摘要:下面是由希賽小編整理的通信互聯(lián)網(wǎng)技術(shù)知識點精講之UNIX的結(jié)構(gòu),希望能幫助學(xué)友們。具體內(nèi)容如下
下面是由希賽小編整理的通信互聯(lián)網(wǎng)技術(shù)知識點精講之UNIX的結(jié)構(gòu),希望能幫助學(xué)友們。具體內(nèi)容如下:
UNIX的結(jié)構(gòu)
Unix操作系統(tǒng)通常被分成3個主要部分:內(nèi)核(Kernel)、Shell和文件系統(tǒng)。
內(nèi)核是Unix操作系統(tǒng)的核心,直接控制著計算機的各種資源,能有效地管理硬件設(shè)備、內(nèi)存空間和進程等,
使得用戶程序不受錯綜復(fù)雜的硬件事件細(xì)節(jié)的影響。內(nèi)核程序是UNIX中不能由用戶任意變化的部分,它大致分成存儲管理、進程管理、設(shè)備管理和文件系統(tǒng)管理等幾部分。進程管理還可以進一步分成低級進程管理和商級進程管理兩部分。低級進程管理主要包括:調(diào)度進程占用處理機的程序以及進程間的基本通信機構(gòu)。高級進程管理主要包括:進程創(chuàng)建、終止;進程間的通信:
機構(gòu)和進程間的跟蹤控制等。核內(nèi)各部分之間的層次結(jié)構(gòu)不很清晰,從低到髙的大致順序是:中斷處理、存儲管理、低級進程管理、設(shè)備管理,文件系統(tǒng)管理、高級進程管理和系統(tǒng)調(diào)用處理程序。UNIX內(nèi)核面向核外程序的界面是各種系統(tǒng)調(diào)用。核外程序通過一種特殊的指令(陷入指令)進入內(nèi)核,它先經(jīng)由陷入處理程序,然后轉(zhuǎn)入相應(yīng)系統(tǒng)調(diào)用處理程序。
Shell是UNIX內(nèi)核與用戶之間的接口,是UNIX的命令解釋器。目前常見的Shell有BourneShell(sh)、KornShell(ksh)、CShell(csh)和Boume-againShell(bash)。
文件系統(tǒng)是柑對存儲在存儲設(shè)備(如硬盤)中的文件所進行的組織管理,通常是按照目錄層次的方式進行組織。每個目錄可以包括多個子目錄以及文件,系統(tǒng)以/為根目錄。常見的目錄有/etc(常用于存放系統(tǒng)配置及管理文件)、/dev(常用于存放外圍設(shè)備文件)和/usr(常用于存放與用戶相關(guān)的文件)等。
返回目錄:通信互聯(lián)網(wǎng)技術(shù)知識點精講之網(wǎng)絡(luò)操作系統(tǒng)匯總
點擊進入:互聯(lián)網(wǎng)技術(shù)網(wǎng)絡(luò)課堂課堂之網(wǎng)絡(luò)操作系統(tǒng)精講
相關(guān)推薦:
中級通信互聯(lián)網(wǎng)技術(shù)知識點精講之網(wǎng)絡(luò)安全技術(shù)匯總
通信工程師備考資料免費領(lǐng)取
去領(lǐng)取