第1章操作系統(tǒng)的類型和功能_第1頁
第1章操作系統(tǒng)的類型和功能_第2頁
第1章操作系統(tǒng)的類型和功能_第3頁
第1章操作系統(tǒng)的類型和功能_第4頁
第1章操作系統(tǒng)的類型和功能_第5頁
已閱讀5頁,還剩53頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、計算機操作系統(tǒng)計算機操作系統(tǒng)Operating SystemOperating System大理學院數(shù)學與計算機學院大理學院數(shù)學與計算機學院硬件教研室硬件教研室 趙貴文趙貴文使用教材使用教材張堯?qū)W張堯?qū)W 史美林史美林等等 編著編著計算機操作系統(tǒng)教程計算機操作系統(tǒng)教程(第(第3 3版)版)清華大學出版社清華大學出版社2006.102006.10序序 言言本章是對計算機操作系統(tǒng)的一個概述,本章是對計算機操作系統(tǒng)的一個概述,主要介紹有關(guān)計算機操作系統(tǒng)的一些基本主要介紹有關(guān)計算機操作系統(tǒng)的一些基本概念,操作系統(tǒng)的形成及發(fā)展過程,操作概念,操作系統(tǒng)的形成及發(fā)展過程,操作系統(tǒng)的分類,操作系統(tǒng)的功能及幾種常

2、用系統(tǒng)的分類,操作系統(tǒng)的功能及幾種常用操作系統(tǒng)(操作系統(tǒng)(DOSDOS、WINDOWSWINDOWS,UNIXUNIX、LINUXLINUX)的歷史簡介。的歷史簡介。1.1 什么是操作系統(tǒng)什么是操作系統(tǒng)計算機系統(tǒng)的組成計算機系統(tǒng)的組成計算機系統(tǒng)由計算機系統(tǒng)由計算機硬件計算機硬件和和計算機軟件計算機軟件兩部兩部分組成。分組成。計算機硬件計算機硬件中央處理單元中央處理單元CPUCPU存儲器(存儲器(memory,store,storagememory,store,storage)外圍設(shè)備(外圍設(shè)備(peripheral devicesperipheral devices)計算機軟件計算機軟件系統(tǒng)軟

3、件(系統(tǒng)軟件(system softwaresystem software)應(yīng)用軟件(應(yīng)用軟件(application softwareapplication software)1.1 什么是操作系統(tǒng)什么是操作系統(tǒng)1.1 什么是操作系統(tǒng)操作系統(tǒng)的定義操作系統(tǒng)的定義操作系統(tǒng)是計算機系統(tǒng)中的一個操作系統(tǒng)是計算機系統(tǒng)中的一個系統(tǒng)軟件系統(tǒng)軟件,它是這樣一些程序模塊的集合它是這樣一些程序模塊的集合它們它們管理管理和和控制控制計算機系統(tǒng)中的計算機系統(tǒng)中的硬件及軟件資源硬件及軟件資源,合理,合理地組織計算機工作流程,以便有效地利用這地組織計算機工作流程,以便有效地利用這些資源為用戶提供一個功能強大、使用方便

4、些資源為用戶提供一個功能強大、使用方便和可擴展的工作環(huán)境,從而在計算機與其用和可擴展的工作環(huán)境,從而在計算機與其用戶之間起到接口的作用。戶之間起到接口的作用。 計算機操作系統(tǒng)是方便用戶管理和控制計算計算機操作系統(tǒng)是方便用戶管理和控制計算機軟硬件資源的系統(tǒng)軟件(或程序集合)。機軟硬件資源的系統(tǒng)軟件(或程序集合)。1.1.1操作系統(tǒng)在軟操作系統(tǒng)在軟硬硬件層次中的地位件層次中的地位3 3、從不同的角度理解操作系統(tǒng)、從不同的角度理解操作系統(tǒng)從人機交互的角度從人機交互的角度從管理者的角度從管理者的角度從計算機系統(tǒng)結(jié)構(gòu)的角度從計算機系統(tǒng)結(jié)構(gòu)的角度從本課程的知識結(jié)構(gòu)的角度從本課程的知識結(jié)構(gòu)的角度1.1.1操

5、作系統(tǒng)在軟操作系統(tǒng)在軟硬硬件層次中的地位件層次中的地位1.1.2 1.1.2 操作系統(tǒng)的設(shè)計觀點操作系統(tǒng)的設(shè)計觀點操作系統(tǒng)的設(shè)計觀點包括操作系統(tǒng)的設(shè)計觀點包括用戶觀點用戶觀點和和資源資源兩方面。兩方面。即一方面要面向用戶服務(wù);另一方面即一方面要面向用戶服務(wù);另一方面還要充分利用計算機的軟硬件資源。還要充分利用計算機的軟硬件資源。1.2 操作系統(tǒng)的形成和五大類型操作系統(tǒng)的形成和五大類型計算機操作系統(tǒng)是隨著計算機硬件的發(fā)計算機操作系統(tǒng)是隨著計算機硬件的發(fā)展而逐步形成和發(fā)展起來的,早期的計算機展而逐步形成和發(fā)展起來的,早期的計算機操作系統(tǒng)(操作系統(tǒng)(6060年代以前)是以年代以前)是以串行批處理串行

6、批處理的的方式進行工作的;方式進行工作的;6060年代中后期由于年代中后期由于中斷中斷、通道通道技術(shù)的出現(xiàn),使得技術(shù)的出現(xiàn),使得并行處理并行處理成為可能,成為可能,這為分時操作系統(tǒng)和實時操作系統(tǒng)奠定了基這為分時操作系統(tǒng)和實時操作系統(tǒng)奠定了基礎(chǔ)。礎(chǔ)。8080年代后,由于年代后,由于計算機網(wǎng)絡(luò)計算機網(wǎng)絡(luò)的出現(xiàn),網(wǎng)的出現(xiàn),網(wǎng)絡(luò)操作系統(tǒng)及分布式操作系統(tǒng)開始出現(xiàn)。絡(luò)操作系統(tǒng)及分布式操作系統(tǒng)開始出現(xiàn)。1.2.1 計算機操作系統(tǒng)的形成計算機操作系統(tǒng)的形成第一代計算機(第一代計算機(1945194519551955):):電子管和手電子管和手工操作工操作特點:特點:運算速度慢,體積龐大運算速度慢,體積龐大。這

7、一階段是手工操作,無操作系統(tǒng)。這一階段是手工操作,無操作系統(tǒng)。第二代計算機(第二代計算機(1955195519651965):):晶體管和批晶體管和批處理系統(tǒng)處理系統(tǒng)為了提高計算機的自動化程度,人們研制為了提高計算機的自動化程度,人們研制了監(jiān)督程序,由該程序自動依次處理一系列了監(jiān)督程序,由該程序自動依次處理一系列任務(wù),于是進入了任務(wù),于是進入了“單道批處理階段單道批處理階段”。該。該階段可分為以下三個時期。階段可分為以下三個時期。第二代計算機第二代計算機1、聯(lián)機批處理系統(tǒng)、聯(lián)機批處理系統(tǒng)(1)工作方式(如圖)工作方式(如圖) (2)系統(tǒng)的優(yōu)點)系統(tǒng)的優(yōu)點提高了計算機的自動化程度,減少了人工干提

8、高了計算機的自動化程度,減少了人工干預(yù)。預(yù)。(3)系統(tǒng)的缺點)系統(tǒng)的缺點 快速的快速的CPU和慢速的和慢速的I/O 設(shè)備之間產(chǎn)生矛設(shè)備之間產(chǎn)生矛盾,造成盾,造成CPU資源的浪費。資源的浪費。 讀卡機讀卡機主主 機機 打印機打印機第二代計算機第二代計算機2、脫機批處理系統(tǒng)、脫機批處理系統(tǒng)(1)工作方式)工作方式 如圖如圖 圖圖1-2 脫機批處理系統(tǒng)工作方式示意圖脫機批處理系統(tǒng)工作方式示意圖 (2)系統(tǒng)優(yōu)點)系統(tǒng)優(yōu)點緩解了緩解了CPU與與I/O設(shè)備之間的矛盾,提高了設(shè)備之間的矛盾,提高了CPU的資的資源利用率。源利用率。(3)系統(tǒng)缺點)系統(tǒng)缺點CPU與外圍計算機完全隔離,可能造成系統(tǒng)與外圍計算機完

9、全隔離,可能造成系統(tǒng)“死機。死機。讀卡機讀卡機打印機打印機衛(wèi)星機衛(wèi)星機輸入輸入帶帶輸出輸出帶帶主主 機機第二代計算機第二代計算機3、執(zhí)行系統(tǒng)、執(zhí)行系統(tǒng)(1)工作方式)工作方式系統(tǒng)的構(gòu)架同于聯(lián)機批處理方式,但通道和中斷技系統(tǒng)的構(gòu)架同于聯(lián)機批處理方式,但通道和中斷技術(shù)的引進,使術(shù)的引進,使CPU和和I/O設(shè)備,設(shè)備,CPU和通道的并行操作和通道的并行操作成為現(xiàn)實。成為現(xiàn)實。(如圖如圖)(2)系統(tǒng)優(yōu)點)系統(tǒng)優(yōu)點克服了聯(lián)機批處理系統(tǒng)和脫機批處理系統(tǒng)的缺點克服了聯(lián)機批處理系統(tǒng)和脫機批處理系統(tǒng)的缺點(3)系統(tǒng)缺點)系統(tǒng)缺點作業(yè)的處理仍然是串行的。作業(yè)的處理仍然是串行的。輸入設(shè)備輸入設(shè)備CPUCPU存儲器存

10、儲器輸出設(shè)備輸出設(shè)備通道通道通道通道1.2.1 計算機操作系統(tǒng)的形成計算機操作系統(tǒng)的形成第三代計算機(第三代計算機(1965-19801965-1980):):集成電路芯片和多集成電路芯片和多道程序設(shè)計技術(shù)道程序設(shè)計技術(shù)這一階段操作系統(tǒng)初步形成并逐步完善,形成這一階段操作系統(tǒng)初步形成并逐步完善,形成了三種基本的操作系統(tǒng):多道批處理系統(tǒng),分時操了三種基本的操作系統(tǒng):多道批處理系統(tǒng),分時操作系統(tǒng)和實時操作系統(tǒng)。作系統(tǒng)和實時操作系統(tǒng)。第四代計算機(第四代計算機(1980198019901990):):大規(guī)模集成電路芯大規(guī)模集成電路芯片和傳統(tǒng)操作系統(tǒng)。片和傳統(tǒng)操作系統(tǒng)。操作系統(tǒng)向著改變用戶界面,方便用

11、戶的方向操作系統(tǒng)向著改變用戶界面,方便用戶的方向發(fā)展。發(fā)展。第五代計算機(第五代計算機(1990-1990-)超大規(guī)模集成電路和網(wǎng)絡(luò)超大規(guī)模集成電路和網(wǎng)絡(luò)及分步式操作系統(tǒng)。及分步式操作系統(tǒng)。1.2.2操作系統(tǒng)的五大類型操作系統(tǒng)的五大類型現(xiàn)有的計算機操作系統(tǒng)分為現(xiàn)有的計算機操作系統(tǒng)分為批處理操作系統(tǒng)批處理操作系統(tǒng)(batch processing operating systembatch processing operating system););分時操作系統(tǒng)分時操作系統(tǒng)(time sharing operating systemtime sharing operating system);

12、);實時操作系統(tǒng)實時操作系統(tǒng)(real time operating systemreal time operating system););網(wǎng)絡(luò)操作系統(tǒng)網(wǎng)絡(luò)操作系統(tǒng)(network operating systemnetwork operating system););分布式操作系統(tǒng)分布式操作系統(tǒng)(distributed operating systemdistributed operating system););操作系統(tǒng)的歷史操作系統(tǒng)的歷史人們通常按照人們通常按照器件工藝的演變器件工藝的演變把計算機發(fā)展過程分為四把計算機發(fā)展過程分為四個階段。個階段。19461946年年5050年代末:年

13、代末:第一代,電子管時代,無操作系統(tǒng)。第一代,電子管時代,無操作系統(tǒng)。5050年代末年代末6060年代中期:年代中期:第二代,晶體管時代,批處理系統(tǒng)。第二代,晶體管時代,批處理系統(tǒng)。6060年代中期年代中期7070年代中期:年代中期:第三代,集成電路時代,多道程序設(shè)計。第三代,集成電路時代,多道程序設(shè)計。7070年代中期至今:年代中期至今:第四代,大規(guī)模和超大規(guī)模集成電路時代,分時系第四代,大規(guī)模和超大規(guī)模集成電路時代,分時系統(tǒng)。統(tǒng)。操作系統(tǒng)的歷史操作系統(tǒng)的歷史手工操作階段手工操作階段工作過程:工作過程:將程序紙帶或卡片裝到輸入機上將程序紙帶或卡片裝到輸入機上; ;啟動輸入機將程序和數(shù)據(jù)送入計

14、算機啟動輸入機將程序和數(shù)據(jù)送入計算機; ;利用控制臺開關(guān)啟動程序執(zhí)行,并監(jiān)視和控利用控制臺開關(guān)啟動程序執(zhí)行,并監(jiān)視和控制其執(zhí)行情況制其執(zhí)行情況; ;計算結(jié)束后,用戶取走打印出來的結(jié)果,并計算結(jié)束后,用戶取走打印出來的結(jié)果,并卸下紙帶或卡片卸下紙帶或卡片; ;整個過程完全在整個過程完全在“人工干預(yù)人工干預(yù)”下進行。下進行。特點:特點:浪費資源,使用不便浪費資源,使用不便操作系統(tǒng)的歷史操作系統(tǒng)的歷史早期批處理早期批處理(batch processing)(batch processing)如上所述,在計算機發(fā)展的早期階段,由于如上所述,在計算機發(fā)展的早期階段,由于沒有任何用于管理的軟件,所有的運行

15、管理和沒有任何用于管理的軟件,所有的運行管理和具體操作都由用戶自己承擔。作業(yè)由許多作業(yè)具體操作都由用戶自己承擔。作業(yè)由許多作業(yè)步組成,任何一步的錯誤操作都可能導(dǎo)致該作步組成,任何一步的錯誤操作都可能導(dǎo)致該作業(yè)從頭開始。當時,計算機極其昂貴,計算機業(yè)從頭開始。當時,計算機極其昂貴,計算機(CPU)(CPU)的時間非常寶貴,盡可能提高的時間非常寶貴,盡可能提高CPUCPU的利用的利用率成為十分迫切的任務(wù)。率成為十分迫切的任務(wù)。操作系統(tǒng)的歷史操作系統(tǒng)的歷史早期的批處理可分為兩種方式。早期的批處理可分為兩種方式。1. 1. 聯(lián)機聯(lián)機批處理批處理2. 2. 脫機脫機批處理批處理操作系統(tǒng)的歷史操作系統(tǒng)的歷

16、史1. 1. 聯(lián)機批處理聯(lián)機批處理慢速的輸入輸出慢速的輸入輸出(I/O)(I/O)設(shè)備是和主機直接相連。作設(shè)備是和主機直接相連。作業(yè)的執(zhí)行過程為業(yè)的執(zhí)行過程為: :(1)(1)用戶提交作業(yè):作業(yè)程序、數(shù)據(jù),用作業(yè)控制語用戶提交作業(yè):作業(yè)程序、數(shù)據(jù),用作業(yè)控制語言編寫的作業(yè)說明書;言編寫的作業(yè)說明書;(2)(2)作業(yè)被作成穿孔紙帶或卡片;作業(yè)被作成穿孔紙帶或卡片;(3)(3)操作員有選擇地把若干作業(yè)合成一批,通過輸入操作員有選擇地把若干作業(yè)合成一批,通過輸入設(shè)備設(shè)備( (紙帶輸入機或讀卡機紙帶輸入機或讀卡機) ) 把它們存入磁帶;把它們存入磁帶;(4)(4)監(jiān)督程序讀入一個作業(yè)監(jiān)督程序讀入一個作

17、業(yè)( (若系統(tǒng)資源能滿足該作若系統(tǒng)資源能滿足該作業(yè)要求業(yè)要求) );操作系統(tǒng)的歷史操作系統(tǒng)的歷史1. 1. 聯(lián)機批處理聯(lián)機批處理(5) (5) 從磁帶調(diào)入?yún)R編程序或編譯程序,將用戶作業(yè)源從磁帶調(diào)入?yún)R編程序或編譯程序,將用戶作業(yè)源程序翻譯成目標代碼;程序翻譯成目標代碼;(6) (6) 連接裝配程序把編譯后的目標代碼及所需的子程連接裝配程序把編譯后的目標代碼及所需的子程序裝配成一個可執(zhí)行程序;序裝配成一個可執(zhí)行程序;(7) (7) 啟動執(zhí)行;啟動執(zhí)行;(8) (8) 執(zhí)行完畢,由善后處理程序輸出計算結(jié)果;執(zhí)行完畢,由善后處理程序輸出計算結(jié)果;(9) (9) 再讀入一個作業(yè),重復(fù)再讀入一個作業(yè),重復(fù)

18、(5)(5)(9)(9)各步;各步;(10) (10) 一批作業(yè)完成,返回到一批作業(yè)完成,返回到(3)(3),處理下一批作業(yè)。,處理下一批作業(yè)。操作系統(tǒng)的歷史操作系統(tǒng)的歷史2. 脫機批處理脫機批處理這種方式的顯著特征是增加一臺不與主機直這種方式的顯著特征是增加一臺不與主機直接相連而專門用于與輸入輸出設(shè)備打交道的衛(wèi)接相連而專門用于與輸入輸出設(shè)備打交道的衛(wèi)星機。如圖所示。星機。如圖所示。早期脫機批處理模型圖早期脫機批處理模型圖操作系統(tǒng)的歷史操作系統(tǒng)的歷史批處理出現(xiàn)于批處理出現(xiàn)于2020世紀世紀5050年代末到年代末到6060年代初。它的出現(xiàn)促年代初。它的出現(xiàn)促使了軟件的發(fā)展。再有重要的是使了軟件的

19、發(fā)展。再有重要的是監(jiān)督程序監(jiān)督程序,它管理作業(yè),它管理作業(yè)的運行的運行負責裝入和運行各種系統(tǒng)處理程序,如匯編負責裝入和運行各種系統(tǒng)處理程序,如匯編程序、編譯程序、連接裝配程序、程序庫程序、編譯程序、連接裝配程序、程序庫( (如輸入輸出如輸入輸出標準程序等標準程序等););完成作業(yè)的自動過渡,同時也出現(xiàn)程序覆完成作業(yè)的自動過渡,同時也出現(xiàn)程序覆蓋等程序設(shè)計技術(shù)。蓋等程序設(shè)計技術(shù)。在進行批處理過程中,監(jiān)督程序、系統(tǒng)程序和用戶程序在進行批處理過程中,監(jiān)督程序、系統(tǒng)程序和用戶程序之間存在著一種調(diào)用關(guān)系,任何一個環(huán)節(jié)出問題,整個之間存在著一種調(diào)用關(guān)系,任何一個環(huán)節(jié)出問題,整個系統(tǒng)都會停頓系統(tǒng)都會停頓;

20、; 用戶程序也可能會破壞監(jiān)督程序和系統(tǒng)用戶程序也可能會破壞監(jiān)督程序和系統(tǒng)程序,這時,只有操作員進行干預(yù)才能恢復(fù)。程序,這時,只有操作員進行干預(yù)才能恢復(fù)。2020世紀世紀6060年代初期,硬件獲得了兩方面年代初期,硬件獲得了兩方面( (即即通道通道和和中斷中斷技術(shù)技術(shù)) )的進的進展,導(dǎo)致操作系統(tǒng)進入展,導(dǎo)致操作系統(tǒng)進入執(zhí)行系統(tǒng)階段執(zhí)行系統(tǒng)階段。操作系統(tǒng)的歷史操作系統(tǒng)的歷史許多成功的批處理系統(tǒng)在許多成功的批處理系統(tǒng)在20世紀世紀50年代末和年代末和60年代初年代初出現(xiàn),典型的操作系統(tǒng)是出現(xiàn),典型的操作系統(tǒng)是FMS即即FORTRAN監(jiān)督系統(tǒng)和監(jiān)督系統(tǒng)和IBM/7094機上的機上的IBM操作系統(tǒng)操作

21、系統(tǒng)IBSYS。執(zhí)行系統(tǒng)實現(xiàn)。執(zhí)行系統(tǒng)實現(xiàn)了主機、通道和輸入輸出設(shè)備的并行操作,提高了了主機、通道和輸入輸出設(shè)備的并行操作,提高了系統(tǒng)系統(tǒng)效率效率,方便用戶對輸入輸出設(shè)備的使用。但是,這時計,方便用戶對輸入輸出設(shè)備的使用。但是,這時計算機系統(tǒng)運行的特征是算機系統(tǒng)運行的特征是單道順序單道順序地處理作業(yè),即用戶作地處理作業(yè),即用戶作業(yè)仍然是一道一道作業(yè)順序處理。那么可能會出現(xiàn)兩種業(yè)仍然是一道一道作業(yè)順序處理。那么可能會出現(xiàn)兩種情況:對于以計算為主的作業(yè),輸入輸出量少,外圍設(shè)情況:對于以計算為主的作業(yè),輸入輸出量少,外圍設(shè)備空閑備空閑;然而對于以輸入輸出為主的作業(yè),又會造成主機然而對于以輸入輸出為主

22、的作業(yè),又會造成主機空閑。這樣總的來說,計算機資源使用效率仍然不高。空閑。這樣總的來說,計算機資源使用效率仍然不高。因此操作系統(tǒng)進入了因此操作系統(tǒng)進入了多道程序階段多道程序階段:多道程序合理搭配交多道程序合理搭配交替運行,充分利用資源,提高效率。替運行,充分利用資源,提高效率。操作系統(tǒng)的歷史操作系統(tǒng)的歷史多道程序系統(tǒng)多道程序系統(tǒng)上述批處理系統(tǒng),每次只調(diào)用一個用戶作業(yè)程序進入上述批處理系統(tǒng),每次只調(diào)用一個用戶作業(yè)程序進入內(nèi)存并運行,稱為單道運行。圖內(nèi)存并運行,稱為單道運行。圖 (a)給出了單道程序給出了單道程序工作示例。工作示例。而圖而圖 (b)給出了多道程序工作示例。給出了多道程序工作示例。

23、圖圖A A 單道程序運行情況單道程序運行情況圖圖B B 多道(兩道)程序運行情況多道(兩道)程序運行情況操作系統(tǒng)的歷史操作系統(tǒng)的歷史在單處理機系統(tǒng)中,多道程序運行的特點是在單處理機系統(tǒng)中,多道程序運行的特點是: :(1)(1)多道多道:計算機內(nèi)存中同時存放幾道相互:計算機內(nèi)存中同時存放幾道相互獨立的程序。獨立的程序。(2)(2)宏觀上宏觀上并行并行:同時進入系統(tǒng)的幾道程序:同時進入系統(tǒng)的幾道程序都處于運行過程中,即它們先后開始了各都處于運行過程中,即它們先后開始了各自的運行,但都未運行完畢。自的運行,但都未運行完畢。(3)(3)微觀上微觀上串行串行:實際上,各道程序輪流使:實際上,各道程序輪流

24、使用用CPUCPU,交替執(zhí)行。,交替執(zhí)行。操作系統(tǒng)的歷史操作系統(tǒng)的歷史4 4 分時操作系統(tǒng)分時操作系統(tǒng)批處理方式下,用戶以脫機操作方式使用計算機,批處理方式下,用戶以脫機操作方式使用計算機,只有等該批作業(yè)處理結(jié)束,用戶才能得到計算結(jié)果。根只有等該批作業(yè)處理結(jié)束,用戶才能得到計算結(jié)果。根據(jù)結(jié)果再作下一步處理。它的好處是計算機效率高。不據(jù)結(jié)果再作下一步處理。它的好處是計算機效率高。不過,用戶十分留戀手工操作階段的聯(lián)機工作方式,獨占過,用戶十分留戀手工操作階段的聯(lián)機工作方式,獨占計算機,并直接控制程序運行。但獨占計算機方式會造計算機,并直接控制程序運行。但獨占計算機方式會造成資源效率低。既能保證計算

25、機效率,又能方便用戶使成資源效率低。既能保證計算機效率,又能方便用戶使用,成為一種新的追求目標。用,成為一種新的追求目標。2020世紀世紀6060年代中期,計算年代中期,計算機技術(shù)和軟件技術(shù)的發(fā)展使這種追求成為可能。由于機技術(shù)和軟件技術(shù)的發(fā)展使這種追求成為可能。由于CPUCPU速度不斷提高速度不斷提高和采用分時技術(shù),一臺計算機可同時和采用分時技術(shù),一臺計算機可同時連接多個用戶終端,而每個用戶可在自己的終端上聯(lián)機連接多個用戶終端,而每個用戶可在自己的終端上聯(lián)機使用計算機,好像自己獨占機器一樣。使用計算機,好像自己獨占機器一樣。操作系統(tǒng)的歷史操作系統(tǒng)的歷史所謂所謂分時技術(shù)分時技術(shù),就是把處理機的運

26、行時間分成很短,就是把處理機的運行時間分成很短的時間片,按時間片輪流把處理機分配給各聯(lián)機作業(yè)使的時間片,按時間片輪流把處理機分配給各聯(lián)機作業(yè)使用。若某個作業(yè)在分配給它的時間片內(nèi)不能完成其計算,用。若某個作業(yè)在分配給它的時間片內(nèi)不能完成其計算,則該作業(yè)暫時中斷,把處理機讓給另一作業(yè)使用,等待則該作業(yè)暫時中斷,把處理機讓給另一作業(yè)使用,等待下一輪時再繼續(xù)其運行。由于計算機速度很快,作業(yè)運下一輪時再繼續(xù)其運行。由于計算機速度很快,作業(yè)運行輪轉(zhuǎn)得很快,給每個用戶的印象是好像他獨占了一臺行輪轉(zhuǎn)得很快,給每個用戶的印象是好像他獨占了一臺計算機。而每個用戶可以通過自己終端向系統(tǒng)發(fā)出各種計算機。而每個用戶可以

27、通過自己終端向系統(tǒng)發(fā)出各種操作控制命令,完成作業(yè)的運行。操作控制命令,完成作業(yè)的運行。多用戶分時操作系統(tǒng)是當今計算機操作系統(tǒng)中最普多用戶分時操作系統(tǒng)是當今計算機操作系統(tǒng)中最普遍使用的一類操作系統(tǒng)。遍使用的一類操作系統(tǒng)。操作系統(tǒng)的歷史操作系統(tǒng)的歷史5 5 實時操作系統(tǒng)實時操作系統(tǒng)2020世紀世紀6060年代中期計算機進入第三代,計算機的性年代中期計算機進入第三代,計算機的性能和可靠性有了很大提高,造價亦大幅度下降,導(dǎo)致能和可靠性有了很大提高,造價亦大幅度下降,導(dǎo)致計算機應(yīng)用越來越廣泛。計算機由于用于工業(yè)過程控計算機應(yīng)用越來越廣泛。計算機由于用于工業(yè)過程控制、軍事實時控制等形成了各種實時處理系統(tǒng)。

28、針對制、軍事實時控制等形成了各種實時處理系統(tǒng)。針對實時處理的實時操作系統(tǒng)是以實時處理的實時操作系統(tǒng)是以在允許時間范圍之內(nèi)做在允許時間范圍之內(nèi)做出響應(yīng)為特征的出響應(yīng)為特征的。它要求計算機對于外來信息能以足。它要求計算機對于外來信息能以足夠快的速度進行處理,并在被控對象允許時間范圍內(nèi)夠快的速度進行處理,并在被控對象允許時間范圍內(nèi)作出快速響應(yīng),其響應(yīng)時間要求在秒級、毫秒級甚至作出快速響應(yīng),其響應(yīng)時間要求在秒級、毫秒級甚至微秒級或更小。近年來,實時操作系統(tǒng)正得到越來越微秒級或更小。近年來,實時操作系統(tǒng)正得到越來越廣泛的應(yīng)用。特別是非廣泛的應(yīng)用。特別是非PCPC機和機和PDAPDA(個人數(shù)字助理)等(個

29、人數(shù)字助理)等新設(shè)備的出現(xiàn),更加強了這一趨勢。新設(shè)備的出現(xiàn),更加強了這一趨勢。實時系統(tǒng)與分時系統(tǒng)的比較實時系統(tǒng)與分時系統(tǒng)的比較實時系統(tǒng)實時系統(tǒng)分時系統(tǒng)分時系統(tǒng)多多路路性性體現(xiàn)在對多路的現(xiàn)場信息進行采集體現(xiàn)在對多路的現(xiàn)場信息進行采集 、對多個對象或多個執(zhí)行機構(gòu)進行控制對多個對象或多個執(zhí)行機構(gòu)進行控制按分時原則為多個終端用戶服務(wù)按分時原則為多個終端用戶服務(wù)獨獨立立性性每個終端用戶向系統(tǒng)提出服務(wù)請求時每個終端用戶向系統(tǒng)提出服務(wù)請求時,彼此獨立操作彼此獨立操作,互不干擾互不干擾;對信息對信息的采集和對象的控制也彼此互不干擾的采集和對象的控制也彼此互不干擾每個用戶各占一個終端每個用戶各占一個終端 ,彼此

30、互不干彼此互不干擾擾,獨立操作獨立操作及及時時性性以控制對象所要求的開始截止時間或以控制對象所要求的開始截止時間或完成截止時間來確定完成截止時間來確定用戶的請求能在短時間用戶的請求能在短時間 (用戶能接受用戶能接受的的)內(nèi)獲得響應(yīng)內(nèi)獲得響應(yīng)交交互互性性人與系統(tǒng)的交互人與系統(tǒng)的交互,僅限于訪問系統(tǒng)中僅限于訪問系統(tǒng)中某些特定的專用服務(wù)程序某些特定的專用服務(wù)程序用戶與系統(tǒng)進行廣泛的人機對話用戶與系統(tǒng)進行廣泛的人機對話 ,系系統(tǒng)能向終端用戶提供數(shù)據(jù)處理服務(wù)統(tǒng)能向終端用戶提供數(shù)據(jù)處理服務(wù) ,資源共享等服務(wù)資源共享等服務(wù)可可靠靠性性高度可靠高度可靠可靠程度較低可靠程度較低操作系統(tǒng)的歷史操作系統(tǒng)的歷史6 通

31、用操作系統(tǒng)通用操作系統(tǒng)多道批處理系統(tǒng)和分時系統(tǒng)的不斷改進、多道批處理系統(tǒng)和分時系統(tǒng)的不斷改進、實時系統(tǒng)的出現(xiàn)及其應(yīng)用日益廣泛,致使操實時系統(tǒng)的出現(xiàn)及其應(yīng)用日益廣泛,致使操作系統(tǒng)日益完善。在此基礎(chǔ)上,出現(xiàn)了通用作系統(tǒng)日益完善。在此基礎(chǔ)上,出現(xiàn)了通用操作系統(tǒng)。它可以同時兼有多道批處理、分操作系統(tǒng)。它可以同時兼有多道批處理、分時、實時處理的功能,或其中兩種以上的功時、實時處理的功能,或其中兩種以上的功能。能。 操作系統(tǒng)的歷史操作系統(tǒng)的歷史7 7 操作系統(tǒng)的進一步發(fā)展操作系統(tǒng)的進一步發(fā)展進入進入2020世紀世紀8080年代,一方面迎來了個人計年代,一方面迎來了個人計算機的時代,同時又向計算機網(wǎng)絡(luò)、分布

32、式處算機的時代,同時又向計算機網(wǎng)絡(luò)、分布式處理、巨型計算機和智能化方向發(fā)展。操作系統(tǒng)理、巨型計算機和智能化方向發(fā)展。操作系統(tǒng)有了進一步的發(fā)展:有了進一步的發(fā)展:個人計算機上的操作系統(tǒng),例如個人計算機上的操作系統(tǒng),例如DOSDOS系統(tǒng)。系統(tǒng)。嵌入式操作系統(tǒng)。嵌入式操作系統(tǒng)。網(wǎng)絡(luò)操作系統(tǒng)。網(wǎng)絡(luò)操作系統(tǒng)。分布式操作系統(tǒng)。分布式操作系統(tǒng)。智能化操作系統(tǒng)智能化操作系統(tǒng) 1.2.2操作系統(tǒng)的類型操作系統(tǒng)的類型根據(jù)其根據(jù)其使用環(huán)境和對作業(yè)處理方式使用環(huán)境和對作業(yè)處理方式,操作系統(tǒng)的基本類型有:,操作系統(tǒng)的基本類型有:(1)批處理操作系統(tǒng)批處理操作系統(tǒng)(batch processing operating s

33、ystem)(2) 分時操作系統(tǒng)分時操作系統(tǒng)(time sharing operating system)(3) 實時操作系統(tǒng)實時操作系統(tǒng)(real time operating system)(4) 個人計算機操作系統(tǒng)個人計算機操作系統(tǒng)(personal computer operating system)(5) 網(wǎng)絡(luò)操作系統(tǒng)網(wǎng)絡(luò)操作系統(tǒng)(network operating system)(6) 分布式操作系統(tǒng)分布式操作系統(tǒng)(distributed operating system)1.2.2操作系統(tǒng)的類型操作系統(tǒng)的類型1 批處理操作系統(tǒng)批處理操作系統(tǒng)現(xiàn)代操作系統(tǒng)大都具有批處理功能。圖給現(xiàn)代

34、操作系統(tǒng)大都具有批處理功能。圖給出了批處理系統(tǒng)中作業(yè)處理步驟及狀態(tài)。出了批處理系統(tǒng)中作業(yè)處理步驟及狀態(tài)。1.2.2操作系統(tǒng)的類型操作系統(tǒng)的類型批處理系統(tǒng)的主要特征是:批處理系統(tǒng)的主要特征是:(1)(1)用戶脫機使用計算機用戶脫機使用計算機。用戶提交作業(yè)之后直到獲得結(jié)。用戶提交作業(yè)之后直到獲得結(jié)果之前不再和計算機打交道。作業(yè)提交的方式可以是直果之前不再和計算機打交道。作業(yè)提交的方式可以是直接交給計算中心的管理操作員,也可以是通過遠程通訊接交給計算中心的管理操作員,也可以是通過遠程通訊線路提交。提交的作業(yè)由系統(tǒng)外存收容成為后備作業(yè)。線路提交。提交的作業(yè)由系統(tǒng)外存收容成為后備作業(yè)。(2)(2)成批處

35、理成批處理。操作員把用戶提交的作業(yè)分批進行處理。操作員把用戶提交的作業(yè)分批進行處理。每批中的作業(yè)將由操作系統(tǒng)或監(jiān)督程序負責作業(yè)間自動每批中的作業(yè)將由操作系統(tǒng)或監(jiān)督程序負責作業(yè)間自動調(diào)度執(zhí)行。調(diào)度執(zhí)行。(3)(3)多道程序運行多道程序運行。按多道程序設(shè)計的調(diào)度原則,從一批。按多道程序設(shè)計的調(diào)度原則,從一批后備作業(yè)中選取多道作業(yè)調(diào)入內(nèi)存并組織它們運行,成后備作業(yè)中選取多道作業(yè)調(diào)入內(nèi)存并組織它們運行,成為多道批處理。為多道批處理。1.2.2操作系統(tǒng)的類型操作系統(tǒng)的類型不要把不要把多道程序系統(tǒng)多道程序系統(tǒng)和和多重處理系統(tǒng)多重處理系統(tǒng)相混淆。相混淆。一般講,多重處理系統(tǒng)配制一般講,多重處理系統(tǒng)配制多個多

36、個CPUCPU,因而能,因而能真正同時執(zhí)行多道程序真正同時執(zhí)行多道程序。當然,要想有效地使。當然,要想有效地使用多重處理系統(tǒng),必須采用多道程序設(shè)計技術(shù)。用多重處理系統(tǒng),必須采用多道程序設(shè)計技術(shù)。反之不然,多道程序設(shè)計原則不一定要求有多反之不然,多道程序設(shè)計原則不一定要求有多重處理系統(tǒng)的支持。多重處理系統(tǒng)比起單處理重處理系統(tǒng)的支持。多重處理系統(tǒng)比起單處理系統(tǒng)來說,雖系統(tǒng)來說,雖增加了硬件設(shè)施增加了硬件設(shè)施,卻換來了,卻換來了提高提高系統(tǒng)吞吐量、可靠性、計算能力和并行處理能系統(tǒng)吞吐量、可靠性、計算能力和并行處理能力力等好處。等好處。1.2.2操作系統(tǒng)的類型操作系統(tǒng)的類型2 2 分時系統(tǒng)分時系統(tǒng)分時

37、系統(tǒng)一般采用時間片輪轉(zhuǎn)的方式,使一臺計算分時系統(tǒng)一般采用時間片輪轉(zhuǎn)的方式,使一臺計算機為多個終端用戶服務(wù)。對每個用戶能保證足夠快的響機為多個終端用戶服務(wù)。對每個用戶能保證足夠快的響應(yīng)時間,并提供交互會話能力。具有下述特點。應(yīng)時間,并提供交互會話能力。具有下述特點。(1)(1)交互性交互性:首先,用戶可以在程序動態(tài)運行情況下:首先,用戶可以在程序動態(tài)運行情況下對其加以控制。其次,用戶上機提交作業(yè)方便。第對其加以控制。其次,用戶上機提交作業(yè)方便。第三,分時系統(tǒng)還為用戶之間進行合作提供方便。三,分時系統(tǒng)還為用戶之間進行合作提供方便。(2)(2)多用戶同時性多用戶同時性:多個用戶同時在自己的終端上上:

38、多個用戶同時在自己的終端上上機,共享機,共享CPUCPU和其他資源,充分發(fā)揮系統(tǒng)的效率。和其他資源,充分發(fā)揮系統(tǒng)的效率。(3)(3)獨立性獨立性:客觀效果上用戶彼此間感覺不到有別人:客觀效果上用戶彼此間感覺不到有別人也在使用該臺計算機,如同自己獨占計算機一樣。也在使用該臺計算機,如同自己獨占計算機一樣。UNIXUNIX是最流行的一種多用戶分時操作系統(tǒng)。是最流行的一種多用戶分時操作系統(tǒng)。1.2.2操作系統(tǒng)的類型操作系統(tǒng)的類型3 3 實時系統(tǒng)實時系統(tǒng)實時系統(tǒng)主要隨著計算機應(yīng)用于實時控制實時系統(tǒng)主要隨著計算機應(yīng)用于實時控制和實時信息處理領(lǐng)域中而發(fā)展起來。和實時信息處理領(lǐng)域中而發(fā)展起來。實時系統(tǒng)的主要

39、特點是提供實時系統(tǒng)的主要特點是提供即時響應(yīng)和高即時響應(yīng)和高可靠性可靠性。系統(tǒng)必須保證對實時信息的分析和處。系統(tǒng)必須保證對實時信息的分析和處理的速度比其進入系統(tǒng)的速度要快,而且系統(tǒng)理的速度比其進入系統(tǒng)的速度要快,而且系統(tǒng)本身要安全可靠。實時系統(tǒng)往往具有一定的專本身要安全可靠。實時系統(tǒng)往往具有一定的專用性。與批處理系統(tǒng)、分時系統(tǒng)相比,用性。與批處理系統(tǒng)、分時系統(tǒng)相比,實時系實時系統(tǒng)的資源利用率可能較低統(tǒng)的資源利用率可能較低。1.2.2操作系統(tǒng)的類型操作系統(tǒng)的類型設(shè)計實時操作系統(tǒng)要考慮這樣一些因素:設(shè)計實時操作系統(tǒng)要考慮這樣一些因素:(1)(1)實時時鐘管理實時時鐘管理( (定時處理和延時處理定時處

40、理和延時處理) )。(2)(2)連續(xù)的人連續(xù)的人- -機對話,這對實時控制往往是必須的。機對話,這對實時控制往往是必須的。(3)(3)要求采取過載保護措施。例如對于短期過載,把要求采取過載保護措施。例如對于短期過載,把輸入任務(wù)按一定的策略在緩沖區(qū)排隊,等待調(diào)度輸入任務(wù)按一定的策略在緩沖區(qū)排隊,等待調(diào)度; ; 對對于持續(xù)性過載,可能要拒絕某些任務(wù)的輸入于持續(xù)性過載,可能要拒絕某些任務(wù)的輸入; ; 在實時在實時控制系統(tǒng)中,則及時處理某些任務(wù),放棄某些任務(wù)或控制系統(tǒng)中,則及時處理某些任務(wù),放棄某些任務(wù)或降低對某些任務(wù)的服務(wù)頻率。降低對某些任務(wù)的服務(wù)頻率。(4)(4)高度可靠性和安全性需采取冗余措施。

41、雙機系統(tǒng)高度可靠性和安全性需采取冗余措施。雙機系統(tǒng)前后臺工作,包括必要的保密措施等。前后臺工作,包括必要的保密措施等。 1.2.2操作系統(tǒng)的類型操作系統(tǒng)的類型4 4 通用操作系統(tǒng)通用操作系統(tǒng)批處理系統(tǒng)、分時系統(tǒng)和實時系統(tǒng)是批處理系統(tǒng)、分時系統(tǒng)和實時系統(tǒng)是操作系統(tǒng)的三種基本類型,在此基礎(chǔ)上操作系統(tǒng)的三種基本類型,在此基礎(chǔ)上又發(fā)展了具有多種類型操作特征的操作又發(fā)展了具有多種類型操作特征的操作系統(tǒng),稱為通用操作系統(tǒng)。它可以同時系統(tǒng),稱為通用操作系統(tǒng)。它可以同時兼有批處理、分時、實時處理和多重處兼有批處理、分時、實時處理和多重處理的功能,或其中兩種以上的功能。理的功能,或其中兩種以上的功能。1.2.2

42、操作系統(tǒng)的類型操作系統(tǒng)的類型5 5 個人計算機上的操作系統(tǒng)個人計算機上的操作系統(tǒng)個人計算機上的操作系統(tǒng)是一聯(lián)機的交互式的單用個人計算機上的操作系統(tǒng)是一聯(lián)機的交互式的單用戶操作系統(tǒng),它提供的聯(lián)機交互功能與通用分時系統(tǒng)所戶操作系統(tǒng),它提供的聯(lián)機交互功能與通用分時系統(tǒng)所提供的很相似。由于是個人專用,因此在多用戶和分時提供的很相似。由于是個人專用,因此在多用戶和分時所要求的對處理機調(diào)度、存儲保護方面將會簡單得多。所要求的對處理機調(diào)度、存儲保護方面將會簡單得多。然而,由于個人計算機的應(yīng)用普及,對于提供更方便友然而,由于個人計算機的應(yīng)用普及,對于提供更方便友好的用戶接口的要求愈來愈迫切。好的用戶接口的要求

43、愈來愈迫切。多媒體技術(shù)已迅速進入微型計算機系統(tǒng),它要求計多媒體技術(shù)已迅速進入微型計算機系統(tǒng),它要求計算機具有高速信號處理、大容量的內(nèi)存和外存、大數(shù)據(jù)算機具有高速信號處理、大容量的內(nèi)存和外存、大數(shù)據(jù)量寬頻帶傳輸?shù)饶芰?,能同時處理多個實時事件。要求量寬頻帶傳輸?shù)饶芰Γ芡瑫r處理多個實時事件。要求有一個具有高速數(shù)據(jù)處理能力的實時多任務(wù)操作系統(tǒng)。有一個具有高速數(shù)據(jù)處理能力的實時多任務(wù)操作系統(tǒng)。目前在個人計算機上使用的操作系統(tǒng)以目前在個人計算機上使用的操作系統(tǒng)以WindowsWindows系系列和列和linuxlinux系統(tǒng)為主。系統(tǒng)為主。1.2.2操作系統(tǒng)的類型操作系統(tǒng)的類型6 6 網(wǎng)絡(luò)操作系統(tǒng)網(wǎng)絡(luò)操

44、作系統(tǒng)計算機網(wǎng)絡(luò)是通過通信設(shè)施將物理上分散的具有計算機網(wǎng)絡(luò)是通過通信設(shè)施將物理上分散的具有自治功能的多個計算機系統(tǒng)互連起來的,實現(xiàn)信息交自治功能的多個計算機系統(tǒng)互連起來的,實現(xiàn)信息交換、資源共享、可互操作和協(xié)作處理的系統(tǒng)。它具有換、資源共享、可互操作和協(xié)作處理的系統(tǒng)。它具有這樣的特征:這樣的特征:(1)(1)計算機網(wǎng)絡(luò)是一個互連的計算機系統(tǒng)的群體。計算機網(wǎng)絡(luò)是一個互連的計算機系統(tǒng)的群體。(2)(2)這些計算機是自治的,每臺計算機有自己的操這些計算機是自治的,每臺計算機有自己的操作系統(tǒng),各自獨立工作,它們在網(wǎng)絡(luò)協(xié)議控制下協(xié)作系統(tǒng),各自獨立工作,它們在網(wǎng)絡(luò)協(xié)議控制下協(xié)同工作。同工作。(3)(3)系

45、統(tǒng)互連要通過通信設(shè)施系統(tǒng)互連要通過通信設(shè)施( (硬件、軟件硬件、軟件) )來實現(xiàn)來實現(xiàn)(4)(4)系統(tǒng)通過通信設(shè)施執(zhí)行信息交換、資源共享、系統(tǒng)通過通信設(shè)施執(zhí)行信息交換、資源共享、互操作和協(xié)作處理,實現(xiàn)多種應(yīng)用要求?;ゲ僮骱蛥f(xié)作處理,實現(xiàn)多種應(yīng)用要求。1.2.2操作系統(tǒng)的類型操作系統(tǒng)的類型7 分布式操作系統(tǒng)分布式操作系統(tǒng)(1) 計算機網(wǎng)絡(luò)的開發(fā)都遵循協(xié)議,而對于各種分計算機網(wǎng)絡(luò)的開發(fā)都遵循協(xié)議,而對于各種分布式系統(tǒng)并沒有制定標準的協(xié)議。當然,計算機網(wǎng)布式系統(tǒng)并沒有制定標準的協(xié)議。當然,計算機網(wǎng)絡(luò)也可認為是一種分布式系統(tǒng)。絡(luò)也可認為是一種分布式系統(tǒng)。(2) 分布式系統(tǒng)要求一個統(tǒng)一的操作系統(tǒng),實現(xiàn)系

46、分布式系統(tǒng)要求一個統(tǒng)一的操作系統(tǒng),實現(xiàn)系統(tǒng)操作的統(tǒng)一性。統(tǒng)操作的統(tǒng)一性。(3) 分布式操作系統(tǒng)對用戶是透明的。但對計算機分布式操作系統(tǒng)對用戶是透明的。但對計算機網(wǎng)絡(luò),若一個計算機上的用戶希望使用另一臺計算網(wǎng)絡(luò),若一個計算機上的用戶希望使用另一臺計算機上的資源,則必須明確指明是哪臺計算機。機上的資源,則必須明確指明是哪臺計算機。(4) 分布式系統(tǒng)的基礎(chǔ)是網(wǎng)絡(luò)。分布式系統(tǒng)已不僅分布式系統(tǒng)的基礎(chǔ)是網(wǎng)絡(luò)。分布式系統(tǒng)已不僅是一個物理上的松散耦合系統(tǒng),同時還是一個邏輯是一個物理上的松散耦合系統(tǒng),同時還是一個邏輯上緊密耦合的系統(tǒng)。上緊密耦合的系統(tǒng)。(5) 分布式系統(tǒng)還處在研究階段。而計算機網(wǎng)絡(luò)已分布式系統(tǒng)還

47、處在研究階段。而計算機網(wǎng)絡(luò)已經(jīng)在各個領(lǐng)域得到廣泛的應(yīng)用。經(jīng)在各個領(lǐng)域得到廣泛的應(yīng)用。1.3 操作系統(tǒng)的五大功能操作系統(tǒng)的五大功能 操作系統(tǒng)的五大功能分別為:操作系統(tǒng)的五大功能分別為:(1)作業(yè)管理作業(yè)管理(job management););(2)文件管理文件管理(file management););(3)存存儲管理儲管理(store,storage,main storage management););(4)設(shè)備管理設(shè)備管理(devices management););(5)進程管理進程管理(process management););1.3 操作系統(tǒng)的五大功能操作系統(tǒng)的五大功能 1 作業(yè)

48、管理作業(yè)管理作業(yè)管理包括任務(wù)(作業(yè)管理包括任務(wù)(task)管理,)管理,界面(界面(interface)管理,人機交互的)管理,人機交互的圖形界面(圖形界面(icon),聯(lián)機控制(),聯(lián)機控制(on-line),脫機控制(),脫機控制(off-line),假脫),假脫機(機(spooler)控制和作業(yè)調(diào)度及調(diào)度)控制和作業(yè)調(diào)度及調(diào)度算法。算法。1.3 操作系統(tǒng)的五大功能操作系統(tǒng)的五大功能2 文件管理文件管理文件管理又稱為文件管理又稱為信息信息(message)管理,它是對計算機的軟件資源的管理,管理,它是對計算機的軟件資源的管理,其中包括文件的存儲、檢索、共享、保其中包括文件的存儲、檢索、共享

49、、保護等的方法、技術(shù)及算法。護等的方法、技術(shù)及算法。信息管理(文件系統(tǒng)管理)信息管理(文件系統(tǒng)管理) 是對系是對系統(tǒng)的軟件資源的管理。統(tǒng)的軟件資源的管理。1.3 操作系統(tǒng)的五大功能操作系統(tǒng)的五大功能3 存儲管理存儲管理主要涉及內(nèi)存空間充分利用的技術(shù)、主要涉及內(nèi)存空間充分利用的技術(shù)、多道、多重處理及內(nèi)存的分配、保護和多道、多重處理及內(nèi)存的分配、保護和擴充。擴充。存儲管理的主要工作是對內(nèi)部存儲器存儲管理的主要工作是對內(nèi)部存儲器進行分配、保護和擴充。進行分配、保護和擴充。(1) 內(nèi)存分配內(nèi)存分配(2) 存儲保護存儲保護(3) 內(nèi)存擴充內(nèi)存擴充1.3 操作系統(tǒng)的五大功能操作系統(tǒng)的五大功能4設(shè)備管理設(shè)備

50、管理它是對計算機硬件的管理,主要包括對它是對計算機硬件的管理,主要包括對I/O設(shè)備的分配、啟動、完成及回收,主要的設(shè)備的分配、啟動、完成及回收,主要的技術(shù)有假脫機技術(shù)(技術(shù)有假脫機技術(shù)(SPOOLing)、隊列及)、隊列及緩沖技術(shù)、設(shè)備驅(qū)動程序等。緩沖技術(shù)、設(shè)備驅(qū)動程序等。(1) 通道、控制器、輸入輸出設(shè)備的分配通道、控制器、輸入輸出設(shè)備的分配和管理。和管理。(2) 設(shè)備獨立性。設(shè)備獨立性。1.3 操作系統(tǒng)的五大功能操作系統(tǒng)的五大功能5 5 進程管理進程管理 簡單的講,進程就是一段正在簡單的講,進程就是一段正在運行的程序,進程管理的主要內(nèi)容運行的程序,進程管理的主要內(nèi)容包括:進程調(diào)度及調(diào)度算法、進程包括:進程調(diào)度及調(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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論