操作系統(tǒng)單選題
1、采用多道程序設(shè)計(jì)技術(shù),能有效地提高系統(tǒng)的下列哪一個(gè)性能?
A.并發(fā)性
B.靈活性
C.可靠性
D.兼容性
2、除了進(jìn)程線程管理、存儲(chǔ)管理、文件系統(tǒng)外,下列哪一個(gè)是屬于操作系統(tǒng)的必要組成部分?
A.設(shè)備管理
B.資源管理
C.運(yùn)行時(shí)系統(tǒng)
D.虛擬化模塊
3、若用戶編程需要打印輸出,他可使用下列操作系統(tǒng)提供的哪一種系統(tǒng)調(diào)用?
A.write()
B.printf()
C.output()
D.list()
4、用戶程序需要關(guān)閉中斷響應(yīng),他必須首先
A.發(fā)起訪管中斷
B.調(diào)用系統(tǒng)函數(shù)自我阻塞
C.保護(hù)現(xiàn)場(chǎng)
D.獲取中斷狀態(tài)
5、關(guān)于操作系統(tǒng)的結(jié)構(gòu),下列特性中,哪一個(gè)不是微內(nèi)核結(jié)構(gòu)的特點(diǎn)?
A.清晰的單向依賴和單向調(diào)用性
B.較高的靈活性和可擴(kuò)充性
C.提高了操作系統(tǒng)的可靠性
D.更適合于分布式系統(tǒng)
6、從靜態(tài)的角度看,下列選項(xiàng)中哪一個(gè)是進(jìn)程必須擁有而程序所沒(méi)有的?
A.進(jìn)程控制塊
B.代碼正文
C.常量數(shù)據(jù)
D.全局變量
7、列進(jìn)程運(yùn)行時(shí)所發(fā)生的典型事件中,哪一個(gè)不會(huì)導(dǎo)致進(jìn)程終止?
A.設(shè)備忙
B.被0除
C.對(duì)只讀內(nèi)存執(zhí)行寫(xiě)操作
D.堆棧溢出
8、下列關(guān)于進(jìn)程的敘述中,正確的是
A.當(dāng)進(jìn)程從運(yùn)行態(tài)轉(zhuǎn)換到就緒態(tài)時(shí),處理機(jī)的現(xiàn)場(chǎng)信息必須保存在進(jìn)程控制塊中
B.操作系統(tǒng)的重要概念是進(jìn)程,不同的進(jìn)程執(zhí)行的代碼也不同
C.進(jìn)程存在的標(biāo)志是進(jìn)程控制塊,用戶可以從中讀出與本進(jìn)程相關(guān)的運(yùn)行狀態(tài)
D.當(dāng)進(jìn)程申請(qǐng)?zhí)幚頇C(jī)而得不到滿足時(shí),它將進(jìn)入阻塞態(tài)
9、分析下列程序,不考慮其他因素,程序正常運(yùn)行時(shí)最多會(huì)派生出多少個(gè)進(jìn)程?
int main()
{ fork();
fork();
fork(); }
A.8
B.6
C.5
D.4
10、下列關(guān)于管程的敘述中,哪一個(gè)是錯(cuò)誤的?
A.管程本身保證了互斥
B.為解決進(jìn)程間的同步關(guān)系,引入了條件變量
C.在條件變量上實(shí)施P、V操作
D.管程中不能同時(shí)有二個(gè)活躍進(jìn)程
11、 在采用P、V操作對(duì)共享資源的使用進(jìn)行保護(hù)時(shí),對(duì)該共享資源讀寫(xiě)的代碼段稱為
A.臨界區(qū)
B.進(jìn)入?yún)^(qū)
C.退出區(qū)
D.剩余區(qū)
12、 在進(jìn)程同步中,不能對(duì)信號(hào)量進(jìn)行操作的是
A.初始化信號(hào)量
B.P操作
C.V操作
D.加減操作
13、 下列哪一種進(jìn)程間通信方式不會(huì)在系統(tǒng)中產(chǎn)生多份相同的拷貝?
A.管道通信pipe
B.消息傳遞message
C.共享內(nèi)存shared memory
D.套接字socket
14、 每個(gè)進(jìn)程在得到處理機(jī)運(yùn)行前,必須首先進(jìn)行下列哪一種操作?
A.全部裝入內(nèi)存
B.鏈接動(dòng)態(tài)庫(kù)
C.部分裝入內(nèi)存
D.調(diào)入交換區(qū)
15、 在可變分區(qū)內(nèi)存管理中,傾向于優(yōu)先使用低地址空閑區(qū)的算法是
A.首次適應(yīng)算法
B.下次適應(yīng)算法
C.適應(yīng)算法
D.最壞適應(yīng)算法
16、 在虛擬頁(yè)式存儲(chǔ)管理中,某一時(shí)刻CPU的利用率為50%,磁盤(pán)的繁忙率為3%。針對(duì)這一情況,采用下列哪一種操作是合理的?
A.適當(dāng)增加進(jìn)程數(shù)量以提高系統(tǒng)效率
B.必須減少進(jìn)程數(shù)量以提高系統(tǒng)效率
C.使用一個(gè)速度更快的處理機(jī)來(lái)提高處理機(jī)的利用率
D.使用一個(gè)速度更快的磁盤(pán)來(lái)提高處理機(jī)的利用率
17、 下表是某頁(yè)式內(nèi)存分配的情況,頁(yè)面大小為0x1000B,有效位為1表示該頁(yè)在內(nèi)存。系統(tǒng)將邏輯地址0x088B、0x01F3C、0x2220、0x0356F、0x441C轉(zhuǎn)換為物理地址時(shí),會(huì)產(chǎn)生幾次缺頁(yè)中斷?
A.1個(gè)
B.2個(gè)
C.3個(gè)
D.4個(gè)
18、 實(shí)現(xiàn)虛擬頁(yè)式存儲(chǔ)管理的硬件基礎(chǔ)是
A.缺頁(yè)中斷機(jī)制
B.配置快表
C.設(shè)置環(huán)保護(hù)位
D.建立內(nèi)核、用戶態(tài)標(biāo)志位
19、 程序局部性原理分為空間局部性和時(shí)間局部性,空間局部性是指
A.程序代碼的順序性
B.程序中存在大量的循環(huán)
C.程序采用了模塊化結(jié)構(gòu)
D.物理地址重疊映射到了邏輯地址
20、 從用戶角度看,建立文件系統(tǒng)的主要目標(biāo)是
A.實(shí)現(xiàn)文件的按名存取
B.管理設(shè)備文件
C.高文件讀寫(xiě)速度
D.共享系統(tǒng)文件
21、 下列哪一種結(jié)構(gòu)是屬于文件的物理結(jié)構(gòu)?
A.無(wú)結(jié)構(gòu)(流式結(jié)構(gòu))
B.索引結(jié)構(gòu)
C.記錄式結(jié)構(gòu)
D.散列結(jié)構(gòu)
22、 使用文件系統(tǒng)時(shí),通常要顯式地進(jìn)行close()操作,這樣做的目的是
A.文件控制塊讀入內(nèi)存
B.將文件控制塊寫(xiě)入磁盤(pán)或緩存
C.將文件內(nèi)容讀入內(nèi)存
D.將文件內(nèi)容寫(xiě)入磁盤(pán)或緩存
23、 下列各種方法中,哪一種方法與改善磁盤(pán)讀寫(xiě)速度無(wú)關(guān)?
A.磁臂調(diào)度算法
B.旋轉(zhuǎn)調(diào)度算法
C.加磁盤(pán)緩存
D.優(yōu)化設(shè)備分配方案
24、 下列關(guān)于樹(shù)形目錄優(yōu)點(diǎn)的敘述中,哪一個(gè)是錯(cuò)誤的?
A.簡(jiǎn)化了目錄管理
B.通過(guò)引入當(dāng)前目錄,加快了目錄的檢索速度
C.解決了文件重名問(wèn)題
D.便于實(shí)現(xiàn)文件共享
25、 某文件系統(tǒng)的磁盤(pán)塊大小為212B,磁盤(pán)容量為239B。當(dāng)文件系統(tǒng)進(jìn)行格式化以后,可用的存儲(chǔ)塊數(shù)量是
A.226
B.227
C.228
D.229
26、 磁盤(pán)讀寫(xiě)是以塊為單位的,通常磁盤(pán)的I/O控制主要采用的是
A.DMA方式
B.程序訪問(wèn)方式
C.中斷方式
D.SPOOLing方式
27、 在I/O設(shè)備管理中,設(shè)備分配的主要數(shù)據(jù)結(jié)構(gòu)及分配順序是
A.系統(tǒng)設(shè)備表→控制器控制表→設(shè)備控制表
B.系統(tǒng)設(shè)備表→設(shè)備控制表→控制器控制表
C.設(shè)備分配表→系統(tǒng)設(shè)備表→控制器控制表
D.設(shè)備分配表→系統(tǒng)設(shè)備表→設(shè)備控制表
28、 在計(jì)算機(jī)系統(tǒng)中,通常為匹配不同速度的外設(shè),采用了緩沖技術(shù),下列各種類(lèi)型的緩沖區(qū)中,哪一種是錯(cuò)誤的?
A.單緩沖區(qū)
B.雙緩沖區(qū)
C.緩沖池
D.高速緩存
29、 4個(gè)進(jìn)程共享9臺(tái)打印機(jī),若要系統(tǒng)不產(chǎn)生死鎖,每個(gè)進(jìn)程最多可以申請(qǐng)多少臺(tái)打印機(jī)?
A.2臺(tái)
B.3臺(tái)
C.4臺(tái)
D.無(wú)限制
30、 設(shè)系統(tǒng)中有三種類(lèi)型的資源(A,B,C)和五個(gè)進(jìn)程(P1,P2,P3,P4,P5),A資源的數(shù)量是17,B資源的數(shù)量是6,C資源的數(shù)量為19。在T0時(shí)刻系統(tǒng)的狀態(tài)如下表:

系統(tǒng)采用銀行家算法實(shí)施死鎖避免策略,若當(dāng)前系統(tǒng)剩余資源(A,B,C)分別為(2,3,3),下列哪一個(gè)序列是安全序列?
A.P3,P5,P4,P1,P2
B.P2,P1,P3,P4,P5
C.P1,P2,P3,P4,P5
D.P4,P3,P2,P5,P1