操作系統(tǒng)原理及應(yīng)用(Linux)(第二版)王紅電子教案 第1章 操作系統(tǒng)概論-大學(xué)課件-在線_第1頁(yè)
操作系統(tǒng)原理及應(yīng)用(Linux)(第二版)王紅電子教案 第1章 操作系統(tǒng)概論-大學(xué)課件-在線_第2頁(yè)
操作系統(tǒng)原理及應(yīng)用(Linux)(第二版)王紅電子教案 第1章 操作系統(tǒng)概論-大學(xué)課件-在線_第3頁(yè)
操作系統(tǒng)原理及應(yīng)用(Linux)(第二版)王紅電子教案 第1章 操作系統(tǒng)概論-大學(xué)課件-在線_第4頁(yè)
操作系統(tǒng)原理及應(yīng)用(Linux)(第二版)王紅電子教案 第1章 操作系統(tǒng)概論-大學(xué)課件-在線_第5頁(yè)
已閱讀5頁(yè),還剩39頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第1章

操作系統(tǒng)概論本章學(xué)習(xí)目標(biāo)本章主要講解操作系統(tǒng)的基本知識(shí)。通過(guò)本章學(xué)習(xí),讀者應(yīng)該掌握以下內(nèi)容:操作系統(tǒng)的功能和地位操作系統(tǒng)的發(fā)展過(guò)程操作系統(tǒng)的特征操作系統(tǒng)的結(jié)構(gòu)第1章操作系統(tǒng)概論1操作系統(tǒng)的地位操作系統(tǒng)的功能操作系統(tǒng)的發(fā)展過(guò)程操作系統(tǒng)的特性操作系統(tǒng)的體系結(jié)構(gòu)LINUX介紹本章小結(jié)教學(xué)內(nèi)容1.1

操作系統(tǒng)的地位3計(jì)算機(jī)系統(tǒng)是分層次的,最低層是未配置任何軟件的硬件裸機(jī),硬件之上是軟件,軟件又分為若干層次,最低層是操作系統(tǒng)。操作系統(tǒng)是覆蓋在裸機(jī)之上的第一層軟件,它直接控制、管理各種硬件資源。所以操作系統(tǒng)是整個(gè)計(jì)算機(jī)系統(tǒng)的控制管理中心。第1章操作系統(tǒng)概論1.2

操作系統(tǒng)的功能4操作系統(tǒng)是計(jì)算機(jī)系統(tǒng)中具有一定功能的軟件系統(tǒng)。操作系統(tǒng)的目標(biāo)是方便用戶使用計(jì)算機(jī)系統(tǒng)和提高計(jì)算機(jī)系統(tǒng)資源利用率。第1章操作系統(tǒng)概論1.2.1

提供人機(jī)接口51.作業(yè)控制級(jí)接口作業(yè):用戶上機(jī)所作的一系列順序相關(guān)的工作。一道作業(yè)由若干順序相關(guān)的作業(yè)步構(gòu)成。例如,我們上機(jī)編程要經(jīng)歷如下步驟:第1章操作系統(tǒng)概論第1章操作系統(tǒng)概論編輯編譯連接運(yùn)行源程序目標(biāo)程序可執(zhí)行程序6以上作業(yè)的工作流程要由用戶按自己的需求進(jìn)行控制,因此要提供給用戶控制作業(yè)工作流程的手段,這是由操作系統(tǒng)提供的,稱為作業(yè)級(jí)接口。作業(yè)級(jí)接口由一組用戶可直接使用控制作業(yè)運(yùn)行的命令和命令解釋器構(gòu)成。該接口又可進(jìn)一步分為聯(lián)機(jī)用戶接口和脫機(jī)用戶接口。7第1章操作系統(tǒng)概論(1)聯(lián)機(jī)用戶接口8由一組鍵盤字符命令(或鼠標(biāo)命令)和命令解釋器組成,使用戶可以聯(lián)機(jī)交互方式使用計(jì)算

機(jī)。用戶每次鍵入一個(gè)合法命令(解釋器能執(zhí)行

的命令),啟動(dòng)一個(gè)作業(yè)步;一個(gè)作業(yè)步運(yùn)行完

畢后,再鍵入下一個(gè)命令名,啟動(dòng)下一個(gè)作業(yè)步。在一個(gè)作業(yè)步結(jié)束后,若發(fā)現(xiàn)錯(cuò)誤,可以由用戶

修正錯(cuò)誤,然后重新啟動(dòng)該作業(yè)步。用戶可根據(jù)

作業(yè)運(yùn)行情況隨時(shí)進(jìn)行作業(yè)步的調(diào)整。第1章操作系統(tǒng)概論(2)脫機(jī)用戶接口9操作命令的形式為作業(yè)控制語(yǔ)言,用戶以脫機(jī)

批處理方式使用計(jì)算機(jī)。用戶對(duì)作業(yè)流程的控制意

圖是利用作業(yè)控制語(yǔ)言書寫成一份作業(yè)說(shuō)明書來(lái)表

達(dá)的。上機(jī)時(shí),用戶將作業(yè)控制說(shuō)明書交給系統(tǒng),

系統(tǒng)逐條解釋執(zhí)行說(shuō)明書中的命令。在這種方式下,用戶一旦提交了作業(yè),作業(yè)流程就由操作系統(tǒng)根據(jù)

作業(yè)控制說(shuō)明書自動(dòng)控制,用戶無(wú)法干預(yù)該作業(yè)的

運(yùn)行。因此,用戶必須事先設(shè)計(jì)好作業(yè)流程,還要

預(yù)測(cè)作業(yè)運(yùn)行過(guò)程中可能出現(xiàn)的錯(cuò)誤,并給出發(fā)生

錯(cuò)誤時(shí)的處理方法。第1章操作系統(tǒng)概論2.程序級(jí)接口10操作系統(tǒng)提供的程序級(jí)接口由一組系統(tǒng)

功能調(diào)用命令以及完成這些命令的程序模塊組

成。為方便用戶編程,提高編程效率,規(guī)范編

程,操作系統(tǒng)提供了完成某些通用功能的程序

提供用戶在開(kāi)發(fā)應(yīng)用程序時(shí)調(diào)用。不同的操作

系統(tǒng)提供了不同的系統(tǒng)功能調(diào)用以及調(diào)用方式。如DOS的系統(tǒng)功能調(diào)用主要是進(jìn)行硬件驅(qū)動(dòng),

以軟中斷INT

21H的方式提供。第1章操作系統(tǒng)概論Windows中的系統(tǒng)功能調(diào)用要比DOS豐11富,且層次要高,不只局限于硬件驅(qū)動(dòng),以用戶可在編程語(yǔ)言中使用的應(yīng)用編程接口函數(shù)的方式提供,稱為API——ApplicationProgramming

Interface。使用Windows的API函數(shù),可以提高編程效率,并規(guī)范

Windows環(huán)境下的編程,如可開(kāi)發(fā)具有統(tǒng)一風(fēng)格的應(yīng)用程序窗口界面,這會(huì)使得軟件用戶能很快熟悉該軟件的窗口界面而不必重新學(xué)習(xí)。第1章操作系統(tǒng)概論1.2.2

管理計(jì)算機(jī)資源12計(jì)算機(jī)系統(tǒng)中的資源包括硬件資源和軟件資源。硬件資源有:處理機(jī)、存儲(chǔ)器、外部設(shè)備;軟件資源有:程序和數(shù)據(jù)。第1章操作系統(tǒng)概論1.

處理機(jī)管理13處理機(jī)的任務(wù)是運(yùn)行程序,我們把程序在某個(gè)數(shù)據(jù)對(duì)象上的一次運(yùn)行過(guò)程稱為進(jìn)程,處理機(jī)管理又稱為進(jìn)程管理。在單處理機(jī)系統(tǒng)中,程序有兩種運(yùn)行方式:?jiǎn)蔚莱绦蝽樞驁?zhí)行,多道程序并發(fā)執(zhí)行。第1章操作系統(tǒng)概論單道程序順序執(zhí)行:要執(zhí)行的多個(gè)程序按一定

次序依次執(zhí)行,一個(gè)程序運(yùn)行完畢才能運(yùn)行下一個(gè)

程序,即在一個(gè)程序運(yùn)行期間不插入運(yùn)行其他程序。這種運(yùn)行方式的優(yōu)點(diǎn)是實(shí)現(xiàn)簡(jiǎn)單,不需要在多個(gè)進(jìn)

程之間進(jìn)行轉(zhuǎn)換;缺點(diǎn)是資源利用率低。14多道程序并發(fā)執(zhí)行:在內(nèi)存中同時(shí)存放多道程

序,按一定策略調(diào)度多道程序交叉運(yùn)行,形成“微

觀上串行、宏觀上并行”的情況。這使得處理機(jī)和

設(shè)備可以并行工作,當(dāng)某個(gè)進(jìn)程在進(jìn)行輸入輸出操

作時(shí),可以同時(shí)有另一個(gè)進(jìn)程在處理機(jī)上進(jìn)行計(jì)算。第1章操作系統(tǒng)概論2.

存儲(chǔ)管理15計(jì)算機(jī)系統(tǒng)采用了馮·諾依曼提出的存儲(chǔ)程序原理,即把要運(yùn)行的程序先一次性存放在存儲(chǔ)器中,

然后由處理機(jī)自動(dòng)從存儲(chǔ)器中依次取出程序指令運(yùn)

行,處理機(jī)的運(yùn)行過(guò)程就是不斷地取指令、執(zhí)行指

令循環(huán)往復(fù)的過(guò)程,每次取一條指令,執(zhí)行一條指

令。則存儲(chǔ)器是計(jì)算機(jī)系統(tǒng)中的重要資源與處理機(jī)

一起稱為計(jì)算機(jī)系統(tǒng)中的主機(jī)。因此,程序的運(yùn)行

機(jī)構(gòu)不只是處理機(jī),而是由處理機(jī)和存儲(chǔ)器構(gòu)成的

主機(jī)。第1章操作系統(tǒng)概論在多道程序環(huán)境中,要在內(nèi)存中同時(shí)存放多道程序,則必須對(duì)內(nèi)存進(jìn)行合理管理以保證程序的順利運(yùn)行,并提高內(nèi)存的利用率。操作系統(tǒng)提供如下存儲(chǔ)管理功能:16內(nèi)存分配地址轉(zhuǎn)換內(nèi)存保護(hù)內(nèi)存擴(kuò)充第1章操作系統(tǒng)概論3.

設(shè)備管理17設(shè)備管理的任務(wù)是:接受用戶程序提出的I/O請(qǐng)求,為用戶程序分配I/O設(shè)備;使CPU和I/O設(shè)

備并行操作,提高CPU和I/O設(shè)備的利用率;提高

I/O速度;方便用戶程序使用I/O設(shè)備。為完成以

上任務(wù),操作系統(tǒng)的設(shè)備管理子系統(tǒng)應(yīng)該具有設(shè)備分配、緩沖管理、設(shè)備驅(qū)動(dòng)、設(shè)備無(wú)關(guān)性等功能。第1章操作系統(tǒng)概論設(shè)備無(wú)關(guān)性又稱設(shè)備獨(dú)立性。即用戶編寫的應(yīng)用程序與實(shí)際使用的物理設(shè)備無(wú)關(guān)。用戶編寫的應(yīng)用程序中不直接指定使用哪臺(tái)具體的物理設(shè)備,而是使用操作系統(tǒng)提供的邏輯設(shè)備,然后由操作系統(tǒng)把用戶程序中使用的邏輯設(shè)備映射到具體的物理設(shè)備,實(shí)施具體的I/O操作。這樣做的一個(gè)明顯好處是用戶應(yīng)用進(jìn)程的運(yùn)行不取決于某臺(tái)具體物理設(shè)備的狀態(tài),而由操作系統(tǒng)為其分配一臺(tái)合適的設(shè)備完成I/O操作。這樣會(huì)避免出現(xiàn)有設(shè)備可用但進(jìn)程卻無(wú)法運(yùn)行的情況。18第1章操作系統(tǒng)概論4.

文件管理19計(jì)算機(jī)系統(tǒng)中的軟件資源(程序和數(shù)據(jù)的集合)不是一次性用品,用了一次后就再也不用了,而是

要反復(fù)利用的,因此要永久保存(相對(duì)于內(nèi)存的暫

時(shí)存儲(chǔ)而言)起來(lái),如銀行中的存貸款數(shù)據(jù)、學(xué)校

的學(xué)籍管理軟件和學(xué)籍?dāng)?shù)據(jù)等等。軟件資源以文件

的形式存放在外部存儲(chǔ)介質(zhì)中,供用戶反復(fù)使用。第1章操作系統(tǒng)概論操作系統(tǒng)中對(duì)文件進(jìn)行管理的子系統(tǒng)稱為文件系統(tǒng),文件系統(tǒng)的任務(wù)是:為用戶提供一種簡(jiǎn)便的、統(tǒng)一的存取和管理文件的方法,對(duì)用戶而言,按名存取是一種簡(jiǎn)便的存取文件的手段;實(shí)現(xiàn)文件的共享;維護(hù)文件的秘密和安全。20第1章操作系統(tǒng)概論文件管理具體有如下功能:(1)文件存儲(chǔ)空間的管理21目錄管理文件操作文件的存取權(quán)限控制根據(jù)以上所述操作系統(tǒng)的功能,我們可以給操作系統(tǒng)下一個(gè)描述性的定義:操作系統(tǒng)是一個(gè)軟件系統(tǒng),它控制和管理計(jì)算機(jī)系統(tǒng)內(nèi)各種硬件和軟件資源,提供用戶與計(jì)算機(jī)系統(tǒng)之間的接口。第1章操作系統(tǒng)概論1.3

操作系統(tǒng)的發(fā)展過(guò)程221.3.1推動(dòng)操作系統(tǒng)發(fā)展的主要?jiǎng)恿Σ粩嗵岣哂?jì)算機(jī)資源利用率的需要方便用戶器件的不斷更新?lián)Q代計(jì)算機(jī)體系結(jié)構(gòu)的不斷發(fā)展第1章操作系統(tǒng)概論1.3.2

無(wú)操作系統(tǒng)的計(jì)算機(jī)系統(tǒng)23此時(shí),人們采用手工方式使用計(jì)算機(jī),用戶一個(gè)挨一個(gè)地輪流使用計(jì)算機(jī)。每個(gè)用戶的工作過(guò)程

大致是:先把程序紙帶(或卡片)裝到輸入機(jī)上,

然后啟動(dòng)輸入機(jī)把程序和數(shù)據(jù)輸入計(jì)算機(jī)存儲(chǔ)器,

接著利用控制臺(tái)開(kāi)關(guān)啟動(dòng)程序開(kāi)始執(zhí)行。計(jì)算結(jié)束,用戶取走打印出來(lái)的結(jié)果,并卸下紙帶.第1章操作系統(tǒng)概論在這個(gè)過(guò)程中,需要人工裝卸紙帶、人工控制程序運(yùn)行。手工操作速度相對(duì)于計(jì)算機(jī)的運(yùn)行

速度而言是很慢的,因此在使用計(jì)算機(jī)完成某一

工作的整個(gè)過(guò)程中,手工操作時(shí)間占了很大的比

例,而計(jì)算機(jī)運(yùn)行時(shí)間所占比例較小,這就形成

了明顯的人機(jī)矛盾,致使計(jì)算機(jī)資源利用率很低,從而使計(jì)算機(jī)工作效率很低。在早期計(jì)算機(jī)運(yùn)行

速度較慢的時(shí)候,這種狀況還是可以容忍的。24第1章操作系統(tǒng)概論1.3.3

單道批處理系統(tǒng)25單道批處理系統(tǒng)在當(dāng)時(shí)稱為監(jiān)督程序,是操作系統(tǒng)的雛形。監(jiān)督程序常駐內(nèi)存,在它的控制下,實(shí)現(xiàn)了作業(yè)的自動(dòng)過(guò)渡,從而去掉了原先的作業(yè)過(guò)渡時(shí)的手工操作。此時(shí),出現(xiàn)了匯編語(yǔ)言、高級(jí)語(yǔ)言編程工具,每一種語(yǔ)言編譯程序(如匯編語(yǔ)言或某種高級(jí)語(yǔ)言的編譯程序)、實(shí)用程序(如連接程序)都作為監(jiān)督程序的子例程,當(dāng)需要用到它們時(shí)由監(jiān)督程序進(jìn)行調(diào)用。第1章操作系統(tǒng)概論早期的批處理分為聯(lián)機(jī)批處理和脫機(jī)批處理兩種。261.聯(lián)機(jī)批處理操作員把一批作業(yè)裝到輸入設(shè)備上(紙帶輸入機(jī)/卡片閱讀機(jī)),然后由監(jiān)督程序控制把這批作業(yè)輸入到磁帶上,之后在監(jiān)督程序的控制下,使這批作業(yè)一個(gè)接一個(gè)的連續(xù)執(zhí)行,直至磁帶上的所有作業(yè)運(yùn)行完畢。第1章操作系統(tǒng)概論第1章操作系統(tǒng)概論2.脫機(jī)批處理輸入帶主機(jī)輸出帶輸入帶讀卡機(jī)打印機(jī)輸出帶衛(wèi)星機(jī)卡片271.3.4

多道批處理系統(tǒng)28為了進(jìn)一步提高資源利用率,從而最終提高系統(tǒng)吞吐量(系統(tǒng)在單位時(shí)間內(nèi)完成的總工作量),在60年代中期引入了多道程序并發(fā)執(zhí)行技術(shù),從而形成了多道批處理系統(tǒng)。多道程序并發(fā)執(zhí)行的基本思想是:在內(nèi)存中同時(shí)存放多道程序,在操作系統(tǒng)的控制下交替執(zhí)行。在多道批處理系統(tǒng)中,用戶提交的作業(yè)都先存放在外存中并排成一個(gè)隊(duì)列,稱為后備隊(duì)列,然后由作業(yè)調(diào)度程序按一定的策略從后備隊(duì)列中選擇若干作業(yè)調(diào)入內(nèi)存,使它們并發(fā)運(yùn)行,從而共享系統(tǒng)中的各種資源,提高資源利用率,最終提高系統(tǒng)吞吐量。第1章操作系統(tǒng)概論多道程序并發(fā)執(zhí)行系統(tǒng)的特征:29多道性調(diào)度性宏觀上并行,微觀上串行異步性第1章操作系統(tǒng)概論1.3.5

分時(shí)系統(tǒng)30在分時(shí)系統(tǒng)中,雖然若干用戶通過(guò)各自的終端共享一臺(tái)主機(jī),但是在操作系統(tǒng)的管理下,每個(gè)用戶都感覺(jué)自己在獨(dú)占一臺(tái)主機(jī)。分時(shí)系統(tǒng)采用的策略是:基于主機(jī)的高速運(yùn)行,分時(shí)為終端用戶服務(wù)。即主機(jī)按一定次序輪流為各終端用戶服務(wù),每個(gè)用戶一次僅使用主機(jī)很短的一段時(shí)間(稱為時(shí)間片,毫秒級(jí)),在分得的時(shí)間片內(nèi)若用戶沒(méi)有完成工作則暫時(shí)中斷,將處理機(jī)分配給下一個(gè)用戶。雖然在一個(gè)用戶使用主機(jī)時(shí)其他用戶處于等待狀態(tài),但是等待的時(shí)間很短,用戶感覺(jué)不到,從而每個(gè)用戶的各次請(qǐng)求都能得到快速響應(yīng),給每個(gè)用戶的印象是:他獨(dú)占一臺(tái)計(jì)算機(jī)。第1章操作系統(tǒng)概論分時(shí)系統(tǒng)具有以下特征:31多個(gè)用戶同時(shí)聯(lián)機(jī)操作各用戶獨(dú)立交互性第1章操作系統(tǒng)概論1.3.6

實(shí)時(shí)系統(tǒng)321.

實(shí)時(shí)控制當(dāng)把計(jì)算機(jī)用于生產(chǎn)過(guò)程的控制,以形成以計(jì)算機(jī)為中心的控制系統(tǒng)時(shí),系統(tǒng)要求能實(shí)時(shí)采集現(xiàn)場(chǎng)數(shù)據(jù),并對(duì)所采集的數(shù)據(jù)進(jìn)行及時(shí)處理,進(jìn)而自動(dòng)地控制相應(yīng)的執(zhí)行機(jī)構(gòu),使某些(個(gè))參數(shù)(如溫度、壓力、方位等)能按預(yù)定的規(guī)律變化。類似地,也可將計(jì)算機(jī)用于武器的控制,如火炮自動(dòng)控制系統(tǒng)、飛機(jī)的自動(dòng)駕駛系統(tǒng),以及導(dǎo)彈的制導(dǎo)系統(tǒng)等。通常把要求進(jìn)行實(shí)時(shí)控制的系統(tǒng)稱為實(shí)時(shí)控制系統(tǒng)。第1章操作系統(tǒng)概論2.

實(shí)時(shí)信息處理33通常,我們把要求對(duì)信息進(jìn)行實(shí)時(shí)處理的系統(tǒng),稱為實(shí)時(shí)信息處理系統(tǒng)。該系統(tǒng)由一臺(tái)或多臺(tái)主機(jī)

通過(guò)通信線路連接成百上千個(gè)遠(yuǎn)程終端,計(jì)算機(jī)接

收從遠(yuǎn)程終端發(fā)來(lái)的服務(wù)請(qǐng)求,對(duì)數(shù)據(jù)進(jìn)行檢索和

處理,并及時(shí)將結(jié)果反饋給用戶。典型的實(shí)時(shí)信息

處理系統(tǒng)有:飛機(jī)訂票系統(tǒng)、情報(bào)檢索實(shí)時(shí)系統(tǒng)的

特征:及時(shí)性可靠性第1章操作系統(tǒng)概論1.3.7

微機(jī)操作系統(tǒng)341.

單用戶單任務(wù)操作系統(tǒng)單用戶單任務(wù)是指,只允許一個(gè)用戶上機(jī),用戶要運(yùn)行的多個(gè)程序要按一定次序依次執(zhí)行,不能交替執(zhí)行。這是最簡(jiǎn)單的微機(jī)操作系統(tǒng),代表性產(chǎn)品是:CP/M和MS-DOS。第1章操作系統(tǒng)概論2.

單用戶多任務(wù)操作系統(tǒng)35單用戶多任務(wù)是指,只允許一個(gè)用戶上機(jī),但是可以并發(fā)執(zhí)行多道程序,從而充分利用系統(tǒng)資源,滿足用戶同時(shí)執(zhí)行多個(gè)任務(wù)的需求,如一邊打字一邊聽(tīng)音樂(lè)。代表性產(chǎn)品是OS/2和Windows。第1章操作系統(tǒng)概論3.

多用戶多任務(wù)操作系統(tǒng)36微機(jī)是面向個(gè)人用戶而開(kāi)發(fā)的,所以一般由單個(gè)用戶使用,配置單用戶操作系統(tǒng)。但是這并不意味著微機(jī)不可由多個(gè)用戶同時(shí)聯(lián)機(jī)使用,特別是現(xiàn)在的微機(jī)與小型機(jī)的差距已經(jīng)很小,只要在微機(jī)上配置多用戶操作系統(tǒng)就可以使微機(jī)同時(shí)為多個(gè)用戶服務(wù)。具有代表性的產(chǎn)品是UNIX、LINUX。第1章操作系統(tǒng)概論1.3.8

網(wǎng)絡(luò)操作系統(tǒng)37為了實(shí)現(xiàn)計(jì)算機(jī)之間的數(shù)據(jù)通信和資源共享,把分布在各處的計(jì)算機(jī)通過(guò)通信線路連接在一起,構(gòu)成一個(gè)系統(tǒng),這就是計(jì)算機(jī)網(wǎng)絡(luò)。計(jì)算機(jī)網(wǎng)絡(luò)要有一個(gè)網(wǎng)絡(luò)操作系統(tǒng)對(duì)整個(gè)網(wǎng)絡(luò)實(shí)施管理,并為用戶提供統(tǒng)一的、方便的網(wǎng)絡(luò)接口。網(wǎng)絡(luò)操作系統(tǒng)一般建立在各個(gè)主機(jī)的本地操作系統(tǒng)基礎(chǔ)之上,其功能是:實(shí)現(xiàn)網(wǎng)絡(luò)通信、資源共享和保護(hù),提供網(wǎng)絡(luò)服務(wù)和網(wǎng)絡(luò)接口。第1章操作系統(tǒng)概論1.3.9

分布式操作系統(tǒng)38大量的實(shí)際應(yīng)用要求一個(gè)完整的一體化的系統(tǒng)。在分布式系統(tǒng)中,有一個(gè)全局的分布式操作系統(tǒng),

它負(fù)責(zé)整個(gè)系統(tǒng)的資源分配和調(diào)度、任務(wù)劃分、信

息傳輸、控制協(xié)調(diào)等工作,并為用戶提供一個(gè)統(tǒng)一

的界面。用戶通過(guò)這一界面實(shí)現(xiàn)所需的操作和使用

系統(tǒng)資源,至于操作是在哪一臺(tái)計(jì)算機(jī)上資源是系

統(tǒng)的事,用戶不必知道,即系統(tǒng)對(duì)用戶是透明的。第1章操作系統(tǒng)概論1.4

操作系統(tǒng)的特性39并發(fā)性共享性異步性虛擬性其中,并發(fā)性是操作系統(tǒng)的最基本的特征。第1章操作系統(tǒng)概論1.5

操作系統(tǒng)的體系結(jié)構(gòu)40一般而言,操作系統(tǒng)有兩種結(jié)構(gòu):層次結(jié)構(gòu)、微內(nèi)核結(jié)構(gòu)。1.5.1

層次結(jié)構(gòu)層次結(jié)構(gòu)操作系統(tǒng)的設(shè)計(jì)思想是:按照操作系統(tǒng)各模塊的功能和相互依存關(guān)系,把系統(tǒng)中的模塊分為若干層次,其中任一層(除底層模塊)都建立在它下面一層的基礎(chǔ)上,每一層僅使用其下層所提供的服務(wù)。第1章操作系統(tǒng)概論1.5.2

微內(nèi)核結(jié)構(gòu)41微內(nèi)核結(jié)構(gòu)是20世紀(jì)90年代發(fā)展起來(lái)的。其基本思想是:把操作系統(tǒng)中的基本功能模塊組織為微內(nèi)核,其他功能模塊盡量放到核外,通過(guò)調(diào)用微內(nèi)核來(lái)實(shí)現(xiàn)。微內(nèi)核結(jié)構(gòu)是對(duì)傳統(tǒng)內(nèi)核的提煉,它有

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論