全國計算機等級考試四級計算機網絡第2套試題
B.提供用戶操作計算機的界面
C.管理系統動態庫
D.編譯高級語言編寫的程序
2、在操作系統的結構設計中,微內核結構表示的是
A.整體式結構
B.層次結構
C.分布式結構
D.客戶機/服務器結構
3、用戶程序在用戶態下使用特權指令而引起的中斷是
A.時鐘中斷
B.外部中斷
C.訪管中斷
D.溢出中斷
4、下列各種事件中,不屬于I/O中斷的事件是
A.數據傳送完畢
B.設備出錯
C.指令錯
D.鍵盤輸入
5、用戶在編寫程序時,若要在屏幕上畫出一個紅色的圓,需要使用
A.自然語言
B.系統調用
C.命令控制
D.運行時系統
6、在多道程序設計系統中,下列能并行工作的是
A.CPU與外部設備
B.內存和內存
C.用戶與應用程序
D.CPU和內存
7、 Linux操作系統中,進程有多種狀態。下列狀態中,哪一個不是Linux支持的狀態?
A.運行狀態
B.安全狀態
C.僵死狀態
D.睡眠狀態
8、假設在UNIX操作系統環境下執行以下程序:
main()
{
printf("Hello World\n");
fork();
printf("Hello World\n");
}
若程序正常運行,子進程創建成功,那么,屏幕上得到輸出的有
A.1個Hello World
B.2個Hello World
C.3個Hello World
D.4個Hello World
9、在Pthread線程包中,線程操作pthread_yield表示的是
A.線程讓出CPU
B.創建一個線程
C.阻塞一個線程
D.等待一個特定的線程退出
10、在采用非搶占式調度的操作系統中,不能引起新進程調度的事件是
A.正在運行的進程用完時間片
B.正在運行的進程出錯
C.正在運行的進程等待I/O事件
D.新創建的進程進入就緒隊列
11、 系統中有2個并發進程,當一個進程在等待另一個進程向它發送消息時,它們之間的關系是
A.同步關系
B.互斥關系
C.調度關系
D.父子進程關系
12、 對于信號量S,執行一次P(S)操作后,S的值
A.變為 1
B.不變
C.減1
D.減指定數值
13、 下列關于管程的敘述中,不正確的是
A.管程是一種同步機制
B.管程只能解決進程互斥問題
C.引入管程是為了提高代碼可讀性
D.管程將共享變量及對共享變量的操作封裝在一起
14、 采用動態地址映射方式向內存裝入程序時,其地址轉換工作是在什么時間完成的?
A.裝入程序時刻
B.選中程序時刻
C.每一條指令執行時刻
D.移動程序時刻
15、 在可變分區存儲管理方案中,為加快內存分配,當采用最佳適應算法時空閑區的組織應該是
A.按空閑區大小遞減順序排列
B.按空閑區大小遞增順序排列
C.按空閑區地址從小到大排列
D.按空閑區地址從大到小排列
16、 在采用頁式存儲管理方案的系統中,邏輯地址用32位表示,內存分塊大小為210。則用戶程序最多可劃分成多少頁?
A.210
B.220
C.222
D.232