操作系統(tǒng)章節(jié)習(xí)習(xí)題_第1頁
操作系統(tǒng)章節(jié)習(xí)習(xí)題_第2頁
操作系統(tǒng)章節(jié)習(xí)習(xí)題_第3頁
操作系統(tǒng)章節(jié)習(xí)習(xí)題_第4頁
操作系統(tǒng)章節(jié)習(xí)習(xí)題_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第一章 操作系統(tǒng)引論一、 單項選擇題1操作系統(tǒng)是一種()。A、應(yīng)用軟件 B、系統(tǒng)軟件C、通用軟件 D、工具軟件2操作系統(tǒng)是對()進行管理的軟件。A、軟件 B、硬件C、計算機資源 D、應(yīng)用程序3操作系統(tǒng)的()管理部分負責(zé)對進程進行調(diào)度A、存儲器 B、設(shè)備B、文件 D、處理機4()要保證系統(tǒng)有較高的吞吐能力。A、批處理系統(tǒng) B、分時系統(tǒng)C、網(wǎng)絡(luò)操作系統(tǒng) D、分布式操作系統(tǒng)5從用戶的觀點看,操作系統(tǒng)是()A、用戶與計算機硬件之間的接口 B、控制和管理計算機資源的軟件C、合理地組織計算機工作流程的軟件 D、計算機資源的管理者6操作系統(tǒng)的基本類型主要有()。A、批處理系統(tǒng)、分時系統(tǒng)和多任務(wù)系統(tǒng)B、單用戶

2、系統(tǒng)、多用戶系統(tǒng)和批處理系統(tǒng)C、批處理操作系統(tǒng)、分時操作系統(tǒng)及實時操作系統(tǒng)D、實時系統(tǒng)、分時系統(tǒng)和多用戶系統(tǒng)7使多個用戶通過與計算機相連的終端、以交互方式同時使用計算機的操作系統(tǒng)是()。A、單道批處理系統(tǒng) B、多道批處理系統(tǒng)C、分時系統(tǒng) D、實時系統(tǒng)8所謂()是指將一個以上的作業(yè)放入主存,并且同時處于運行狀態(tài),這些作業(yè)共享處理機和外圍設(shè)備等其他資源。A、多重處理 B、多道程序設(shè)計C、實時處理 D、共同執(zhí)行9下面關(guān)于操作系統(tǒng)的敘述中正確的是()A、批處理作業(yè)必須具有作業(yè)控制信息 B、分時系統(tǒng)不一定都具有人機交互能力C、從響應(yīng)時間的角度看,實時系統(tǒng)與分時系統(tǒng)差不多D、由于采用了分時技術(shù),用戶可以獨

3、占計算機的資源10分時操作系統(tǒng)通常采用()策略為用戶服務(wù)。A、時間片加權(quán)分配 B、短作業(yè)優(yōu)先C、時間片輪轉(zhuǎn) D、可靠性和靈活性11如果分時操作系統(tǒng)的時間片一定,那么(),則響應(yīng)時間越長。A、用戶數(shù)越少 B、用戶數(shù)越多C、內(nèi)存越少 D、內(nèi)存越多12若把操作系統(tǒng)看作計算機資源的管理者,下列的()不屬于操作系統(tǒng)所管理的資源。A、磁盤 B、內(nèi)存C、CPU D、中斷13在指令系統(tǒng)中只能由操作系統(tǒng)使用的指令稱為()。A、系統(tǒng)指令 B、設(shè)備指令C、非特權(quán)指令 D、特權(quán)指令14實時操作系統(tǒng)必須在()內(nèi)完成來自外部的事件。(西安電子科大2000年研究生試題)A、響應(yīng)時間 B、周轉(zhuǎn)時間 C、規(guī)定時間 D、調(diào)度時間

4、15.多道程序設(shè)計是指( )。 (西安電子科大2002年研究生試題)A、在實時系統(tǒng)中并發(fā)運行多個程序B、在分布系統(tǒng)中同一時刻運行多個程序C、在一臺處理機上同一時刻運行多個程序D、在一臺處理機上并發(fā)運行多個程序16.操作系統(tǒng)提供給程序員的接口是( )。 (西北工業(yè)大學(xué)2000年研究生試題)A、進程 B、系統(tǒng)調(diào)用 C、庫函數(shù) D、b和c17.批處理系統(tǒng)的主要缺點是( )。 (清華大學(xué)1996年研究生試題)A、CPU利用率低 B、不能并發(fā)執(zhí)行 C、缺少交互性 D、以上都不是18.下列選擇中,( )不是操作系統(tǒng)關(guān)心的主要問題。 (浙江大學(xué)1998年研究生試題)A、管理計算機裸機 B、設(shè)計、提供用戶程序

5、與計算機硬件系統(tǒng)的界面C、管理計算機系統(tǒng)資源 D、高級程序設(shè)計語言的編譯器二、填空題1計算機系統(tǒng)由 和 兩大部分組成。2操作系統(tǒng)的基本功能包括_管理、_管理、_管理、_管理。除此以外還為用戶使用操作體統(tǒng)提供了用戶接口。3如果操作系統(tǒng)在用戶提交作業(yè)后,不提供交互能力,它所追求的是計算機資源的高利用率,大吞吐量和作業(yè)流程的自動化,則屬于 類型;如果操作系統(tǒng)具有很強的交互性,可同時供多個用戶使用,但時間響應(yīng)不太及時,則屬于 類型;如果操作系統(tǒng)可靠性高,時間響應(yīng)及時,但僅有簡單的交互能力則屬于 類型。4如果一個操作系統(tǒng)兼有批處理、分時和實時操作系統(tǒng)三者或其中兩者的功能,這樣的操作系統(tǒng)稱為_。5計算機系

6、統(tǒng)能及時處理過程控制數(shù)據(jù)并做出響應(yīng)的操作系統(tǒng)稱為 。(北京郵電大學(xué)1997年考題)6操作系統(tǒng)為用戶提供三種類型的使用接口,它們是 接口、 接口和圖形接口。7分時操作系統(tǒng)的主要特征有 、 、 和 。8允許若干個作業(yè)同時裝入主存儲器,使一個中央處理器輪流地執(zhí)行各個作業(yè),各作業(yè)可以同時使用各自所需的外圍設(shè)備,提高資源利用率,但作業(yè)執(zhí)行時用戶不能直接干預(yù)的操作系統(tǒng)是 。9并發(fā)和 是操作系統(tǒng)的兩個最基本的特征,兩者之間互為存在條件。10實時系統(tǒng)的引入主要是為了滿足 和 兩個領(lǐng)域的要求。11. Windows 9598是 類型的操作系統(tǒng),Windows NT是 類型的操作系統(tǒng),DOS是 類型的操作系統(tǒng)。(

7、南開大學(xué)2000年考題)三、改錯題1采用多道程序設(shè)計的系統(tǒng)中,系統(tǒng)的程序道數(shù)越多,系統(tǒng)的效率就越高。(西安電子科大2000年研究生試題)2操作系統(tǒng)的設(shè)計必須要保證進程具有可再現(xiàn)性。(電子科大1996年研究生試題) 3應(yīng)用軟件是加在裸機上的第一層軟件。 (西安理工大學(xué)2001年研究生試題) 4多道程序設(shè)計是利用了CPU和通道并行工作來提高系統(tǒng)利用率的。四、問答題1什么是計算機操作系統(tǒng)它有什么基本特征(哈爾濱工業(yè)大學(xué)2000年考題)2敘述操作系統(tǒng)在計算機系統(tǒng)中的地位。3批處理操作系統(tǒng)、分時操作系統(tǒng)和實時操作系統(tǒng)的特點各是什么?4操作系統(tǒng)的目標(biāo)是什么(哈爾濱工業(yè)大學(xué)2002年考題)5試對分時操作系統(tǒng)

8、和實時操作系統(tǒng)進行比較。(西北工業(yè)大學(xué)2000年考題)五、計算題(浙江大學(xué)2002年考題)假設(shè)一個計算機系統(tǒng)具有如下性能特征:處理一次中斷,平均耗時1ms。 一次進程調(diào)度,平均需要2ms。 將CPU分配給選中的進程,又需要平均lms。再假設(shè)其定時器芯片每秒產(chǎn)生100次中斷。請問:1操作系統(tǒng)將百分之幾的CPU時間用于中斷處理?2如果操作系統(tǒng)采用輪轉(zhuǎn)法(round robin)調(diào)度,10個時鐘中斷為1個時間片。那么操作系統(tǒng)將百分之幾的CPU時間用于進程調(diào)度(包括調(diào)度、分配CPU和引起調(diào)度的時鐘中斷處理時間)第一章 操作系統(tǒng)引論答案 一、 單項選擇題 二、填空題1.硬件子系統(tǒng) 軟件子系統(tǒng)

9、2.處理機 存儲器 設(shè)備 文件 3.批處理操作系統(tǒng) 分時操作系統(tǒng) 實時操作系統(tǒng) 4.通用操作系統(tǒng) 5.實時操作系統(tǒng) 6.命令 程序 7.多路性 獨立性 及時性 交互性 8.批處理操作系統(tǒng)9.共享10實時控制 實時信息處理11.單用戶多任務(wù) 多用戶多任務(wù) 單用戶(后期版本帶有簡單多任務(wù)功能)三、1錯分析:多道程序設(shè)計中,一個值得注意的問題是道數(shù)的多少。從表面上看,似乎道數(shù)越多,越能提高效率。但是,道數(shù)的多少絕不是任意的,它往往由系統(tǒng)的資源及用戶的要求而定。例如,如果甲、乙兩道程序都要經(jīng)常使用行式打印機,而系統(tǒng)只有一臺行式打印機,那么它們被同時接受進入計算機時,未必能提高效率。因為可能程序甲計算了

10、一段時間后,要等程序乙不再使用行式打印機時,即程序乙結(jié)束后,才能繼續(xù)運行。此外,主存儲器的容量和用戶的具體要求也影響多道程序的道數(shù)。此外,隨著程序道數(shù)的增加,系統(tǒng)在對不同道數(shù)的程序進行切換時的開銷也隨之增加。因此,當(dāng)多道程序的道數(shù)增加到一定的數(shù)量時,再增加程序的道數(shù),反而會引起系統(tǒng)效率的下降,失去了多道程序的優(yōu)勢。2正確3錯4正確四、問答題1略2.操作系統(tǒng)是運行在計算機硬件系統(tǒng)上的最基本的系統(tǒng)軟件。它控制和管理著所有的系統(tǒng)硬件資源和軟件資源,操作系統(tǒng)對計算機使用者提供了一種良好的操作環(huán)境,也為其他各種應(yīng)用系統(tǒng)提供了最基本的支撐環(huán)境。操作系統(tǒng)是用戶和計算機硬件之間的一個接口。3略4略5略五、計算

11、題11024第二章 進程管理 一、單項選擇題1、在單一處理機上執(zhí)行程序,多道程序的執(zhí)行是在( )進行的。A.同一時刻 B. 同一時間間隔內(nèi) C.某一固定時刻 D. 某一固定時間間隔內(nèi)2、引入多道程序技術(shù)后,處理機的利用率( )。A.降低了 B. 有所改善 C.大大提高 D. 沒有變化,只是程序的執(zhí)行方便了3、順序程序和并發(fā)程序的執(zhí)行相比,( )。A.基本相同 B. 有點不同 C.并發(fā)程序執(zhí)行總體上執(zhí)行時間快 D.順序程序執(zhí)行總體上執(zhí)行時間快4、單一處理機上,將執(zhí)行時間有重疊的幾個程序稱為( )。A.順序程序 B. 多道程序 C.并發(fā)程序 D. 并行程序5、進程和程序的本質(zhì)區(qū)別是( )

12、。A.存儲在內(nèi)存和外存 B.順序和非順序執(zhí)行機器指 C.分時使用和獨占使用計算機資源 D.動態(tài)和靜態(tài)特征6、進程就是程序在并發(fā)環(huán)境中的執(zhí)行過程,它是系統(tǒng)進行資源分配和調(diào)度的一個基本單位。進程具有1、2、調(diào)度性、異步性和結(jié)構(gòu)性等基本特征。進程是一次執(zhí)行過程,具有生命期體現(xiàn)了進程的1特征。進程由程序段、3、4組成,其中4是進程在系統(tǒng)中存在的唯一標(biāo)識。供選擇的答案:12 A、動態(tài)性 B、靜態(tài)性 C、共行性 D、并發(fā)性 E、可執(zhí)行性 F、易用性3 A、過程 B、數(shù)據(jù) C、進程標(biāo)識符 D、函數(shù)4 A、FCB B、FIFO C、PCB D、JCB7、進程執(zhí)行時的間斷性,決定了進程可能具有多種狀態(tài)。進程的基

13、本狀態(tài)有三種,在分時系統(tǒng)中,當(dāng)一個進程擁有的時間片到時,則該進程即由1進入2。如果出現(xiàn)因某種原因使得處理機空閑時,則需要從就緒隊列中選擇一進程,并將處理機分配給它,此時該進程進入3,這個過程是由4來完成。供選擇的答案:123 A、就緒狀態(tài) B、靜止?fàn)顟B(tài) C、阻塞狀態(tài) D、運行狀態(tài)4 A、進程控制程序 B、資源分配程序 C、進程調(diào)度程序 D、處理機分配程序8、為了描述進程的動態(tài)變化過程,采用了一個與進程相聯(lián)系的( )系統(tǒng),根據(jù)它而感知進程的存在。A.進程狀態(tài)字 B. 進程優(yōu)先數(shù) C.進程控制塊 D. 進程起始地址9、下列進程狀態(tài)的轉(zhuǎn)換中,哪一個是不正確的( )。A. 就緒->運行 B. 運

14、行->就緒 C. 就緒->阻塞 D. 阻塞->就緒10、下列各項步驟中,哪一個不是創(chuàng)建進程所必須的步驟( )。A. 建立一個進程控制塊PCB B. 由CPU調(diào)度程序為進程調(diào)度CPUC. 為進程分配內(nèi)存等必要的資源 D. 將PCB鏈入進程就緒隊列11、在下列特性中,哪一個不是進程的特性( )。A. 異步性 B. 并發(fā)性 C. 靜態(tài)性 D. 動態(tài)性12、在單處理機系統(tǒng)中,處于運行狀態(tài)的進程( )。A.只有一個 B. 可以有多個 C.不能被掛起 D. 必須在執(zhí)行完后才能被撤下13、如果某一進程在運行時,因某種原因暫停,此時將脫離運行狀態(tài),而進入( )。 A.自由狀態(tài) B. 停止?fàn)顟B(tài)

15、 C.阻塞狀態(tài) D. 靜止?fàn)顟B(tài)14、已經(jīng)獲得除( )以外的所有運行所需資源的進程處于就緒狀態(tài)。 A.存儲器 B. 打印機 C. CPU D. 磁盤空間15、一個進程被喚醒意味著( )。 A.該進程重新占有了CPU B.進程狀態(tài)變?yōu)榫途w C.它的優(yōu)先權(quán)變?yōu)樽畲?D.其PCB移至就緒隊列的隊首16、進程從運行狀態(tài)變?yōu)樽枞麪顟B(tài)的原因是( )。 A.輸入或輸出事件發(fā)生 B.時間片到 C.輸入或輸出事件完成 D.某個進程被喚醒17、在操作系統(tǒng)中同時存在多個進程,它們( )。 A. 不能共享系統(tǒng)資源 B. 不能調(diào)用同一段程序代碼 C. 可以共享允許共享的系統(tǒng)資源 D. 可以共享所有的系統(tǒng)資源18、操作系統(tǒng)

16、中有一組常稱為特殊系統(tǒng)調(diào)用的程序,它不能被系統(tǒng)中斷,在操作系統(tǒng)中稱為( )。 A.初始化程序 B. 原語 C.子程序 D. 控制模塊19、進程間的基本關(guān)系為( )。 A.相互獨立與相互制約 B.同步與互斥 C.并行執(zhí)行與資源共享 D. 信息傳遞與信息緩沖20、進程間的同步與互斥,分別表示了各進程間的( )。 A.相互獨立與相互制約 B.協(xié)調(diào)與競爭 .不同狀態(tài) D. 動態(tài)性與獨立性21、兩個進程合作完成一個任務(wù),在并發(fā)執(zhí)行中,一個進程要等待其合作伙伴發(fā)來信息,或者建立某個條件后再向前執(zhí)行,這種關(guān)系是進程間的( )關(guān)系。A.同步 B. 互斥 C.競爭 D. 合作22、在一段時間內(nèi),只允許一個進程訪

17、問的資源稱為( )。A. 共享資源 B. 臨界區(qū) C. 臨界資源 D. 共享區(qū)23、在操作系統(tǒng)中,對信號量S的P原語操作定義中,使進程進入相應(yīng)阻塞隊列等待的條件是( )。A. S>0 B. S=0 C. S<0 D. S1024、從下列有關(guān)進程管理的敘述中,選出正確的兩條敘述。( )( )A、進程之間同步,主要源于進程之間的資源競爭,是指對多個相關(guān)進程在執(zhí)行次序上的協(xié)調(diào);B、臨界資源是指每次僅允許一個進程訪問的資源;C、信號量機制是一種有效的實現(xiàn)進程同步與互斥的工具。信號量只能由P-V操作來改變;D、V操作是對信號量執(zhí)行加1操作,意味著釋放一個單位資源,加1后如果信號量的值小于等于

18、零,則從等待隊列中喚醒一個進程,現(xiàn)進程變?yōu)榈却隣顟B(tài),否則現(xiàn)進程繼續(xù)進行;二、填空題1、程序的_執(zhí)行是現(xiàn)代操作系統(tǒng)的基本特征之一,為了更好地描述這一特征而引入了_這一概念。2、進程至少有三種基本狀態(tài):_、_和_。 3、進程存在的標(biāo)志是_。 4、進程的靜態(tài)實體由_、_和_三部分組成。 5、進程被創(chuàng)建后,最初處于_狀態(tài),然后經(jīng)_選中后進入 狀態(tài)。 6、進程的同步和互斥反映了進程間_和_的關(guān)系。 7、用于進程控制的原語主要有_、_、_和_。 8、操作系統(tǒng)中信號量的值與_的使用情況有關(guān),它的值僅能由_來改變。 9、每執(zhí)行一次P操作,信號量的數(shù)值S減1。若S30,則該進程_;若S<0,則該進程_。

19、10、每執(zhí)行一次V操作,信號量的數(shù)值S加1。若_,則該進程繼續(xù)執(zhí)行;否則,從對應(yīng)的_隊列中移出一個進程并將_狀態(tài)賦予該進程。 11、利用信號量實現(xiàn)進程的_,應(yīng)為臨界區(qū)設(shè)置一個信號量mutex,其初值為1,表示該資源尚未使用,臨界區(qū)應(yīng)置于_和_原語之間。 12、如果系統(tǒng)中有n個進程,則在就緒隊列中進程的個數(shù)最多為_。 13、高級進程通信方式大致分為三大類:_、_和_。 14、一般說來,進程隊列有三種組織方式,線性方式、_和_。 三、簡答題1 在操作系統(tǒng)中為什么要引入進程概念它與程序的差別和關(guān)系是怎樣的?2 PCB的作用是什么它是怎樣描述進程的動態(tài)性質(zhì)的 3 進程的基本狀態(tài)有幾種試描繪進程狀態(tài)轉(zhuǎn)換

20、圖。 4 在UNIXS-5中,表示進程的數(shù)據(jù)結(jié)構(gòu)是怎樣的 5 PCB表的組織方式主要有那幾種分別予以簡要說明。 6 什么是進程的互斥與同步 7 什么是臨界區(qū)和臨界資源一進程進入臨界區(qū)的調(diào)度原則是什么 8 是否所有的共享資源都是臨界資源為什么 9 簡述信號量的定義和作用。P、V操作原語是如何定義的 四、應(yīng)用題1今有3個并發(fā)進程R,M,P,它們共享一個緩沖器B。進程R負責(zé)從輸入設(shè)備讀信息,每讀出一個記錄后把它存放在緩沖器B中。進程M在緩沖器B中加工進程R存入的記錄。進程P把加工后的記錄打印輸出。緩沖器B中每次只能存放一個記錄,當(dāng)記錄被加工輸出后,緩沖器B中又可存放一個新記錄。請用PV操作為同步機制

21、寫出它們并發(fā)執(zhí)行時能正確工作的程序。2桌子上有一只盤子,每次只能放一只水果。爸爸專向盤子中放蘋果,媽媽專向盤子中放橘子,一個兒子專等吃盤子中的橘子,一個女兒專等吃盤子中的蘋果。用PV操作實現(xiàn)他們之間的同步機制。第二章 進程管理答案一 選擇題 1B 2C 3C 4C 5D 6A D B C 7AD C 8C 9C 10B 11C 12A 13C 14C 15B 16A 17C 18B 19B 20B 21A 22C 23C 24BC 二、填空題 1并發(fā) 進程 2運行態(tài) 就緒態(tài) 阻塞態(tài) 3PCB 4.程序 數(shù)據(jù)集合 PCB 5就緒 進程調(diào)度程序 6直接制約 間接制約 7進程創(chuàng)建 進程終止 進程阻塞

22、 進程喚醒 8相應(yīng)資源 pv操作、 9進入阻塞隊列 10S>0 阻塞 就緒 11互斥 P(mutex) V(mutex) 12n-1 13共享存儲器 管道文件 消息傳遞 14鏈接方式 索引方式。 三、簡答題1.答:在操作系統(tǒng)中,由于多道程序并發(fā)執(zhí)行時共享系統(tǒng)資源,共同決定這些資源的狀態(tài),因此系統(tǒng)中各程序在執(zhí)行過程中就出現(xiàn)了相互制約的新關(guān)系,程序的執(zhí)行出現(xiàn)“走走停?!钡男聽顟B(tài)。這些都是在程序的動態(tài)過程中發(fā)生的。用程序這個靜態(tài)概念已不能如實反映程序并發(fā)執(zhí)行過程中的這些特征。為此,人們引入“進程”這一概念來描述程序動態(tài)執(zhí)行過程的性質(zhì)。進程與程序的主要區(qū)別是: 1、進程是動態(tài)的;程序是靜態(tài)的。

23、2、進程有獨立性,能并發(fā)執(zhí)行;程序不能并發(fā)執(zhí)行。 3、二者無一一對應(yīng)關(guān)系。 4、進程異步運行,會相互制約;程序不具備此特征。 但進程與程序又密切的聯(lián)系:進程不能脫離具體程序而虛設(shè),程序規(guī)定了相應(yīng)進程所要完成的動作。2.答: PCB是進程組成中最關(guān)鍵的部分。每個進程有惟一的進程控制塊;操作系統(tǒng)根據(jù)PCB對進程實施控制和管理,進程的動態(tài)、并發(fā)等特征是利用PCB表現(xiàn)出來的;PCB是進程存在的惟一標(biāo)志。PCB中有表明進程狀態(tài)的信息:該進程的狀態(tài)是運行態(tài)、就緒態(tài)還是阻塞態(tài),利用狀態(tài)信息來描述進程的動態(tài)性質(zhì)。 3. 答:進程的基本狀態(tài)有運行態(tài)、就緒態(tài)和阻塞態(tài)(或等待態(tài))。進程狀態(tài)轉(zhuǎn)換圖略。4.在UNIX

24、S_5中,進程映像由以下部分構(gòu)成:proc結(jié)構(gòu)和user結(jié)構(gòu),核心棧和用戶棧,進程私有的程序和數(shù)據(jù),共享正文段。 表的組織方式主要有:線性方式、鏈接方式和索引方式。 線性方式是把所有進程的PCB都放在一個表中。 鏈接方式按照進程的不同狀態(tài)把它們分別放在不同的隊列中。 索引方式是利用索引表記載相應(yīng)狀態(tài)進程的PCB地址。 6.進程的互斥:在邏輯上本來完成獨立的若干進程,由于競爭同一個資源而產(chǎn)生的相互制約關(guān)系。 進程的同步:是進程間共同完成一項任務(wù)時直接發(fā)生相互作用的關(guān)系,也就是說,這些具有伙伴關(guān)系的進程在執(zhí)行時間次序上必須遵循確定的規(guī)律。 7.臨界資源:一次僅允許一個進程使用的資源。 臨界區(qū):在每

25、個進程中訪問臨界資源的那段程序。 一進程進入臨界區(qū)的調(diào)度原則是: (1).如果有若干進程要求進入空閑的臨界區(qū),一次僅允許一個進程進入。 (2).任何時候,處于臨界區(qū)內(nèi)的進程不可多于一個。如已有進程進入自己的臨界區(qū),則其它所有試圖進入臨界區(qū)的進程必須等待。 (3)進入臨界區(qū)的進程要在有限時間內(nèi)退出,以便其它進程能及時進入自己的臨界區(qū)。 (4)如果進程不能進入自己的臨界區(qū),則應(yīng)讓出CPU ,避免進程出現(xiàn)“忙等”現(xiàn)象。 8.不是所有的共享資源都是臨界資源。因為臨界資源是一次僅允許一個進程使用的資源,而系統(tǒng)中有很多資源可以讓多個進程同時使用,例如硬盤,正文段等。 9. 信號量一般是由兩個成員組成的數(shù)據(jù)

26、結(jié)構(gòu),其中一個成員是整型變量,表示該信號量的值,它是與相應(yīng)資源的使用情況有關(guān)的;另一個是指向CPU的指針。當(dāng)多個進程都等待同一信號量時,它們就排成一個隊列,由信號量的指針項指出該隊列的頭。 信號量通常可以簡單反映出相應(yīng)資源的使用情況,它與P,V操作原語一起使用可實現(xiàn)進程的同步和互斥。 P,V操作原語的定義: P(S):順序執(zhí)行下述兩個動作: (1) 信號量的值減1,即S=S-1; (2) 如果S>=0,則該進程繼續(xù)執(zhí)行; 如果S<0,則把該進程的狀態(tài)置為阻塞態(tài),把相應(yīng)的PCB連入該信號量隊列的末尾,并放棄處理機,進行等待(直至其它進程在S上執(zhí)行V操作,并它釋放出來為止)。 V(S)

27、:順序執(zhí)行下述兩個動作: (1) S值加1,即S=S+1; (2) 如果S<=0,則該進程繼續(xù)運行; 如果S<=0,則釋放信號隊列上的第一個PCB(即信號指針?biāo)赶虻腜CB)所對應(yīng)的進程(把阻塞態(tài)改為就緒態(tài)),執(zhí)行V操作的進程繼續(xù)運行。四、應(yīng)用題 S1=1,S2=S3=0;void R()int x;while(1)從輸入設(shè)備上讀一個數(shù);x=接收的數(shù);wait(S1);B=x;signal(S2);void M()while(1)wait(S2);加工B中數(shù)據(jù);signal(S3);void P()int z;while(1)wait(S3);z=B;signal(S1);打印z中

28、數(shù);Main()cobeginR();M();P(); S=1,S1=S2=0;void father()while(1)準(zhǔn)備蘋果;wait(S);將蘋果放在盤子內(nèi);signal(S1);void mother()while(1)準(zhǔn)備橘子;wait(S);將橘子放在盤子內(nèi);signal(S2);void daughter()while(1)wait(Sl);從盤子里拿走蘋果;signal(S);吃蘋果;void son()while(1)wait(S2);從盤子里拿走橘子;signal(S);吃橘子;main()cobeginfather();mother();daughter();son()

29、;第三章 處理機調(diào)度與死鎖一、 單項選擇題1任何時刻總是讓具有最高優(yōu)先數(shù)的進程占用處理器,此時采用的進程調(diào)度算法是()。A、非搶占式的優(yōu)先數(shù)調(diào)度算法 B、時間片輪轉(zhuǎn)調(diào)度算法C、先來先服務(wù)調(diào)度算法 D、搶占式的優(yōu)先數(shù)調(diào)度算法2搶占式的優(yōu)先數(shù)調(diào)度算法在()中很有用。A、網(wǎng)絡(luò)操作系統(tǒng) B、分布式系統(tǒng)C、批處理系統(tǒng) D、實時系統(tǒng)3系統(tǒng)可把等待資源的進程組織成等待隊列,這樣的等待隊列有()。A、0個 B、1個 C、2個 D、1個或多個4進程調(diào)度的關(guān)鍵問題是( )A、時間片大小 B、進程調(diào)度算法C、CPU速度 D、內(nèi)存空間利用率5一次中斷后可能引起若干個進程狀態(tài)的變化,因此中斷處理后,由()來決定哪個進程

30、可占用處理器。A、進程調(diào)度 B、頁面調(diào)度C、移臂調(diào)度 D、作業(yè)調(diào)度6采用時間片輪轉(zhuǎn)調(diào)度算法是為了()A、多個終端用戶能得到系統(tǒng)的及時響應(yīng)B、先來先服務(wù)C、需CPU最短的進程先執(zhí)行D、優(yōu)先級高的進程能得到及時調(diào)度7若P、V操作的信號量S初值為2,當(dāng)前值為1,則表示有()等待進程。A、0個 B、1個C、2個 D、3個8下面的敘述中正確的是()。A、操作系統(tǒng)的一個重要概念是進程,因此不同進程所執(zhí)行的代碼也一定不同B、為了避免發(fā)生進程死鎖,各進程只能逐個申請資源C、操作系統(tǒng)用PCB管理進程,用戶進程可以從PCB中讀出與本身運行狀況有關(guān)的信息D、進程同步是指某些進程之間在邏輯上的相互制約關(guān)系9除了進程競

31、爭資源,因為資源不足可能出現(xiàn)死鎖以外,不適當(dāng)?shù)模ǎ┮部赡墚a(chǎn)生死鎖。A、進程優(yōu)先權(quán) B、資源的線性分配C、進程推進順序 D、分配隊列優(yōu)先權(quán)10發(fā)生死鎖的必要條件有四個,要防止死鎖的發(fā)生,可以破壞這四個必要條件,但破壞()條件是不太實際的。A、互斥 B、請求和保持C、不剝奪 D、環(huán)路等待11除了可以采用資源剝奪法解除死鎖,還可以采用()方法解除死鎖。A、修改信號量 B、拒絕分配新的資源C、撤銷進程 D、執(zhí)行并行操作12資源的按序分配策略可以破壞()條件。A、互斥 B、請求和保持C、不剝奪 D、環(huán)路等待13在()的情況下,系統(tǒng)出現(xiàn)死鎖。A、計算機系統(tǒng)發(fā)生了重大故障B、有多個阻塞的進程存在C、若干個進

32、程因競爭資源而無休止地相互等待他方釋放已占有的資源D、資源數(shù)大大小于進程數(shù)或進程同時申請的資源數(shù)大大超過資源總數(shù)14某系統(tǒng)中有3個并發(fā)進程,都需要同類資源4個,試問該系統(tǒng)不會發(fā)生死鎖的最少資源數(shù)是()。A、9 B、10C、11 D、1215銀行家算法是一種()算法。A、解除死鎖 B、避免死鎖C、預(yù)防死鎖 D、檢測死鎖16()優(yōu)先權(quán)是在創(chuàng)建進程的時候確定的,確定之后在整個進程運行期間不再改變。A、靜態(tài) B、短作業(yè)C、動態(tài) D、高響應(yīng)比17在下列解決死鎖的方法中,屬于死鎖預(yù)防策略的是()。A、銀行家算法 B、資源有序分配法C、死鎖檢測法 D、資源分配圖化簡法二、填空題1進程調(diào)度程序按_從_的進程中

33、選擇一個進程; 從而使之占用處理器運行。2進程調(diào)度算法常用的有_、_ 、_ 等幾種。3進程的調(diào)度方式有兩種,一種是_,另一種是_。4在_調(diào)度算法中,按照進程進入就緒隊列的先后順序來分配處理機。5死鎖是指在系統(tǒng)中的多個 無限期等待永遠也不會發(fā)生的條件。6死鎖產(chǎn)生的四個必要條件是_、_、_和_ 。7銀行家算法中,當(dāng)一個進程提出的資源請求將導(dǎo)致系統(tǒng)從_ 狀態(tài)進入_狀態(tài)時,系統(tǒng)就拒絕它的資源請求。8對待死鎖,一般應(yīng)考慮死鎖的預(yù)防、避免、檢測和解除四個問題。典型的銀行家算法是屬于_,破壞環(huán)路等待條件是屬于_,而剝奪資源是_的基本方法。三、問答題1、在一個批處理單道系統(tǒng)中,采用響應(yīng)比高者優(yōu)先的作業(yè)調(diào)度算法

34、。當(dāng)一個作業(yè)進入系統(tǒng)后就可以開始調(diào)度,假定作業(yè)都是僅計算,忽略調(diào)度花費的時間。現(xiàn)有三個作業(yè),進入系統(tǒng)的時間和需要計算的時間如表所示:作業(yè)進入系統(tǒng)時間需要計算時間開始時間完成時間周轉(zhuǎn)時間19:0060分鐘   29:1045分鐘   39:1525分鐘   (1)求出每個作業(yè)的開始時間、完成時間及周轉(zhuǎn)時間并填入表中。(2)計算三個作業(yè)的平均周轉(zhuǎn)時間應(yīng)為多少2、當(dāng)前系統(tǒng)中出現(xiàn)下述資源分配情況:  AllocationNeedAvailableP0003200121622P110001750 

35、;   P213542356    P303320652    P400140656    利用銀行家算法,試問:(1)該狀態(tài)是否安全?(2)如果進程P2提出資源請求Request(1,2,2,2)后,系統(tǒng)能否將資源分配給它 第三章 處理機調(diào)度與死鎖參考答案一、 單項選擇題 二、填空題 1某種調(diào)度算法 就緒隊列2先來先服務(wù) 短進程優(yōu)先 時間片輪轉(zhuǎn)調(diào)度算法3剝奪式 非剝奪式4先來先服務(wù)5進程6互斥 請求和保持 不剝奪 環(huán)路等待7安全狀態(tài) 不安全狀態(tài)

36、8避免死鎖 預(yù)防死鎖 解除死鎖三、問答題1、作業(yè)進入系統(tǒng)時間需要計算時間開始時間完成時間周轉(zhuǎn)時間19:0060分鐘9:0010:0060分鐘29:1045分鐘10:2511:10120分鐘39:2525分鐘10:0010:2560分鐘平均周轉(zhuǎn)時間:60分鐘+120分鐘+60分鐘=80分鐘2、(1)利用銀行家算法對此時刻的資源分配情況進行分析,可得此時刻的安全性分析情況:  WorkNeedAllocationWork+AllocationFinishP01622001200321654TrueP31654065203321986TrueP419860656001419910TrueP

37、1199101750100029910TrueP229910235613543121414True從上述分析中可以看出,此時存在一個安全序列P0,P3,P4,P1,P2,故該狀態(tài)是安全的。(2)P2提出請求Request(1,2,2,2),按銀行家算法進行檢查: Request(1,2,2,2)Need(2,3,5,6) Request(1,2,2,2)Available(1,6,2,2)試探分配并修改相應(yīng)的數(shù)據(jù)結(jié)構(gòu),資源分配情況如下: AllocationNeedAvailableP0003200120400P110001750    P22

38、5761134    P303320652    P400140656    再利用安全性算法檢查系統(tǒng)狀態(tài)是否安全,可利用資源向量Available(0,4,0,0)已不能滿足任何進程的需要,故系統(tǒng)進入不安全狀態(tài),所以系統(tǒng)不能將資源分配給進程P2。 第四章 存儲器管理一、單項選擇題1位示圖法可用于()。A、頁式虛擬存儲管理中頁面置換B、可變式分區(qū)存儲管理中空閑區(qū)的分配和回收C、分頁式存儲管理中主存空閑塊的分配和回收D、文件目錄的查找2下列()存儲方式不能實現(xiàn)虛擬存儲器。A、分

39、區(qū) B、頁式 C、段式 D、段頁式3操作系統(tǒng)處理缺頁中斷時,選擇一種好的調(diào)度算法對主存和輔存中的信息進行高效調(diào)度盡可能地避免()。A、碎片 B、CPU空閑 C、多重中斷 D、抖動4可變分區(qū)存儲管理系統(tǒng)中,若采用最佳適應(yīng)分配算法,“空閑區(qū)表”中的空閑區(qū)可按()順序排列。A、長度遞增 B、長度遞減 C、地址遞增 D、地址遞減5分頁式存儲管理的主要特點是()。A、要求處理缺頁中斷B、要求擴充主存容量C、不要求作業(yè)裝入到主存的連續(xù)區(qū)域D、不要求作業(yè)全部同時裝人主存6LRU頁面調(diào)度算法淘汰()的頁。A、最近最少使用 B、最近最久未使用C、最先進入主存 D、將來最久使用7虛擬存儲技術(shù)是()。A、擴充主存物

40、理空間技術(shù)B、擴充主存邏輯地址空間技術(shù)C、擴充外存空間的技術(shù)D、擴充輸入/輸出緩沖區(qū)技術(shù)8虛擬存儲器實際容量受()限制。A、物理主存的大小B、計算機的地址結(jié)構(gòu)C、磁盤容量D、數(shù)據(jù)存放的絕對地址9分區(qū)管理要求對每一個作業(yè)都分配()的主存單元。A、地址連續(xù) B、若干地址不連續(xù)的C、若干連續(xù)的頁 D、若干不連續(xù)的幀10頁面置換算法中()不是基于程序執(zhí)行的局部性理論。A、 先進先出調(diào)度算法 B、LRU C、LFU D、最近最不常用調(diào)度算法11在存儲管理中,采用覆蓋與交換技術(shù)的目的是()。A、節(jié)省主存空間 B、物理上擴充主存容量C、提高CPU的效率 D、實現(xiàn)主存共享12分頁虛擬存儲管理中,缺頁中斷時,欲

41、調(diào)度一頁進入主存中,內(nèi)存己無空閑塊,如何決定淘汰已在主存的塊時,()的選擇是很重要的。A、地址變換 B、頁面調(diào)度算法C、對換方式 D、覆蓋技術(shù)13動態(tài)重定位技術(shù)依賴于()。A、重定位裝入程序 B、重定位寄存器C、地址結(jié)構(gòu) D、目標(biāo)程序14很好地解決了“零頭”問題的存儲管理方法是()。A、分頁存儲管理方式 B、分段存儲管理方式C、多重分區(qū)管理 D、可變式分區(qū)管理15()存儲管理兼顧了段式在邏輯上清晰和頁式在存儲管理上方便的優(yōu)點。A、分段 B、分頁C、可變分區(qū)方式 D、段頁式16系統(tǒng)“抖動”現(xiàn)象的發(fā)生是由()引起的。A、交換的信息量過大 B、置換算法選擇不當(dāng)C、內(nèi)存容量不足 D、請求分頁管理方案1

42、7在可變分區(qū)存儲管理中,某作業(yè)完成后要收回其主存空間,該空間可能與相鄰空閑區(qū)合并,修改空閑區(qū)表使空閑區(qū)始址改變但空閑區(qū)數(shù)不變的是()情況。A、有上鄰空閑區(qū)也有下鄰空閑區(qū) B、有上鄰空閑區(qū)但無下鄰空閑區(qū)C、無上鄰空閑區(qū)但有下鄰空閑區(qū) D、無上鄰空閑區(qū)且也無下鄰空閑區(qū)18可變分區(qū)管理中,首次適應(yīng)分配算法可將空閑區(qū)表中的空閑區(qū)欄目按()順序排列。A、地址遞增 B、長度遞增C、地址遞減 D、長度遞減19在固定分區(qū)分配中,每個分區(qū)的大小是()。A、隨作業(yè)長度變化 B、相同C、可以不同但預(yù)先固定 D、可以不同但根據(jù)作業(yè)長度固定20存儲管理主要管理的是( )。A、外存存儲器用戶區(qū) B、外存存儲器系統(tǒng)區(qū)C、主

43、存儲器用戶區(qū) D、主存儲器系統(tǒng)區(qū)21虛擬存儲管理系統(tǒng)的基礎(chǔ)是程序的()理論。A、全局性 B、虛擬性C、局部性 D、動態(tài)性22下述()頁面置換算法會產(chǎn)生Belady現(xiàn)象。A、最佳置換算法 B、先進先出算法C、LRU算法 D、Clock算法23作業(yè)執(zhí)行中發(fā)生了缺頁中斷,經(jīng)操作系統(tǒng)處理后,應(yīng)讓其執(zhí)行()指令。A、被中斷的前一條 B、被中斷的后一條C、被中斷的 D、啟動時的第一條24可變分區(qū)方式常用的主存分配算法中,()總是找到能滿足作業(yè)要求的最小空閑區(qū)分配。A、最佳適應(yīng)算法 B、首次適應(yīng)算法C、最壞適應(yīng)算法 D、循環(huán)首次適應(yīng)算法25可變分區(qū)方式常用的主存分配算法中,()總是找到能滿足作業(yè)要求的最大空

44、閑區(qū)分配。A、最佳適應(yīng)算法 B、首次適應(yīng)算法C、最壞適應(yīng)算法 D、循環(huán)首次適應(yīng)算法二、多項選擇題1不需硬件地址轉(zhuǎn)換機構(gòu)支撐的存儲管理方式是()。A、單用戶連續(xù)方式B、 可變分區(qū)方式C、頁式和段式D、固定分區(qū)方式E、段頁式2可用上下界限寄存器實現(xiàn)存儲保護的是()存儲管理。A、分段 B、段頁式C、可變分區(qū) D、分頁E、固定分區(qū)3在下列存儲器管理方案中,能實現(xiàn)虛擬存儲的是()A、分區(qū)管理 B、分頁存儲管理C、請求分頁存儲管理 D、請求分段存儲管理E、段頁式存儲管理4在下列算法中,可用于頁面置換算法的是()。A、先進先出算法 B、LRU算法C、優(yōu)先級高者優(yōu)先算法 D、時間片輪轉(zhuǎn)法E、Clock算法三、

45、填空題1在存儲器管理中,頁是信息的_單位,段是信息的_單位。頁面大小由_確定,段的大小由_確定。2如果一個程序為多個進程所共享,那么該程序的代碼在執(zhí)行的過程中不能被修改,即程序應(yīng)該是_ 。3將作業(yè)地址空間中的邏輯地址轉(zhuǎn)換為主存中的物理地址的過程稱為_ 。4為了解決碎片問題,可采用一種方法,將內(nèi)存中的所有作業(yè)進行移動,使原來分散的多個小分區(qū)拼接成一個大分區(qū),這種方法稱為 _。5覆蓋技術(shù)的關(guān)鍵是提供正確的_ 。6頁表的作用是_ 。7程序執(zhí)行的局部性原理體現(xiàn)在_ 局部性和 _局部性兩個方面。8在分頁虛擬存儲管理方式中,常采用的頁面置換算法有:_ ,淘汰不再使用或最遠的將來才使用的頁;_ ,選擇淘汰在

46、主存駐留時間最長的頁;_ ,選擇淘汰離當(dāng)前時刻最近的一段時間內(nèi)使用得最少的頁。9所謂虛擬存儲器是指具有_ 功能和 _功能,能從_ 上對內(nèi)存容量進行擴充的一種存儲器系統(tǒng)。10在分頁存儲管理方式中,當(dāng)要按照給定的邏輯地址進行讀/寫時,需要_ 次訪問內(nèi)存。11可變分區(qū)中為提高主存利用率,采用 _技術(shù),但這樣做花費處理器時間,增加系統(tǒng)開銷。12可變分區(qū)存儲管理中主存預(yù)先_ 分區(qū),作業(yè)裝入主存時,在主存用戶空閑區(qū)內(nèi)劃分出一塊與_ 大小適合的連續(xù)區(qū)域裝入。13段頁式存儲管理兼顧了_ 在邏輯上清晰和_ 存儲管理上方便的優(yōu)點。14頁面調(diào)度算法的選擇是很重要的,如果選用了一個_ 調(diào)度算法就會出現(xiàn)這樣的現(xiàn)象,剛被

47、淘汰的頁面又立即要用,把它調(diào)入,不久又被調(diào)出,調(diào)出不久又再次調(diào)入,如此反復(fù),使調(diào)度時間非常頻繁,以致大部分時間都花費在來回調(diào)度上,這種現(xiàn)象叫做 _,又稱 _。15頁式存儲管理中,進行存儲分配時,以_ 為單位進行分配,采用不連續(xù)的分配辦法,作業(yè)信息可以按 _分散在主存不連續(xù)的 _中。四、問答題1試述缺頁中斷與一般中斷的主要區(qū)別。2交換擴充了內(nèi)存,因此,交換也實現(xiàn)了虛擬存儲器。這句話對嗎3采用請求分頁虛擬存儲管理的系統(tǒng),接收了一個共7頁的作業(yè),作業(yè)執(zhí)行時依次訪問的頁為1,2,3,4,2,1,5,6,2,1,2,3,7,6,3,2,1,2,3,6。若采用最近最少用(LRU)調(diào)度算法,作業(yè)在得到兩塊主

48、存空間和四塊主存空間時各會產(chǎn)生缺頁中斷如果采用先進先出(FIFO)調(diào)度算法又會有怎樣的結(jié)果4有一個程序要把100×100數(shù)組置初值為“0”,現(xiàn)假定有兩個主存塊可用來存放數(shù)組信息,主存塊的大小為可存放200個數(shù)組元素,數(shù)組中的元素按行編址。兩個主存塊的初始狀態(tài)都為空,若編程編制如下: Var A: arrary1.100 of array1.100 of integer;for j:=1 to 100 dofor i:=1 to 100 do Ai,j:=0;Var A: arrary1.100 of array1.100 of integer;for i:=1 to 100 dofo

49、r j:=1 to 100 do Ai,j:=0;當(dāng)采用LRU頁面調(diào)度算法時各會產(chǎn)生多少次缺頁中斷5設(shè)有一分頁存儲管理系統(tǒng),向用戶提供的邏輯地址空間最大為16頁,每頁2048字節(jié),內(nèi)存總共有8個存儲塊,試問邏輯地址至少應(yīng)為多少位內(nèi)存空間多大6某采用分頁存儲管理的系統(tǒng)中,物理地址占20位,邏輯地址中頁號占6位,頁大小為1KB,問:該系統(tǒng)的內(nèi)存空間大小為多少每塊的大小為多少邏輯地址共幾位,每個作業(yè)最大長度為多少若0頁放在3塊中,1頁放在7塊中,2頁放在9塊中,邏輯地址0420H對應(yīng)的物理地址是多少第四章 存儲器管理參考答案一、單項選擇題 二、多項選擇題 三、填空題1物理 邏輯 系統(tǒng) 用戶作業(yè)本身2

50、可重入的3地址轉(zhuǎn)換4緊湊5覆蓋結(jié)構(gòu)6實現(xiàn)從頁號到物理塊號的映射7時間 空間8最佳置換算法 先進先出算法 最近最少使用算法9請求調(diào)入 置換 邏輯10211緊湊12不 作業(yè)大小相同13段式 頁式14不合適、抖動、顛簸15塊、頁、主存塊四、問答題1缺頁中斷作為中斷,它同樣需要經(jīng)歷諸如保護CPU現(xiàn)場環(huán)境、分析中斷原因、轉(zhuǎn)入缺頁中斷處理程序進行處理、恢復(fù)CPU環(huán)境等幾個步驟。但缺頁中斷又是一種特殊的中斷,它與一般的中斷相比有著明顯的區(qū)別,主要表現(xiàn)如下:在指令執(zhí)行期間產(chǎn)生和處理中斷信號。通常,都是在一條指令執(zhí)行完后去檢查是否有中斷產(chǎn)生。若有,便去響應(yīng)處理中斷;否則,繼續(xù)執(zhí)行下條指令。然而,缺頁中斷是在指令

51、執(zhí)行期間,發(fā)現(xiàn)所要訪問的指令或數(shù)據(jù)不在內(nèi)存時產(chǎn)生和處理的。一條指令在執(zhí)行期間,可能產(chǎn)生多次缺頁中斷。2不對。交換是把各個進程完整地調(diào)入內(nèi)存,運行一段時間,再放回磁盤上。虛擬存儲器是使進程在只有一部分在內(nèi)存的情況下也能運行。交換是把整個進程換入換出主存。而虛擬存儲器的基本思想是程序的大小可以超過物理內(nèi)存的大小,操作系統(tǒng)把程序的一部分調(diào)入主存來運行,而把其他部分保留在磁盤上。故交換并未實現(xiàn)虛擬存儲器。 3最近最少用(LRU)調(diào)度算法,作業(yè)在得到兩塊主存空間產(chǎn)生18次缺頁中斷,四塊主存空間時會產(chǎn)生10次缺頁中斷。如先進先出(FIFO)調(diào)度算法,作業(yè)在得到兩塊主存空間產(chǎn)生18次缺頁中斷,四塊主存空間時

52、會產(chǎn)生14次缺頁中斷。4產(chǎn)生100次缺頁中斷產(chǎn)生10000次缺頁中斷5每頁2048字節(jié),所以頁內(nèi)位移部分地址需要占11個二進制位,邏輯地址空間最大為16頁,所以頁號部分地址需要占4個二進制位。故邏輯地址至少應(yīng)為15位。由于內(nèi)存共有8個存儲塊,在分頁存儲管理系統(tǒng)中,存儲塊大小與頁面的大小相等,因此內(nèi)存空間為16k。6內(nèi)存空間大小為1MB,每塊的大小為1KB,邏輯地址16位,每個作業(yè)最大長度為64KB,邏輯地址0420H對應(yīng)的物理地址1C20H。第五章 設(shè)備管理一、單項選擇題1()是操作系統(tǒng)中采用的以空間換時間的技術(shù)。A、緩沖技術(shù) B、并行技術(shù)C、通道技術(shù) D、虛擬存儲技術(shù)2通道又稱I/O處理機,

53、它用于實現(xiàn)()之間的信息傳輸。A、主存與外設(shè) B、CPU與外設(shè)C、主存與外存 D、CPU與外存3通過硬件和軟件的功能擴充,把原來獨占的設(shè)備改造成若干用戶共享的設(shè)備,這種設(shè)備稱為()。A、存儲設(shè)備 B、系統(tǒng)設(shè)備C、虛擬設(shè)備 D、用戶設(shè)備4對于磁盤來書,輸入輸出操作的信息傳送單位為()。A、字節(jié) B、字C、文件 D、塊5CPU輸出數(shù)據(jù)的速度遠遠高于打印機的打印速度,為解決這一矛盾,可采用()。A、并行技術(shù) B、通道技術(shù)C、緩沖技術(shù) D、虛擬存儲技術(shù)6在采用SPOOLING技術(shù)的系統(tǒng)中,用戶的打印數(shù)據(jù)首先被送到()。A、打印機 B、磁盤的輸入井C、磁盤的輸出井 D、終端7設(shè)備管理程序?qū)υO(shè)備的管理是借助一些數(shù)據(jù)結(jié)構(gòu)來進行的,下面的()不屬于設(shè)備管理的數(shù)據(jù)結(jié)構(gòu)。A、DCT B、JCBC、COCT D、CHCT8緩沖技術(shù)中的緩沖池在()中A、外存 B、內(nèi)存C、ROM D、寄存器9通道是一種()A、I/O斷口 B、共享

溫馨提示

  • 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)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論