2015年3月計算機四級《網絡工程師》模擬試題(三)

來源:文萃谷 2.52W

  一、操作系統單選題

2015年3月計算機四級《網絡工程師》模擬試題(三)

1、現代操作系統最基本的特徵是

A.併發性

B.順序性

C.封閉性

D.並行性

2、組成操作系統的主要部分通常是進程線程管理、內存管理、設備管理和

A.文件管理

B.P、V操作管理

C.死鎖管理

D.備份管理

3、下列程序中,哪一個不屬於操作系統內核程序?

A.進程調度程序

B.中斷服務程序

C.設備驅動程序

D.用户應用程序

4、用户編寫程序時調用fork()創建進程,其使用的是操作系統提供給用户的什麼接口?

A.系統調用

B.命令控制語言

C.作業控制語言

D.應用編程接口

5、用户進程從用户態轉變為內核態時,使用的指令是

A.訪管指令

B.I/O指令

C.頁保護指令

D.壓棧指令

6、多道程序設計的意義是

A.宏觀上有多個進程在計算機中同時運行

B.微觀上有多個進程在計算機中同時運行

C.一種將程序分割為若干子程序的設計方法

D.多個計算機協同運行一個進程

7、進程從運行態轉換為阻塞態的原因是

A.需要的數據沒有準備好

B.需要的設備不存在

C.分配給該進程的時間片用完

D.運算過程中棧溢出

8、一個運行着的進程打開了一個新的文件,則指向該文件數據結構的關鍵指針存放在

A.進程控制塊中

B.文件目錄中

C.文件句柄中

D.進程頭文件中

9、請分析以下程序。

int main()

{

pid_t pid;

pid = fork();

if(pid==0)

printf("I am the child process, my process ID is%dn",getpid());

else

printf("I am the parent process, my process ID is%dn",getpid());}

那麼,該程序正確運行後的結果是

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線程包的使用中,當用户編程創建一個新的線程時,需要使用的線程庫函數是

ead_create()

ead_exit()

ead_yield()

ead_join()11、 下列進程關係中,不能用P、V操作來實現的是

A.進程共享

B.進程同步

C.進程互斥

D.進程的前趨關係

12、 進程間通信時,下列哪一種情形下,發送進程不能再申請互斥鎖?

A.已滿的郵件槽

B.已空的郵件槽

C.未加鎖的郵件槽

D.半滿的郵件槽

13、 下列哪一種調度算法是不可搶佔的?

A.時間片輪轉

B.先來先服務

C.最短作業時間優先

D.最高優先級優先

14、 在內存分區管理中,下列哪一種技術可以將零碎的空閒區集中為一個大的空閒區?

A.覆蓋技術

B.交換技術

C.內存緊縮

D.動態重定位

15、 在內存分配方案中,下列哪一種方法使內存的利用率較高且管理簡單?

A.段式分配

B.頁式分配

C.可變分區分配

D.固定分區分配

16、 某頁式存儲管理系統採用一級頁表。如果訪問內存的時間為0.4μs,快表的命中率為90%,請問有效訪問時間是多少?(假設訪問快表耗時為0μs)

A.0.22μs

B.0.4μs

C.0.2μs

D.0.44μs

17、一個進程的內存分配頁表如下,頁的大小為500B,其中,有效位為1表示已裝入內存,W表示可寫,R表示可讀。指令WRITE [3,100],R1 在執行時會產生什麼結果?#FormatTableID_0#

A.越界中斷

B.缺頁中斷

C.寫保護中斷

D.正常運行

18、 在一個虛擬存儲系統中,決定虛擬存儲空間最大容量的要素是

A.計算機系統地址位寬

B.計算機系統數據字長

C.內存和磁盤容量之和

D.交換空間容量

19、 在虛擬頁式存儲管理系統中,若採用請求調頁方式,當用户需要裝入一個新的頁面時,其調入的頁面來自

A.磁盤文件區

B.磁盤交換區

C.內存緩衝區

D.磁盤系統區

20、 在文件系統中,文件存儲空間的分配單位通常是

A.數據塊

B.字符串

C.記錄

D.文件

21、 在文件系統中,必須為每個文件建立一個至少包含文件名和文件物理存儲地址的數據結構,稱為

A.文件控制塊

B.文件分配表

C.索引節點

D.文件描述符

22、 通常為了保證文件系統中數據的安全而採用備份技術。那麼,將上次備份後新增加的數據進行備份,該方法稱為

A.增量轉儲

B.全量轉儲

C.物理轉儲

D.邏輯轉儲

23、 下列磁盤調度算法中,通常稱為電梯算法的是

A.掃描算法SCAN

B.最短尋道時間優先算法SSTF

C.先來先服務算法FCFS

D.循環查看算法C-LOOK

24、 UNIX操作系統中,對文件系統中空閒區的管理通常採用

A.成組鏈接法

B.鏈表法

C.位示圖法

D.空閒區表法

25、 對於FAT32文件系統,它採用的是哪一種文件物理結構?

A.順序結構

B.鏈接結構

C.索引結構

D.多級索引結構

26、 外部設備按數據傳輸的方式可分為多種類型,通常磁盤被當作哪一種類型的設備?

A.塊設備

B.字符設備

C.虛擬設備

D.獨佔設備

27、 某程序員編寫了一段通過串口發送數據的程序,使用了設備名com1,那麼,將com1映射到實際物理設備的工作是在I/O管理的哪一層完成的?

A.設備獨立層

B.用户應用層

C.設備驅動層

D.硬件抽象層

28、 下列關於I/O設備的敍述中,哪一個是正確的?

A.不同的I/O設備可以並行工作

B.只有I/O設備才能產生有效的中斷源

C.在中斷處理過程中,必須屏蔽新中斷

Ling系統是脱機I/O系統

29、 下列各種方法中,哪一種方法不能解除死鎖?

A.修改環境變量

B.剝奪死鎖進程的資源

C.撤銷死鎖進程

D.重啟系統

30、 設系統中有三種類型的資源(A,B,C)和五個進程(P1,P2,P3,P4,P5),A資源的數量是17,B資源的數量是6,C資源的數量為19。在T0時刻系統的狀態如下表:#FormatTableID_1# 系統採用銀行家算法實施死鎖避免策略,若當前系統剩餘資源(A,B,C)分別為(2,3,3),下列哪一個序列是安全序列?

A.P3,P1,P4,P2,P5

B.P1,P3,P5,P2,P4

C.P4,P2,P3,P5,P1

D.P2,P3,P1,P4,P5

熱門標籤