操作系統(tǒng)原理第1章-緒論_第1頁
操作系統(tǒng)原理第1章-緒論_第2頁
操作系統(tǒng)原理第1章-緒論_第3頁
操作系統(tǒng)原理第1章-緒論_第4頁
操作系統(tǒng)原理第1章-緒論_第5頁
已閱讀5頁,還剩75頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

操作系統(tǒng)原理

PrincipalsofOperatingSystem2主講教材及參考書籍主講教材蒲曉蓉,張偉利.《操作系統(tǒng)原理與實(shí)例分析》機(jī)械工業(yè)出版社.2004.6主要參考書籍

(荷)Andrew.S.Tanenbaum著,陳向群,馬洪兵譯.《現(xiàn)代操作系統(tǒng)》原書第三版.機(jī)械工業(yè)出版社.20053后續(xù)參考書籍尤晉元,史美林,陳向群等.《Windows操作系統(tǒng)原理》機(jī)械工業(yè)出版社.2001.或2004年第二版李亞峰,歐文盛等.《ARM嵌入式Linux系統(tǒng)開發(fā)從入門到精通》清華大學(xué)出版社.2007,84目的和意義操作系統(tǒng):計算機(jī)中最基礎(chǔ)的系統(tǒng)軟件,為用戶提供了使用計算機(jī)的環(huán)境即用戶接口。三類計算機(jī)用戶

1.一般計算機(jī)用戶:操作某種操作系統(tǒng)

2.應(yīng)用程序員:利用用戶接口編程

3.操作系統(tǒng)設(shè)計員:開發(fā)系統(tǒng)級程序5課程概述及特點(diǎn)本課程主要介紹計算機(jī)操作系統(tǒng)的設(shè)計方法和實(shí)現(xiàn)技術(shù)而不針對某一特定系統(tǒng)。特點(diǎn)

1.更新速度快

2.系統(tǒng)性差

3.概念抽象

4.原理性強(qiáng)6學(xué)習(xí)方法問答式啟發(fā)學(xué)習(xí)方式

-----帶著問題學(xué)習(xí)本課程例如:為什么要學(xué)習(xí)本課程?進(jìn)程與線程的含義是什么?他們的區(qū)別?多道程序技術(shù)的概念?等等?7(選修課)成績評定理論課出勤10%+作業(yè)20%+期末測試70%實(shí)驗(yàn)課出勤30%+實(shí)驗(yàn)報告70%(期末考核方式待定)8課程內(nèi)容第一章操作系統(tǒng)概述第二章進(jìn)程管理第三章存儲管理第四章設(shè)備管理第五章文件管理第一章操作系統(tǒng)概述10本章主要內(nèi)容計算機(jī)系統(tǒng)資源:硬件、軟件操作系統(tǒng)的定義:四種觀點(diǎn)操作系統(tǒng)的形成與發(fā)展操作系統(tǒng)的功能現(xiàn)代操作系統(tǒng)操作系統(tǒng)分類1.1計算機(jī)系統(tǒng)資源12計算機(jī)系統(tǒng)結(jié)構(gòu)軟件:系統(tǒng)軟件、應(yīng)用軟件硬件:處理器、內(nèi)存、輸入輸出設(shè)備(外設(shè))和系統(tǒng)總線13計算機(jī)系統(tǒng)結(jié)構(gòu)圖硬件操作系統(tǒng)系統(tǒng)軟件應(yīng)用軟件終端用戶程序員操作系統(tǒng)設(shè)計者1.2什么是操作系統(tǒng)15現(xiàn)代操作系統(tǒng)的四種觀點(diǎn)用戶環(huán)境觀點(diǎn):一般用戶虛擬機(jī)觀點(diǎn):程序員資源管理觀點(diǎn)作業(yè)組織觀點(diǎn)外部看OS開發(fā)者角度16觀點(diǎn)一:用戶環(huán)境觀點(diǎn)

---基于用戶該觀點(diǎn)認(rèn)為:操作系統(tǒng)是計算機(jī)用戶使用計算機(jī)系統(tǒng)的接口,它為計算機(jī)用戶提供了方便的工作環(huán)境。操作系統(tǒng)提供的接口用戶接口-(UserInterface即命令接口)程序接口-(操作系統(tǒng)提供的系統(tǒng)調(diào)用集合-編程接口,ApplicationProgrammingInterface簡稱API)17觀點(diǎn)二:虛擬機(jī)觀點(diǎn)

---基于程序員該觀點(diǎn)認(rèn)為:操作系統(tǒng)是建立在計算機(jī)硬件平臺上的虛擬機(jī)器,它為應(yīng)用軟件提供了許多比計算機(jī)硬件功能更強(qiáng)或計算機(jī)硬件所沒有的功能。操作系統(tǒng)在虛擬機(jī)中充當(dāng)管理員和協(xié)調(diào)員的角色,管理計算機(jī)硬件資源,并協(xié)調(diào)多任務(wù)。多進(jìn)程之間的運(yùn)行。操作系統(tǒng)擴(kuò)充:計算機(jī)的功能、數(shù)量。18觀點(diǎn)三:資源管理觀點(diǎn)

---基于OS設(shè)計者該觀點(diǎn)認(rèn)為:操作系統(tǒng)是計算機(jī)系統(tǒng)中各類資源的管理者,它負(fù)責(zé)分配、回收以及控制系統(tǒng)中的各種軟、硬件資源。隨著計算機(jī)用戶的增加,資源管理與共享的需求也增加,操作系統(tǒng)此時的首要任務(wù)是跟蹤資源的使用情況、滿足資源請求、提高資源利用率、協(xié)調(diào)各程序和用戶對資源的使用沖突。19資源管理的主要功能1.監(jiān)視資源—資源使用狀況2.分配資源—確定資源分配策略3.回收資源—處理被釋放資源4.保護(hù)資源—防止資源被無意破壞20觀點(diǎn)四:作業(yè)組織觀點(diǎn)

---基于OS設(shè)計者作業(yè)(JOB):用戶要求計算機(jī)系統(tǒng)所做工作的組合,目前存在于巨型機(jī)和大型服務(wù)器上。該觀點(diǎn)認(rèn)為:操作系統(tǒng)是計算機(jī)工作流程(作業(yè)、任務(wù)、進(jìn)程等)的組織者,負(fù)責(zé)協(xié)調(diào)系統(tǒng)中各應(yīng)用程序的運(yùn)行,報告執(zhí)行結(jié)果或錯誤信息。21操作系統(tǒng)定義操作系統(tǒng):是計算機(jī)系統(tǒng)中的一個系統(tǒng)軟件,管理和控制計算機(jī)系統(tǒng)中的硬件和軟件資源,合理地組織計算機(jī)的工作流程,以便有效利用這些資源為用戶提供一個功能強(qiáng)大、使用方便的工作環(huán)境,從而在計算機(jī)與用戶之間起到接口的作用。1.3操作系統(tǒng)的形成與發(fā)展23操作系統(tǒng)的簡歷20世紀(jì)50年代中期---第一個簡單批處理操作系統(tǒng)60年代中期---多道程序批處理操作系統(tǒng)不久---基于多道程序的分時系統(tǒng)80年代---微機(jī)操作系統(tǒng)和網(wǎng)絡(luò)操作系統(tǒng)24推動操作系統(tǒng)發(fā)展的因素硬件升級和新硬件的出現(xiàn)提供新的服務(wù),方便使用提高計算機(jī)資源利用效率更在軟件錯誤計算機(jī)體系結(jié)構(gòu)的發(fā)展25手工操作時期,沒有操作系統(tǒng)最早的電子數(shù)字計算機(jī),用戶的操作和編程完全由手工進(jìn)行,編程只能用二進(jìn)制代碼程序員也是操作員,上機(jī)是獨(dú)占計算機(jī)及其相關(guān)設(shè)備,效率非常低26單道批處理系統(tǒng)

---早期操作系統(tǒng)程序員先將命令、程序和數(shù)據(jù)用匯編語言或者FORTRAN語言寫在紙上,然后用穿孔機(jī)制成卡片,最后將卡片交個操作員,計算結(jié)果在打印機(jī)上輸出,然后進(jìn)行下一個任務(wù)$JOB9000John$FORTRAN$RUN$END圖1.2作業(yè)卡片示意圖27單道批處理系統(tǒng)(續(xù))為了有效利用價格昂貴的計算機(jī),出現(xiàn)了批處理程序(又稱監(jiān)督程序或管理程序),管理應(yīng)用程序的運(yùn)行。步驟:1.收集一批作業(yè)卡,用專用I/O計算機(jī)讀入所有作業(yè)。2.批處理程序讀入第一個作業(yè),運(yùn)算后將結(jié)果輸出到磁帶。3.自動讀入下一個作業(yè)。4.運(yùn)行所有作業(yè)后,統(tǒng)一打印結(jié)果,同時讀入下一批作業(yè)28單道批處理程序:總結(jié)優(yōu)點(diǎn):實(shí)現(xiàn)作業(yè)自動切換,提高機(jī)器利用率。缺點(diǎn):1.任意時刻,作業(yè)獨(dú)占計算機(jī)

2.資源利用率低

3.短作業(yè)不公平

4.交互性差29多道批處理系統(tǒng)

---現(xiàn)代意義的操作系統(tǒng)多道:允許多個程序同時存在于主存中,按照某種原則分配處理機(jī)逐個執(zhí)行批處理:用戶提交的作業(yè)放在外存排成一個隊列,然后,由作業(yè)跳讀程序按照一定的算法從該隊列中一次選取一個或若干個作業(yè)裝入內(nèi)存執(zhí)行。多道批處理實(shí)現(xiàn)了處理機(jī)自動切換。30單道與多道批處理對比程序D程序C程序B程序A處理機(jī)結(jié)果A單道程序A程序B程序C程序D從處理機(jī)看多道運(yùn)行運(yùn)行運(yùn)行運(yùn)行運(yùn)行運(yùn)行等待等待等待等待等待等待等待等待等待運(yùn)行運(yùn)行運(yùn)行運(yùn)行運(yùn)行等待運(yùn)行運(yùn)行等待圖1-3單道與多道程序?qū)Ρ葓D31多道程序設(shè)計技術(shù)定義Multiprogramming:為了提高系統(tǒng)吞吐量和資源利用率,允許多個程序同時駐留內(nèi)存,是處理機(jī)在這些程序之間切換,在一段時間內(nèi),執(zhí)行完多個程序的處理技術(shù)?,F(xiàn)代操作系統(tǒng)大多都采用了多道程序設(shè)計技術(shù)。32多道批處理系統(tǒng)總結(jié)優(yōu)點(diǎn):提高了系統(tǒng)資源的利用率和吞吐量帶來的問題:處理機(jī)的分配與回收內(nèi)存的分配和保護(hù)I/O設(shè)備的共享與效率文件的有效管理作業(yè)的組織33分時操作系統(tǒng)批處理系統(tǒng)弱點(diǎn):交互性很差,程序員不能及時調(diào)試程序,無法與計算機(jī)直接交互操作。分時操作系統(tǒng):改進(jìn)系統(tǒng)的響應(yīng)時間和性能,提供交互式操作環(huán)境。分時操作系統(tǒng)實(shí)質(zhì):在多道程序技術(shù)的基礎(chǔ)之上,為多個用戶配置一個聯(lián)機(jī)終端,多用戶輪流使用處理機(jī)以實(shí)現(xiàn)計算機(jī)快速交互式響應(yīng)。并且,當(dāng)處理機(jī)空閑時可以處理后臺大作業(yè)。34分時操作系統(tǒng)結(jié)構(gòu)服務(wù)器終端1終端2終端3終端n分時系統(tǒng)---聯(lián)機(jī)系統(tǒng)示意圖35分時系統(tǒng)CTSS簡介第一個分時系統(tǒng):MIT建立的兼容分時系統(tǒng)CTSS---CompatibleTimeSharingSystem.CTSS是一個單道分時系統(tǒng),每次只有一道程序(作業(yè))駐留內(nèi)存,其余作業(yè)在外存等待調(diào)度裝入,按時間片調(diào)度。缺點(diǎn):單道分時,運(yùn)行多個作業(yè)時往往需要頻繁調(diào)入調(diào)出多次,開銷大、性能差。36“前臺”與“后臺”分時系統(tǒng):分時+批處理內(nèi)存劃分:“前臺區(qū)”和“后臺區(qū)”前臺區(qū):存放按時間片“調(diào)入”和“調(diào)出”的作業(yè)流。(優(yōu)先處理)后臺區(qū):存放批處理作業(yè)。前臺的分時任務(wù)通常是一些簡短命令,因此,計算機(jī)可以為多用戶提供交互式服務(wù),同時空閑時可以處理后臺大作業(yè)37多道+分時系統(tǒng)內(nèi)存中同時存放多道作業(yè),將具備運(yùn)行條件的排成一個隊列,依次按照時間片調(diào)度運(yùn)行。相對單道分時系統(tǒng),多道分時內(nèi)存同時駐留多個作業(yè),節(jié)省調(diào)入調(diào)出開銷,因此,實(shí)時性更好?,F(xiàn)代分時系統(tǒng)都屬于多道分時系統(tǒng)。38實(shí)時系統(tǒng)產(chǎn)生的原因:為了適應(yīng)對響應(yīng)時間有嚴(yán)格要求的任務(wù)。例如:航天器控制系統(tǒng)、軍工業(yè)武器控制系統(tǒng)、礦物冶煉控制系統(tǒng)以及航空、火車售票系統(tǒng)等等。39操作系統(tǒng)的進(jìn)一步發(fā)展動力:微處理器的出現(xiàn)。現(xiàn)代操作系統(tǒng):為個人計算機(jī)(PC)配置的操作系統(tǒng)。例如:Windows、OS/2、Linux、WinCE40操作系統(tǒng)進(jìn)一步發(fā)展(續(xù))動力:計算機(jī)網(wǎng)絡(luò)的迅速發(fā)展。網(wǎng)絡(luò)操作系統(tǒng):網(wǎng)絡(luò)接口控制器+一些用于驅(qū)動的軟件+遠(yuǎn)程登錄軟件+遠(yuǎn)程文件訪問軟件。分布式操作系統(tǒng):將應(yīng)用程序分不在多臺處理機(jī)上同時運(yùn)行,合理的調(diào)度各處理機(jī),使整個系統(tǒng)獲得最大的并行度。嵌入式操作系統(tǒng):專用操作系統(tǒng)。1.4操作系統(tǒng)的功能42操作系統(tǒng)的功能主要功能:有效管理系統(tǒng)資源,合理控制系統(tǒng)工作流程,方便用戶適用。主要任務(wù):管理處理機(jī)、存儲器、I/O設(shè)備、數(shù)據(jù)文件以及程序接口。43接口功能接口:操作系統(tǒng)為用戶提供的人機(jī)交互界面命令接口:以命令方式供用戶通過鍵盤與計算機(jī)交互。包括:聯(lián)機(jī)=鍵盤命令+解釋程序和脫機(jī)=批處理,如:DOS命令行。程序接口:以系統(tǒng)調(diào)用的方式供用戶編程時使用。每個系統(tǒng)調(diào)用通過子程序?qū)崿F(xiàn)。圖形用戶接口(GUI):Windows操作系統(tǒng)。浪費(fèi)資源、效率低。44處理機(jī)管理進(jìn)程:“執(zhí)行中的程序”或“程序的一次執(zhí)行”進(jìn)程控制:創(chuàng)建和撤銷進(jìn)程以及控制進(jìn)程的狀態(tài)轉(zhuǎn)換。進(jìn)程同步:對并發(fā)執(zhí)行進(jìn)程進(jìn)行協(xié)調(diào),互斥訪問臨界資源,協(xié)調(diào)進(jìn)程執(zhí)行進(jìn)度。進(jìn)程通信:進(jìn)程間的信息交換。進(jìn)程調(diào)度:按一定算法從就緒隊列中選擇進(jìn)程,并分配處理機(jī)設(shè)置現(xiàn)場、運(yùn)行。45存儲器管理主要任務(wù)為多道程序的并發(fā)執(zhí)行提供良好的環(huán)境便于用戶適用存儲器提高存儲器利用率為盡量多的用戶提供足夠大的存儲空間。46存儲器管理的功能內(nèi)存分配:保證多道程序并發(fā)執(zhí)行的首要條件,靜態(tài)分配/動態(tài)分配,連續(xù)分配/非連續(xù)分配。內(nèi)存保護(hù):系統(tǒng)內(nèi)存、用戶內(nèi)存。地址映射:程序的邏輯地址到物理地址內(nèi)存擴(kuò)充:虛擬存儲技術(shù)47設(shè)備管理 主要任務(wù)為用戶程序分配I/O設(shè)備完成用戶程序請求的I/O操作提高處理機(jī)和I/O設(shè)備的利用率改善人機(jī)界面48設(shè)備管理的功能緩沖:實(shí)現(xiàn)處理機(jī)與外設(shè)之間速度匹配緩沖管理:管理系統(tǒng)中各種類型的緩沖設(shè)備分配:按照用戶請求和算法分配設(shè)備處理:啟動I/O設(shè)備,響應(yīng)設(shè)備中斷虛擬設(shè)備:實(shí)現(xiàn)多用戶共享同一設(shè)備RAID—冗余獨(dú)立磁盤陣列,提高數(shù)據(jù)訪問速度和穩(wěn)定性,擴(kuò)展空間。49文件管理---文件系統(tǒng)主要任務(wù)管理用戶文件和系統(tǒng)文件管理文件的存儲空間保障文件數(shù)據(jù)安排方便用戶使用文件50文件管理功能文件目錄管理:管理目錄項(xiàng)文件的邏輯與訪問方式:設(shè)置不同文件類型便于使用,如:堆、順序、索引文件等。文件存儲空間管理:磁盤文件檢索,管理磁盤空間,提高利用率文件共享與安全:防止入侵和數(shù)據(jù)丟失(容錯和數(shù)據(jù)備份技術(shù))1.5現(xiàn)在操作系統(tǒng)特征及基本概念52現(xiàn)代操作系統(tǒng)特征任務(wù)共行性:宏觀—系統(tǒng)中多個任務(wù)同時運(yùn)行,微觀—單處理機(jī)系統(tǒng)中任務(wù)并發(fā)(時間段)即多任務(wù)交替運(yùn)行;多處理機(jī)系統(tǒng)中任務(wù)并行(時間點(diǎn))即多任務(wù)在多處理機(jī)中同時運(yùn)行。資源共享性:宏觀—多任務(wù)同時使用資源;微觀—多任務(wù)交替互斥使用某個資源。53現(xiàn)代操作系統(tǒng)特征(續(xù))虛擬性:將一個物理上的實(shí)體變?yōu)椋ㄓ成錇椋┤舾蓚€邏輯上的對應(yīng)物。如:采用分時技術(shù),將一個處理機(jī)虛擬為多個,宏觀上實(shí)現(xiàn)多任務(wù)同時運(yùn)行。例如:虛擬存儲、設(shè)備、通道、文件、用戶、網(wǎng)絡(luò)等。不確定性:1.程序執(zhí)行結(jié)果不確定,程序不可再現(xiàn)。不允許2.多道程序環(huán)境下進(jìn)程異步方式執(zhí)行。允許54基本概念--Multiprogramming多道程序設(shè)計技術(shù):系統(tǒng)允許多道程序同時準(zhǔn)備運(yùn)行,通過合理調(diào)度--中斷或繼續(xù),以實(shí)現(xiàn)對處理機(jī)的充分利用,減少閑置時間?!暗馈保鹤鳂I(yè)在內(nèi)存中對應(yīng)的進(jìn)程數(shù)。Multiprogramming--是現(xiàn)代操作系統(tǒng)的關(guān)鍵技術(shù)也是其最重要的特征,是現(xiàn)代操作系統(tǒng)與早期操作系統(tǒng)重要區(qū)別。55多道程序設(shè)計技術(shù)的問題協(xié)調(diào)因爭奪處理機(jī)或I/O設(shè)備而產(chǎn)生的沖突,解決同步、互斥和死錯問題。防止各道程序之間的交叉和沖突,防止作業(yè)被有意無意破壞。必須建立高效、可靠和方便的文件系統(tǒng),有效地管理和存取系統(tǒng)中的軟件資源和輔存空間。56基本概念-ProcessandThread進(jìn)程:程序的一次執(zhí)行,包括可執(zhí)行程序、程序所需的數(shù)據(jù)和相關(guān)狀態(tài)信息。進(jìn)程擁有資源的最小實(shí)體,傳統(tǒng)OS中—系統(tǒng)調(diào)度的最小單位。線程:進(jìn)程的進(jìn)一步細(xì)化,程序一次相對獨(dú)立的運(yùn)行過程,現(xiàn)代操作系統(tǒng)中系統(tǒng)調(diào)度的最小單位。57基本單位-Job作業(yè):用戶要求計算機(jī)系統(tǒng)所作的工作集合。作業(yè)由程序、數(shù)據(jù)和作業(yè)說明書組成,系統(tǒng)通過作業(yè)說明書控制作業(yè)的執(zhí)行。作業(yè)可以分解為若干步驟,其中的每一個獨(dú)立操作稱為作業(yè)步。批處理系統(tǒng)中,以作業(yè)為調(diào)度的執(zhí)行單位58基本概念-Task任務(wù):經(jīng)典多任務(wù)操作系統(tǒng)中,任務(wù)與進(jìn)程是等同的,是系統(tǒng)最小的工作單位。任務(wù)—系統(tǒng)資源分配角度描述程序的運(yùn)行進(jìn)程—從處理器利用和工作流程控制角度多道程序系統(tǒng)中,程序員—進(jìn)程,工程師—任務(wù),實(shí)質(zhì)相同。59基本概念-Systemcall系統(tǒng)調(diào)用;操作系統(tǒng)提供的最基本的服務(wù),供用戶程序調(diào)用。系統(tǒng)調(diào)用只能在程序中作為程序語句使用,不能單獨(dú)使用。60基本概念-Interface接口:用于描述系統(tǒng)硬件之間的連接關(guān)系,以及軟件和程序模塊間的調(diào)用關(guān)系,如:總線接口,打印機(jī)接口。界面:用于描述用戶與系統(tǒng)之間的操作環(huán)境,以及人機(jī)之間的交互方式和過程,如:字符界面、圖形用戶界面。61基本概念-VirtualMemory虛擬存儲:將一部分磁盤空間虛擬為邏輯內(nèi)存的技術(shù)。虛擬內(nèi)存空間=實(shí)際物理內(nèi)存空間+邏輯內(nèi)存空間支持虛擬存儲技術(shù)的操作系統(tǒng)中,進(jìn)程執(zhí)行時不需要將其數(shù)據(jù)和程序代碼一次性全部裝入內(nèi)存,當(dāng)需要時再臨時裝入62基本概念-File文件:是相關(guān)數(shù)據(jù)的集合,有的操作系統(tǒng)將程序、數(shù)據(jù)以及各種外圍設(shè)備統(tǒng)稱為文件。如:DOS中—CON、PRN。概括而言,文件就是命名了的字節(jié)流(唯一性),是現(xiàn)代操作系統(tǒng)對計算機(jī)系統(tǒng)中種類繁多的外圍設(shè)備進(jìn)行高度抽象的結(jié)果。1.6操作系統(tǒng)分類64操作系統(tǒng)類型

單機(jī)操作系統(tǒng)并行按硬件平臺結(jié)構(gòu)嵌入式操作系統(tǒng)分布式多機(jī)操作系統(tǒng)網(wǎng)絡(luò)機(jī)群批處理操作系統(tǒng)按使用環(huán)境和功能分時操作系統(tǒng)實(shí)時操作系統(tǒng)65批處理操作系統(tǒng)工作方式:首先,將用戶作業(yè)在外存上排成隊列;然后,有作業(yè)調(diào)度程序從隊列中選取一個或多個作業(yè)進(jìn)入內(nèi)存,建立進(jìn)程,使若干進(jìn)程共享處理機(jī)、內(nèi)存空間等系統(tǒng)資源,提高資源利用率和吞吐量。66批處理系統(tǒng)總結(jié)優(yōu)點(diǎn):多道程序有系統(tǒng)自動調(diào)度,降低人工干預(yù)對系統(tǒng)的影響、資源利用率高、系統(tǒng)吞吐量大。缺點(diǎn):交互性差,修改調(diào)試程序困難。排隊、等待等流程使得作業(yè)周轉(zhuǎn)時間增加。67分時操作系統(tǒng)提供多用戶環(huán)境,一臺主機(jī)多個終端,每個終端供一個用戶使用。各用戶交互式提交命令,系統(tǒng)接受命令后采用分時原則處理,最后通過交互式終端顯示執(zhí)行結(jié)果。68分時操作系統(tǒng)特征多路性:一臺主機(jī)+多個終端,資源共享獨(dú)立性:每個用戶通過各自終端輸入輸出交互性:按時間片輪流接受各用戶命令,實(shí)現(xiàn)實(shí)時調(diào)試維護(hù),交互性好。69實(shí)時操作系統(tǒng)定義:是指能及時響應(yīng)外部事件請求,在規(guī)定時間內(nèi)完成事件的處理,并控制所有實(shí)時任務(wù)協(xié)調(diào)一致的操作系統(tǒng)?!皩?shí)時”:表示“及時”或“即時”。系統(tǒng)設(shè)計目標(biāo):及時響應(yīng)外部請求,在嚴(yán)格規(guī)定的時間內(nèi)完成處理,具有極高的可靠性和完整性(性能評估)。70網(wǎng)絡(luò)操作系統(tǒng)計算機(jī)網(wǎng)絡(luò):是指利用通信線路將位于不同地點(diǎn)、不同類型的計算機(jī)連接起來,實(shí)現(xiàn)資源共享、相互通信、共同合作的系統(tǒng)。網(wǎng)絡(luò)操作系統(tǒng):在計算機(jī)網(wǎng)絡(luò)中,提供網(wǎng)絡(luò)管理、通信、安全、資源共享和各種網(wǎng)絡(luò)應(yīng)用的操作系統(tǒng)。目標(biāo):實(shí)現(xiàn)各計算機(jī)的通信、資源共享,提供網(wǎng)絡(luò)利用率和吞吐量。71分布式操作系統(tǒng)分布式系統(tǒng):多個處理機(jī)通過通信線路互連構(gòu)成的系統(tǒng),系統(tǒng)的處理和控制功能分布在各個處理機(jī)上。分布式操作系統(tǒng):配置在分布式系統(tǒng)上的操作系統(tǒng),負(fù)責(zé)系統(tǒng)中任務(wù)分配、資源管理等功能。72分布式系統(tǒng)與計算機(jī)網(wǎng)絡(luò)分布式系統(tǒng):所有資源共享,由操作系統(tǒng)進(jìn)行集中、統(tǒng)一管理。系統(tǒng)對用戶透明。命令執(zhí)行也是完全由操作系統(tǒng)分配計算機(jī)網(wǎng)絡(luò):允許每臺計算機(jī)配置自己的操作系統(tǒng),通過網(wǎng)絡(luò)協(xié)議實(shí)現(xiàn)網(wǎng)絡(luò)資源的統(tǒng)一管理。網(wǎng)絡(luò)操作系統(tǒng)可以架構(gòu)于不同的操作系統(tǒng)之上,也不要求對網(wǎng)絡(luò)資源透明訪問,用戶可以清楚的知道提交的任務(wù)是在哪臺計算機(jī)上完成的,如:本地、異地。73嵌入式系統(tǒng)定義:是運(yùn)行在嵌入式系統(tǒng)環(huán)境中,對整個嵌入式系統(tǒng)以及它所操作、控制的各種部件裝置等資源進(jìn)行協(xié)調(diào)、調(diào)度、和控制的系統(tǒng)軟件。專用系統(tǒng),適用于工業(yè)控制、軍事及民用等方面。74知識回顧操作系統(tǒng)功能:進(jìn)程管理、存儲器管理、設(shè)備管理、文件管理現(xiàn)代操作系統(tǒng)特征:任務(wù)共行、資源共享、虛擬性、不確定性。基本概念:多道程序技術(shù)、進(jìn)程與線程、作業(yè)、任務(wù)、接口、系統(tǒng)調(diào)用、虛擬存儲、

溫馨提示

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

評論

0/150

提交評論