![操作系統(tǒng)概述_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/12/29fa0104-1093-4311-b69f-baf681248d5e/29fa0104-1093-4311-b69f-baf681248d5e1.gif)
![操作系統(tǒng)概述_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/12/29fa0104-1093-4311-b69f-baf681248d5e/29fa0104-1093-4311-b69f-baf681248d5e2.gif)
![操作系統(tǒng)概述_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/12/29fa0104-1093-4311-b69f-baf681248d5e/29fa0104-1093-4311-b69f-baf681248d5e3.gif)
![操作系統(tǒng)概述_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/12/29fa0104-1093-4311-b69f-baf681248d5e/29fa0104-1093-4311-b69f-baf681248d5e4.gif)
![操作系統(tǒng)概述_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/12/29fa0104-1093-4311-b69f-baf681248d5e/29fa0104-1093-4311-b69f-baf681248d5e5.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、1. 操作系統(tǒng)概述1.2 例題解析例1.2.1 影響計算機系統(tǒng)性能的主要因素是什么?解 影響計算機系統(tǒng)性能的主要因素分為軟件和硬件兩個方面:(1) 硬件方面主要是指構成計算機系統(tǒng)器件的性能和硬件的體系結構,如存儲器的速度和容量、多處理機結構、總線結構等。(2) 軟件方面主要是指操作系統(tǒng),因為操作系統(tǒng)決定了硬件是否能被用戶使用、硬件的功能是否能發(fā)揮出來、其它軟件能否在計算機系統(tǒng)上運行。例1.2.2 說明操作系統(tǒng)與軟件的關系解 操作系統(tǒng)與軟件的關系如下:(1) 操作系統(tǒng)是每臺計算機必備的系統(tǒng)軟件。(2) 操作系統(tǒng)是所有軟件運行的基礎,所有的其他軟件都是建立在操作系統(tǒng)基礎之上的,并得到它的支持和服務
2、。同硬件一樣,軟件資源也要操作系統(tǒng)進行有效的管理。(3) 軟件的開發(fā)依賴于操作系統(tǒng)。開發(fā)軟件必需在一定的操作系統(tǒng)環(huán)境下進行,操作系統(tǒng)所能提供的功能支持在一定程度上決定軟件開發(fā)的難易程度。(4) 操作系統(tǒng)影響軟件的生命周期。如果主流操作系統(tǒng)的變更,就意味著一批應用軟件生命的結束。(5) 應用軟件是操作系統(tǒng)上的可用資源,是操作系統(tǒng)生存的基礎。如何評論一個操作系統(tǒng)的好壞?不僅要考慮其可靠性、易用性、安全性、兼容性等等,還要衡量在此操作系統(tǒng)上開發(fā)出的軟件的數(shù)量和質(zhì)量。許多用戶使用操作系統(tǒng)的主要目的是使用其上的能夠完成某種特定功能的應用軟件,例如某些財務公司安裝有微軟的Windows系列操作系統(tǒng),而其工
3、作中經(jīng)常使用的卻是Windows上開發(fā)的各種財務軟件,此財務軟件是Windows操作系統(tǒng)上的可用資源。只有擁有大量應用軟件的操作系統(tǒng)才能更多的占有市場,具有旺盛的生命力。微軟的Windows系列是PC機上最流行的操作系統(tǒng),它不僅擁有眾多的軟件產(chǎn)品,如軟件開發(fā)工具VB、VC+、辦公軟件Office等,還有大量的應用軟件。盡管其操作系統(tǒng)價格高,性能還有許多不足之處,還是擁有大量的用戶。如果說PC上的CPU不用Intel還可以用AMD或其它公司芯片的話,操作系統(tǒng)則除了選擇Windows,其它選擇都是困難的。IBM的OS/2已經(jīng)退出競爭的舞臺。雖然有PC版的UNIX,如SUN的Solaris和SCO的
4、Unix ware及Open Server ,但在辦公自動化、字處理等大宗應用領域遠不如Windows來得普及。Linux系統(tǒng)雖然是免費產(chǎn)品,是唯一從PC到巨型機(包括MPP)系統(tǒng)上全譜系(即可伸縮性強)可運行的系統(tǒng),其可靠性、穩(wěn)定性、可擴充性、可伸縮性都是世人稱道的。但是大多數(shù)普通用戶使用PC的目的是為了字處理、辦公自動化、上網(wǎng)瀏覽、玩游戲,Linux在這方面的軟件產(chǎn)品遜色得多,而這正好是Windows的強項。(6)操作系統(tǒng)與軟件是相互促進的。好的操作系統(tǒng)下可以開發(fā)出更多的軟件,而豐富的軟件資源有助于操作系統(tǒng)的競爭和生存。例1.2.3 說明操作系統(tǒng)與計算機硬件的關系。解 (1) 操作系統(tǒng)的運
5、行需要硬件的支持,如特權指令、中斷機構和通道機構等;操作系統(tǒng)性能的發(fā)揮受硬件條件的影響,如內(nèi)存的容量會影響Windows系統(tǒng)的運行速度。(2) 操作系統(tǒng)決定了硬件是否能被用戶使用,決定了硬件的功能是否能發(fā)揮出來。(3) 操作系統(tǒng)與硬件的發(fā)展是相互促進的。操作系統(tǒng)的重要任務之一是管理計算機的硬件。操作系統(tǒng)的運行需要硬件的強有力的支持。為了能使操作系統(tǒng)高效地運行,硬件系統(tǒng)的組織結構也在不斷地進行改進。(4) 一種操作系統(tǒng)只能運行在特定種類的計算機上。(5) 一臺計算機可以運行不同的操作系統(tǒng)。 例 一個操作系統(tǒng)能否管理任何種類的計算機?解 操作系統(tǒng)是與計算機硬件關系最密切的軟件,負責管理計算機系統(tǒng)的
6、硬件資源,不同種類的計算機有不同體系結構,不同的處理器,不同的指令系統(tǒng),不同硬件配置,操作系統(tǒng)能夠管理的軟硬件資源受到一定的限制,一種操作系統(tǒng)只能安裝到特定種類的計算機上。如,Windows98只能用于管理IBM PC兼容機,而不能用于管理APPLE公司的Machintosh計算機。例1.2.5 為什么要區(qū)分系統(tǒng)態(tài)和用戶態(tài)?解 區(qū)分系統(tǒng)態(tài)和用戶態(tài)主要原因如下:(1) 為了防止操作系統(tǒng)及關鍵數(shù)據(jù)受到用戶程序有意或無意的破壞,通常將處理機的執(zhí)行狀態(tài)分成系統(tǒng)態(tài)和用戶態(tài)兩種。處于用戶態(tài)執(zhí)行的程序的操作要受到限制,不能去執(zhí)行特權指令,訪問操作系統(tǒng)區(qū)域和其他程序的區(qū)域,這就防止了用戶程序?qū)Σ僮飨到y(tǒng)和其他用
7、戶程序的破壞。操作系統(tǒng)的內(nèi)核通常是運行在系統(tǒng)態(tài)的,用戶態(tài)的程序通過系統(tǒng)調(diào)用接受系統(tǒng)態(tài)程序運行的服務。(2) 用戶態(tài)下的進程能存取它們自己的指令與數(shù)據(jù),但不能存取內(nèi)核指令和數(shù)據(jù)或其他進程的指令和數(shù)據(jù)。然而,系統(tǒng)態(tài)下的進程能夠存取內(nèi)核和用戶地址。例如,一個進程的虛擬地址空間可劃分成僅在系統(tǒng)態(tài)下可存取及在系統(tǒng)態(tài)和用戶態(tài)都可存取的兩部分。某些機器指令是特權指令(Privilege Instruction),如I/O指令等。在用戶態(tài)下執(zhí)行的進程沒有執(zhí)行特權指令的能力,在用戶態(tài)下執(zhí)行特權指令會引起錯誤。而在系統(tǒng)態(tài)下的進程可以執(zhí)行一切指令。例 多道程序系統(tǒng)的意義?解 多道程序系統(tǒng)的意義是:(1) 提高系統(tǒng)資
8、源的利用率和系統(tǒng)吞吐率。當一道程序需要等待某種事件發(fā)生時,處理機不需要空閑等待,而去執(zhí)行另一道程序,這樣也可以使處理機與外部設備并行操作,可以使其它資源并行或并發(fā)操作。(2) 客觀世界本身就是一個多道系統(tǒng),客觀世界問題的解決要求多道程序系統(tǒng)的出現(xiàn),這樣可以使問題的解決更迅速、更直接、更方便。 例 實現(xiàn)多道程序系統(tǒng)的最主要硬件支持是什么?解 中斷系統(tǒng)和通道技術。(1) 很多進程的切換是由時鐘中斷引起的,尤其是分時系統(tǒng)。用戶程序進行系統(tǒng)調(diào)用時通過軟中斷來實現(xiàn),如TRAP。通道和外設的操作也要向操作系統(tǒng)發(fā)送中斷。(2) 在多道程序系統(tǒng)中,當CPU要求在主存和外設間傳輸數(shù)據(jù)時,通過發(fā)出I/O指令命令通
9、道工作,通道獨立地在內(nèi)存和外設間進行數(shù)據(jù)傳輸,I/o操作完成后,通道以中斷方式通知CPU,從而實現(xiàn)了CPU計算與I/O操作的并行。例 微軟的DOS存在很多技術問題,如內(nèi)存管理、安全性、單道程序系統(tǒng),但是它為什么成為了主流操作系統(tǒng)?解 主要原因是:(1) 適合當時的硬件條件;(2) 開發(fā)并聚集了大量的可用軟硬資源;(3) 配備在流行的計算機上。 單道批處理系統(tǒng)如何克服手工操作階段計算機系統(tǒng)的缺點的?解 手工操作階段就是沒有操作系統(tǒng)的時期,主要缺點是用戶操作和準備操作的時間過長,大量的系統(tǒng)時間被浪費在人工操作上。單道批處理系統(tǒng)引入了專職的操作員來減少用戶的操作時間,將類似的作業(yè)作為一組通過計算機,
10、實現(xiàn)了批處理,減少了建立作業(yè)運行環(huán)境所需要的時間,配備了簡單的操作系統(tǒng),完成了一個作業(yè)到另一作業(yè)的自動轉(zhuǎn)換。例 操作系統(tǒng)的什么用戶接口一般用戶使用的比較少?為什么?解 一般用戶使用程序接口較少。程序接口是程序員在編寫程序時利用操作系統(tǒng)所提供功能的方法,可以在高級語言和匯編語言中使用。而一般用戶主要通過交互操作界面控制和管理計算機,運行軟件,使用需要的功能。目前大多數(shù)軟件使用高級語言開發(fā),大多數(shù)功能可以通過高級語言的語句實現(xiàn),不需要直接使用程序接口來完成,只有一些特殊功能才需要在高級語言中使用操作系統(tǒng)的程序接口。因此大多數(shù)用戶使用的是操作系統(tǒng)的控制接口。 例 批處理系統(tǒng)的優(yōu)勢是什么?它給用戶帶來
11、什么不便? 解 吞吐量大,善于處理交互性少的作業(yè)。它的缺點是交互性差。用戶不能動態(tài)地調(diào)試程序,不能動態(tài)地、交互地與計算機面對面地對話。例1.2.12 多用戶分時系統(tǒng)如何既克服多道批處理的缺點又使系統(tǒng)的效率不降低?解 多道批處理具有非交互和效率高的特點。手工操作階段的計算機系統(tǒng)是交互的,但是用戶操作和準備操作的時間過長,大量的系統(tǒng)的時間被浪費在人工操作上,因此引入了專職的操作員來減少用戶的操作時間的浪費??梢?,交互性與效率是一對矛盾。在多用戶分時系統(tǒng)中,每個用戶通過自己的終端將程序送到機器中,從而在主機中形成多道程序,通過對處理機的分時,而使終端上的用戶可以交互地控制程序的執(zhí)行,這樣既保證了交互
12、性又使系統(tǒng)的效率不降低,解決了交互性和效率之間的矛盾。例1.2.13 多道批處理與單道批處理的共同點和不同點?解 多道批處理與單道批處理的共同點是批處理,即非交互性、需要專職的操作員;不同點是多道批處理可以同時將多個作業(yè)裝入內(nèi)存執(zhí)行,而單道批處理只能一次裝入一個作業(yè)執(zhí)行。例1.2.14 多用戶分時系統(tǒng)如何保證系統(tǒng)的交互性?解 多用戶分時系統(tǒng)的交互性體現(xiàn)在終端上的用戶感覺上就好似單獨使用一臺計算機一樣。通過將處理機的時間分成很小的時間片,輪流地分配給聯(lián)機終端。由于人在終端上操作速度較慢,而處理機可以在很短的時間內(nèi)分配給聯(lián)機終端幾個時間片,從而保證終端上的用戶在感覺上好似單獨使用一臺計算機一樣。例
13、1.2.15 網(wǎng)絡系統(tǒng)的工作站(客戶機)與多用戶分時系統(tǒng)的終端的區(qū)別?解 網(wǎng)絡系統(tǒng)的工作站(客戶機)本身是一個自主的計算機系統(tǒng),有自己的內(nèi)存、處理機和操作系統(tǒng),具有獨立的處理能力,而多用戶分時系統(tǒng)的終端本身沒有獨立的處理能力,只是分時系統(tǒng)主機的輸入和輸出設備,程序的執(zhí)行完全在主機上進行。1.3 習題 選擇最合適的答案1. 一般用戶更喜歡使用的系統(tǒng)是( D )。A.手工操作 B.單道批處理 C.多道批處理 D.多用戶分時系統(tǒng) 2. 與計算機硬件關系最密切的軟件是( D )。 A.編譯程序 B.數(shù)據(jù)庫管理系統(tǒng) C.游戲程序 D.OS 3. 現(xiàn)代OS具有并發(fā)性和共享性,是( D )的引入導致的。 A
14、.單道程序 B. 磁盤 C. 對象 D.多道程序 4. 早期的OS主要追求的是( A )。 A.系統(tǒng)的效率 B.用戶的方便性 C.可移植 D.可擴充性5.( A )不是多道程序系統(tǒng) A.單用戶單任務 B.多道批處理系統(tǒng) C.單用戶多任務 D.多用戶分時系統(tǒng)6.( B )是多道操作系統(tǒng)不可缺少的硬件支持。 A.打印機 B.中斷機構 C.軟盤 D.鼠標 7. 特權指令可以在( D )執(zhí)行。 A.目 態(tài) B.瀏覽器中 C.任意的時間 D.進程調(diào)度中 8. 沒有了( C )計算機系統(tǒng)就啟動不起來。 A.編譯器 B.DBMS C.OS D.瀏覽器 9. 通道能夠完成( B )之間的數(shù)據(jù)傳輸。 A.CPU
15、與外設 B.內(nèi)存與外設 C.CPU與主存 D.外設與外設 10. 操作系統(tǒng)的主要功能有( C )。A. 進程管理、存儲器管理、設備管理、處理機管理B. 虛擬存儲管理、處理機管理、進程調(diào)度、文件系統(tǒng)C. 處理機管理、存儲器管理、設備管理、文件系統(tǒng)D. 進程管理、中斷管理、設備管理、文件系統(tǒng) 11. 單處理機計算機系統(tǒng)中,( A )是并行操作的。A.處理機的操作與通道的操作是并行的 B.程序與程序 C.主程序與子程序D.用戶程序與操作系統(tǒng)程序 12. 處理機的所有指令可以在( D )執(zhí)行。 A.目態(tài) B.瀏覽器中 C.任意的時間 D.系統(tǒng)態(tài) 13.( B )功能不是操作系統(tǒng)直接完成的功能。 A.管
16、理計算機硬盤 B.對程序進行編譯 C.實現(xiàn)虛擬存儲器 D.刪除文件 14. 要求在規(guī)定的時間內(nèi)對外界的請求必須給予及時響應的OS是( B )。 A.多用戶分時系統(tǒng) B.實時系統(tǒng) C.批處理系統(tǒng)時間 D.網(wǎng)絡操作系統(tǒng) 15. 操作系統(tǒng)是對( C )進行管理的軟件。 A.硬件 B.軟件 C.計算機資源 D.應用程序 16.( B )對多用戶分時系統(tǒng)最重要。 A.實時性 B.交互性 C.共享性 D.運行效率 17.( D )對多道批處理系統(tǒng)最重要。 A.實時性 B.交互性 C.共享性 D.運行效率 18. ( A )對實時系統(tǒng)最重要。 A.及時性 B.交互性 C.共享性 D.運行效率 19. Win
17、dows98是( C )操作系統(tǒng)。 A.多用戶分時 B.批處理系統(tǒng) C.單用戶多任務 D.單用單任務 20. 分布式系統(tǒng)與網(wǎng)絡系統(tǒng)的主要區(qū)別是( B ) A.并行性 B.透明性 C.共享性 D.復雜性 21. ( C )操作系統(tǒng)允許在一臺主機上同時連接多臺終端,多個用戶可以通過各自的終端同時交互地使用計算機。 A.網(wǎng)絡 B.分布式 C.分時 D.實時 22. 如果分時操作系統(tǒng)的時間片一定,那么( B ),則響應時間越長。 A.用戶數(shù)越少 B.用戶數(shù)越多 C.內(nèi)存越小 D.內(nèi)存越大 23. 下面6個系統(tǒng)中,必須是實時操作系統(tǒng)的有( C )個。 航空訂票系統(tǒng) 過程控制系統(tǒng) 機器口語翻譯系統(tǒng) 計算機
18、輔助系統(tǒng) 辦公自動化系統(tǒng) 計算機激光照排系統(tǒng) A.1 B.2 C.3 D.4 24. 下面對OS不正確的描述是( D )。 A.OS是系統(tǒng)資源管理程序 B.OS是為用戶提供服務的程序 C.OS是其它軟件的支撐軟件 D.OS是系統(tǒng)態(tài)程序的集合 25. OS的不確定性是指( D )。 A.程序的運行結果不確定 B.程序的運行次序不確定 C.程序多次運行的時間不確定 D. A、B和C 26. 下面哪一個不是程序在并發(fā)系統(tǒng)內(nèi)執(zhí)行的特點( C )。 A.程序執(zhí)行的間斷性 B.相互通信的可能性 C.產(chǎn)生死鎖的必然性 D.資源分配的動態(tài)性 27. 在下面關于并發(fā)性的敘述中正確的是( C )。 A.并發(fā)性是指
19、若干事件在同一時刻發(fā)生 B.并發(fā)性是指若干事件在不同時刻發(fā)生 C.并發(fā)性是指若干事件在同一時間間隔內(nèi)發(fā)生 D.并發(fā)性是指若干事件在不同時間間隔內(nèi)發(fā)生 28. 一般來說,為了實現(xiàn)多道程序設計,計算機最需要( A )A.更大的內(nèi)存 B.更多的外設C.更快的CPU D.更先進的終端1.3.2 選擇所有正確的答案 1. 多道程序系統(tǒng)的運行必須要依賴( AB )硬件機構的支持。 A.通道 B.中斷 C.鼠標 D.光盤 2. 在單處理機計算機系統(tǒng)中,多道程序的執(zhí)行具有( ABC )的特點。 A.程序執(zhí)行宏觀上并行 B. 程序執(zhí)行微觀上串行 C.設備和處理機可以并行 D. 設備和處理機只能串行 3. 應用程
20、序在( AB )系統(tǒng)上,相同的數(shù)據(jù)的條件下多次執(zhí)行,所需要的時間是可能不同的。 A.多用戶分時 B.多道批處理 C.單道批處理 D.單用單任務 4. 能同時執(zhí)行多個程序的OS是( ACD )。 A.多道批處理 B.單道批處理 C.分時系統(tǒng) D.實時系統(tǒng)5. 下列哪些指令只能在系統(tǒng)態(tài)執(zhí)行?( AD ) A.關中斷 B.讀系統(tǒng)時鐘 C.向寄存器存數(shù)據(jù) D.修改系統(tǒng)時鐘6.( AB )可以直接通過OS的(作業(yè))控制接口完成。 A.用戶復制文件 B.查看目錄 C.向寄存器存數(shù)據(jù) D.讀磁盤的扇區(qū) 7. 用戶要求( CD )系統(tǒng)對用戶的請求在一定的時間內(nèi)給予及時響應。 A.多道批處理 B.單道批處理 C
21、.分時系統(tǒng) D.實時系統(tǒng) 8. ( AB )系統(tǒng)不是操作系統(tǒng) A.WORD B.EXCEL C.UNIX D.WINDOWS 9.( ABD )不適合批處理。A.玩游戲 B.飛行模擬 C.解大型方程組 D.調(diào)試程序10. 下列的哪些特性是為多道操作系統(tǒng)特意準備的?( AB )A.特權指令 B.系統(tǒng)態(tài)/用戶態(tài)模式 C.時鐘 D.跳轉(zhuǎn)指令 11. Unix操作系統(tǒng)允許用戶在( A )上使用系統(tǒng)調(diào)用。 A.匯編語言 B.C語言 C.英語 D.各種程序設計語言 12. 在單處理機系統(tǒng)中,相同的硬件條件下,要執(zhí)行10個程序,每個程序單獨執(zhí)行需要6分鐘,現(xiàn)在10個程序同時在多道程序系統(tǒng)執(zhí)行,一般情況下,每
22、個程序執(zhí)行完畢需要的時間( B ),全部執(zhí)行完畢總共需要的時間( C )。 A.小于6分鐘 B.大于6分鐘 C.小于等于60分鐘 D.大于60分鐘13. 分時系統(tǒng)需要使用下面哪些技術( ACDF ) A.多道程序設計技術 B.作業(yè)說明書 C.終端命令解釋程序 D.中斷處理 E.作業(yè)調(diào)度F.系統(tǒng)調(diào)用14. 下列哪幾種指令應該只在核心態(tài)下執(zhí)行( ADF )。 A.屏蔽所有中斷 B.讀時鐘日期 C.設置時鐘日期 D.改變存儲映像圖 E.存取某地址單元的內(nèi)容 F.停機1.3.3 判斷正誤,簡要說明理由1. 操作系統(tǒng)屬于最重要的、最不可缺少的應用軟件。2. 操作系統(tǒng)完成的主要功能是與硬件相關的。3. 操
23、作系統(tǒng)的所有程序都在系統(tǒng)態(tài)執(zhí)行。4. 多道程序系統(tǒng)在單處理機的環(huán)境下,程序的執(zhí)行是并發(fā)不是并行的,程序的執(zhí)行與I/O操作也只能并發(fā)不能并行。5. 當計算機系統(tǒng)沒有用戶程序執(zhí)行時,處理機完全處于空閑狀態(tài)。 6. 超級用戶(管理員、特權用戶)可以使用特權指令。 7. 系統(tǒng)的資源的利用率越高用戶越滿意。8. 多道程序的執(zhí)行一定不具備再現(xiàn)性。9. 分時系統(tǒng)不需要多道程序技術的支持。 10. 分時系統(tǒng)的用戶具有獨占性,因此一個用戶可以獨占計算機系統(tǒng)的資源。 11. 設計實時操作系統(tǒng)時,首先應考慮系統(tǒng)的優(yōu)良性和分配性。 12. 批處理系統(tǒng)不允許用戶隨時干涉自己程序的運行。 13. 虛擬機不需要硬件的支持。
24、 14. 操作系統(tǒng)的所有程序是長駐內(nèi)存的。1.3.4 簡答題1. 客戶機/服務器模型常用于網(wǎng)絡和分布式系統(tǒng),是否可以用于單機系統(tǒng)?2. 系統(tǒng)調(diào)用與一般用戶函數(shù)調(diào)用的區(qū)別?3. 一般計算機的啟動過程?4. 一般用戶最常用的操作系統(tǒng)與用戶的接口是什么接口?5. 過程調(diào)用和系統(tǒng)調(diào)用的共同點是什么,它們與中斷調(diào)用的差別是什么?6. 什么是處理機現(xiàn)場信息?7. 操作系統(tǒng)對計算機系統(tǒng)性能的影響有哪些?8. 多道程序系統(tǒng)如何實現(xiàn)CPU計算與I/O操作的并行?9. 分時系統(tǒng)的響應時間受哪些因素影響?10. 分時系統(tǒng)與實時系統(tǒng)的主要區(qū)別?1.3.5 解答題1. 在相同的硬件條件下,為什么一個程序可以在DOS和W
25、indows上運行卻不能在UINX上運行?2. 舉例說明,只有被操作系統(tǒng)管理和控制的資源才能被用戶使用。3. 舉例說明,多道程序的引入提高了系統(tǒng)資源的利用率,同時也使操作系統(tǒng)復雜化。 4. 用于國家導彈防御系統(tǒng)的計算機系統(tǒng)是一個什么樣的系統(tǒng)?5. 為什么中斷機構對于多道操作系統(tǒng)是必不可少的 ?6. 網(wǎng)絡操作系統(tǒng)與分布式操作系統(tǒng)的區(qū)別?7. 評價一個操作系統(tǒng)的主要因素有哪些?8. 多用戶分時系統(tǒng)如何克服多道批處理系統(tǒng)的缺點 ?9. 將手工操作、單道批處理、多道批處理、多用戶分時系統(tǒng)按CPU的有效利用率,由小到大進行排列。1.4 習題解答要點 1.4.1 選擇最合適的答案1.D 2.D 3.D 4
26、.A 5.A 6.B 7.D 8.C 9.B 10.C11.A 12.D 13.B 14.B 15.C 16.B 17.D 18.A 19.C 20.B21.C 22.B 23.C 24.D 25.D 26.C 27.C 28.A 選擇所有正確的答案1.AB 2.ABC 3.AB 4.ACD 5.AD6.AB 7.CD 8.AB 9.ABD 10. AB 11.A 12.BC 13.ACDF 14.ADF1.3.3 判斷正誤,簡要說明理由1. 錯誤操作系統(tǒng)是最接近于計算機硬件的系統(tǒng)軟件。2. 正確3. 錯誤操作系統(tǒng)中有很多外部命令在用戶態(tài)下執(zhí)行,特別是微內(nèi)核OS的許多功能是在外核的用戶態(tài)上完成
27、的。4. 錯誤“多道程序系統(tǒng)在單處理機的環(huán)境下,程序的執(zhí)行是并發(fā)不是并行的”這句話是正確的,但是程序的執(zhí)行與I/O操作在通道、中斷、DMA的支持下可以并行操作。5. 錯誤 系統(tǒng)進程可能正在執(zhí)行,操作系統(tǒng)可以利用這段時間對系統(tǒng)進行整理等操作。6. 錯誤 這是把概念混淆了,超級用戶是計算機系統(tǒng)中權利最大的用戶,可以刪除任何文件,撤消進程,這些操作的完成是超級用戶通過使用操作系統(tǒng)提供的功能完成,這些功能一般用戶沒有權利使用。特權指令是只能在核心態(tài)執(zhí)行的機器指令。7. 錯誤系統(tǒng)的資源利用率高可能使用戶等待更長的時間,方便性、交互性也可能受到影響。8. 錯誤 單道程序的再現(xiàn)性是本身固有的,多道程序的執(zhí)行
28、失去了再現(xiàn)性,多道程序執(zhí)行的再現(xiàn)性不是自然獲得的,是通過程序員的編程控制添加上去。9. 錯誤 分時系統(tǒng)本身就是多道程序系統(tǒng)。 10. 錯誤分時系統(tǒng)的獨占性是終端上的用戶在使用計算機時在感覺上好似單獨使用一臺計算機一樣。這種感覺是通過將處理機的時間分成很小的時間片,輪流地分配給聯(lián)機終端而完成的。因此,分時系統(tǒng)的用戶是與其它用戶共享計算系統(tǒng)的資源。11. 錯誤設計實時操作系統(tǒng)時,首先要考慮系統(tǒng)的實時性和可靠性。12. 正確13. 錯誤 通過OS將物理的資源轉(zhuǎn)換為邏輯資源。14. 錯誤內(nèi)部命令長駐內(nèi)存。 簡答題1. 客戶機/服務器模型是一個通用的模型。廣義上講提供服務的叫服務器,請求服務的叫客戶機。
29、客戶機/服務器模型操作系統(tǒng)中,文件服務、進程服務等功能是以服務器進程的方式運行于用戶態(tài),用戶進程通過向服務器進程發(fā)出請求,獲得服務器的服務。因此,客戶機/服務器模型既可以用于網(wǎng)絡和分布式系統(tǒng),也可以用于單機系統(tǒng),只不過網(wǎng)絡和分布式系統(tǒng)更需要這種形式。 2. 系統(tǒng)調(diào)用執(zhí)行的程序在操作系統(tǒng)中,在系統(tǒng)態(tài)執(zhí)行;一般用戶函數(shù)調(diào)用程序由用戶準備,在用戶態(tài)執(zhí)行。 3. 一般計算機的啟動過程是:(1) 由ROM程序?qū)τ布M行檢測。(2) 由ROM中的啟動程序引導磁盤上引導塊(boot block)讀入內(nèi)存。(3) 由引導塊將OS的內(nèi)核調(diào)入內(nèi)存。(4) 執(zhí)行OS內(nèi)核程序,對OS自身進行初始化。(5) 加載外核處
30、理程序,給出提示,等待用戶操作4. 一般用戶最常用的操作系統(tǒng)與用戶的接口是控制接口,用戶使用這個接口控制、管理和操作計算機系統(tǒng),利用它控制程序的執(zhí)行??刂平涌诜譃槊摍C接口、命令接口、圖形接口、多媒體接口。5. 過程調(diào)用和系統(tǒng)調(diào)用的執(zhí)行完全是同步的,也就是在相同的數(shù)據(jù)集上重復執(zhí)行,它們的調(diào)用點是相同的,都需要保存現(xiàn)場信息,轉(zhuǎn)去執(zhí)行另外的程序,執(zhí)行后返回。中斷調(diào)用是異步的,在相同的數(shù)據(jù)集上重復執(zhí)行,中斷的發(fā)生點可以是不同的。6. 處理機現(xiàn)場信息是處理機在任意時刻的狀態(tài)信息集合,主要包括處理機程序狀態(tài)寄存器的值、程序計數(shù)器和各個寄存器的值。6. 操作系統(tǒng)會影響到計算機系統(tǒng)的可靠性、方便性、效率、可維
31、護性、處理任務的速度、軟件成本等。7. 在多道程序系統(tǒng)中,當需要I/O操作,不需要CPU直接控制I/O操作的完成,利用通道、DMA及中斷機構控制直接控制I/O操作的完成,這時CPU也不是空閑等待I/O操作的完成,而是轉(zhuǎn)去執(zhí)行另外一道程序。8. 分時系統(tǒng)的響應時間指用戶從終端發(fā)出一個命令到系統(tǒng)處理完這個命令并做出回答所需要的時間,這個時間受時間片長度、終端用戶個數(shù)、命令本身功能、硬件特性、主存與輔存的交換速度的影響。10. 分時系統(tǒng)是指在一個系統(tǒng)中多個用戶分時地使用同一計算機。實時系統(tǒng)是指計算機及時響應外部事件的請求,在規(guī)定時限內(nèi)完成對該事件的處理,并控制所有實時設備和實時任務協(xié)調(diào)一致地運行。實
32、時系統(tǒng)與分時系統(tǒng)的主要區(qū)別有兩點:(1)分時系統(tǒng)的目標是提供一種通用性很強的系統(tǒng),有較強的交互能力;而實時系統(tǒng)則大都是具有特殊用途的專用系統(tǒng),交互能力略差;(2)分時系統(tǒng)對響應時間雖有要求,但一般來說,響應時間由人所能承受的等待時間來確定;而實時系統(tǒng)對響應時間要求更高,一般由控制系統(tǒng)或信息處理系統(tǒng)所能接受的延遲時間來決定。 1.3.5 解答題1. 雖然硬件環(huán)境相同,但是程序的運行需要OS的支持。由于Windows系統(tǒng)向下兼容DOS,因此,一個程序能在DOS上運行,也能在Windows上運行。但DOS、Windows與UNIX在系統(tǒng)結構、用戶接口的約定、接口的功能、API等是不兼容的。如該程序使用的是Windows的API系統(tǒng)調(diào)用,而Unix下沒有此系統(tǒng)調(diào)用,故這個程序在UNIX系統(tǒng)中無法執(zhí)行。2. 在沒有操作系統(tǒng)的時候,計算機系統(tǒng)的資源完全由用戶和用戶程序來控制和管理,但是用戶非常不方便。有了操作系統(tǒng)后,計算機系統(tǒng)的資源由操作系統(tǒng)控制和管理,用戶通過操作系統(tǒng)的服務接口使用這些資源。如果操作系統(tǒng)沒有控制和管理某些資源,用戶就不能通過操作系統(tǒng)的服
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 按揭手房買賣協(xié)議書
- 灰土擠密樁施工承包合同
- 2025年南寧貨運從業(yè)資格試題答案大全
- 2025年青海貨運從業(yè)資格試題題庫
- 2025年鶴崗b2貨運資格證模擬考試
- 電工承包簡單合同(2篇)
- 2024-2025學年四年級語文上冊第二單元6天安門廣場教案1蘇教版
- 浙教版數(shù)學七年級上冊《2.1 有理數(shù)的加法》聽評課記錄
- 七年級英語上冊 Module 8 Choosing presents Unit 3 Language in use說課稿 (新版)外研版
- 2024-2025學年高中物理課時分層作業(yè)2庫侖定律含解析教科版選修3-1
- 2024-2025學年第二學期學校全面工作計劃
- 《中國傳統(tǒng)文化》課件模板(六套)
- 2023年湖南高速鐵路職業(yè)技術學院高職單招(數(shù)學)試題庫含答案解析
- 中考語文非連續(xù)性文本閱讀10篇專項練習及答案
- GB/T 13088-2006飼料中鉻的測定
- 經(jīng)顱磁刺激的基礎知識及臨床應用參考教學課件
- 小學語文人教四年級上冊第四單元群文閱讀“神話故事之人物形象”PPT
- 鄉(xiāng)村振興匯報課件
- 紅色記憶模板課件
- 麗聲三葉草分級讀物第四級A Friend for Little White Rabbit課件
- DBJ61_T 179-2021 房屋建筑與市政基礎設施工程專業(yè)人員配備標準
評論
0/150
提交評論