當前位置:編程學習大全網 - 編程語言 - 計算機操作判斷題求解

計算機操作判斷題求解

壹、判斷題(正確用T表示,錯誤用F表示,***5題,每題2分,***10分)

1.在多道程序系統中,只有相關的並發進程才有可能存在通信問題。A

A. T

B. F

2.並發問題是多處理機系統主要關註的焦點,而對但處理機系統無任何影響。B

A. T

B. F

3. 在消息傳遞通信機制中,只有消息的接收者才能采用阻塞方式進行通信。B

A. T

B.

F

4.進程之間的直接制約關系可以歸結為***享數據與交換數據。A

A. T

B.

F

5.消息傳遞通信機制提供了同步和通信功能,這些都是相互交互的進程間必須的。A

A. T

B. F

二、單項選擇題(***10題,每題4分,***40分)

1.進程通信,是指___C__之間交換信息。

A. 程序

B. 模塊

C. 進程

D. 線程

2.信箱通信是壹種___B__通信方式。

A. 直接

B. 間接

C. 低級

D.

信號量

3.進程間通信是協調解決多個進程之間的約束關系,實現進程***同進展的關鍵技術,是多道系統中控制進程___D__執行必不可少的機制。

A. 動態

B. 並行

C. 異步

D. 並發

4.下述哪壹個選項體現了原語的主要特點_A___。

A. 不可分割性

B. 並發性

C.

***享性

D.

異步性

5.緩沖區屬於__B___。

A.

高級通信

B. 低級通信

C. 直接通信

D. 間接通信

6.消息傳遞系統中,進程間的數據交換以消息為單位,用戶直接利用系統提供的壹組__C___來實現通信。

A. 程序

B. 線程

C.

原語(通信命令)

D.

管道

7.管道通信中,管道由OS核心的緩沖區來實現,信息傳遞的方向是__A___的。

A. 單向

B.

雙向

C. 既可單向也可雙向

D.

不確定

8.要進行管道通信,首先建立需要通信的___D__,然後在它們之間建立壹個通信管道。

A. 程序

B.

進程

C. 信箱

D. 管道

9.緩沖區通信是壹種___C__通信方式。

A. 直接通信

B. 間接通信

C.

低級通信

D.

信號量

10.引入緩沖的主要目的是__C___。

A.

節省內存

B. 提高CPU的利用率

C. 改善CPU和I/O設備之間速度不匹配的情況

D. 提高I/O設備的效率

三、填空題(***5題,每題4分,***20分)

1.進程通信分低級通信和高級通信。將只能傳遞狀態和控制信息的通信稱為_____,而將進程間交換較多信息的通信稱為_____。

答:低級通信,高級通信

2.進程間通信方式包括直接通信方式和間接通信方式。其中,_____借助於收發雙方進程之外的***享數據結構作為通信中轉。

答:信箱通信

3.進程間通信的類型可分為***享存儲器通信、____通信以及____通信等三大類。

答:消息傳遞,管道

4.為了使諸進程間能協調地進行通信,必須對進程通信的_____雙方進行進程同步。

答:收、發

5.管道通信中的管道是壹條在進程間以_____傳送的通信通道。

答:字節流方式

四、 簡答題(***3題,每題10分,***30分)

1.什麽是進程通信?

答:進程通信是指兩個並行進程可以通過互相發送消息進行合作,消息是通過消息緩沖而在進程之間相互傳遞的。

2.試比較進程間的低級與高級通信工具?

答:用戶用低級通信工具實現進程通信很不方便,效率低,通信對用戶不透明,所有操作都必須由程序員來實現,而高級通信工具彌補了這些缺陷,用戶直接利用操作系統提供的壹組通信命令,高效地傳送大量的數據。

3.進程通信的類型有哪幾種?它們分別適合於何種場合?

答:***享存儲器:在內存種分配壹片空間作為***享存儲區。需要進行通信的進程把它附加到自己的地址空間中,不需要時則把它取消。 管道文件:它是連接兩個命令的壹個打開文件。壹個命令向該文件中寫入數據,為寫者;另壹個命令從該文件中讀出數據,為讀者。 消息傳遞:它以消息為單位在進程間進行數據交換。

  • 上一篇:DOS命令中的符號分別是什麽意思?
  • 下一篇:脈沖袋式除塵器設備
  • copyright 2024編程學習大全網