一、選擇題
操作系統(tǒng)單選題
1、現(xiàn)代操作系統(tǒng)最基本的特征是
A.并發(fā)性
B.順序性
C.封閉性
D.并行性
2、組成操作系統(tǒng)的主要部分通常是進(jìn)程線程管理、內(nèi)存管理、設(shè)備管理和
A.文件管理
B.P、V操作管理
C.死鎖管理
D.備份管理
3、下列程序中,哪一個(gè)不屬于操作系統(tǒng)內(nèi)核程序?
A.進(jìn)程調(diào)度程序
B.中斷服務(wù)程序
C.設(shè)備驅(qū)動(dòng)程序
D.用戶應(yīng)用程序
4、用戶編寫(xiě)程序時(shí)調(diào)用fork()創(chuàng)建進(jìn)程,其使用的是操作系統(tǒng)提供給用戶的什么接口?
A.系統(tǒng)調(diào)用
B.命令控制語(yǔ)言
C.作業(yè)控制語(yǔ)言
D.應(yīng)用編程接口
5、用戶進(jìn)程從用戶態(tài)轉(zhuǎn)變?yōu)閮?nèi)核態(tài)時(shí),使用的指令是
A.訪管指令
B.I/O指令
C.頁(yè)保護(hù)指令
D.壓棧指令
6、多道程序設(shè)計(jì)的意義是
A.宏觀上有多個(gè)進(jìn)程在計(jì)算機(jī)中同時(shí)運(yùn)行
B.微觀上有多個(gè)進(jìn)程在計(jì)算機(jī)中同時(shí)運(yùn)行
C.一種將程序分割為若干子程序的設(shè)計(jì)方法
D.多個(gè)計(jì)算機(jī)協(xié)同運(yùn)行一個(gè)進(jìn)程
7、進(jìn)程從運(yùn)行態(tài)轉(zhuǎn)換為阻塞態(tài)的原因是
A.需要的數(shù)據(jù)沒(méi)有準(zhǔn)備好
B.需要的設(shè)備不存在
C.分配給該進(jìn)程的時(shí)間片用完
D.運(yùn)算過(guò)程中棧溢出
8、一個(gè)運(yùn)行著的進(jìn)程打開(kāi)了一個(gè)新的文件,則指向該文件數(shù)據(jù)結(jié)構(gòu)的關(guān)鍵指針存放在
A.進(jìn)程控制塊中
B.文件目錄中
C.文件句柄中
D.進(jìn)程頭文件中
9、請(qǐng)分析以下程序。
int main()
{
pid_t pid;
pid = fork();
if(pid==0)
printf("I am the child process, my process ID is%d\n",getpid());
else
printf("I am the parent process, my process ID is%d\n",getpid());}
那么,該程序正確運(yùn)行后的結(jié)果是
A.I am the child process, my process ID is 3744
I am the parent process, my process ID is 3987
B.I am the child process, my process ID is 3744
C.I am the parent process, my process ID is 3987
D.不輸出任何信息
10、在Pthread線程包的使用中,當(dāng)用戶編程創(chuàng)建一個(gè)新的線程時(shí),需要使用的線程庫(kù)函數(shù)是
A.pthread_create()
B.pthread_exit()
C.pthread_yield()
D.pthread_join()
11、 下列進(jìn)程關(guān)系中,不能用P、V操作來(lái)實(shí)現(xiàn)的是
A.進(jìn)程共享
B.進(jìn)程同步
C.進(jìn)程互斥
D.進(jìn)程的前趨關(guān)系
12、 進(jìn)程間通信時(shí),下列哪一種情形下,發(fā)送進(jìn)程不能再申請(qǐng)互斥鎖?
A.已滿的郵件槽
B.已空的郵件槽
C.未加鎖的郵件槽
D.半滿的郵件槽
13、 下列哪一種調(diào)度算法是不可搶占的?
A.時(shí)間片輪轉(zhuǎn)
B.先來(lái)先服務(wù)
C.最短作業(yè)時(shí)間優(yōu)先
D.優(yōu)先級(jí)優(yōu)先
14、 在內(nèi)存分區(qū)管理中,下列哪一種技術(shù)可以將零碎的空閑區(qū)集中為一個(gè)大的空閑區(qū)?
A.覆蓋技術(shù)
B.交換技術(shù)
C.內(nèi)存緊縮
D.動(dòng)態(tài)重定位
15、 在內(nèi)存分配方案中,下列哪一種方法使內(nèi)存的利用率較高且管理簡(jiǎn)單?
A.段式分配
B.頁(yè)式分配
C.可變分區(qū)分配
D.固定分區(qū)分配
16、 某頁(yè)式存儲(chǔ)管理系統(tǒng)采用一級(jí)頁(yè)表。如果訪問(wèn)內(nèi)存的時(shí)間為0.4μs,快表的命中率為90%,請(qǐng)問(wèn)有效訪問(wèn)時(shí)間是多少?(假設(shè)訪問(wèn)快表耗時(shí)為0μs)
A.0.22μs
B.0.4μs
C.0.2μs
D.0.44μs
17、一個(gè)進(jìn)程的內(nèi)存分配頁(yè)表如下,頁(yè)的大小為500B,其中,有效位為1表示已裝入內(nèi)存,W表示可寫(xiě),R表示可讀。指令WRITE [3,100],R1 在執(zhí)行時(shí)會(huì)產(chǎn)生什么結(jié)果?
頁(yè)號(hào) 有效位 頁(yè)框號(hào) 存取控制
0 0 5 W
1 1 10 R
2 1 30 W
3 1 80 R
4 0 50 R
A.越界中斷
B.缺頁(yè)中斷
C.寫(xiě)保護(hù)中斷
D.正常運(yùn)行
18、 在一個(gè)虛擬存儲(chǔ)系統(tǒng)中,決定虛擬存儲(chǔ)空間容量的要素是
A.計(jì)算機(jī)系統(tǒng)地址位寬
B.計(jì)算機(jī)系統(tǒng)數(shù)據(jù)字長(zhǎng)
C.內(nèi)存和磁盤(pán)容量之和
D.交換空間容量
19、 在虛擬頁(yè)式存儲(chǔ)管理系統(tǒng)中,若采用請(qǐng)求調(diào)頁(yè)方式,當(dāng)用戶需要裝入一個(gè)新的頁(yè)面時(shí),其調(diào)入的頁(yè)面來(lái)自
A.磁盤(pán)文件區(qū)
B.磁盤(pán)交換區(qū)
C.內(nèi)存緩沖區(qū)
D.磁盤(pán)系統(tǒng)區(qū)
20、 在文件系統(tǒng)中,文件存儲(chǔ)空間的分配單位通常是
A.?dāng)?shù)據(jù)塊
B.字符串
C.記錄
D.文件
21、 在文件系統(tǒng)中,必須為每個(gè)文件建立一個(gè)至少包含文件名和文件物理存儲(chǔ)地址的數(shù)據(jù)結(jié)構(gòu),稱為
A.文件控制塊
B.文件分配表
C.索引節(jié)點(diǎn)
D.文件描述符
22、 通常為了保證文件系統(tǒng)中數(shù)據(jù)的安全而采用備份技術(shù)。那么,將上次備份后新增加的數(shù)據(jù)進(jìn)行備份,該方法稱為
A.增量轉(zhuǎn)儲(chǔ)
B.全量轉(zhuǎn)儲(chǔ)
C.物理轉(zhuǎn)儲(chǔ)
D.邏輯轉(zhuǎn)儲(chǔ)
23、 下列磁盤(pán)調(diào)度算法中,通常稱為電梯算法的是
A.掃描算法SCAN
B.最短尋道時(shí)間優(yōu)先算法SSTF
C.先來(lái)先服務(wù)算法FCFS
D.循環(huán)查看算法C-LOOK
24、 UNIX操作系統(tǒng)中,對(duì)文件系統(tǒng)中空閑區(qū)的管理通常采用
A.成組鏈接法
B.鏈表法
C.位示圖法
D.空閑區(qū)表法
25、 對(duì)于FAT32文件系統(tǒng),它采用的是哪一種文件物理結(jié)構(gòu)?
A.順序結(jié)構(gòu)
B.鏈接結(jié)構(gòu)
C.索引結(jié)構(gòu)
D.多級(jí)索引結(jié)構(gòu)
26、 外部設(shè)備按數(shù)據(jù)傳輸?shù)姆绞娇煞譃槎喾N類型,通常磁盤(pán)被當(dāng)作哪一種類型的設(shè)備?
A.塊設(shè)備
B.字符設(shè)備
C.虛擬設(shè)備
D.獨(dú)占設(shè)備
27、 某程序員編寫(xiě)了一段通過(guò)串口發(fā)送數(shù)據(jù)的程序,使用了設(shè)備名com1,那么,將com1映射到實(shí)際物理設(shè)備的工作是在I/O管理的哪一層完成的?
A.設(shè)備獨(dú)立層
B.用戶應(yīng)用層
C.設(shè)備驅(qū)動(dòng)層
D.硬件抽象層
28、 下列關(guān)于I/O設(shè)備的敘述中,哪一個(gè)是正確的?
A.不同的I/O設(shè)備可以并行工作
B.只有I/O設(shè)備才能產(chǎn)生有效的中斷源
C.在中斷處理過(guò)程中,必須屏蔽新中斷
D.SPOOLing系統(tǒng)是脫機(jī)I/O系統(tǒng)
29、 下列各種方法中,哪一種方法不能解除死鎖?
A.修改環(huán)境變量
B.剝奪死鎖進(jìn)程的資源
C.撤銷(xiāo)死鎖進(jìn)程
D.重啟系統(tǒng)
30、 設(shè)系統(tǒng)中有三種類型的資源(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)如下表:
資源需求量 已分配資源量
A,B,C A,B,C
P1 4,0,11 4,0,5
P2 5,3,6 4,0,2
P3 4,2,5 2,1,4
P4 5,5,9 2,1,2
P5 4,2,4 3,1,3 系統(tǒng)采用銀行家算法實(shí)施死鎖避免策略,若當(dāng)前系統(tǒng)剩余資源(A,B,C)分別為(2,3,3),下列哪一個(gè)序列是安全序列?
A.P3,P1,P4,P2,P5
B.P1,P3,P5,P2,P4
C.P4,P2,P3,P5,P1
D.P2,P3,P1,P4,P5
操作系統(tǒng)多選題
31、下列英文名稱或縮寫(xiě)中,哪些是操作系統(tǒng)的名稱?
A.Ubuntu
B.Windows
C.UNIX
D.TCP/IP
E.Tivoli
32、 下列與進(jìn)程相關(guān)的信息中,哪些信息是保存在進(jìn)程控制塊(PCB)中的?
A.進(jìn)程標(biāo)識(shí)符
B.進(jìn)程當(dāng)前狀態(tài)
C.磁盤(pán)目錄
D.用戶棧
E.進(jìn)程優(yōu)先級(jí)
33、 下列各類調(diào)度算法中,哪些調(diào)度算法適用于交互式操作系統(tǒng)?
A.多級(jí)反饋隊(duì)列
B.短作業(yè)優(yōu)先
C.響應(yīng)比優(yōu)先
D.時(shí)間片輪轉(zhuǎn)
E.高優(yōu)先級(jí)優(yōu)先
34、 測(cè)試與設(shè)置指令(Test&Set)是解決互斥訪問(wèn)臨界區(qū)的硬件方法。下列關(guān)于該指令功能的敘述中,哪些是正確的?
A.測(cè)試W的值,若W=1,則返回重新測(cè)試
B.測(cè)試W的值,若W=0,置位W=1,進(jìn)入臨界區(qū)
C.退出臨界區(qū)時(shí),復(fù)位W=0
D.測(cè)試W的值,若W=1,則給W清零,并進(jìn)入臨界區(qū)
E.測(cè)試W的值,若W=0,則返回重新測(cè)試
35、 下列各種內(nèi)存管理方案中,哪些可以與虛擬存儲(chǔ)技術(shù)結(jié)合使用?
A.可變分區(qū)
B.頁(yè)式
C.段式
D.段頁(yè)式
E.固定分區(qū)
36、 下列關(guān)于虛擬存儲(chǔ)器的敘述中,哪些是正確的?
A.在請(qǐng)求段頁(yè)式系統(tǒng)中,以頁(yè)為單位管理用戶的虛擬內(nèi)存空間,以段為單位管理物理內(nèi)存空間
B.為提高請(qǐng)求分頁(yè)系統(tǒng)中內(nèi)存的利用率,用戶可以動(dòng)態(tài)改變頁(yè)面大小
C.在虛擬存儲(chǔ)系統(tǒng)中,進(jìn)程的部分程序裝入后便可運(yùn)行
D.虛擬存儲(chǔ)技術(shù)允許用戶使用比物理內(nèi)存更大的存儲(chǔ)空間
E.實(shí)現(xiàn)虛存必須有硬件支持
37、 下列文件的物理結(jié)構(gòu)中,哪些結(jié)構(gòu)適合文件的隨機(jī)存???
A.連續(xù)結(jié)構(gòu)
B.鏈接結(jié)構(gòu)
C.散列結(jié)構(gòu)
D.索引結(jié)構(gòu)
E.多級(jí)索引結(jié)構(gòu)
38、 在下圖所示的樹(shù)形文件目錄結(jié)構(gòu)中,如果用戶Sun需要經(jīng)常讀文件/Li/Linux.pdf,可以通過(guò)下列哪些方法提高檢索速度、節(jié)省存儲(chǔ)空間并簡(jiǎn)化操作過(guò)程?

A.將文件Linux.pdf拷貝到Sun目錄下,并仍舊使用原文件名
B.將文件Linux.pdf拷貝到Sun目錄下,使用新的文件名
C.將文件Linux.pdf鏈接到Sun目錄下,并仍舊使用原文件名
D.將文件Linux.pdf鏈接到Sun目錄下,使用新文件名
E.將文件Linux.pdf鏈接到Course目錄下,使用新的文件名
39、 在程序控制I/O方式中,若輸出設(shè)備向處理機(jī)返回"準(zhǔn)備就緒"信號(hào),則表示
A.輸出緩沖區(qū)已空
B.輸出緩沖區(qū)已存滿數(shù)據(jù)
C.輸出設(shè)備已開(kāi)始工作
D.輸出設(shè)備已工作完畢
E.可以向輸出緩沖區(qū)寫(xiě)數(shù)據(jù)
40、 在設(shè)備分配中,預(yù)防死鎖的策略包括
A.建立SPOOLing系統(tǒng)
B.一次分配所有資源
C.有序分配資源
D.剝奪其他進(jìn)程的資源
E.設(shè)備處于安全狀態(tài)即可分配
操作系統(tǒng)單選題
1、現(xiàn)代操作系統(tǒng)最基本的特征是
A.并發(fā)性
B.順序性
C.封閉性
D.并行性
2、組成操作系統(tǒng)的主要部分通常是進(jìn)程線程管理、內(nèi)存管理、設(shè)備管理和
A.文件管理
B.P、V操作管理
C.死鎖管理
D.備份管理
3、下列程序中,哪一個(gè)不屬于操作系統(tǒng)內(nèi)核程序?
A.進(jìn)程調(diào)度程序
B.中斷服務(wù)程序
C.設(shè)備驅(qū)動(dòng)程序
D.用戶應(yīng)用程序
4、用戶編寫(xiě)程序時(shí)調(diào)用fork()創(chuàng)建進(jìn)程,其使用的是操作系統(tǒng)提供給用戶的什么接口?
A.系統(tǒng)調(diào)用
B.命令控制語(yǔ)言
C.作業(yè)控制語(yǔ)言
D.應(yīng)用編程接口
5、用戶進(jìn)程從用戶態(tài)轉(zhuǎn)變?yōu)閮?nèi)核態(tài)時(shí),使用的指令是
A.訪管指令
B.I/O指令
C.頁(yè)保護(hù)指令
D.壓棧指令
6、多道程序設(shè)計(jì)的意義是
A.宏觀上有多個(gè)進(jìn)程在計(jì)算機(jī)中同時(shí)運(yùn)行
B.微觀上有多個(gè)進(jìn)程在計(jì)算機(jī)中同時(shí)運(yùn)行
C.一種將程序分割為若干子程序的設(shè)計(jì)方法
D.多個(gè)計(jì)算機(jī)協(xié)同運(yùn)行一個(gè)進(jìn)程
7、進(jìn)程從運(yùn)行態(tài)轉(zhuǎn)換為阻塞態(tài)的原因是
A.需要的數(shù)據(jù)沒(méi)有準(zhǔn)備好
B.需要的設(shè)備不存在
C.分配給該進(jìn)程的時(shí)間片用完
D.運(yùn)算過(guò)程中棧溢出
8、一個(gè)運(yùn)行著的進(jìn)程打開(kāi)了一個(gè)新的文件,則指向該文件數(shù)據(jù)結(jié)構(gòu)的關(guān)鍵指針存放在
A.進(jìn)程控制塊中
B.文件目錄中
C.文件句柄中
D.進(jìn)程頭文件中
9、請(qǐng)分析以下程序。
int main()
{
pid_t pid;
pid = fork();
if(pid==0)
printf("I am the child process, my process ID is%d\n",getpid());
else
printf("I am the parent process, my process ID is%d\n",getpid());}
那么,該程序正確運(yùn)行后的結(jié)果是
A.I am the child process, my process ID is 3744
I am the parent process, my process ID is 3987
B.I am the child process, my process ID is 3744
C.I am the parent process, my process ID is 3987
D.不輸出任何信息
10、在Pthread線程包的使用中,當(dāng)用戶編程創(chuàng)建一個(gè)新的線程時(shí),需要使用的線程庫(kù)函數(shù)是
A.pthread_create()
B.pthread_exit()
C.pthread_yield()
D.pthread_join()
11、 下列進(jìn)程關(guān)系中,不能用P、V操作來(lái)實(shí)現(xiàn)的是
A.進(jìn)程共享
B.進(jìn)程同步
C.進(jìn)程互斥
D.進(jìn)程的前趨關(guān)系
12、 進(jìn)程間通信時(shí),下列哪一種情形下,發(fā)送進(jìn)程不能再申請(qǐng)互斥鎖?
A.已滿的郵件槽
B.已空的郵件槽
C.未加鎖的郵件槽
D.半滿的郵件槽
13、 下列哪一種調(diào)度算法是不可搶占的?
A.時(shí)間片輪轉(zhuǎn)
B.先來(lái)先服務(wù)
C.最短作業(yè)時(shí)間優(yōu)先
D.優(yōu)先級(jí)優(yōu)先
14、 在內(nèi)存分區(qū)管理中,下列哪一種技術(shù)可以將零碎的空閑區(qū)集中為一個(gè)大的空閑區(qū)?
A.覆蓋技術(shù)
B.交換技術(shù)
C.內(nèi)存緊縮
D.動(dòng)態(tài)重定位
15、 在內(nèi)存分配方案中,下列哪一種方法使內(nèi)存的利用率較高且管理簡(jiǎn)單?
A.段式分配
B.頁(yè)式分配
C.可變分區(qū)分配
D.固定分區(qū)分配
16、 某頁(yè)式存儲(chǔ)管理系統(tǒng)采用一級(jí)頁(yè)表。如果訪問(wèn)內(nèi)存的時(shí)間為0.4μs,快表的命中率為90%,請(qǐng)問(wèn)有效訪問(wèn)時(shí)間是多少?(假設(shè)訪問(wèn)快表耗時(shí)為0μs)
A.0.22μs
B.0.4μs
C.0.2μs
D.0.44μs
17、一個(gè)進(jìn)程的內(nèi)存分配頁(yè)表如下,頁(yè)的大小為500B,其中,有效位為1表示已裝入內(nèi)存,W表示可寫(xiě),R表示可讀。指令WRITE [3,100],R1 在執(zhí)行時(shí)會(huì)產(chǎn)生什么結(jié)果?
頁(yè)號(hào) 有效位 頁(yè)框號(hào) 存取控制
0 0 5 W
1 1 10 R
2 1 30 W
3 1 80 R
4 0 50 R
A.越界中斷
B.缺頁(yè)中斷
C.寫(xiě)保護(hù)中斷
D.正常運(yùn)行
18、 在一個(gè)虛擬存儲(chǔ)系統(tǒng)中,決定虛擬存儲(chǔ)空間容量的要素是
A.計(jì)算機(jī)系統(tǒng)地址位寬
B.計(jì)算機(jī)系統(tǒng)數(shù)據(jù)字長(zhǎng)
C.內(nèi)存和磁盤(pán)容量之和
D.交換空間容量
19、 在虛擬頁(yè)式存儲(chǔ)管理系統(tǒng)中,若采用請(qǐng)求調(diào)頁(yè)方式,當(dāng)用戶需要裝入一個(gè)新的頁(yè)面時(shí),其調(diào)入的頁(yè)面來(lái)自
A.磁盤(pán)文件區(qū)
B.磁盤(pán)交換區(qū)
C.內(nèi)存緩沖區(qū)
D.磁盤(pán)系統(tǒng)區(qū)
20、 在文件系統(tǒng)中,文件存儲(chǔ)空間的分配單位通常是
A.?dāng)?shù)據(jù)塊
B.字符串
C.記錄
D.文件
21、 在文件系統(tǒng)中,必須為每個(gè)文件建立一個(gè)至少包含文件名和文件物理存儲(chǔ)地址的數(shù)據(jù)結(jié)構(gòu),稱為
A.文件控制塊
B.文件分配表
C.索引節(jié)點(diǎn)
D.文件描述符
22、 通常為了保證文件系統(tǒng)中數(shù)據(jù)的安全而采用備份技術(shù)。那么,將上次備份后新增加的數(shù)據(jù)進(jìn)行備份,該方法稱為
A.增量轉(zhuǎn)儲(chǔ)
B.全量轉(zhuǎn)儲(chǔ)
C.物理轉(zhuǎn)儲(chǔ)
D.邏輯轉(zhuǎn)儲(chǔ)
23、 下列磁盤(pán)調(diào)度算法中,通常稱為電梯算法的是
A.掃描算法SCAN
B.最短尋道時(shí)間優(yōu)先算法SSTF
C.先來(lái)先服務(wù)算法FCFS
D.循環(huán)查看算法C-LOOK
24、 UNIX操作系統(tǒng)中,對(duì)文件系統(tǒng)中空閑區(qū)的管理通常采用
A.成組鏈接法
B.鏈表法
C.位示圖法
D.空閑區(qū)表法
25、 對(duì)于FAT32文件系統(tǒng),它采用的是哪一種文件物理結(jié)構(gòu)?
A.順序結(jié)構(gòu)
B.鏈接結(jié)構(gòu)
C.索引結(jié)構(gòu)
D.多級(jí)索引結(jié)構(gòu)
26、 外部設(shè)備按數(shù)據(jù)傳輸?shù)姆绞娇煞譃槎喾N類型,通常磁盤(pán)被當(dāng)作哪一種類型的設(shè)備?
A.塊設(shè)備
B.字符設(shè)備
C.虛擬設(shè)備
D.獨(dú)占設(shè)備
27、 某程序員編寫(xiě)了一段通過(guò)串口發(fā)送數(shù)據(jù)的程序,使用了設(shè)備名com1,那么,將com1映射到實(shí)際物理設(shè)備的工作是在I/O管理的哪一層完成的?
A.設(shè)備獨(dú)立層
B.用戶應(yīng)用層
C.設(shè)備驅(qū)動(dòng)層
D.硬件抽象層
28、 下列關(guān)于I/O設(shè)備的敘述中,哪一個(gè)是正確的?
A.不同的I/O設(shè)備可以并行工作
B.只有I/O設(shè)備才能產(chǎn)生有效的中斷源
C.在中斷處理過(guò)程中,必須屏蔽新中斷
D.SPOOLing系統(tǒng)是脫機(jī)I/O系統(tǒng)
29、 下列各種方法中,哪一種方法不能解除死鎖?
A.修改環(huán)境變量
B.剝奪死鎖進(jìn)程的資源
C.撤銷(xiāo)死鎖進(jìn)程
D.重啟系統(tǒng)
30、 設(shè)系統(tǒng)中有三種類型的資源(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)如下表:
資源需求量 已分配資源量
A,B,C A,B,C
P1 4,0,11 4,0,5
P2 5,3,6 4,0,2
P3 4,2,5 2,1,4
P4 5,5,9 2,1,2
P5 4,2,4 3,1,3 系統(tǒng)采用銀行家算法實(shí)施死鎖避免策略,若當(dāng)前系統(tǒng)剩余資源(A,B,C)分別為(2,3,3),下列哪一個(gè)序列是安全序列?
A.P3,P1,P4,P2,P5
B.P1,P3,P5,P2,P4
C.P4,P2,P3,P5,P1
D.P2,P3,P1,P4,P5
操作系統(tǒng)多選題
31、下列英文名稱或縮寫(xiě)中,哪些是操作系統(tǒng)的名稱?
A.Ubuntu
B.Windows
C.UNIX
D.TCP/IP
E.Tivoli
32、 下列與進(jìn)程相關(guān)的信息中,哪些信息是保存在進(jìn)程控制塊(PCB)中的?
A.進(jìn)程標(biāo)識(shí)符
B.進(jìn)程當(dāng)前狀態(tài)
C.磁盤(pán)目錄
D.用戶棧
E.進(jìn)程優(yōu)先級(jí)
33、 下列各類調(diào)度算法中,哪些調(diào)度算法適用于交互式操作系統(tǒng)?
A.多級(jí)反饋隊(duì)列
B.短作業(yè)優(yōu)先
C.響應(yīng)比優(yōu)先
D.時(shí)間片輪轉(zhuǎn)
E.高優(yōu)先級(jí)優(yōu)先
34、 測(cè)試與設(shè)置指令(Test&Set)是解決互斥訪問(wèn)臨界區(qū)的硬件方法。下列關(guān)于該指令功能的敘述中,哪些是正確的?
A.測(cè)試W的值,若W=1,則返回重新測(cè)試
B.測(cè)試W的值,若W=0,置位W=1,進(jìn)入臨界區(qū)
C.退出臨界區(qū)時(shí),復(fù)位W=0
D.測(cè)試W的值,若W=1,則給W清零,并進(jìn)入臨界區(qū)
E.測(cè)試W的值,若W=0,則返回重新測(cè)試
35、 下列各種內(nèi)存管理方案中,哪些可以與虛擬存儲(chǔ)技術(shù)結(jié)合使用?
A.可變分區(qū)
B.頁(yè)式
C.段式
D.段頁(yè)式
E.固定分區(qū)
36、 下列關(guān)于虛擬存儲(chǔ)器的敘述中,哪些是正確的?
A.在請(qǐng)求段頁(yè)式系統(tǒng)中,以頁(yè)為單位管理用戶的虛擬內(nèi)存空間,以段為單位管理物理內(nèi)存空間
B.為提高請(qǐng)求分頁(yè)系統(tǒng)中內(nèi)存的利用率,用戶可以動(dòng)態(tài)改變頁(yè)面大小
C.在虛擬存儲(chǔ)系統(tǒng)中,進(jìn)程的部分程序裝入后便可運(yùn)行
D.虛擬存儲(chǔ)技術(shù)允許用戶使用比物理內(nèi)存更大的存儲(chǔ)空間
E.實(shí)現(xiàn)虛存必須有硬件支持
37、 下列文件的物理結(jié)構(gòu)中,哪些結(jié)構(gòu)適合文件的隨機(jī)存???
A.連續(xù)結(jié)構(gòu)
B.鏈接結(jié)構(gòu)
C.散列結(jié)構(gòu)
D.索引結(jié)構(gòu)
E.多級(jí)索引結(jié)構(gòu)
38、 在下圖所示的樹(shù)形文件目錄結(jié)構(gòu)中,如果用戶Sun需要經(jīng)常讀文件/Li/Linux.pdf,可以通過(guò)下列哪些方法提高檢索速度、節(jié)省存儲(chǔ)空間并簡(jiǎn)化操作過(guò)程?

A.將文件Linux.pdf拷貝到Sun目錄下,并仍舊使用原文件名
B.將文件Linux.pdf拷貝到Sun目錄下,使用新的文件名
C.將文件Linux.pdf鏈接到Sun目錄下,并仍舊使用原文件名
D.將文件Linux.pdf鏈接到Sun目錄下,使用新文件名
E.將文件Linux.pdf鏈接到Course目錄下,使用新的文件名
39、 在程序控制I/O方式中,若輸出設(shè)備向處理機(jī)返回"準(zhǔn)備就緒"信號(hào),則表示
A.輸出緩沖區(qū)已空
B.輸出緩沖區(qū)已存滿數(shù)據(jù)
C.輸出設(shè)備已開(kāi)始工作
D.輸出設(shè)備已工作完畢
E.可以向輸出緩沖區(qū)寫(xiě)數(shù)據(jù)
40、 在設(shè)備分配中,預(yù)防死鎖的策略包括
A.建立SPOOLing系統(tǒng)
B.一次分配所有資源
C.有序分配資源
D.剝奪其他進(jìn)程的資源
E.設(shè)備處于安全狀態(tài)即可分配