Linux 也是眾多作業系統之一,要想知道 Linux 是什么,首先得說一說什么是作業系統,
計算機是一臺機器,它按照用戶的要求接收資訊、存盤資料、處理資料,然后再將處理結果輸出(文字、圖片、音頻、視頻等),計算機由硬體和軟體組成:
? 硬體是計算機賴以作業的物體,包括顯示幕、鍵盤、滑鼠、硬碟、CPU、主板等;
? 軟體會按照用戶的要求協調整臺計算機的作業,比如 Windows、Linux、Mac OS、Android 等作業系統,以及 Office、QQ、迅雷、微信等應用程式,
============================
作業系統(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 了,

不管你是轉行也好,初學也罷,進階也可,如果你想學編程,進階程式員~
【值得關注】我的 編程學習交流俱樂部 !【點擊進入】
全堆疊程式員正在等你加入~

轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/270540.html
標籤:其他
上一篇:Mac安裝HomeBrew
