核心是系統的核心,是執行程式和管理諸如磁碟和印表機等硬體裝置的核心程式。作業系統是乙個用來和硬體打交道並為使用者程式提供有限服務集的低階支撐軟體。乙個計算機系統是乙個硬體和軟體的共生體,它們相互依賴、不可分割。外圍裝置、處理器、記憶體、硬碟和其他的電子塞河北組成了計算機的發動機,但是如果沒有軟體來操作和控制它,硬體自身是不能工作的。完成這個控制工作的軟體就稱為作業系統。在linux的術語中「核心」也稱為「核心」。
linux核心的主要模組分以下幾個部分:儲存管理、cpu和程序管理、檔案系統、裝置管理和驅動、網路通訊,以及系統的初始化(引導)、系統呼叫等。核心最重要的部分就是記憶體管理和程序管理。
shell是系統的使用者介面,提供了使用者與核心進行互動操作的一種介面。它接收使用者輸入的命令並把它送入核心。不僅如此,shell有自己的程式語言用於對命令的編輯,它允許使用者編寫由shell命令組成的程式。shell程式語言具有普通程式語言的很多特點,比如它也有迴圈結構和分支控制結構等,用這種程式語言編寫的shell程式與其他應用程式具有同樣的效果。
shell中命令分為內部命令和外部命令,前者包含在shell之中,如cd,exit等,檢視內部命令可用help命令.後者存於檔案系統某個目錄下的具體可操作程式,如cp等。檢視外部命令的路徑可用which
linux檔案系統是檔案存放在磁碟等儲存裝置上的組織方法。linux能支援多種目前流行的檔案系統。如ext2、ext3、fat、vfat、iso9660、nfs、smb等。
檔案系統是linux作業系統的重要組成部分,linux檔案具有強大的功能。檔案系統中的檔案是資料的集合,檔案系統不僅包含著重要組成部分,所有linux使用者和程式看到的檔案、目錄、軟連線及檔案保護資訊等都儲存在其中。乙個檔案系統的好壞主要體現在對檔案和目錄的組織上。目錄提供了管理檔案的乙個方便而有效的途徑。使用linux,使用者可以設定目錄和檔案的許可權,以便允許或拒絕其他人對其進行訪問。linux目錄採用多級樹形結構,使用者可以瀏覽整個系統,可以進入任何乙個已授權進入的目錄,訪問那裡的檔案。檔案結構的相互關聯性使共享資料變得容易,幾個使用者可以訪問同乙個檔案。linux是乙個多使用者系統,作業系統本身的駐留程式存放在從根目錄開始的專用目錄中,有時被指定為系統目錄。
標準的linux系統都有一整套稱為應用程式的程式集,包括文字編輯器、程式語言、x-window、辦公套件、internet工具、資料庫等。
Linux核心的組成部分
linux核心主要有 5個子系統組成 程序排程 sched 記憶體管理 mm 虛擬檔案系統 vfs 網路介面 net 和程序間通訊 ipc 1 程序排程 程序在程序排程子系統中微觀序列,巨集觀並行。其餘 4 個子系統都依賴於程序排程系統,因為每個子系統也需要掛起或恢復程序,當它們需要做這些工作時,都...
Linux作業系統的主要組成部分
linux系統一般有4個主要部分 核心 shell 檔案系統和應用程式。核心 shell和檔案系統一起形成了基本的作業系統結構,它們使得使用者可以執行程式 管理檔案並使用系統。一 linux核心 核心是作業系統的核心,具有很多最基本功能,如虛擬記憶體 多工 共享庫 需求載入 可執行程式和tcp ip...
Linux作業系統的主要組成部分
linux系統一般有4個主要部分 核心 shell 檔案系統和應用程式。核心 shell和檔案系統一起形成了基本的作業系統結構,它們使得使用者可以執行程式 管理檔案並使用系統。一 linux核心 核心是作業系統的核心,具有很多最基本功能,如虛擬記憶體 多工 共享庫 需求載入 可執行程式和tcp ip...