




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、引例引例1 1: 在在WindowWindow或或DOSDOS下用匯編下用匯編語言編程時,如何打印語言編程時,如何打印5 5個字符?有兩種方法:個字符?有兩種方法: 一種是用一種是用INTINT指令調(diào)用指令調(diào)用Window/DOSWindow/DOS的功能來完成;的功能來完成; 另一種是不調(diào)用另一種是不調(diào)用Window/DOSWindow/DOS功能,而用功能,而用IN/OUTIN/OUT機器指令直接讀寫打印機的接口機器指令直接讀寫打印機的接口寄存器。這兩種方法所寄存器。這兩種方法所對應(yīng)的程序段如下:對應(yīng)的程序段如下: 程序段程序段1 1:使用:使用INTINT語句打印語句打印 MOV AH
2、MOV AH,O5HO5H MOV DL MOV DL,CharChar INT 21H INT 21H Char DB 1 Char DB 1程序段程序段2 2:使用:使用IN/OUTIN/OUT語句打印語句打印 MOV I MOV I,0 0 ;本段程序打印;本段程序打印1234512345 ;這;這5 5個字符個字符 L1 L1:MOV IMOV I,I+1I+1 CMP I CMP I,5 5 JNC L3 JNC L3 ;打完;打完5 5個字符個字符 MOV A MOV A,I I L2 L2:IN ADDR1IN ADDR1,B B ; ADDR1 ADDR1為狀態(tài)寄為狀態(tài)寄 ;
3、存; 存器地址器地址 OR B OR B,BS BS ; BS BS為狀態(tài)位選擇碼為狀態(tài)位選擇碼 JNC L2 JNC L2 ;未準備好;未準備好 OUT ADDR2 OUT ADDR2,A A ;輸出字符,;輸出字符, ADDR1 ADDR1為為數(shù)據(jù)數(shù)據(jù) ; 寄; 寄存器地址存器地址 JMP L1 JMP L1 L3 L3:RET RET 兩種方法的分析比較:兩種方法的分析比較: 方法方法2 2中使用中使用IN/OUTIN/OUT機機器指令來完成打印過程需要器指令來完成打印過程需要涉及到打印機接口寄存器,涉及到打印機接口寄存器,包括打印機的數(shù)據(jù)接口寄存包括打印機的數(shù)據(jù)接口寄存器、狀態(tài)與控制接
4、口寄存器。器、狀態(tài)與控制接口寄存器。訪問其它設(shè)備的輸入、輸出訪問其它設(shè)備的輸入、輸出過程也是類似的。過程也是類似的。 方法方法1 1中使用中使用INTINT的程序很簡單,的程序很簡單,程序員不再需要與接口寄存器打交道,程序員不再需要與接口寄存器打交道,只需要一個簡單的調(diào)用即可。實際的只需要一個簡單的調(diào)用即可。實際的打印工作就通過打印工作就通過INTINT命令調(diào)用交給命令調(diào)用交給Window/DOSWindow/DOS操作系統(tǒng)來完成,即由操作系統(tǒng)來完成,即由Window/DOSWindow/DOS來實際讀寫打印機接口寄來實際讀寫打印機接口寄存器,也就是說,存器,也就是說, Window/DOS
5、Window/DOS中包中包含著程序段含著程序段2 2。 學習操作系統(tǒng)目的:學習操作系統(tǒng)目的:為專門用途人們設(shè)計、修正、擴充操作系統(tǒng)。為專門用途人們設(shè)計、修正、擴充操作系統(tǒng)。大多數(shù)計算機部門主要決策者選擇操作系統(tǒng)及大多數(shù)計算機部門主要決策者選擇操作系統(tǒng)及操作系統(tǒng)中的選擇部分。操作系統(tǒng)中的選擇部分。用戶為了完成自己的任務(wù)必須與操作系統(tǒng)交往用戶為了完成自己的任務(wù)必須與操作系統(tǒng)交往操作系統(tǒng)中所用的許多概念和技巧一般可以應(yīng)操作系統(tǒng)中所用的許多概念和技巧一般可以應(yīng)用到其它領(lǐng)域。用到其它領(lǐng)域。目目 錄錄 第一章第一章 操作系統(tǒng)概述操作系統(tǒng)概述 第二章第二章 進程管理進程管理 第三章第三章 存儲器管理存儲器
6、管理 第四章第四章 設(shè)備管理設(shè)備管理 第五章第五章 文件管理文件管理 第一章第一章 操作系統(tǒng)概述操作系統(tǒng)概述內(nèi)容提要:內(nèi)容提要: * *計算機系統(tǒng)資源計算機系統(tǒng)資源 * *什么是操作系統(tǒng)什么是操作系統(tǒng) * *操作系統(tǒng)的形成和發(fā)展操作系統(tǒng)的形成和發(fā)展 * *操作系統(tǒng)的功能操作系統(tǒng)的功能 * *現(xiàn)代操作系統(tǒng)的特征及基本現(xiàn)代操作系統(tǒng)的特征及基本概念概念 * *操作系統(tǒng)的分類操作系統(tǒng)的分類 * *現(xiàn)代主流操作系統(tǒng)簡介現(xiàn)代主流操作系統(tǒng)簡介 一、計算機系統(tǒng)資源一、計算機系統(tǒng)資源 計算機系統(tǒng)組成:硬件計算機系統(tǒng)組成:硬件+ +軟件軟件硬件:計算機物理裝置。指硬件:計算機物理裝置。指計算機系統(tǒng)中那些計算機系統(tǒng)
7、中那些 “ “硬的硬的” ” 物理設(shè)施,即各種處理機,物理設(shè)施,即各種處理機,存儲器,輸入輸出設(shè)備和存儲器,輸入輸出設(shè)備和通信設(shè)備等。通信設(shè)備等。軟件:指由計算機硬件執(zhí)行軟件:指由計算機硬件執(zhí)行以完成一定任務(wù)的所有程以完成一定任務(wù)的所有程序及數(shù)據(jù)。序及數(shù)據(jù)。計算機硬件組織計算機硬件組織微微 型型 機:機: 處理機處理機+ +存儲器存儲器+ +輸入輸入/ /輸出設(shè)備。輸出設(shè)備。 總線結(jié)構(gòu)各部分通過總線交總線結(jié)構(gòu)各部分通過總線交換信息)。換信息)。 總線 CPU 存儲器 I/O 設(shè)備 I/O 設(shè)備 大,小型機:大,小型機: 中央處理機,中央處理機,I/OI/O處理機通處理機通道),存儲器,道),存
8、儲器,I/OI/O設(shè)備。設(shè)備。 非總線結(jié)構(gòu)存儲器成為其中非總線結(jié)構(gòu)存儲器成為其中心部分)心部分)計算機軟件組織計算機軟件組織計算機軟件包括系統(tǒng)軟件和應(yīng)用軟件計算機軟件包括系統(tǒng)軟件和應(yīng)用軟件系統(tǒng)軟件:操作系統(tǒng),語言處理系統(tǒng),系統(tǒng)軟件:操作系統(tǒng),語言處理系統(tǒng), 和常用的例行服務(wù)程序。和常用的例行服務(wù)程序。應(yīng)用軟件:指那些為了某一類的應(yīng)用需應(yīng)用軟件:指那些為了某一類的應(yīng)用需 要而設(shè)計的程序,或用戶為要而設(shè)計的程序,或用戶為 解決某的特定的問題而編制解決某的特定的問題而編制 的程序或程序系統(tǒng),如航空的程序或程序系統(tǒng),如航空 定票系統(tǒng)。定票系統(tǒng)。計算機系統(tǒng)層次關(guān)系計算機系統(tǒng)層次關(guān)系應(yīng)用軟件 銀行系統(tǒng) 航
9、空定票系統(tǒng) 瀏覽器 系統(tǒng) 編譯器 編輯器 命令解釋器 軟件 操作系統(tǒng)操作系統(tǒng) 硬件 機器語言 (裸機) 微程序 物理設(shè)備 User mode :用 戶 態(tài) Kernel mode :核 心 態(tài) 或 管 態(tài) (supervisor mode) 二、什么是操作系統(tǒng)二、什么是操作系統(tǒng) 對于現(xiàn)代操作系統(tǒng)中,對于現(xiàn)代操作系統(tǒng)中,人們常用四種觀點來描述人們常用四種觀點來描述操作系統(tǒng):操作系統(tǒng):* *用戶環(huán)境的觀點用戶環(huán)境的觀點 計算機用戶分為三類:計算機用戶分為三類: 終端用戶終端用戶 程序員程序員 系統(tǒng)設(shè)計者系統(tǒng)設(shè)計者 操作系統(tǒng)為計算機用戶提供了操作系統(tǒng)為計算機用戶提供了兩種接口:兩種接口: 用戶接口用
10、戶接口User InterfaceUser Interface) 編程接口編程接口 (Application Programming (Application Programming Interface, Interface,簡稱簡稱API)API) 通過操作系統(tǒng)為計算機用戶提通過操作系統(tǒng)為計算機用戶提供了兩種接口,用戶可以通過三種方供了兩種接口,用戶可以通過三種方式使用操作系統(tǒng):式使用操作系統(tǒng): 使用鍵盤命令或使用鍵盤命令或ShellShell命令語言命令語言 利用鼠標器等點擊窗口中的圖標利用鼠標器等點擊窗口中的圖標 調(diào)用操作系統(tǒng)內(nèi)部功能模塊,即調(diào)用操作系統(tǒng)內(nèi)部功能模塊,即系統(tǒng)調(diào)用接口系統(tǒng)調(diào)
11、用接口 操作系統(tǒng)為計算機用戶提供了操作系統(tǒng)為計算機用戶提供了兩種的接口的發(fā)展方向:兩種的接口的發(fā)展方向: 簡單簡單 友好友好 使用方便使用方便* *虛擬機的觀點虛擬機的觀點 軟件與硬件的關(guān)系:軟件與硬件的關(guān)系:軟件是在硬件基礎(chǔ)上對硬件軟件是在硬件基礎(chǔ)上對硬件的性能加以擴充和完善。的性能加以擴充和完善。 軟件之間的關(guān)系:軟件之間的關(guān)系:一部分軟件運行要以另一部一部分軟件運行要以另一部分軟件的存在并為其提供一分軟件的存在并為其提供一定的運行條件為基礎(chǔ);新添定的運行條件為基礎(chǔ);新添加的軟件可以看作是在原來加的軟件可以看作是在原來那部分軟件基礎(chǔ)上的擴充與那部分軟件基礎(chǔ)上的擴充與完善。完善。 “ “虛擬
12、機虛擬機”:一個裸機在每加:一個裸機在每加上一層軟件后,就變成了一個功能上一層軟件后,就變成了一個功能更強的機器,把這更強的機器,把這“新的更強功能新的更強功能的機器的機器稱作虛擬機。稱作虛擬機。 OS OS的地位:緊挨硬件層的第一的地位:緊挨硬件層的第一層軟件,對硬件進行首次擴充,同層軟件,對硬件進行首次擴充,同時又是其他軟件運行的基礎(chǔ)。時又是其他軟件運行的基礎(chǔ)。* *資源管理的觀點資源管理的觀點 資源管理的觀點是目前對操作系資源管理的觀點是目前對操作系統(tǒng)統(tǒng)描述的主要觀點,操作系統(tǒng)資源管理描述的主要觀點,操作系統(tǒng)資源管理的主的主要功能如下:要功能如下: 跟蹤資源狀態(tài)跟蹤資源狀態(tài) (2) (2
13、) 分配資源分配資源 (3) (3) 回收資源回收資源 (4) (4) 保護資源。保護資源。* *作業(yè)組織的觀點作業(yè)組織的觀點 在個人計算機上,作業(yè)這個在個人計算機上,作業(yè)這個概念已經(jīng)不存在,主要存在于巨概念已經(jīng)不存在,主要存在于巨型和大型機,引入作業(yè)是為了有型和大型機,引入作業(yè)是為了有效利用高性能強大的主機資源效利用高性能強大的主機資源作業(yè):作業(yè):是用戶在一次解題或一個事務(wù)處是用戶在一次解題或一個事務(wù)處理過程中要求計算機系統(tǒng)所做工理過程中要求計算機系統(tǒng)所做工作的集合。作的集合。它包括用戶程序、所需要的數(shù)據(jù)它包括用戶程序、所需要的數(shù)據(jù)及控制命令等。作業(yè)是由一系列及控制命令等。作業(yè)是由一系列有序
14、的作業(yè)步組成的。有序的作業(yè)步組成的。 綜上所述,我們可以得出操作系綜上所述,我們可以得出操作系統(tǒng)的概念:統(tǒng)的概念: 操作系統(tǒng)是計算機系統(tǒng)中的一操作系統(tǒng)是計算機系統(tǒng)中的一個系統(tǒng)軟件,管理和控制計算機系個系統(tǒng)軟件,管理和控制計算機系統(tǒng)中的硬件和軟件資源,合理地組統(tǒng)中的硬件和軟件資源,合理地組織計算機的工作流程,以便有效利織計算機的工作流程,以便有效利用這些資源為用戶提供一個功能強用這些資源為用戶提供一個功能強大、使用方便的工作環(huán)境,從而在大、使用方便的工作環(huán)境,從而在計算機與用戶之間起接口的作用計算機與用戶之間起接口的作用二、操作系統(tǒng)的形成和發(fā)展二、操作系統(tǒng)的形成和發(fā)展 * *推動操作系統(tǒng)發(fā)展的關(guān)
15、鍵推動操作系統(tǒng)發(fā)展的關(guān)鍵因素因素 計算機硬件升級和新計算機硬件升級和新硬件的出現(xiàn)硬件的出現(xiàn) 提供新的服務(wù)、方便提供新的服務(wù)、方便用戶使用用戶使用 提高計算機資源利用提高計算機資源利用率率 更正軟件錯誤更正軟件錯誤 計算機體系結(jié)構(gòu)的發(fā)計算機體系結(jié)構(gòu)的發(fā)展展* *操作系統(tǒng)發(fā)展歷程操作系統(tǒng)發(fā)展歷程手工操作階段手工操作階段早期批處理早期批處理多道程序系統(tǒng)多道程序系統(tǒng)分時系統(tǒng)分時系統(tǒng)實時操作系統(tǒng)實時操作系統(tǒng)操作系統(tǒng)的進一步發(fā)展操作系統(tǒng)的進一步發(fā)展* *手工操作階段手工操作階段 沒有操作系統(tǒng)沒有操作系統(tǒng)程序員編程準備程序帶程序員預(yù)約機時程序員將程序帶或卡片與數(shù)據(jù)裝入輸入裝置帶機或卡機)按下控制臺面板上的裝
16、入按鈕程序裝入內(nèi)存面板指示燈亮按下啟動按鈕程序開始運行程序執(zhí)行完后,面板指示燈亮,控制臺終端打印或輸出結(jié)果在控制臺上修改程序卸帶卸帶程序和數(shù)據(jù)輸入和結(jié)果)正確否預(yù)約時間到否終了匯編語言出現(xiàn)后手工交互階段匯編語言出現(xiàn)后手工交互階段編程、穿孔、約定安裝匯編帶或匯編源程序帶裝入與啟動匯編程序匯編程序運行完產(chǎn)生目標程序帶卸下匯編、源程序、目標程序帶成功否安裝連接帶產(chǎn)生、卸下連接、目的、可執(zhí)行匯編目標程序帶卸下匯編、源程序、目標程序帶成功否安裝用戶可執(zhí)行目標程序和數(shù)據(jù)帶安裝啟動該用戶程序運行完畢、產(chǎn)生結(jié)果數(shù)據(jù)卸下程序、數(shù)據(jù)、結(jié)果帶下機聯(lián)機或下機修改成功否下機修改源程序手工批處理階段手工批處理階段編程、并
17、輸入到紙帶、卡式磁帶上準備關(guān)于運行步驟與各步程序帶、輸入數(shù)據(jù)帶輸出數(shù)據(jù)帶的說明,運行步驟還包括運行不成功處理,運行次數(shù)將作業(yè)申請帶及說明提交給系統(tǒng)操作員操作員分批。系統(tǒng)操作員待接到一批作業(yè)申請后進行分批:將運行同一程序的放在一起,例如把要需要匯編的源程序帶放在一起程序員取結(jié)果裝入與運行。凡是運行同一程序的都盡可能一次裝入與多次運行,每次運行都需要系統(tǒng)操作員判斷結(jié)果與手工裝卸數(shù)據(jù)帶成功了嗎修改程序終了* *第一代操作系統(tǒng):單道批第一代操作系統(tǒng):單道批處理系統(tǒng)處理系統(tǒng) 第一個操作系統(tǒng)就是第一個操作系統(tǒng)就是一個監(jiān)控程序一個監(jiān)控程序單道批處理系統(tǒng)的操作過程單道批處理系統(tǒng)的操作過程硬件自動裝入監(jiān)控程序,
18、進入內(nèi)存約定地址并運行終了開機程序員取結(jié)果關(guān)機卸帶運轉(zhuǎn)裝帶操作員分批方法同手工批處理)程序員編程、輸入、提交卡片疊)成功否FMS 的JOB結(jié)構(gòu)監(jiān)控程序工作過程監(jiān)控程序工作過程開機自舉運行完畢回到監(jiān)控程序用戶程序的最后一條指令為返回監(jiān)控程序)作業(yè)結(jié)束處置作業(yè)結(jié)束卡讀卡啟動內(nèi)存指定其始地址的程序開始運行讀入內(nèi)存當前地址控制卡哪一種作業(yè)開始卡運行程序卡作業(yè)啟動處置單任務(wù)自動批處理階段的內(nèi)存分配情況單任務(wù)自動批處理階段的內(nèi)存分配情況裝入程序作業(yè)自動轉(zhuǎn)換程序控制卡解釋程序用戶程序區(qū)監(jiān)控程序* *多道批處理系統(tǒng)多道批處理系統(tǒng) 引入多道批處理系統(tǒng)是引入多道批處理系統(tǒng)是為了提高系統(tǒng)資源利用率為了提高系統(tǒng)資源利
19、用率和系統(tǒng)吞吐量和系統(tǒng)吞吐量 多道程序系統(tǒng)內(nèi)存中的三個作業(yè)( job)* *分時系統(tǒng)和實時系統(tǒng)分時系統(tǒng)和實時系統(tǒng) 分時操作系統(tǒng)分時操作系統(tǒng)分時操作系統(tǒng)的特點:分時操作系統(tǒng)的特點:1. 多路調(diào)制性:即眾多聯(lián)機用多路調(diào)制性:即眾多聯(lián)機用戶可以同時使用同一臺計算戶可以同時使用同一臺計算機;機;2. 獨占性:各終端用戶感覺到獨占性:各終端用戶感覺到自己獨占了計算機;自己獨占了計算機;3. 交互性:用戶與計算機之間交互性:用戶與計算機之間可進行可進行“會話會話”。實時操作系統(tǒng)實時操作系統(tǒng) 到了到了6060年代初,計算年代初,計算機開始應(yīng)用到生產(chǎn)過程控制、機開始應(yīng)用到生產(chǎn)過程控制、工業(yè)控制、防空系統(tǒng)、信息
20、處工業(yè)控制、防空系統(tǒng)、信息處理等,在這些應(yīng)用中不但要解理等,在這些應(yīng)用中不但要解決計算間題,還要求在規(guī)定的決計算間題,還要求在規(guī)定的時間內(nèi)完成計算,即實時處理。時間內(nèi)完成計算,即實時處理。在實時處理中的一個核心的問在實時處理中的一個核心的問題就是響應(yīng)時間問題。題就是響應(yīng)時間問題。響應(yīng)時間:響應(yīng)時間: 指用戶發(fā)出命令,到系統(tǒng)完指用戶發(fā)出命令,到系統(tǒng)完成用成用戶命令所需的時間。戶命令所需的時間。批處理操作系統(tǒng)批處理操作系統(tǒng) 沒有沒有分時操作系統(tǒng)分時操作系統(tǒng) 秒級秒級(一般情一般情況)況)實時操作系統(tǒng)實時操作系統(tǒng) 微秒級微秒級 甚至甚至更小經(jīng)典說法系統(tǒng)滿足用更小經(jīng)典說法系統(tǒng)滿足用戶時限戶時限dead
21、line)的要求的要求 (現(xiàn)現(xiàn)代)代)實時:實時: 指計算機對于用戶請求指計算機對于用戶請求能足夠快地進行處理,并做能足夠快地進行處理,并做出反映。要求毫秒、微秒級。出反映。要求毫秒、微秒級。實時操作系統(tǒng)特點:實時操作系統(tǒng)特點:1、系統(tǒng)對外部的信號必須能、系統(tǒng)對外部的信號必須能及時響應(yīng),及時響應(yīng),(在規(guī)定的時間內(nèi)在規(guī)定的時間內(nèi)deadline);2、要求高可靠性和安全性,、要求高可靠性和安全性,效率則放在第二位;效率則放在第二位;3、系統(tǒng)整體性強;、系統(tǒng)整體性強;4、不要求很強的、不要求很強的“會話才干。會話才干。實時操作系統(tǒng)的應(yīng)用:實時操作系統(tǒng)的應(yīng)用:實時控制:實時控制: 工業(yè)過程控制、防空
22、系統(tǒng)工業(yè)過程控制、防空系統(tǒng)等等等等實時信息處理:實時信息處理: 情報檢索和查詢、飛機訂情報檢索和查詢、飛機訂票系統(tǒng)、銀行信用卡系統(tǒng)等等。票系統(tǒng)、銀行信用卡系統(tǒng)等等。* *操作系統(tǒng)的進一步發(fā)展操作系統(tǒng)的進一步發(fā)展 隨著計算機網(wǎng)絡(luò)的發(fā)隨著計算機網(wǎng)絡(luò)的發(fā)展,網(wǎng)絡(luò)操作系統(tǒng)和分布展,網(wǎng)絡(luò)操作系統(tǒng)和分布市操作系統(tǒng)得到了廣泛的市操作系統(tǒng)得到了廣泛的應(yīng)用應(yīng)用網(wǎng)絡(luò)操作系統(tǒng)網(wǎng)絡(luò)操作系統(tǒng): : 在通常的操作系統(tǒng)中增在通常的操作系統(tǒng)中增加了實現(xiàn)網(wǎng)絡(luò)低層協(xié)議一加了實現(xiàn)網(wǎng)絡(luò)低層協(xié)議一般到傳送層功能和網(wǎng)絡(luò)設(shè)般到傳送層功能和網(wǎng)絡(luò)設(shè)備管理功能的操作系統(tǒng)。如備管理功能的操作系統(tǒng)。如UNIXUNIX、LINUX, WINDOWS
23、NTLINUX, WINDOWS NT都是網(wǎng)絡(luò)操作系統(tǒng)。都是網(wǎng)絡(luò)操作系統(tǒng)。分布式操作系統(tǒng)分布式操作系統(tǒng) 在各處理機之間采用無主在各處理機之間采用無主從關(guān)系來設(shè)計的操作系統(tǒng),除從關(guān)系來設(shè)計的操作系統(tǒng),除了最低級的輸入輸出支援外,了最低級的輸入輸出支援外,所有的系統(tǒng)任務(wù)可以在系統(tǒng)中所有的系統(tǒng)任務(wù)可以在系統(tǒng)中任何處理機上運行。系統(tǒng)有高任何處理機上運行。系統(tǒng)有高度的并行性和有效的同步方法。度的并行性和有效的同步方法。* *操作系統(tǒng)的功能操作系統(tǒng)的功能功能示意圖功能示意圖* *接口功能接口功能 操作系統(tǒng)為用戶提供的操作系統(tǒng)為用戶提供的人機交互界面,稱為接口。人機交互界面,稱為接口。 計算機為用戶提供了三
24、計算機為用戶提供了三類接口。類接口。1 1、命令接口、命令接口 命令接口通過在用戶和操命令接口通過在用戶和操作系統(tǒng)之間提供高級通信控作系統(tǒng)之間提供高級通信控制程序運行,用戶通過輸入制程序運行,用戶通過輸入設(shè)備鍵盤、鼠標、觸摸屏設(shè)備鍵盤、鼠標、觸摸屏等發(fā)出一系列命令告訴操等發(fā)出一系列命令告訴操作系統(tǒng)執(zhí)行所需功能。作系統(tǒng)執(zhí)行所需功能。命令分為兩類:命令分為兩類:聯(lián)機命令聯(lián)機命令 聯(lián)機命令接口有一組鍵盤命聯(lián)機命令接口有一組鍵盤命令及命令解釋器組成。令及命令解釋器組成。脫機命令脫機命令 脫機命令又稱批處理用戶接脫機命令又稱批處理用戶接口,由一組作業(yè)控制語言口,由一組作業(yè)控制語言JCLJCL組組成,控制
25、批處理作業(yè)的運行。成,控制批處理作業(yè)的運行。2 2、程序接口、程序接口 程序接口也稱為系統(tǒng)調(diào)用,程序接口也稱為系統(tǒng)調(diào)用,是操作系統(tǒng)對運行程序提供是操作系統(tǒng)對運行程序提供服務(wù)并與之通信的一種機構(gòu)。服務(wù)并與之通信的一種機構(gòu)。3 3、圖形用戶接口、圖形用戶接口 圖形用戶接口產(chǎn)生的背景圖形用戶接口產(chǎn)生的背景是聯(lián)機命令用戶接口提供的是聯(lián)機命令用戶接口提供的各種命令的名字和格式,并各種命令的名字和格式,并嚴格按照規(guī)定的格式輸入命嚴格按照規(guī)定的格式輸入命令,難于記憶,使用不方便,令,難于記憶,使用不方便,效率很低,所以出現(xiàn)了圖形效率很低,所以出現(xiàn)了圖形用戶接口。用戶接口。 操作系統(tǒng)提供的界面的操作系統(tǒng)提供的
26、界面的友好性和易用性成為操作系友好性和易用性成為操作系統(tǒng)中的重要部分,用戶在相統(tǒng)中的重要部分,用戶在相當?shù)某潭壬弦赃@兩個標準來當?shù)某潭壬弦赃@兩個標準來判斷一個系統(tǒng)的優(yōu)劣。判斷一個系統(tǒng)的優(yōu)劣。* *處理機管理處理機管理 處理機管理主要包括進處理機管理主要包括進程控制、進程同步、進程程控制、進程同步、進程通信和進程調(diào)度。通信和進程調(diào)度。1 1、進程控制、進程控制 進程控制的基本功能是創(chuàng)進程控制的基本功能是創(chuàng)建和撤消進程以及控制進程建和撤消進程以及控制進程的狀態(tài)轉(zhuǎn)換。的狀態(tài)轉(zhuǎn)換。2 2、進程同步、進程同步 進程同步是指系統(tǒng)對并進程同步是指系統(tǒng)對并發(fā)執(zhí)行的進程進行協(xié)調(diào)發(fā)執(zhí)行的進程進行協(xié)調(diào) 包括一互斥的
27、方式訪問包括一互斥的方式訪問臨界資源和對合作進程之間臨界資源和對合作進程之間進行的協(xié)調(diào)。進行的協(xié)調(diào)。3 3、進程通信、進程通信 我們把進程間所進行的信我們把進程間所進行的信息交換成為進程通信。息交換成為進程通信。4 4、進程調(diào)度、進程調(diào)度 進程調(diào)度是指按照一定的進程調(diào)度是指按照一定的調(diào)度算法,例如:先來先服調(diào)度算法,例如:先來先服務(wù)的算法,從進程的就緒隊務(wù)的算法,從進程的就緒隊列中選出一個進程,把處理列中選出一個進程,把處理機分配給它,為該進程設(shè)置機分配給它,為該進程設(shè)置運行現(xiàn)場,并運行之。運行現(xiàn)場,并運行之。* *存儲器管理存儲器管理 存儲器管理的主要任務(wù)存儲器管理的主要任務(wù)有:有:1 1、
28、為多道程序的并發(fā)執(zhí)行、為多道程序的并發(fā)執(zhí)行提供良好的環(huán)境。提供良好的環(huán)境。2 2、便于用戶使用存儲器、便于用戶使用存儲器3 3、提高存儲器的利用率。、提高存儲器的利用率。4 4、為盡量多的用戶提供足夠、為盡量多的用戶提供足夠大的存儲空間。大的存儲空間。 為實現(xiàn)上述任務(wù),存儲為實現(xiàn)上述任務(wù),存儲器管理應(yīng)具有以下器管理應(yīng)具有以下4 4中功能:中功能:1 1、內(nèi)存分配、內(nèi)存分配 多道程序能并發(fā)運行的多道程序能并發(fā)運行的基本條件是,各個程序都要基本條件是,各個程序都要有自己的內(nèi)存空間,因此,有自己的內(nèi)存空間,因此,內(nèi)存分配是存儲管理的基本內(nèi)存分配是存儲管理的基本功能。功能。 對內(nèi)存的分配可按照兩對內(nèi)存
29、的分配可按照兩種方式進行:種方式進行: 一種是靜態(tài)分配。一種是靜態(tài)分配。 另一種是動態(tài)分配。另一種是動態(tài)分配。2 2、內(nèi)存保護、內(nèi)存保護 為保證各道程序都能在自為保證各道程序都能在自己的內(nèi)存空間運行而互不干己的內(nèi)存空間運行而互不干擾,要求每道程序在執(zhí)行時擾,要求每道程序在執(zhí)行時能隨時檢查對內(nèi)存的所有訪能隨時檢查對內(nèi)存的所有訪問是否合法。因此,需要內(nèi)問是否合法。因此,需要內(nèi)存保護功能。存保護功能。3 3、地址映射、地址映射 邏輯地址:是指由目標邏輯地址:是指由目標程序所限定的地址范圍稱為程序所限定的地址范圍稱為該程序的地址空間,該地址該程序的地址空間,該地址空間中的地址成為邏輯地址??臻g中的地址
30、成為邏輯地址。 物理地址:是指描述內(nèi)物理地址:是指描述內(nèi)存空間的地址。存空間的地址。 地址映射:程序要裝載地址映射:程序要裝載到內(nèi)存空間中才能運行,因到內(nèi)存空間中才能運行,因此,必須將邏輯地址映射到此,必須將邏輯地址映射到內(nèi)存的物理地址。將邏輯地內(nèi)存的物理地址。將邏輯地址映射成物理地址稱為地址址映射成物理地址稱為地址映射。映射。4 4、內(nèi)存擴充、內(nèi)存擴充 由于物理內(nèi)存的大小可能由于物理內(nèi)存的大小可能不能滿足大型作業(yè)或多個作業(yè)不能滿足大型作業(yè)或多個作業(yè)的并發(fā)運行超出了物理內(nèi)存的并發(fā)運行超出了物理內(nèi)存的大?。?,為了滿足用戶的要的大?。瑸榱藵M足用戶的要求并改善系統(tǒng)的性能,必須對求并改善系統(tǒng)的性能,
31、必須對內(nèi)存加以擴充。內(nèi)存加以擴充。 這種擴充是利用虛擬存儲這種擴充是利用虛擬存儲技術(shù)。技術(shù)。 * *設(shè)備管理設(shè)備管理 設(shè)備器管理的主要任務(wù)設(shè)備器管理的主要任務(wù)有:有:1 1、為用戶程序分配、為用戶程序分配I/OI/O設(shè)備;設(shè)備;2 2、完成用戶程序的、完成用戶程序的I/OI/O請求;請求;3 3、提高處理機和、提高處理機和I/OI/O設(shè)備的設(shè)備的利利 用率;用率;4 4、改善人機界面。、改善人機界面。 為實現(xiàn)上述任務(wù),設(shè)備為實現(xiàn)上述任務(wù),設(shè)備管理應(yīng)具有以下管理應(yīng)具有以下4 4中功能:中功能:1 1、緩沖管理、緩沖管理 由于外圍設(shè)備和處理機由于外圍設(shè)備和處理機交換信息時,會出現(xiàn)速度不交換信息時,
32、會出現(xiàn)速度不匹配的矛盾,為了提高處理匹配的矛盾,為了提高處理機和外設(shè)的利用率,引入了機和外設(shè)的利用率,引入了緩沖管理。緩沖管理。2 2、設(shè)備分配、設(shè)備分配 操作系統(tǒng)根據(jù)用戶所請操作系統(tǒng)根據(jù)用戶所請求的設(shè)備類型和所采用的分求的設(shè)備類型和所采用的分配算法對設(shè)備進行分配,并配算法對設(shè)備進行分配,并將為獲得所需設(shè)備的進程放將為獲得所需設(shè)備的進程放進相應(yīng)設(shè)備的等待隊列。進相應(yīng)設(shè)備的等待隊列。3 3、設(shè)備處理、設(shè)備處理 啟動指定的啟動指定的I/OI/O設(shè)備,完設(shè)備,完成用戶規(guī)定的成用戶規(guī)定的I/OI/O操作,并操作,并對由設(shè)備發(fā)來的中斷請求進對由設(shè)備發(fā)來的中斷請求進行及時響應(yīng),根據(jù)中斷類型行及時響應(yīng),根據(jù)
33、中斷類型進行相應(yīng)的處理。進行相應(yīng)的處理。4 4、虛擬設(shè)備功能、虛擬設(shè)備功能 獨占設(shè)備:一次僅允許一獨占設(shè)備:一次僅允許一個進程使用的設(shè)備稱為獨占設(shè)個進程使用的設(shè)備稱為獨占設(shè)備。備。 為了提高設(shè)備利用率及其為了提高設(shè)備利用率及其加快程序的執(zhí)行過程,讓用戶加快程序的執(zhí)行過程,讓用戶感覺到自己獨占設(shè)備,采用了感覺到自己獨占設(shè)備,采用了將設(shè)備虛擬化,虛擬化后的設(shè)將設(shè)備虛擬化,虛擬化后的設(shè)備叫虛擬設(shè)備或邏輯設(shè)備。備叫虛擬設(shè)備或邏輯設(shè)備。 一臺物理設(shè)備虛擬成多臺一臺物理設(shè)備虛擬成多臺虛擬設(shè)備。虛擬設(shè)備。* *文件管理文件管理 計算機必須永久化數(shù)計算機必須永久化數(shù)據(jù),操作系統(tǒng)永久化數(shù)據(jù)據(jù),操作系統(tǒng)永久化數(shù)據(jù)
34、是將數(shù)據(jù)放在文件里面,是將數(shù)據(jù)放在文件里面,存儲在可以永久化的設(shè)備存儲在可以永久化的設(shè)備上。上。 為了對文件進行管理,為了對文件進行管理,引入了文件系統(tǒng)。其主要引入了文件系統(tǒng)。其主要功能包括:功能包括:1 1、文件目錄管理、文件目錄管理 文件目錄是聯(lián)系用戶和外文件目錄是聯(lián)系用戶和外存中文件數(shù)據(jù)之間的紐帶,使存中文件數(shù)據(jù)之間的紐帶,使文件系統(tǒng)向用戶提供按名存取文件系統(tǒng)向用戶提供按名存取 的功能。使用戶不關(guān)心文件存的功能。使用戶不關(guān)心文件存儲的細節(jié),從而方便用戶使用儲的細節(jié),從而方便用戶使用文件。文件。 2 2、文件的邏輯組織與文件訪、文件的邏輯組織與文件訪 問方式問方式 文件的邏輯組織結(jié)構(gòu)決文件
35、的邏輯組織結(jié)構(gòu)決定了文件的訪問方式,典型定了文件的訪問方式,典型的結(jié)構(gòu)有:的結(jié)構(gòu)有: 堆文件堆文件 順序文件順序文件 索引順序文件索引順序文件 索引文件索引文件 直接訪問文件哈希文件)直接訪問文件哈希文件)3 3、文件存儲空間的管理、文件存儲空間的管理 文件存儲空間的管理的文件存儲空間的管理的功能有如何組織管理磁盤上功能有如何組織管理磁盤上的大量文件和空閑空間、有的大量文件和空閑空間、有效利用磁盤空間和如何快速效利用磁盤空間和如何快速檢索磁盤上的文件等等。檢索磁盤上的文件等等。4 4、文件共享與安全、文件共享與安全 資源共享是不可以避開資源共享是不可以避開的功能,這樣才能使資源充的功能,這樣才
36、能使資源充分利用。分利用。 共享帶來了一個副作用,共享帶來了一個副作用,就是安全問題,比如數(shù)據(jù)丟就是安全問題,比如數(shù)據(jù)丟失、非法侵入。因此,文件失、非法侵入。因此,文件安全也是文件系統(tǒng)的重要功安全也是文件系統(tǒng)的重要功能。能。* *現(xiàn)代操作系統(tǒng)的特征及基本概念現(xiàn)代操作系統(tǒng)的特征及基本概念* *現(xiàn)代操作系統(tǒng)的特征現(xiàn)代操作系統(tǒng)的特征 現(xiàn)代操作系統(tǒng)一般都具有四現(xiàn)代操作系統(tǒng)一般都具有四個基本特征:個基本特征: 1 1、任務(wù)共行性、任務(wù)共行性 任務(wù)共行有兩層含義:任務(wù)共行有兩層含義: 從宏觀上看,任務(wù)共行是從宏觀上看,任務(wù)共行是指系統(tǒng)中有多個任務(wù)同時運行。指系統(tǒng)中有多個任務(wù)同時運行。 從微觀上看,任務(wù)共行
37、是從微觀上看,任務(wù)共行是指但處理機系統(tǒng)中的任務(wù)并發(fā),指但處理機系統(tǒng)中的任務(wù)并發(fā),即多個任務(wù)在單個處理機上交即多個任務(wù)在單個處理機上交替運行,或多處理機系統(tǒng)中的替運行,或多處理機系統(tǒng)中的任務(wù)并行,即多個任務(wù)在多個任務(wù)并行,即多個任務(wù)在多個處理機上同時運行。處理機上同時運行。2 2、資源共享性、資源共享性 資源共享性有兩層含義:資源共享性有兩層含義: 從宏觀上看,資源共享性是從宏觀上看,資源共享性是指系統(tǒng)中有多個任務(wù)可以同時指系統(tǒng)中有多個任務(wù)可以同時使用系統(tǒng)中的軟硬件資源。使用系統(tǒng)中的軟硬件資源。 從微觀上看,資源共享性是從微觀上看,資源共享性是指多個任務(wù)可以交替互斥地使指多個任務(wù)可以交替互斥地使
38、用系統(tǒng)的中某個資源。用系統(tǒng)的中某個資源。3 3、虛擬性、虛擬性 虛擬是指將一個物理上的虛擬是指將一個物理上的實體變?yōu)橛成錇槿舾蓚€邏實體變?yōu)橛成錇槿舾蓚€邏輯上的對應(yīng)物。輯上的對應(yīng)物。 前者是實際存在的,后者前者是實際存在的,后者是虛擬的,是一種感覺性的存是虛擬的,是一種感覺性的存在。在。4 4、不確定性、不確定性 操作系統(tǒng)中不確定性有兩層含義:操作系統(tǒng)中不確定性有兩層含義: * * 程序執(zhí)行結(jié)果的不確定性,程程序執(zhí)行結(jié)果的不確定性,程序不可再現(xiàn)不允許出現(xiàn)這種情序不可再現(xiàn)不允許出現(xiàn)這種情形)。形)。 * * 多道程序環(huán)境下進程以異步方多道程序環(huán)境下進程以異步方式執(zhí)行,每個進程的開始執(zhí)行時間、式執(zhí)行
39、,每個進程的開始執(zhí)行時間、進程的執(zhí)行順序、運行所需時間都進程的執(zhí)行順序、運行所需時間都是不可預(yù)知的。是不可預(yù)知的。* *基本概念基本概念1 1、多道程序設(shè)計技術(shù)、多道程序設(shè)計技術(shù) 多道程序設(shè)計技術(shù)是指多道程序設(shè)計技術(shù)是指系統(tǒng)中允許多道程序同時準系統(tǒng)中允許多道程序同時準備運行,當正在運行的那道備運行,當正在運行的那道程序因為某種原因比如:程序因為某種原因比如:等待從磁盤輸入數(shù)據(jù)等等等待從磁盤輸入數(shù)據(jù)等等暫時不能繼續(xù)運行時,系統(tǒng)暫時不能繼續(xù)運行時,系統(tǒng)將自動地啟動另一道程序運將自動地啟動另一道程序運行;一旦原因消除比如:行;一旦原因消除比如:數(shù)據(jù)已經(jīng)從磁盤里輸入到了數(shù)據(jù)已經(jīng)從磁盤里輸入到了內(nèi)存),
40、暫時停止運行的那內(nèi)存),暫時停止運行的那道程序在將來某個時候還可道程序在將來某個時候還可以被系統(tǒng)繼續(xù)運行。以被系統(tǒng)繼續(xù)運行。 多道程序設(shè)計技術(shù)是現(xiàn)代操作多道程序設(shè)計技術(shù)是現(xiàn)代操作系統(tǒng)的關(guān)鍵技術(shù),是現(xiàn)代操作系統(tǒng)系統(tǒng)的關(guān)鍵技術(shù),是現(xiàn)代操作系統(tǒng)的最重要的特征之一,它將現(xiàn)代操的最重要的特征之一,它將現(xiàn)代操作系統(tǒng)和早期操作系統(tǒng)區(qū)別開來。作系統(tǒng)和早期操作系統(tǒng)區(qū)別開來。 多道程序設(shè)計技術(shù)給操作系統(tǒng)多道程序設(shè)計技術(shù)給操作系統(tǒng)帶來巨大變化的同時,也伴隨著操帶來巨大變化的同時,也伴隨著操作系統(tǒng)設(shè)計的復(fù)雜性。由此,給操作系統(tǒng)設(shè)計的復(fù)雜性。由此,給操作系統(tǒng)帶來了如下一些必須解決的作系統(tǒng)帶來了如下一些必須解決的問題:問
41、題:* * 多個用戶作業(yè)共享處理機和輸入多個用戶作業(yè)共享處理機和輸入/ /輸出設(shè)備,協(xié)調(diào)因爭奪處理機或輸輸出設(shè)備,協(xié)調(diào)因爭奪處理機或輸入入/ /輸出設(shè)備而產(chǎn)生的沖突,解決輸出設(shè)備而產(chǎn)生的沖突,解決個道程序之間的同步互斥和進程的個道程序之間的同步互斥和進程的死鎖問題,有效地分配這些資源。死鎖問題,有效地分配這些資源。* * 既要有較大容量的存儲器,以便裝既要有較大容量的存儲器,以便裝入盡可能多的用戶作業(yè),有必須采入盡可能多的用戶作業(yè),有必須采取措施防止各道程序之間的交叉沖取措施防止各道程序之間的交叉沖突,防止作業(yè)被有意或無意地破壞。突,防止作業(yè)被有意或無意地破壞。* * 必須建立高效、可靠和方便
42、的文件必須建立高效、可靠和方便的文件系統(tǒng),有效地管理和存取系統(tǒng)中的系統(tǒng),有效地管理和存取系統(tǒng)中的軟件資源和輔助空間軟件資源和輔助空間2 2、進程和線程、進程和線程 進程是操作系統(tǒng)的核心概念:進程是操作系統(tǒng)的核心概念: 按照一些觀點,將進程描述為:按照一些觀點,將進程描述為: 進程是進程是“執(zhí)行中的程序執(zhí)行中的程序或者或者“程序的一次執(zhí)行程序的一次執(zhí)行”。 線程是操作系統(tǒng)內(nèi)部機制在發(fā)線程是操作系統(tǒng)內(nèi)部機制在發(fā)展過程中,對進程的有效細化,目展過程中,對進程的有效細化,目的是為了減少對進程處理的開銷,的是為了減少對進程處理的開銷,將進程的執(zhí)行環(huán)境減少至最少。將進程的執(zhí)行環(huán)境減少至最少。 3 3 、作
43、業(yè)、作業(yè) 作業(yè)是指用戶要求計算機系統(tǒng)作業(yè)是指用戶要求計算機系統(tǒng)所做的工作的集合。所做的工作的集合。 作業(yè)的構(gòu)成:程序、數(shù)據(jù)和作作業(yè)的構(gòu)成:程序、數(shù)據(jù)和作業(yè)說明書。業(yè)說明書。 4 4、義務(wù)、義務(wù) 任務(wù)和進程在經(jīng)典的多任務(wù)操任務(wù)和進程在經(jīng)典的多任務(wù)操作系統(tǒng)環(huán)境下,沒有什么區(qū)別。作系統(tǒng)環(huán)境下,沒有什么區(qū)別。 任務(wù)是從系統(tǒng)資源分配的角度任務(wù)是從系統(tǒng)資源分配的角度描述程序在系統(tǒng)中的運行。描述程序在系統(tǒng)中的運行。 進程是從處理器利用和工作流進程是從處理器利用和工作流程控制的角度描述程序的執(zhí)行。程控制的角度描述程序的執(zhí)行。5 5、系統(tǒng)調(diào)用、系統(tǒng)調(diào)用 系統(tǒng)調(diào)用就是操作系統(tǒng)提供的最系統(tǒng)調(diào)用就是操作系統(tǒng)提供的最基
44、本的一級服務(wù),供用戶程序使用。基本的一級服務(wù),供用戶程序使用。6 6、接口、接口 接口多用于描述系統(tǒng)硬件之間接口多用于描述系統(tǒng)硬件之間的連接關(guān)系,以及軟件和程序模塊的連接關(guān)系,以及軟件和程序模塊間的調(diào)用關(guān)系。間的調(diào)用關(guān)系。7 7、虛擬內(nèi)存、虛擬內(nèi)存 引入虛擬內(nèi)存的原因:引入虛擬內(nèi)存的原因: * * 解決有限的內(nèi)存空間無法裝入尺寸解決有限的內(nèi)存空間無法裝入尺寸超過其大小的程序;超過其大小的程序; * * 解決駐留內(nèi)存的進程數(shù)受到物理內(nèi)解決駐留內(nèi)存的進程數(shù)受到物理內(nèi)存空間的限制。存空間的限制。 虛擬內(nèi)存:就是將磁盤空間虛擬為邏輯虛擬內(nèi)存:就是將磁盤空間虛擬為邏輯內(nèi)存,使用戶感覺到一個比物理內(nèi)存空內(nèi)
45、存,使用戶感覺到一個比物理內(nèi)存空間大得多的邏輯內(nèi)存空間,即實際物理間大得多的邏輯內(nèi)存空間,即實際物理內(nèi)存空間與虛擬的那部分邏輯內(nèi)存空間內(nèi)存空間與虛擬的那部分邏輯內(nèi)存空間的總和,統(tǒng)稱為虛擬內(nèi)存空間。的總和,統(tǒng)稱為虛擬內(nèi)存空間。8 8、文件、文件 文件就是命名了的字節(jié)流,它文件就是命名了的字節(jié)流,它是現(xiàn)代操作系統(tǒng)對計算機系統(tǒng)中種是現(xiàn)代操作系統(tǒng)對計算機系統(tǒng)中種類繁多的外圍設(shè)備進行高度抽象的類繁多的外圍設(shè)備進行高度抽象的結(jié)果。結(jié)果。* *操作系統(tǒng)分類操作系統(tǒng)分類 操作系統(tǒng)分類的原則:操作系統(tǒng)分類的原則: 按照硬件平臺系統(tǒng)結(jié)構(gòu)的按照硬件平臺系統(tǒng)結(jié)構(gòu)的不同可分為單機操作系統(tǒng)、嵌不同可分為單機操作系統(tǒng)、嵌入
46、式操作系統(tǒng)和多機操作系統(tǒng)。入式操作系統(tǒng)和多機操作系統(tǒng)。 按照操作系統(tǒng)在用戶界面按照操作系統(tǒng)在用戶界面的使用環(huán)境和功能特征的不同,的使用環(huán)境和功能特征的不同,可分為批處理操作系統(tǒng)、分時可分為批處理操作系統(tǒng)、分時操作系統(tǒng)和實時操作系統(tǒng)。操作系統(tǒng)和實時操作系統(tǒng)。 現(xiàn)代操作系統(tǒng)通常兼有分現(xiàn)代操作系統(tǒng)通常兼有分時和批處理功能。時和批處理功能。1 1、批處理操作系統(tǒng)、批處理操作系統(tǒng) 批處理操作系統(tǒng)的工作方式:批處理操作系統(tǒng)的工作方式: 一批用戶作業(yè)提交后首先在外存一批用戶作業(yè)提交后首先在外存上排成一個隊列;然后由作業(yè)調(diào)度上排成一個隊列;然后由作業(yè)調(diào)度程序負責從該隊列中選取一個或多程序負責從該隊列中選取一個
47、或多個作業(yè)進入內(nèi)存,并分別為它們建個作業(yè)進入內(nèi)存,并分別為它們建立進程,使若干進程共享包括處理立進程,使若干進程共享包括處理機、內(nèi)存空間在內(nèi)的系統(tǒng)資源,以機、內(nèi)存空間在內(nèi)的系統(tǒng)資源,以提高資源利用率和系統(tǒng)吞吐量。提高資源利用率和系統(tǒng)吞吐量。 批處理操作系統(tǒng)的優(yōu)點:批處理操作系統(tǒng)的優(yōu)點: * * 多道程序由操作系統(tǒng)自動調(diào)度多道程序由操作系統(tǒng)自動調(diào)度執(zhí)行,大大降低了人工干預(yù)對系統(tǒng)執(zhí)行,大大降低了人工干預(yù)對系統(tǒng)性能的影響;性能的影響; * * 資源利用率高;資源利用率高; * *系統(tǒng)吞吐量大。系統(tǒng)吞吐量大。批處理操作系統(tǒng)的優(yōu)點:批處理操作系統(tǒng)的優(yōu)點: * * 系統(tǒng)交互性差,修改和調(diào)試程序系統(tǒng)交互性差,修改和調(diào)試程序及其困難;及其困難; * * 增加了作業(yè)的平均周轉(zhuǎn)時間。增加了作業(yè)的平均周轉(zhuǎn)時間。 周轉(zhuǎn)時間:作業(yè)從進入系統(tǒng)到執(zhí)周轉(zhuǎn)時間:作業(yè)從進入系統(tǒng)到執(zhí)行完成退出系統(tǒng)所經(jīng)歷的時間。行完成退出系統(tǒng)所經(jīng)歷的時間。2 2、分時操作系統(tǒng)、分時操作系統(tǒng) 分時操作系統(tǒng)的工作方式:分時操作系統(tǒng)的工作方式: 一臺主機連接若干臺終端,每臺一臺主機連接若干臺終端,每臺終端供一個用戶使用,用戶交互地終端供一個用戶使用,用戶
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 個體合伙轉(zhuǎn)讓合同范例
- UbD模式在培養(yǎng)初中生批判性思維中的應(yīng)用研究
- 代簽發(fā)包合同范例
- 以實驗為主導(dǎo)的高一化學課堂有效教學研究
- 緊密型醫(yī)聯(lián)體協(xié)同困境及對策研究
- 辦公工程合同范例
- 企業(yè)合同范例編制工作
- 書畫委托銷售合同范例
- 研究斜面的作用實驗說課
- 收費站安全培訓(xùn)內(nèi)容
- 中小學生賭博危害課件
- 2025年皖北衛(wèi)生職業(yè)學院單招職業(yè)適應(yīng)性測試題庫必考題
- 2025年江西省三支一扶招聘2209人高頻重點模擬試卷提升(共500題附帶答案詳解)
- 2025年湖南汽車工程職業(yè)學院單招職業(yè)技能測試題庫及答案1套
- 2025年牡丹江大學單招職業(yè)適應(yīng)性測試題庫及答案(典優(yōu))
- 2025年河南工業(yè)職業(yè)技術(shù)學院單招職業(yè)技能測試題庫審定版
- 包材檢驗流程
- 2024年湖南司法警官職業(yè)學院高職單招職業(yè)技能測驗歷年參考題庫(頻考版)含答案解析
- 2025年四川成都職業(yè)技術(shù)學院招聘筆試參考題庫含答案解析
- 商業(yè)樓宇電氣設(shè)施維修方案
- 乳腺疾病的篩查與預(yù)防
評論
0/150
提交評論