作業系統是什麼?Linux作業系統概述!

2022-09-02 09:03:10 字數 1189 閱讀 3270

linux 也是眾多作業系統之一,要想知道 linux 是什麼,首先得說一說什麼是作業系統。

✿ 硬體是計算機賴以工作的實體,包括顯示器、鍵盤、滑鼠、硬碟、cpu、主機板等;

作業系統(operating system,os)是軟體的一部分,它是硬體基礎上的第一層軟體,是硬體和其它軟體溝通的橋梁(或者說介面、中間人、中介等)。

作業系統會控制其他程式執行,管理系統資源,提供最基本的計算功能,如管理及配置記憶體、決定系統資源供需的優先次序等,同時還提供一些基本的服務程式,例如:

1) 檔案系統

提供計算機儲存資訊的結構,資訊儲存在檔案中,檔案主要儲存在計算機的內部硬碟裡,在目錄的分層結構中組織檔案。檔案系統為作業系統提供了組織管理資料的方式。

2) 裝置驅動程式

提供連線計算機的每個硬體裝置的介面,裝置驅動器使程式能夠寫入裝置,而不需要了解執行每個硬體的細節。簡單來說,就是讓你能吃到雞蛋,但不用養乙隻雞。

3) 使用者介面

作業系統需要為使用者提供一種執行程式和訪問檔案系統的方法。如常用的 windows 圖形介面,可以理解為一種使用者與作業系統互動的方式;智慧型手機的 android 或 ios 系統,也是一種作業系統的互動方式。

4) 系統服務程式

當計算機啟動時,會自啟動許多系統服務程式,執行安裝檔案系統、啟動網路服務、執行預定任務等操作。

打個比方,作業系統就好像是乙個**,其它軟體都會被它管控;作業系統在給其他軟體提供各種便利的同時,還會約束其他軟體不能為所欲為。

目前流行的伺服器和 pc 端作業系統有 linux、windows、unix 等,手機作業系統有 android、ios、windows phone(簡稱 wp),嵌入式作業系統有 windows ce、palmos、ecos、uclinux 等。

以上對作業系統的認知雖然只是「皮毛」,但它足以讓我們開始學習 linux 了。

不管你是轉行也好,初學也罷,高階也可,如果你想學程式設計,高階程式設計師~

【值得關注】我的程式設計學習交流俱樂部!【點選進入】

全棧程式設計師正在等你加入~

作業系統是什麼? 作業系統的基本概念

巨集觀上並行,微觀上時間片 併發 分時執行。系統資源可供記憶體中多個併發執行的程序共同使用。兩種資源共享方式 1 互斥共享方式 一段時間內只允許乙個程序訪問該資源。而把一段時間內只允許乙個程序訪問的資源稱為臨界資源或獨佔資源。2 同時訪問方式 一段時間內允許多個程序使用。巨集觀上同時,微觀上分時共享...

作業系統概念系類 作業系統特徵

作業系統有什麼特徵呢?1.併發 2.共享 3.虛擬 4.非同步 併發併發 指兩個或多個事件在同一時間間隔內發生。這些事件巨集觀上是同時發生的,但是微觀上是交替發生的。這時候就是有人蒙了?舉個例子。巨集觀上 比如說有10件事情,我同時開始做,10分鐘後他們全部完成了。微觀上是什麼呢?做這些事情的時候,...

作業系統導讀 什麼是作業系統

作業系統 operating system 是管理計算機硬體的程式,它還為應用程式提供基礎,並且充當計算機硬體和計算機使用者之間的媒介。令人驚奇的是作業系統完成這些任務的方式多種多樣。大型機的作業系統設計的主要目的是為了充分優化硬體的利用率,個人計算機的作業系統是為了能支援複雜遊戲 商業應用或介於兩...