天天看點

作業系統-第九章

1從下述關于Shell的不同論述中,選擇一條錯誤的論述。( )

A. Shell是一種程式設計語言,它提供選擇、循環等控制結構

B. Shell是一個指令解釋器,它對使用者輸入的指令進行解釋執行

C. Shell指令就是由Shell實作的指令,它們的代碼包含在Shell内部

D. 在Unix和Linux系統中,有多種不同的Shell供使用者選擇

答案:Shell指令就是由Shell實作的指令,它們的代碼包含在Shell内部

2使指令所需的處理資訊,不是從鍵盤接收,而是取自另一個檔案,該功能稱為( )。

A. 管道線

B. 輸入重定向

C. 批處理

D. 脫機輸入

答案:輸入重定向

3在 Intel X 86處理機上,使用者程序 P 通過系統調用 creat 建立一新檔案時,是通過( 1 ) 将控制轉向 creat 的處理程式的;系統調用前, CPU 運作在( 2 );在執行 creat 對應的處理 程式時,則運作在( 3 );系統調用傳回後,( 4 )将得到 CPU 。

(1) A 、 call 指令 B 、 jmp 指令 C 、 int 指令 D 、 trap 指令

(2) A 、 核心态 B 、 使用者态 C 、 核心态或使用者态

(3) A 、 核心态 B 、 使用者态 C 、 核心态或使用者态

(4) A 、 Shell 程序 B 、 P 程序 C 、 其他使用者程序 D 、 P 程序或其他使用者程序

答案:(1) C (2) B (3) A (4) D

4.從下述關于脫機指令接口的不同論述中,選擇一條正确的論述。

A. 該接口是作業說明

B. 該接口是一 - 組系統調用

C. 該接口是指令檔案

D. 該接口是作業控制語言

答案:該接口是作業控制語言

5.在同一台計算機上,可以運作 Windows 、 Linux 、 UNIX 、 DOS 等不同的作業系統, 它們的系統調用一般是通過執行( 1 )系統調用指令來完成的;對運作在不同的硬體平台上 的 Linux 作業系統,它們執行的系統調用指令一般是( 2 )

(1) A 、 相同的 B 、 不同的

(2) A 、 相同的 B 、 不同的

答案:(1) A (2) B

6。使指令的執行結果不在螢幕上顯示,而将之引向另一個檔案,這種功能稱為( )。

A. 脫機輸出

B. 管道線

C. 聯機輸出

D. 輸出重定向

答案:輸出重定向

7.0S 向使用者提供的接口有多種:通過 ( 1 ), 使用者可從終端鍵入 dir (或丨 s) 并按下Enter鍵 來顯示目前目錄的内容;通過 ( 2 ), 使用者可輕按兩下視窗中的圖示來運作相應的程式;通過( 3 ), 使用者程式可使用 open() 來打開一個檔案;通過 ( 4 ), 使用者可将作業說明書和作業一起送出給 系統,進而讓系統按作業說明書的要求來運作作業

(1) A 、 脫機使用者接口 B 、 聯機指令接口 C 、 系統調用接口 D 、 圖形使用者接口

(2) A 、 脫機使用者接口 B 、 聯機指令接口 C 、 系統調用接口 D 、 圖形使用者接口

(3) A 、 脫機使用者接口 B 、 聯機指令接口 C 、 系統調用接口 D 、 圖形使用者接口

(4) A 、 脫機使用者接口 B 、 聯機指令接口 C 、 系統調用接口 D 、 圖形使用者接口

答案:(1) B (2) D (3) C (4)A

8.從下述關于聯機指令接口的不同論述中,選出一條正确的論述。

A. 聯機指令接口,是使用者程式與 OS 之間的接口,是以它不是指令接口

B. 聯機指令接口包括鍵盤和螢幕兩部分

C. 聯機指令接口包括一 - 組鍵盤指令、終端處理程式及指令解釋程式三個部分

D. 聯機指令接口是使用者程式

答案:聯機指令接口包括一 - 組鍵盤指令、終端處理程式及指令解釋程式三個部分

9.同7一樣

10.在 Intel X 86處理機上,使用者程序 P 通過系統調用 creat 建立一新檔案時,是通過( 1 ) 将控制轉向 creat 的處理程式的;系統調用前, CPU 運作在( 2 );在執行 creat 對應的處理 程式時,則運作在( 3 );系統調用傳回後,( 4 )将得到 CPU 。

(1) A 、 call 指令 B 、 jmp 指令 C 、 int 指令 D 、 trap 指令

(2) A 、 核心态 B 、 使用者态 C 、 核心态或使用者态

(3) A 、 核心态 B 、 使用者态 C 、 核心态或使用者态

(4) A 、 Shell 程序 B 、 P 程序 C 、 其他使用者程序 D 、 P 程序或其他使用者程序

答案:(1) C (2) B (3) A (4) D

11.從下列關于大、中型分時系統中的終端處理程式的論述中,選出一條正确的論述。( )

A. 終端處理程式将從終端打入的字元,直接送給使用者程式

B. 在現代大、中型機中,為了暫存使用者從終端打入的字元,通常為每個終端設定一個可容納幾行字元的專用緩沖區

C. 為了提高回送的顯示速度,往往用硬體來實作,隻是在要求回送速度不高的場合,才用軟體來實作

D. 在有的計算機中,從鍵盤送出的是鍵碼,此時應采用某種轉換機構,将鍵碼轉換為ASCII碼

答案:在有的計算機中,從鍵盤送出的是鍵碼,此時應采用某種轉換機構,将鍵碼轉換為ASCII碼

12.使用者程式發出磁盤I/O請求後,系統的正确處理流程是:

A. 使用者程式→系統調用程式→中斷處理程式→裝置驅動程式

B. 使用者程式→系統調用程式→裝置驅動程式→中斷處理程式

C. 使用者程式→裝置驅動程式→系統調用程式→中斷處理程式

D. 使用者程式→裝置驅動程式→中斷處理程式→系統調用程式

答案:使用者程式→系統調用程式→裝置驅動程式→中斷處理程式

13.在Intel X86處理機上,使用者程序P通過系統調用create建立一新檔案時,是通過( )将控制轉向create的處理程式的。

A. call指令

B. jmp指令

C. int指令

D. trap指令

答案:int指令

14.系統調用前,CPU運作在( )。

A. 核心态

B. 使用者态

C. 核心态或使用者态

答案:使用者态

15.同9一樣

16.使指令的執行結果不在螢幕上顯示,而将之引向另一個檔案,這種功能稱為 ( 1 ); 使指令所需的處理資訊,不是從鍵盤接收,而是取自另一個檔案,該功能稱為 ( 2 ); 用于實 現把第一條指令的輸出作為第二條指令的輸入:又将第二條指令的輸出作為第三條指令的 輸入的功能的設施稱為 ( 3 ) 。

(1) A 、 脫機輸出 B 、 管道線 C 、 聯機輸出 D 、 輸出重定向

(2) A 、 管道線 B 、 輸入重定向 C 、 批處理 D 、 脫機輸入

(3) A 、 管道線 B 、 連結 C 、 批處理 D 、 輸出重定向

答案:(1) D (2) B (3) A

17.OS 向使用者提供的接口有多種:通過( ),使用者可以從終端鍵入dir(或ls)并按下Enter鍵來顯示目前目錄的内容。

A. 脫機使用者接口

B. 聯機指令接口

C. 系統調用接口

D. 圖形使用者接口

答案:聯機指令接口

18.在鍵盤終端處理程式中,有( )方式和( )方式兩種方式實作字元接收的功能。

答案:面向字元 面向行

19.回顯是指終端處理程式将使用者從( )輸入的每個字元送螢幕顯示。用( )方式來實作回顯可以使它更友善、更靈活。

答案:終端鍵盤 軟體

20.MS - DOS 中的 COMMAND . COM 或 UNIX 中的 Shell 通常被叫做___,它們放在操 作系統的___層,其主要功能是___

答案:[“指令解釋程式”,“最高”,“解釋并執行終端指令”]

21.将系統調用參數傳遞給核心函數有多種方式, MS - DOS 采用将參數送入___的方式, Unix 則常采用___方式,有的系統還可以通過___方式來傳遞少暈的參數

答案:[“寄存器”,“參數表”,“陷入指令自帶參數”]

22.圖形使用者接口使用了 WIMP 技術,将___、___ 、___ 、___和面向對象技術內建在一起,形成了一個視窗操作環境

答案:[“視窗”,“圖示”,“菜單”,“指點裝置 ( 如滑鼠)”]

23.在字元界面下,使用者必須通過_____方能取得作業系統的服務,該接口按對作業控制方式的不同又可分為____和____

答案:[“指令接口”,“聯機指令接口”,“脫機指令接口”]

24.使用者與系統管理者協商一個唯一的使用者名,供該使用者以後進入系統時使用,稱此過程為___:使用者每次打開自己的終端後,根據系統的提示,依次鍵入自己的使用者名和密碼 的過程稱 為___。

答案:[“注冊”,“登入”]

25.在聯機指令接口中,實際上包含了___、___和___三部分

答案:[“終端處理程式”,“指令解釋程式”,“一組聯機指令”]

26.使用者程式必須通過__方能取得作業系統的服務,該接口主要是由一組__組成的

答案:[“程式接口”,“系統調用”]

繼續閱讀