雨課堂——操作系統3月12日作業 03 進程與線程

1.進程實體是()

A.正在執行的程序
B.程序及其數據
C.進程控制塊
D.PCB、程序和數據的集合

2.操作系統是根據( )來控制和管理進程的

A.進程狀態
B.進程控制塊
C.程序文件名稱
D.進程標識符

3.系統進程請求的I/O操作完成後,該進程的狀態轉換是()

A.運行態變爲就緒態
B.運行態變爲阻塞態
C.就緒態變爲運行態
D.阻塞態變爲就緒態

4.在單處理器系統中,若同時存在10個進程,則處於就緒態的進程最多有( )個

A.0
B.1
C.9
D.10

5.下列選項中,不會導致創建新進程的事件是( )

A.新用戶登錄
B.請求分配設備
C.啓動程序執行
D.請求系統服務

6.可能導致進程從運行態變爲就緒態的事件是( )

A.進入臨界區
B.請求內存數據失敗
C.請求I/O設備讀寫數據
D.高優先級進程就緒

7.可以實現不同計算機中的進程之間的通信機制是( )

A.管道
B.消息隊列
C.共享內存
D.消息傳遞

8.下列關於線程的描述,錯誤的是( )

A.內核級線程的調度是由操作系統完成的
B.操作系統爲每個用戶級線程創建一個唯一的線程控制塊
C.ULT切換的效率更高於KST
D.ULT可以在不支持KST的操作系統上實現

9.下列關於線程和進程的敘述中,正確的是( )

A.無論系統是否支持線程,進程都是資源分配的單位
B.線程是資源分配的單位,進程是調度分配的單位
C.內核級線程和用戶級線程的切換都是有操作系統實現的
D.同一進程中的各個線程都使用獨立不同的內存空間

10.下列關於進程和程序的敘述中,正確的是( )

A.區別程序和進程方法是它們是否存儲在磁盤中
B.在同一操作系統中,區別進程的唯一標識是執行的程序名稱
C.併發的多個進程,可以執行同一個程序
D.只要在同一機器上執行的程序時相同的,無論其執行多少次,訪問的數據集合是否相同,它們都是同一個進程。

自己覺得,這一次的作業比上一次的效果要好一些,但是要判斷自己哪一道有錯還是比較難,估計還是自己學的不精,16分的收穫。
————
更正:4、8題錯了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章