版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第一章 操作系統(tǒng)引論一選擇題1操作系統(tǒng)是一種 。A通用軟件 B系統(tǒng)軟件C應(yīng)用軟件 D軟件包 答:B2操作系統(tǒng)的 管理部分負(fù)責(zé)對(duì)進(jìn)程進(jìn)行調(diào)度。A主存儲(chǔ)器 B控制器C運(yùn)算器 D處理機(jī) 答:D3操作系統(tǒng)是對(duì) 進(jìn)行管理的軟件。A軟件 B硬件C計(jì)算機(jī)資源 D應(yīng)用程序 答:C4從用戶的觀點(diǎn)看,操作系統(tǒng)是 。A用戶與計(jì)算機(jī)之間的接口B控制和管理計(jì)算機(jī)資源的軟件C合理地組織計(jì)算機(jī)工作流程的軟件D由若干層次的程序按一定的結(jié)構(gòu)組成 答:A 5操作系統(tǒng)的功能是進(jìn)行處理機(jī)管理、 管理、設(shè)備管理及信息管理。A進(jìn)程 B. 存儲(chǔ)器C硬件 D. 軟件 答:B6操作系統(tǒng)中采用多道程序設(shè)計(jì)技術(shù)提高CPU和外部設(shè)備的 。A利用率
2、B可靠性C穩(wěn)定性 D兼容性 答:A7操作系統(tǒng)是現(xiàn)代計(jì)算機(jī)系統(tǒng)不可缺少的組成部分,是為了提高計(jì)算機(jī)的 和方便用戶使用計(jì)算機(jī)而配備的一種系統(tǒng)軟件。A速度 B利用率C. 靈活性 D兼容性 答:B8操作系統(tǒng)的基本類型主要有 。A批處理系統(tǒng)、分時(shí)系統(tǒng)及多任務(wù)系統(tǒng)B實(shí)時(shí)操作系統(tǒng)、批處理操作系統(tǒng)及分時(shí)操作系統(tǒng)C單用戶系統(tǒng)、多用戶系統(tǒng)及批處理系統(tǒng)D實(shí)時(shí)系統(tǒng)、分時(shí)系統(tǒng)和多用戶系統(tǒng) 答:B9所謂 是指將一個(gè)以上的作業(yè)放入主存,并且同時(shí)處于運(yùn)行狀態(tài),這些作業(yè)共享處理機(jī)的時(shí)間和外圍設(shè)備等其他資源。A. 多重處理 B多道程序設(shè)計(jì)C. 實(shí)時(shí)處理 D. 共行執(zhí)行 答:B10. 下面關(guān)于操作系統(tǒng)的敘述中正確的是 。A批處理作
3、業(yè)必須具有作業(yè)控制信息。B分時(shí)系統(tǒng)不一定都具有人機(jī)交互功能。C從響應(yīng)時(shí)間的角度看,實(shí)時(shí)系統(tǒng)與分時(shí)系統(tǒng)差不多。D由于采用了分時(shí)技術(shù),用戶可以獨(dú)占計(jì)算機(jī)的資源答:A11. 如果分時(shí)操作系統(tǒng)的時(shí)間片一定,那么 ,則響應(yīng)時(shí)間越長(zhǎng)。A用戶數(shù)少 B用戶數(shù)越多C內(nèi)存越少 D內(nèi)存越多 答:B12實(shí)時(shí)操作系統(tǒng)必須在 內(nèi)完成來(lái)自外部的事件。A. 響應(yīng)時(shí)間 B周轉(zhuǎn)時(shí)間 C規(guī)定時(shí)間 D調(diào)度時(shí)間 答:C13分時(shí)系統(tǒng)中為了使多個(gè)用戶能夠同時(shí)與系統(tǒng)交互,最關(guān)鍵的問(wèn)題是 。A. 計(jì)算機(jī)具有足夠快的運(yùn)算速度 B能快速進(jìn)行內(nèi)外存之間的信息交換C. 系統(tǒng)能夠及時(shí)接收多個(gè)用戶的輸入 D短時(shí)間內(nèi)所有用戶程序都能運(yùn)行答:C14分時(shí)操作系
4、統(tǒng)通常采用 策略為用戶服務(wù)。A可靠性和靈活性 B時(shí)間片輪轉(zhuǎn)C時(shí)間片加權(quán)分配 D短作業(yè)優(yōu)先 答:B15. 在 操作系統(tǒng)控制下計(jì)算機(jī)系統(tǒng)能及時(shí)處理由過(guò)程控制反饋的數(shù)據(jù)并作出響應(yīng)。A實(shí)時(shí) B分時(shí)C分布式 D單用戶 答:A16. 下面6個(gè)系統(tǒng)中,必須是實(shí)時(shí)操作系統(tǒng)的有 個(gè)。計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng)航空訂票系統(tǒng)過(guò)程控制系統(tǒng)機(jī)器翻譯系統(tǒng)辦公自動(dòng)化系統(tǒng)計(jì)算機(jī)激光照排系統(tǒng)A1 B2 C3 D4 答:C17. 若把操作系統(tǒng)看作計(jì)算機(jī)系統(tǒng)資源的管理者,下列的 不屬于操作系統(tǒng)所管理的資源。A. 程序 B內(nèi)存 CCPU D中斷 答:D18. 在下列操作系統(tǒng)的各個(gè)功能組成部分中, 不需要硬件的支持。A. 進(jìn)程調(diào)度 B. 時(shí)鐘
5、管理C. 地址映射 D中斷系統(tǒng) 答:A19. 設(shè)計(jì)實(shí)時(shí)操作系統(tǒng)時(shí),首先應(yīng)考慮系統(tǒng)的 。A可靠性和靈活性 B實(shí)時(shí)性和可靠性C. 多路性和可靠性 D優(yōu)良性和分配性 答:B20分時(shí)系統(tǒng)需要使用下面哪些成分?(1)多道程序設(shè)計(jì)技術(shù) (2)作業(yè)說(shuō)明書(shū)(3)終端命令解釋程序 (4)中斷處理(5)優(yōu)先級(jí)調(diào)度 (6)系統(tǒng)調(diào)用答: (1)、(3)、(4)、(6)21時(shí)間片概念一般用于 。A. 批處理操作系統(tǒng) B分時(shí)操作系統(tǒng)C. 實(shí)時(shí)操作系統(tǒng) D. 都不是 答:B22批處理系統(tǒng)的主要缺點(diǎn)是 。A . CPU使用效率低 B. 無(wú)并行性C. 無(wú)交互性 D都不是 答:C23. 下面 不屬于操作系統(tǒng)功能。A用戶管理 BC
6、PU和存儲(chǔ)管理C設(shè)備管理 D. 文件和作業(yè)管理 答:A24當(dāng)CPU執(zhí)行系統(tǒng)程序時(shí),CPU處于 。A管態(tài) B目態(tài)C系統(tǒng)態(tài) DA和C 答:D25能直接對(duì)系統(tǒng)中各類資源進(jìn)行動(dòng)態(tài)分配和管理,控制、協(xié)調(diào)各任務(wù)的并行執(zhí)行且系統(tǒng)中主機(jī)無(wú)主次之分,并向用戶提供統(tǒng)一的、有效的軟件接口的系統(tǒng)是 。A分布式操作系統(tǒng) B實(shí)時(shí)操作系統(tǒng)C網(wǎng)絡(luò)操作系統(tǒng) D批處理操作系統(tǒng) 答:A26. 下列選擇中, 不是操作系統(tǒng)關(guān)心的主要問(wèn)題。 A. 管理計(jì)算機(jī)裸機(jī) B. 設(shè)計(jì)、提供用戶程序與計(jì)算機(jī)硬件系統(tǒng)的界面C. 管理計(jì)算機(jī)系統(tǒng)資源 D高級(jí)程序設(shè)計(jì)語(yǔ)言的編譯器 答:D27. 實(shí)時(shí)操作系統(tǒng)對(duì)可靠件和安全性的要求極高,它 。A. 十分注意系
7、統(tǒng)資源的利用率 B. 不強(qiáng)調(diào)響應(yīng)速度C. 不強(qiáng)求系統(tǒng)資源的利用率 D不必向用戶反饋信息 答:C28火車站的售票系統(tǒng)屬于 系統(tǒng)。A單道批處理 B多道批處理C實(shí)時(shí) D分時(shí) 答:C29在分時(shí)系統(tǒng)中,通常的時(shí)間片是 。A幾分鐘 B幾十秒C幾十毫秒 D幾十微秒 答:C30用于控制生產(chǎn)流水線、進(jìn)行工業(yè)處理控制的操作系統(tǒng)是 。A分時(shí)系統(tǒng) B網(wǎng)絡(luò)操作系統(tǒng)C實(shí)時(shí)系統(tǒng) D批處理系統(tǒng) 答:C31. 分時(shí)操作系統(tǒng)適用于 。A控制生產(chǎn)流水線 B調(diào)試運(yùn)行程序C. 大量的數(shù)據(jù)處理 D多個(gè)計(jì)算機(jī)資源共享 答:B32. 下列系統(tǒng)中,屬于實(shí)時(shí)系統(tǒng)的是 。A辦公自動(dòng)化系統(tǒng) B. 計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng)C. 飛機(jī)訂票系統(tǒng) D計(jì)算機(jī)激光照
8、排系統(tǒng) 答:C33目前個(gè)人計(jì)算機(jī)中的操作系統(tǒng)主要是 。A. 網(wǎng)絡(luò)操作系統(tǒng) B批處理操作系統(tǒng)C. 單用戶操作系統(tǒng) D單道單用戶操作系統(tǒng) 答:C34下列操作系統(tǒng)中強(qiáng)調(diào)并行計(jì)算的操作系統(tǒng)是 。A分時(shí)系統(tǒng) B實(shí)時(shí)系統(tǒng)C網(wǎng)絡(luò)操作系統(tǒng) D分布式操作系統(tǒng) 答:D35. 能夠?qū)崿F(xiàn)通信及資源共享的操作系統(tǒng)是 。A. 批處理操作系統(tǒng) B. 分時(shí)操作系統(tǒng)C. 實(shí)時(shí)操作系統(tǒng) D. 網(wǎng)絡(luò)操作系統(tǒng) 答:D36UNIX操作系統(tǒng)是一種 。A. 分時(shí)操作系統(tǒng) B批處理操作系統(tǒng)C. 實(shí)時(shí)操作系統(tǒng) D. 分布式操作系統(tǒng) 答:A37以下操作系統(tǒng)中屬于網(wǎng)絡(luò)操作系統(tǒng)的是 。A. MS-DOS B. Windows98 C. UNIX D
9、. WindowsNT 答:D二填空題1操作系統(tǒng)的基本功能包括 管理、 管理、 管理、 管理。除此之外還為用戶使用操作系統(tǒng)提供了用戶接口。答:處理機(jī) 存儲(chǔ)器 設(shè)備 信息(或文件)2如果一個(gè)操作系統(tǒng)兼有批處理、分時(shí)處理和實(shí)時(shí)處理操作系統(tǒng)三者或其中兩者的功能,這樣的操作系統(tǒng)稱為 。答:通用操作系統(tǒng)3在分時(shí)和批處理系統(tǒng)結(jié)合的操作系統(tǒng)中引入了“前臺(tái)”和“后臺(tái)”作業(yè)的概念,其目的是 。答:為了提高CPU的利用率4實(shí)時(shí)操作系統(tǒng)與分時(shí)操作系統(tǒng)的主要區(qū)別是 。答:及時(shí)性和高可靠性5在主機(jī)控制下進(jìn)行的輸入輸出操作稱為 操作。答:聯(lián)機(jī)輸入輸出6按內(nèi)存中同時(shí)運(yùn)行程序的數(shù)目可以將批處理系統(tǒng)分為兩類: 和 。答:?jiǎn)蔚琅?/p>
10、處理系統(tǒng) 多道批處理系統(tǒng)7 系統(tǒng)不允許用戶隨時(shí)干預(yù)自己程序的運(yùn)行。答:批處理8多道程序設(shè)計(jì)的特點(diǎn)是多道、 和 。答:宏觀上的并行、微觀上的串行9單道批處理系統(tǒng)是在解決 和 的矛盾中發(fā)展起來(lái)的。答:人機(jī)矛盾、CPU和I/O設(shè)備之間速度不匹配10對(duì)操作系統(tǒng)的總體設(shè)計(jì)目標(biāo)來(lái)說(shuō),批處理操作系統(tǒng)應(yīng)注重提高計(jì)算機(jī)的效率,盡量增加系統(tǒng)的 ,分時(shí)操作系統(tǒng)應(yīng)保證用戶 ;而實(shí)時(shí)操作系統(tǒng)則應(yīng)在保證及時(shí)響應(yīng)和處理有關(guān)事件的前提下,再考慮 。答:平均吞吐量、所能忍受的響應(yīng)時(shí)間、系統(tǒng)資源的利用率11分時(shí)系統(tǒng)中的 是衡量一個(gè)分時(shí)系統(tǒng)性能的重要指標(biāo)。答:響應(yīng)時(shí)間12導(dǎo)彈飛行控制系統(tǒng)屬于 系統(tǒng)。答:實(shí)時(shí)13在操作系統(tǒng)的發(fā)展過(guò)程
11、中,多道程序設(shè)計(jì)和 的出現(xiàn),標(biāo)志了操作系統(tǒng)的正式形成。 答:分時(shí)系統(tǒng)14實(shí)時(shí)系統(tǒng)按應(yīng)用的不同分為 和 兩種。答:過(guò)程控制系統(tǒng)、數(shù)據(jù)處理系統(tǒng)15分時(shí)操作系統(tǒng)的用戶通過(guò)與計(jì)算機(jī)相連的 來(lái)使用計(jì)算機(jī)系統(tǒng),允許多個(gè)用戶同時(shí)上機(jī)。答:終端16個(gè)人計(jì)算機(jī)操作系統(tǒng)每次只允許一個(gè)用戶使用計(jì)算機(jī),稱為 。答:?jiǎn)斡脩舨僮飨到y(tǒng)17為計(jì)算機(jī)網(wǎng)絡(luò)配置的操作系統(tǒng)稱 。答:網(wǎng)絡(luò)操作系統(tǒng)18網(wǎng)絡(luò)操作系統(tǒng)的主要功能是實(shí)現(xiàn) 以及 。答:各臺(tái)計(jì)算機(jī)之間的通信、網(wǎng)絡(luò)中各種資源的共享19近年來(lái),適合開(kāi)放系統(tǒng)的操作系統(tǒng)成為一個(gè)重要的研究課題,IEEE把它命名為 ,即計(jì)算機(jī)環(huán)境可移植操作系統(tǒng)。答:POSIX20在 控制下,用戶在終端設(shè)備上
12、可以直接輸入、調(diào)試和運(yùn)行自己的程序,能直接修改程序中的錯(cuò)誤,并直接獲得結(jié)果。答:分時(shí)系統(tǒng)21根據(jù)服務(wù)對(duì)象不同,常用的單處理機(jī)OS可以分為如下三種類型:允許多個(gè)用戶在其終端上同時(shí)交互地使用計(jì)算機(jī)的OS稱為 系統(tǒng),它通常采用 策略為用戶服務(wù);允許用戶把苦干個(gè)作業(yè)提交計(jì)算機(jī)系統(tǒng)集中處理的OS稱為 系統(tǒng),衡量這種系統(tǒng)性能的一個(gè)主要指標(biāo)是系統(tǒng)的 ;在 系統(tǒng)控制下,計(jì)算機(jī)系統(tǒng)能及時(shí)處理由過(guò)程控制反饋的數(shù)據(jù)并做出響應(yīng)。設(shè)計(jì)這種系統(tǒng)時(shí)應(yīng)首先考慮系統(tǒng)的 。答:分時(shí)、時(shí)間片輪轉(zhuǎn)、批處理、吞吐量、實(shí)時(shí)、及時(shí)性和可靠性三簡(jiǎn)答題12試對(duì)分時(shí)操作系統(tǒng)和實(shí)時(shí)操作系統(tǒng)進(jìn)行比較。答:我們可以從以下幾個(gè)方面對(duì)這兩種操作系統(tǒng)進(jìn)行比
13、較:(1)實(shí)時(shí)信息處理系統(tǒng)與分時(shí)操作系統(tǒng)一樣都能為多個(gè)用戶服務(wù),系統(tǒng)按分時(shí)原則為多個(gè)終端用戶服務(wù);而對(duì)實(shí)時(shí)控制系統(tǒng),則表現(xiàn)為經(jīng)常對(duì)多路現(xiàn)場(chǎng)信息進(jìn)行采集以及對(duì)多個(gè)對(duì)象或多個(gè)執(zhí)行機(jī)構(gòu)進(jìn)行控制。(2)實(shí)時(shí)信息處理系統(tǒng)與分時(shí)操作系統(tǒng)一樣,每個(gè)用戶各占一個(gè)終端,彼此獨(dú)立操作,互不干擾。因此用戶感覺(jué)就像他一人獨(dú)占計(jì)算機(jī);而在實(shí)時(shí)控制系統(tǒng)中信息的采集和對(duì)對(duì)象的控制也都是彼此互不干擾的。(3)實(shí)時(shí)信息系統(tǒng)對(duì)響應(yīng)時(shí)間的要求與分時(shí)操作系統(tǒng)類似,都是以人所能接受的等待時(shí)間來(lái)確定的;而實(shí)時(shí)控制系統(tǒng)的響應(yīng)時(shí)間則是以控制對(duì)象所能接受的延時(shí)來(lái)確定的。(4)分時(shí)操作系統(tǒng)是一種通用系統(tǒng),主要用于運(yùn)行終端用戶程序,因此它具有較強(qiáng)
14、的交互能力。而實(shí)時(shí)操作系統(tǒng)雖然也有交互能力,但其交互能力不及前者。(5)分時(shí)操作系統(tǒng)要求系統(tǒng)可靠,相比之下,實(shí)時(shí)操作系統(tǒng)則要求系統(tǒng)高度可靠。3采用多道程序設(shè)計(jì)的主要優(yōu)點(diǎn)是什么?答:多道程序設(shè)計(jì)考慮到作業(yè)的運(yùn)行規(guī)律是交替使用CPU和IO,故將多道程序同時(shí)保存于系統(tǒng)中,使各作業(yè)對(duì)CPU與IO的使用在時(shí)間上重疊,提高了CPU和IO設(shè)備的利用率。4什么是操作系統(tǒng)?它有什么基本特征?答:操作系統(tǒng)是指控制和管理計(jì)算機(jī)的軟、硬件資源,合理組織計(jì)算機(jī)的工作流程、方便用戶使用的程序集合。 操作系統(tǒng)具有4個(gè)基本特征:(1)并發(fā)性:宏觀上在一段時(shí)間內(nèi)有多道程序在同時(shí)運(yùn)行,而微觀上這些程序是在交替執(zhí)行。(2)共享性:
15、因程序的并發(fā)執(zhí)行而使系統(tǒng)中的軟、硬件資源不再為某個(gè)程序獨(dú)占,而是由多個(gè)程序共同使用。(3)虛擬性:多道程序設(shè)計(jì)技術(shù)把一臺(tái)物理計(jì)算機(jī)虛擬為多臺(tái)邏輯上的計(jì)算機(jī),使得每個(gè)用戶都感覺(jué)自己是“獨(dú)占”計(jì)算機(jī)。(4)異步性(不確定性):多道程序系統(tǒng)中,各程序之間存在著直接或間接的聯(lián)系,程序的推進(jìn)速度受到其他程序的影響,這樣,程序運(yùn)行的順序、程序完成的時(shí)間以及程序運(yùn)行的結(jié)果都是不確定的。第二章 進(jìn)程管理一選擇題1在進(jìn)程管理中,當(dāng) 時(shí)進(jìn)程從阻塞狀態(tài)變?yōu)榫途w狀態(tài).A. 進(jìn)程被進(jìn)程調(diào)度程序選中 B等待某一事件C等待的事件發(fā)生 D時(shí)間片用完 答:C2分配到必要的資源并獲得處理機(jī)時(shí)的進(jìn)程狀態(tài)是 。A就緒狀態(tài) B執(zhí)行狀態(tài)
16、C阻塞狀態(tài) D撤消狀態(tài) 答:B3P、V操作是 。A兩條低級(jí)進(jìn)程通信原語(yǔ) B兩組不同的機(jī)器指令C兩條系統(tǒng)調(diào)用命令 D兩條高級(jí)進(jìn)程通信原語(yǔ) 答:A4對(duì)進(jìn)程的管理和控制使用 。A指令 B原語(yǔ)C信號(hào)量 D信箱通信 答:B5進(jìn)程的并發(fā)執(zhí)行是指若干個(gè)進(jìn)程 。A同時(shí)執(zhí)行 B在執(zhí)行的時(shí)間上是重疊的C在執(zhí)行的時(shí)間上是不可重疊的 D共享系統(tǒng)資源 答:B6若P、V操作的信號(hào)量S初值為2,當(dāng)前值為1,則表示有 等待進(jìn)程。A0個(gè) B1個(gè) C 2個(gè) D3個(gè) 答:B7進(jìn)程的三個(gè)基本狀態(tài)在一定條件下可以相互轉(zhuǎn)化,進(jìn)程由就緒狀態(tài)變?yōu)檫\(yùn)行狀態(tài)的條件是 ;由運(yùn)行狀態(tài)變?yōu)樽枞麪顟B(tài)的條件是 。A時(shí)間片用完 B等待某事件發(fā)生C等待的某事
17、件己發(fā)生 D被進(jìn)程調(diào)度程序選中 答,D B8下列的進(jìn)程狀態(tài)變化中, 變化是不可能發(fā)生的。A運(yùn)行一就緒 B運(yùn)行一等待C等待一運(yùn)行 D等待一就緒 答:C9一個(gè)運(yùn)行的進(jìn)程用完了分配給它的時(shí)間片后,它的狀態(tài)變?yōu)?。A就緒 B等待C運(yùn)行 D由用戶自己確定 答:A10用P、V操作管理臨界區(qū)時(shí),信號(hào)量的初值應(yīng)定義為 。A一1 B0 C1 D任意值 答:C11用V操作喚醒一個(gè)等待進(jìn)程時(shí),被喚醒進(jìn)程的狀態(tài)變?yōu)锳等待 B就緒 C運(yùn)行 D完成 答:B12進(jìn)程間的同步是指進(jìn)程間在邏輯上的相互 關(guān)系。A聯(lián)接 B制約 C. 繼續(xù) D調(diào)用 答:B13 是一種只能進(jìn)行P操作和V操作的特殊變量。A調(diào)度 B進(jìn)程 C同步 D信號(hào)量
18、 答:D14下面對(duì)進(jìn)程的描述中,錯(cuò)誤的是 。A進(jìn)程是動(dòng)態(tài)的概念 B進(jìn)程執(zhí)行需要處理機(jī)C進(jìn)程是有生命期的 D進(jìn)程是指令的集合 答:D15下面的敘述中正確的是 。A操作系統(tǒng)的一個(gè)重要概念是進(jìn)程,因此不同進(jìn)程所執(zhí)行的代碼也一定不同。B為了避免發(fā)生進(jìn)程死鎖,各進(jìn)程只能逐個(gè)申請(qǐng)資源。C操作系統(tǒng)用PCB管理進(jìn)程,用戶進(jìn)程可以從此PCB中讀出與本身運(yùn)行狀況有關(guān)的信息D進(jìn)程同步是指某些進(jìn)程之間在邏輯上的相互制約關(guān)系答:D16進(jìn)程控制就是對(duì)系統(tǒng)中的進(jìn)程實(shí)施有效的管理,通過(guò)使用 、進(jìn)程撤銷、進(jìn)程阻塞、進(jìn)程喚醒等進(jìn)程控制原語(yǔ)實(shí)現(xiàn)。A進(jìn)程運(yùn)行 B進(jìn)程管理C進(jìn)程創(chuàng)建 D進(jìn)程同步 答:C17操作系統(tǒng)通過(guò) 對(duì)進(jìn)程進(jìn)行管理。
19、AJCB BPCB CDCT DCHCT 答:B18用P、V操作可以解決 互斥問(wèn)題。A一切 B某些 C正確 D錯(cuò)誤 答:A19通常,用戶進(jìn)程被建立后, 。A便一直存在于系統(tǒng)中,直到被操作人員撤消B隨著作業(yè)運(yùn)行正?;虿徽=Y(jié)束而撤消C隨著時(shí)間片輪轉(zhuǎn)而撤消與建立D隨著進(jìn)程的阻塞或喚醒而撤消與建立 答:B20一個(gè)進(jìn)程被喚醒意味著 。A該進(jìn)程重新占有了CPU B它的優(yōu)先權(quán)變?yōu)樽畲笃銹CB移至等待隊(duì)列隊(duì)首 D進(jìn)程變?yōu)榫途w狀態(tài) 答:D21下面所述步驟中, 不是創(chuàng)建進(jìn)程所必需的。A由調(diào)度程序?yàn)檫M(jìn)程分配CPU B建立一個(gè)進(jìn)程控制塊C為進(jìn)程分配內(nèi)存 D將進(jìn)程控制塊鏈入就緒隊(duì)列 答:A22多道程序環(huán)境下,操作系統(tǒng)
20、分配資源以 為基本單位。A程序 B指令 C. 進(jìn)程 D作業(yè) 答:C 23對(duì)于兩個(gè)并發(fā)進(jìn)程,設(shè)互斥信號(hào)量為mutex,若mutex=0,則 。A表示沒(méi)有進(jìn)程進(jìn)入臨界區(qū)B表示有一個(gè)進(jìn)程進(jìn)入臨界區(qū)C表示有一個(gè)進(jìn)程進(jìn)入臨界區(qū),另一個(gè)進(jìn)程等待進(jìn)入D表示有兩個(gè)進(jìn)程進(jìn)入臨界區(qū)答:B 24兩個(gè)進(jìn)程合作完成一個(gè)任務(wù),在并發(fā)執(zhí)行中,一個(gè)進(jìn)程要等待其合作伙伴發(fā)來(lái)消息,或者建立某個(gè)條件后再向前執(zhí)行,這種制約性合作關(guān)系被稱為進(jìn)程的 。A同步 B互斥 C調(diào)度 D執(zhí)行 答:A 25為了進(jìn)行進(jìn)程協(xié)調(diào),進(jìn)程之間應(yīng)當(dāng)具有一定的聯(lián)系,這種聯(lián)系通常采用進(jìn)程間交換數(shù)據(jù)的方式進(jìn)行,這種方式稱為 。A進(jìn)程互斥 B進(jìn)程同步 C進(jìn)程制約 D進(jìn)
21、程通信 答:D 26設(shè)有5個(gè)進(jìn)程共享一個(gè)互斥段,如果最多允許有3個(gè)進(jìn)程同時(shí)進(jìn)入互斥段,則所采用的互斥信號(hào)量的初值應(yīng)是 。A5 B3 C1 D0 答:B27支持多道程序設(shè)計(jì)的操作系統(tǒng)在運(yùn)行過(guò)程中,不斷地選擇新進(jìn)程運(yùn)行來(lái)實(shí)現(xiàn)CPU的共享,但其中 不是引起操作系統(tǒng)選擇新進(jìn)程的直接原因。A. 運(yùn)行進(jìn)程的時(shí)間片用完 B. 運(yùn)行進(jìn)程出錯(cuò)C. 運(yùn)行進(jìn)程要等待某事件的發(fā)生 D. 有新進(jìn)程進(jìn)入就緒狀態(tài) 答:D28在多道程序設(shè)計(jì)系統(tǒng)中,多個(gè)計(jì)算問(wèn)題同時(shí)裝入計(jì)算機(jī)系統(tǒng)的主存儲(chǔ)器 。A并發(fā)執(zhí)行 B順序執(zhí)行C. 并行執(zhí)行 D同時(shí)執(zhí)行 答:A29引入多道程序設(shè)計(jì)技術(shù)后,處理器的利用率 。A有所改善 B極大地提高C降低了
22、D無(wú)變化,僅使程序執(zhí)行方便 答:B30從總體上說(shuō),采用多道程序設(shè)計(jì)技術(shù)可 單位時(shí)間的算題量,但對(duì)每一個(gè)算題,從算題開(kāi)始到全部完成所需的時(shí)間比單道執(zhí)行所需的時(shí)間可能要 。A增加,減少 B增加,延長(zhǎng)C. 減少,延長(zhǎng) D減少,減少 答:B31同一程序運(yùn)行在不同的數(shù)據(jù)集上,創(chuàng)建了 的進(jìn)程。A同步 B互斥C. 相同 D不同 答:D32關(guān)于進(jìn)程,下列敘述不正確的是 。A進(jìn)程包含了數(shù)據(jù)和運(yùn)行其上的程序B同一程序運(yùn)行在不同的數(shù)據(jù)集合上時(shí),構(gòu)成不同的進(jìn)程C一個(gè)被創(chuàng)建了的進(jìn)程,在它消亡之前,總是處于三種基本狀態(tài)之一D若干個(gè)進(jìn)程在單CPU系統(tǒng)中必須依次執(zhí)行,即一個(gè)進(jìn)程完成后,另一個(gè)進(jìn)程才能開(kāi)始工作 答:D33對(duì)于一
23、個(gè)單CPU系統(tǒng),允許若干進(jìn)程同時(shí)執(zhí)行,輪流占用CPU稱它們?yōu)?的。A順序執(zhí)行 B同時(shí)執(zhí)行C并行執(zhí)行 D并發(fā)執(zhí)行 答:D34一個(gè)程序與和它有關(guān)的進(jìn)程的對(duì)應(yīng)關(guān)系是 。A一對(duì)一 B多對(duì)一C一對(duì)多 D多對(duì)多 答:C35在操作系統(tǒng)中,使計(jì)算機(jī)系統(tǒng)能實(shí)現(xiàn)進(jìn)程并發(fā)執(zhí)行,保證系統(tǒng)正常工作的機(jī)制是 。A中斷 B查詢C同步 D互斥 答:A二填空題1進(jìn)程的基本特征有 、 、獨(dú)立性、異步性及結(jié)構(gòu)特征。答:動(dòng)態(tài)性 并發(fā)性2信號(hào)量的物理意義是當(dāng)信號(hào)量值大于零時(shí)表示 ;當(dāng)信號(hào)量值小于零時(shí)其絕對(duì)值表示 。答:可用資源的數(shù)目 因請(qǐng)求該資源而被阻塞的進(jìn)程數(shù)目3臨界資源的概念是 ,而臨界區(qū)是指 。答:一次僅允許一個(gè)進(jìn)程訪問(wèn)的資源進(jìn)
24、程中訪問(wèn)臨界資源的那段程序代碼4進(jìn)程在運(yùn)行過(guò)程中有三種基本狀態(tài),它們是 、 、 。答:運(yùn)行 就緒 等待(阻塞)5進(jìn)程主要由 、 、 三部分內(nèi)容組成,其中 是進(jìn)程存在的唯一標(biāo)志,而 部分也可以為其他進(jìn)程共享。答:程序段 數(shù)據(jù)段 PCB PCB 程序段6系統(tǒng)中各進(jìn)程之間邏輯上的相互制約關(guān)系稱為 。答:進(jìn)程同步7:若一個(gè)進(jìn)程己進(jìn)入臨界區(qū),其他欲進(jìn)入臨界區(qū)的進(jìn)程必須 。答:等待8將進(jìn)程的 鏈接在一起就形成了進(jìn)程隊(duì)列。答:PCB9用P、V操作管理臨界區(qū)時(shí),任何一個(gè)進(jìn)程在進(jìn)入臨界區(qū)之前應(yīng)調(diào)用 操作,在退出臨界區(qū)時(shí)應(yīng)調(diào)用 操作。答:P V10用信箱實(shí)現(xiàn)通信時(shí),應(yīng)有 和 兩條基本原語(yǔ)。答:發(fā)送 接收11在多道
25、程序系統(tǒng)中,進(jìn)程之間存在著的不同制約關(guān)系可以劃分為兩類: 與 。 指進(jìn)程間具有的一定邏輯關(guān)系; 是指進(jìn)程間在使用共享資源方面的約束關(guān)系。答:同步 互斥 同步 互斥12有m個(gè)進(jìn)程共享同一臨界資源,若使用信號(hào)量機(jī)制實(shí)現(xiàn)對(duì)臨界資源的互斥訪問(wèn),則信號(hào)量值的變化范圍是 。答:1至(m1)13設(shè)系統(tǒng)中有n(n>2)個(gè)進(jìn)程,且當(dāng)前不再執(zhí)行進(jìn)程調(diào)度程序,試考慮下述4種情況:沒(méi)有運(yùn)行進(jìn)程,有2個(gè)就緒進(jìn)程,n個(gè)進(jìn)程處于等待狀態(tài)。有1個(gè)運(yùn)行進(jìn)程,沒(méi)有就緒進(jìn)程,n一1進(jìn)程處于等待狀態(tài)。有1個(gè)運(yùn)行進(jìn)程,有1個(gè)就緒進(jìn)程,n一2進(jìn)程處于等待狀態(tài)。有1個(gè)運(yùn)行進(jìn)程,n一1個(gè)就緒進(jìn)程,沒(méi)有進(jìn)程處于等待狀態(tài)。上述情況中,不可
26、能發(fā)生的情況是 。答:14在一個(gè)單處理機(jī)系統(tǒng)中,若有5個(gè)用戶進(jìn)程,且假設(shè)當(dāng)前時(shí)刻為用戶態(tài),則處于就緒狀態(tài)的用戶進(jìn)程最多有 個(gè),最少有 個(gè)。答:4 015操作系統(tǒng)中,對(duì)信號(hào)量S的P原語(yǔ)操作定義中,使進(jìn)程進(jìn)入相應(yīng)等待隊(duì)列等待的條件是 。答:S<016下面關(guān)于進(jìn)程的敘述不正確的是 。進(jìn)程申請(qǐng)CPU得不到滿足時(shí),其狀態(tài)變?yōu)榈却隣顟B(tài)。在單CPU系統(tǒng)中,任一時(shí)刻至多有一個(gè)進(jìn)程處于運(yùn)行狀態(tài)。優(yōu)先級(jí)是進(jìn)行進(jìn)程調(diào)度的重要依據(jù),一旦確定不能改變。進(jìn)程獲得處理機(jī)而運(yùn)行是通過(guò)調(diào)度而實(shí)現(xiàn)的。答:17信箱邏輯上分成 和 兩部分。 中存放有關(guān)信箱的描述。 由若干格子組成,每格存放一信件,格子的數(shù)目和大小在創(chuàng)建信箱時(shí)確
27、定。答:信箱頭 信箱體18當(dāng)多個(gè)進(jìn)程等待分配處理機(jī)時(shí),系統(tǒng)按一種規(guī)定的策略從多個(gè)處于 狀態(tài)的進(jìn)程中選擇一個(gè)進(jìn)程,讓它占有處理機(jī),被選中的進(jìn)程就進(jìn)入了 狀態(tài)。答:就緒、執(zhí)行19若使當(dāng)前運(yùn)行的進(jìn)程總是優(yōu)先級(jí)最高的進(jìn)程,應(yīng)選擇 進(jìn)程調(diào)度算法。答:搶占式(剝奪式)20操作系統(tǒng)中用于完成一些特定功能的、不可中斷的過(guò)程稱為 。答:原語(yǔ)三簡(jiǎn)答題1在操作系統(tǒng)中為什么要引入進(jìn)程概念?它與程序的關(guān)系是怎樣的?答:在操作系統(tǒng)中,由于多道程序并發(fā)執(zhí)行時(shí)共享系統(tǒng)資源,共同決定這些資源的狀態(tài),因此系統(tǒng)中各程序在執(zhí)行過(guò)程中就出現(xiàn)了相互制約的新關(guān)系,程序的執(zhí)行出現(xiàn)“走走停?!钡男?tīng)顟B(tài)。這些都是在程序執(zhí)行的動(dòng)態(tài)過(guò)程中發(fā)生的。用
28、程序這個(gè)靜態(tài)概念已不能如實(shí)反映程序并發(fā)執(zhí)行過(guò)程中的這些特征。為此,人們引入“進(jìn)程”這一概念來(lái)描述程序動(dòng)態(tài)執(zhí)行過(guò)程的性質(zhì)。進(jìn)程和程序是既有聯(lián)系又有區(qū)別的兩個(gè)概念,進(jìn)程不能脫離具體程序而虛設(shè),程序規(guī)定了相應(yīng)進(jìn)程所要完成的動(dòng)作。它們的主要區(qū)別如下:(1)程序是指令的有序集合,其本身沒(méi)有任何運(yùn)行的含義,它是一個(gè)靜態(tài)的概念;進(jìn)程是程序在處理機(jī)上的一次執(zhí)行過(guò)程,它是一個(gè)動(dòng)態(tài)概念。(2)程序的存在是永久的,而進(jìn)程則是有生命期的,它因創(chuàng)建而產(chǎn)生,因調(diào)度而執(zhí)行,因得不到資源而暫停,因撤銷而消亡。(3)程序僅是指令的有序集合。而進(jìn)程則由程序、數(shù)據(jù)和進(jìn)程控制塊組成。(4)在傳統(tǒng)的操作系統(tǒng)中,進(jìn)程是資源分配和調(diào)度運(yùn)行
29、的基本單位,而程序不是。(5)進(jìn)程與程序之間不是一一對(duì)應(yīng)的,即同一程序同時(shí)運(yùn)行于若干不同的數(shù)據(jù)集合上,它將屬于若干個(gè)不同的進(jìn)程;而一個(gè)進(jìn)程至少對(duì)應(yīng)執(zhí)行一個(gè)程序。2為了實(shí)現(xiàn)并發(fā)進(jìn)程間的合作和協(xié)調(diào)工作,以及保證系統(tǒng)的安全,操作系統(tǒng)在進(jìn)程管理方面應(yīng)做哪些工作?答:(1)進(jìn)程控制:系統(tǒng)必須設(shè)置一套控制機(jī)構(gòu)來(lái)實(shí)現(xiàn)進(jìn)程創(chuàng)建、進(jìn)程撤消以及進(jìn)程在運(yùn)行過(guò)程中的狀態(tài)轉(zhuǎn)換。(2)進(jìn)程同步:系統(tǒng)必須設(shè)置同步機(jī)制來(lái)實(shí)現(xiàn)對(duì)所有進(jìn)程的運(yùn)行進(jìn)行協(xié)調(diào),協(xié)調(diào)的方式包括進(jìn)程的互斥和進(jìn)程的同步。(3)進(jìn)程通信:多道程序環(huán)境下可能需要諸進(jìn)程合作完成一個(gè)任務(wù),這些進(jìn)程相互間需要通過(guò)交換信息來(lái)協(xié)調(diào)各自工作的進(jìn)度。因此系統(tǒng)必須具有進(jìn)程之間通
30、信(交換信息)的能力。(4)進(jìn)程調(diào)度:系統(tǒng)必須能夠在處理機(jī)空閑時(shí),按一定算法從就緒進(jìn)程隊(duì)列中選擇一個(gè)就緒進(jìn)程,把處理機(jī)分配給它,并為之設(shè)置運(yùn)行的現(xiàn)場(chǎng)使其投入運(yùn)行。3在操作系統(tǒng)中引入線程概念的主要目的是什么?答:減少程序并發(fā)執(zhí)行時(shí)所需付出的時(shí)空開(kāi)銷,提高程序執(zhí)行的并發(fā)度。特別有利于共享存儲(chǔ)器的多處理機(jī)系統(tǒng),和更加適合cs模型。4在一個(gè)單CPU的多道程序設(shè)計(jì)系統(tǒng)中,若在某一時(shí)刻有N個(gè)進(jìn)程同時(shí)存在,那么處于運(yùn)行態(tài)、等待態(tài)和就緒態(tài)進(jìn)程的最小和最大值分別可能是多少?答:若多道程序設(shè)計(jì)系統(tǒng)中,在某一時(shí)刻有N個(gè)進(jìn)程同時(shí)存在,則處于運(yùn)行態(tài)的進(jìn)程最少0個(gè),最大1個(gè);處于就緒態(tài)的進(jìn)程最少0個(gè),最大N1個(gè);處于等待
31、態(tài)的進(jìn)程最少0個(gè),最大N個(gè)。5設(shè)有n個(gè)進(jìn)程共享一個(gè)互斥段,對(duì)于如下兩種情況:(1)如果每次只允許一個(gè)進(jìn)程進(jìn)入互斥段; (2)如果每次最多允許m個(gè)進(jìn)程(m<n)同時(shí)進(jìn)入互斥段。試問(wèn):所采用的互斥信號(hào)量初值是否相同?信號(hào)量的變化范圍如何?答:(1)信號(hào)量的初值為1。信號(hào)量的變化范圍是1,0,1,(n1)。(2)信號(hào)量的初值為m。信號(hào)量的變化范圍是:m,m1,,1,0,(nm)。四應(yīng)用題1在測(cè)量控制系統(tǒng)中,數(shù)據(jù)采集任務(wù)把所采集的數(shù)據(jù)送入一單緩沖區(qū);計(jì)算任務(wù)從該單緩沖區(qū)中取出數(shù)據(jù)進(jìn)行計(jì)算。試寫(xiě)出利用信號(hào)量機(jī)制實(shí)現(xiàn)兩者共享單緩沖區(qū)的同步算法。 解:在本題中,應(yīng)設(shè)置兩個(gè)信號(hào)童sf,se,信號(hào)量sf表
32、示緩沖區(qū)中是否有可供打印的計(jì)算結(jié)果,其初值為o;信號(hào)量se用于表示緩沖區(qū)有無(wú)空位置存放新的信息,其初值為1。本題的同步描述如下:int se=1;int sf=0;main( ) cobeginget ( ) ;compute ( ); coendget ( ) while (采集工作未完成) 采集一個(gè)數(shù)據(jù);p(se);將數(shù)據(jù)送入緩沖區(qū);v(sf); compute ( )while (計(jì)算工作未完成) p(sf); 從緩沖區(qū)中取出數(shù)據(jù); v(se); 進(jìn)行數(shù)據(jù)計(jì)算;2下圖給出了四個(gè)進(jìn)程合作完成某一任務(wù)的前趨圖,試說(shuō)明這四個(gè)進(jìn)程間的同步關(guān)系并用P、V操作描述它。解:上圖說(shuō)明任務(wù)啟動(dòng)后Sl先執(zhí)行
33、。當(dāng)S1結(jié)束后,S2、S3可以開(kāi)始執(zhí)行。S2、S3完成后,S4才能開(kāi)始執(zhí)行。為了確保這一執(zhí)行順序,設(shè)三個(gè)同步信號(hào)量b2、b3、b4分別表示進(jìn)程S2、S3、S4是否可以開(kāi)始執(zhí)行,其初值均為0。這四個(gè)進(jìn)程的同步描述如下:int b2=0;int b3=0;int b4=0;main ( )cobegin s1 ( ); s2 ( ); s3 ( ); s4 ( );coends1 ( )v(b2);v(b3);s2 ( )p(b2);v(b4);s3 ( )p(b3);v(b4);s4 ( )p(b4);p(b4); /*因在s2和s3完成后均對(duì)b4作了v操作,因此這里要用兩個(gè)p操作*/ 3用PV
34、操作解決讀者寫(xiě)者問(wèn)題的正確程序如下:begin S, Sr: Semaphore; rc: integer;S:=1; Sr:=1; rc:=0; cobegin PROCESS Reader i ( i=1,2.)begin P(Sr)rc:=rc+1;if rc=1 then P(S);V(Sr);read file;P(Sr);rc:=rc-1if rc=0 thenV(S);V(Sr);end ;PROCESS Writer j (j=1,2.)begin P(S);Write file;V(S)end;coend ;end;請(qǐng)回答:(1)信號(hào)量 Sr的作用; (1) 程序中什么語(yǔ)句用
35、于讀寫(xiě)互斥,寫(xiě)寫(xiě)互斥;(2) (3)若規(guī)定僅允許5個(gè)進(jìn)程同時(shí)讀怎樣修改程序?答:(1)Sr用于讀者計(jì)數(shù)rc的互斥信號(hào)量; (2)if rc=1 then P(S)中的P(S)用于讀寫(xiě)互斥,寫(xiě)者進(jìn)程中的P(S)用于寫(xiě)寫(xiě)互斥,讀寫(xiě)互斥。 (3)程序中增加一個(gè)信號(hào)量S5,初值為5,P(S5)語(yǔ)句加在讀者進(jìn)程P(Sr)之前,V(S5)語(yǔ)句加在讀者進(jìn)程第2個(gè)V(Sr)之后。4. 設(shè)公共汽車上,司機(jī)和售票員的活動(dòng)分別是:司機(jī)的活動(dòng): 啟動(dòng)車輛; 正常行車; 到站停車;售票員的活動(dòng):關(guān)車門(mén); 售票; 開(kāi)車門(mén);在汽車不斷的到站、停車、行駛過(guò)程中,這兩個(gè)活動(dòng)有什么同步關(guān)系?用信號(hào)量和P、V操
36、作實(shí)現(xiàn)他們的同步。 解:在汽車行駛過(guò)程中,司機(jī)活動(dòng)與售票員活動(dòng)之間的同步關(guān)系為:售票員關(guān)車門(mén)后,向司機(jī)發(fā)開(kāi)車信號(hào),司機(jī)接到開(kāi)車信號(hào)后啟動(dòng)車輛,在汽車正常行駛過(guò)程中售票員售票,到站時(shí)司機(jī)停車,售票員在車停后開(kāi)車門(mén)讓乘客上下車。因此司機(jī)啟動(dòng)車輛的動(dòng)作必須與售票員關(guān)車門(mén)的動(dòng)作取得同步;售票員開(kāi)車門(mén)的動(dòng)作也必須與司機(jī)停車取得向步,在本題中,應(yīng)設(shè)置兩個(gè)信號(hào)量:s1、s2,s1表示是否允許司機(jī)啟動(dòng)汽車,其初值為0:s2表示是否允許售票員開(kāi)門(mén),其初值為0。用P、v原語(yǔ)描述如下:int s1=0;int s2=0;main ( ) cobegindriver ( );busman ( ); coenddriv
37、er ( ) while(1) p(s1);啟動(dòng)車輛;正常行車;到站停車;v(s2); busman ( ) while(1) 關(guān)車門(mén);v(s1);售票;p(s2);開(kāi)車門(mén);上下乘客;第三章 處理機(jī)調(diào)度與死鎖一選擇題1在為多道程序所提供的可共享的系統(tǒng)資源不足時(shí),可能出現(xiàn)死鎖。但是,不適當(dāng)?shù)?也可能產(chǎn)生死鎖。A進(jìn)程優(yōu)先權(quán) B.資源的線性分配C. 進(jìn)程推進(jìn)順序 D.分配隊(duì)列優(yōu)先權(quán)答:C2采用資源剝奪法可解除死鎖,還可以采用 方法解除死鎖。A執(zhí)行并行操作 B撤消進(jìn)程C拒絕分配新資源 D. 修改信號(hào)量答:B4產(chǎn)生死鎖的必要條件有四個(gè),要防止死鎖的發(fā)生,可以破壞這四個(gè)必要條件之一,但破壞 條件是不大實(shí)際
38、的。A互斥 B不可搶占C部分分配 D. 循環(huán)等持答:A5在分時(shí)操作系統(tǒng)中,進(jìn)程調(diào)度經(jīng)常采用 算法.A先來(lái)先服務(wù) B最高優(yōu)先權(quán)C. 時(shí)間片輪轉(zhuǎn) D隨機(jī)答:C6資源的按序分配策略可以破壞 條件。A互斥使用資源 B. 占有且等待資源C. 非搶奪資源 D循環(huán)等待資源答:D7在 情況下,系統(tǒng)出現(xiàn)死鎖。A計(jì)算機(jī)系統(tǒng)發(fā)生了重大故障B有多個(gè)封鎖的進(jìn)程同時(shí)存在C苦干進(jìn)程因競(jìng)爭(zhēng)資源而無(wú)休止地相互等持他方釋放已占有的資源D資源數(shù)大大小于進(jìn)程數(shù)或進(jìn)程同時(shí)申請(qǐng)的資源數(shù)大大超過(guò)資源總數(shù)答:C8銀行家算法是一種 算法。A死鎖解除 B死鎖避免C. 死鎖預(yù)防 D. 死鎖檢測(cè)答:B9. 優(yōu)先權(quán)是在創(chuàng)建進(jìn)程時(shí)確定的,確定之后在整個(gè)
39、進(jìn)程運(yùn)行期間不再改變。A. 先來(lái)先服務(wù) B靜態(tài)C動(dòng)態(tài) D短作業(yè)答:B10. 某系統(tǒng)中有3個(gè)并發(fā)進(jìn)程,都需要同類資源4個(gè),試問(wèn)該系統(tǒng)不會(huì)發(fā)生死鎖的最少資源數(shù)是 .A9 B10 C11 D12答:B11在下列解決死鎖的方法中,屬于死鎖預(yù)防策略的是 。A. 銀行家算法 B資源有序分配法C死鎖檢測(cè)法 D資源分配圖化簡(jiǎn)法答:B12以下敘述中正確的是 。A調(diào)度原語(yǔ)主要是按照一定的算法,從阻塞隊(duì)列中選擇一個(gè)進(jìn)程,將處理機(jī)分配給它。B預(yù)防死鎖的發(fā)生可以通過(guò)破壞產(chǎn)生死鎖的四個(gè)必要條件之一來(lái)實(shí)現(xiàn),但破壞互斥條件的可能性不大。C進(jìn)程進(jìn)入臨界區(qū)時(shí)要執(zhí)行開(kāi)鎖原語(yǔ)。D既考慮作業(yè)等待時(shí)間,又考慮作業(yè)執(zhí)行時(shí)間的調(diào)度算法是先來(lái)
40、先服務(wù)算法答:B13 是作業(yè)存在的惟一標(biāo)志。A. 作業(yè)名 B. 進(jìn)程控制塊C. 作業(yè)控制塊 D程序名答:C14作業(yè)調(diào)度算法的選擇??紤]因素之一是使系統(tǒng)有最高的吞吐量,為此應(yīng) 。A. 不讓處理機(jī)空閑 B能夠處理盡可能多的作業(yè)C. 使各類用戶都滿意 D不使系統(tǒng)過(guò)于復(fù)雜答:B15用戶使用操作系統(tǒng)通常有三種手段,它們是終端命令、系統(tǒng)調(diào)用命令和 。A計(jì)算機(jī)高級(jí)指令 B宏命令C. 作業(yè)控制語(yǔ)言 D匯編語(yǔ)言答:C16在分時(shí)操作系統(tǒng)環(huán)境下運(yùn)行的作業(yè)通常稱為 。A后臺(tái)作業(yè) B長(zhǎng)作業(yè)C. 終端型作業(yè) D批量型作業(yè)答:C17. 當(dāng)作業(yè)進(jìn)入完成狀態(tài),操作系統(tǒng) 。A. 將刪除該作業(yè)并收回其所占資源,同時(shí)輸出結(jié)果B將該作
41、業(yè)的控制塊從當(dāng)前作業(yè)隊(duì)列中剔除,收回其所占資源C. 將收回該作業(yè)所占資源并輸出結(jié)果D將輸出結(jié)果并刪除內(nèi)存中的作業(yè)答:B18. 在各種作業(yè)調(diào)度算法中,若所有作業(yè)同時(shí)到達(dá),則平均等待時(shí)間最短的算法是 。A先來(lái)先服務(wù) B優(yōu)先權(quán)調(diào)度C. 最高響應(yīng)比優(yōu)先 D短作業(yè)優(yōu)先答:D19. 既考慮作業(yè)等待時(shí)間,又考慮作業(yè)執(zhí)行時(shí)間的調(diào)度算法是 。A. 響應(yīng)比高者優(yōu)先 B短作業(yè)優(yōu)先C. 優(yōu)先級(jí)調(diào)度 D先來(lái)先服務(wù)答:A20作業(yè)調(diào)度程序從處于 狀態(tài)的隊(duì)列中選取適當(dāng)?shù)淖鳂I(yè)投入運(yùn)行。A運(yùn)行 B提交 C完成 D后備答:D21. 是指從作業(yè)提交給系統(tǒng)到作業(yè)完成的時(shí)間間隔。A周轉(zhuǎn)時(shí)間 B響應(yīng)時(shí)間C. 等待時(shí)間 D運(yùn)行時(shí)間答:A22
42、. 作業(yè)從進(jìn)入后備隊(duì)列到被調(diào)度程序選中的時(shí)間間隔稱為 .A周轉(zhuǎn)時(shí)間 B響應(yīng)時(shí)間C. 等待時(shí)間 D觸發(fā)時(shí)間答:C23.假設(shè)下述四個(gè)作業(yè)同時(shí)到達(dá),當(dāng)使用最高優(yōu)先數(shù)優(yōu)先調(diào)度算法時(shí),作業(yè)的平均周轉(zhuǎn)時(shí)間為 小時(shí)。A4.5 B10.5 C4.75 D10.25答:D24下述作業(yè)調(diào)度算法中, 調(diào)度算法與作業(yè)的估計(jì)運(yùn)行時(shí)間有關(guān)。A. 先來(lái)先服務(wù) B短作業(yè)優(yōu)先C優(yōu)先權(quán) D. 時(shí)間片輪轉(zhuǎn)答:B25. 用戶通過(guò)終端使用計(jì)算機(jī)系統(tǒng)控制作業(yè)執(zhí)行的方式稱為 方式。A. 自動(dòng) B聯(lián)機(jī) C. 脫機(jī) D假脫機(jī)答:B26. 作業(yè)生存期共經(jīng)歷四個(gè)狀態(tài),它們是提交、后備、 和完成。A就緒 B執(zhí)行 C等待 D開(kāi)始答:B27系統(tǒng)在 ,發(fā)
43、生從目態(tài)到管態(tài)的轉(zhuǎn)換。A發(fā)出P操作時(shí) B發(fā)出v操作時(shí)C執(zhí)行系統(tǒng)調(diào)用時(shí) D執(zhí)行置程序狀態(tài)字時(shí)答:C28以下敘述中正確的是 。A操作系統(tǒng)的作業(yè)管理是一種微觀的低級(jí)管理。B作業(yè)的提交方式有兩種,但對(duì)應(yīng)的作業(yè)控制方式只有一種。C一個(gè)作業(yè)從進(jìn)入系統(tǒng)到運(yùn)行結(jié)束,一般要經(jīng)歷的狀態(tài)是:后備狀態(tài)、就緒狀態(tài)和完成狀態(tài)。D多道批處理與單道批處理的主要區(qū)別在于它必須有作業(yè)調(diào)度功能和進(jìn)程調(diào)度功能,內(nèi)存中可以存放多道作業(yè)。答:D29設(shè)有4個(gè)作業(yè)同時(shí)到達(dá),每個(gè)作業(yè)的執(zhí)行時(shí)間均為2小時(shí),它們?cè)谝慌_(tái)處理機(jī)上按單道方式運(yùn)行,則平均周轉(zhuǎn)時(shí)間為 。A1小時(shí) B5小時(shí) C2.5小時(shí) D8小時(shí)答:B30現(xiàn)有3個(gè)同時(shí)到達(dá)的作業(yè)Jl,J2和
44、J3,它們的執(zhí)行時(shí)間分別是T1、T2和T3,且T1<T2<T3。系統(tǒng)按單道方式運(yùn)行且采用短作業(yè)優(yōu)先算法,則平均周轉(zhuǎn)時(shí)間是 。A. T1十T2十T3 B(T1十T2+T3)/3 C. (3T1十2T2+T3)/3 D (T1十2T2+3T3)/3答:C31一作業(yè)8:00到達(dá)系統(tǒng),估計(jì)運(yùn)行時(shí)間為1小時(shí)。若10:00開(kāi)始執(zhí)行該作業(yè),其響應(yīng)比是 。 A. 2 B. 1 C. 3 D. 0.5答:C32設(shè)有3個(gè)作業(yè),它們的到達(dá)時(shí)間和運(yùn)行時(shí)間如下表所示,并在一臺(tái)處理機(jī)上按單道方式運(yùn)行。如按響應(yīng)比高者優(yōu)先算法,則作業(yè)執(zhí)行的次序是 。 A. J1,J2,J3 B. J1,J3,J2 C. J2,J
45、3,J1 D. J3,J2,J1答:B33響應(yīng)比是指 。A. 作業(yè)計(jì)算時(shí)間與作業(yè)等待時(shí)間之比 B. 作業(yè)周轉(zhuǎn)時(shí)間與作業(yè)計(jì)算時(shí)間之比C. 系統(tǒng)調(diào)度時(shí)間與作業(yè)等待時(shí)間之比 D. 系統(tǒng)調(diào)度時(shí)間與作業(yè)計(jì)算時(shí)間之比答:B35設(shè)有3個(gè)作業(yè)J1、J2、J3,其運(yùn)行的時(shí)間分別為l、2、3小時(shí);假定這些作業(yè)同時(shí)到達(dá),并在一臺(tái)處理機(jī)上按單道運(yùn)行,則平均用轉(zhuǎn)時(shí)間最小的執(zhí)行序列是 。A. J1,J2,J3 B. J1,J3,J2 C. J2,J1,J3 D. J2,J3,J1答:36當(dāng)作業(yè)進(jìn)入完成狀態(tài),操作系統(tǒng) 。A. 將刪除該作業(yè)并回收其所占資源,同時(shí)輸出結(jié)果B. 將該作業(yè)的作業(yè)控制塊從當(dāng)前作業(yè)隊(duì)列中刪除,回收其所
46、占資源并輸出結(jié)果C. 將回收該作業(yè)所占資源并輸出結(jié)果D. 將刪除內(nèi)存中的作業(yè)并輸出結(jié)果答:A37個(gè)作業(yè)的完成要經(jīng)過(guò)若干加工步驟,這每個(gè)步驟稱為 。A. 作業(yè)流 B. 子程序 C. 子進(jìn)程 D. 作業(yè)步答:D38在批處理方式下,操作員把一批作業(yè)組織成 向系統(tǒng)成批輸入。A. 作業(yè)步 B. 作業(yè)流 C. 子程序 D.程序組答:B39根據(jù)進(jìn)程的緊迫性程度進(jìn)行進(jìn)程調(diào)度,應(yīng)采用 。A先來(lái)先服務(wù)調(diào)度算法 B最高優(yōu)先級(jí)調(diào)度算法C. 時(shí)間片輪轉(zhuǎn)調(diào)度算法 D分級(jí)調(diào)度算法答:B40采用最高優(yōu)先級(jí)調(diào)度算法時(shí),對(duì)那些具有相同優(yōu)先級(jí)的進(jìn)程分配CPU的次序是 。A時(shí)間片輪轉(zhuǎn) B運(yùn)行時(shí)間長(zhǎng)短C. 先來(lái)先服務(wù) D使用外圍設(shè)備多少答:C二填空題1死鎖是指在系統(tǒng)中的多個(gè) 無(wú)限期地等待永遠(yuǎn)不會(huì)發(fā)生的條件。答:進(jìn)程2進(jìn)程調(diào)度負(fù)責(zé) 的分配工作。答:
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年增資協(xié)議合同簽訂流程
- 2025年倉(cāng)儲(chǔ)貨物出借協(xié)議
- 2025年圣誕節(jié)裝飾協(xié)議
- 2025年商業(yè)責(zé)任不足額保險(xiǎn)條款設(shè)定
- 二零二五版木屑生物質(zhì)顆粒燃料研發(fā)與推廣合同4篇
- 二零二五年度木工行業(yè)技術(shù)標(biāo)準(zhǔn)制定合作協(xié)議3篇
- 二零二五年度汽車抵押貸款購(gòu)車二手車過(guò)戶合同
- 二零二五年度科技創(chuàng)業(yè)項(xiàng)目股權(quán)眾籌委托投資合同
- 二零二五年度車輛綠色出行補(bǔ)貼購(gòu)買(mǎi)合同
- 二零二五年度經(jīng)典實(shí)習(xí)合同(法律事務(wù)實(shí)習(xí))
- 機(jī)電安裝工程安全培訓(xùn)
- 洗浴部前臺(tái)收銀員崗位職責(zé)
- 2024年輔警考試公基常識(shí)300題(附解析)
- GB/T 43650-2024野生動(dòng)物及其制品DNA物種鑒定技術(shù)規(guī)程
- 暴發(fā)性心肌炎查房
- 工程質(zhì)保金返還審批單
- 【可行性報(bào)告】2023年電動(dòng)自行車項(xiàng)目可行性研究分析報(bào)告
- 五月天歌詞全集
- 商品退換貨申請(qǐng)表模板
- 實(shí)習(xí)單位鑒定表(模板)
- 數(shù)字媒體應(yīng)用技術(shù)專業(yè)調(diào)研方案
評(píng)論
0/150
提交評(píng)論