第六章 裝置管理
一、單項選擇題
1、在作業系統中,使用者在使用I/O裝置時,通常采用(
B)。
A.實體裝置名 B.邏輯裝置名
C.虛拟裝置名 D.裝置牌号
2、作業系統中采用緩沖技術的目的是為了增強系統(
D)的能力。
A.串行操作 B.控制操作 C.重執操作 D.并行操作
3、作業系統采用緩沖技術,能夠減少對CPU的(
A)次數,進而提高資源的使用率。
A. 中斷 B.通路 C.控制 D.依賴
4、CPU輸出資料的速度遠遠高于列印機的列印速度,為了解決這一沖突,可采用(
C)。
A.并行技術 B.通道技術 C.緩沖技術 D.虛存技術
5、緩沖技術用于(
A、提高主機和裝置交換資訊的速度
B、提供主、輔存接口
C、提高裝置使用率
D、擴充相對位址空間
6、通道是一種(
CA.I/O端口 B.資料通道 C.I/O專用處理機 D.軟體工具
7、裝置管理的主要程式之一是裝置配置設定程式,當程序請求在記憶體和外設之間傳送資訊時,裝置配置設定程式配置設定裝置的過程通常是(
A、先配置設定裝置,再配置設定控制器,最後配置設定通道
B、先配置設定控制器,再配置設定裝置,最後配置設定通道
C、先配置設定通道,再配置設定裝置,最後配置設定控制器
D、先配置設定通道,再配置設定控制器,最後配置設定裝置
8、下列描述中,不是裝置管理的功能的是(
A.實作外圍裝置的配置設定與回收 B.緩沖管理與位址轉換
C.實作按名存取 D.實作I/O操作
9、使用者編制的程式與實際使用的實體裝置無關是由(
)功能實作的。
A.裝置配置設定 B.裝置驅動 C.虛拟裝置 D.裝置獨立性
10、SPOOLing技術利用于(
BA.外設概念 B.虛拟裝置概念
C.錄音帶概念 D.存儲概念
11、采用SPOOLing技術的目的是(
A. 提高獨占裝置的使用率 B. 提高主機效率
C. 減輕使用者程式設計負擔 D. 提高程式的運作速度
12、采用假脫機技術的目的是(
A、提高外設和主機的使用率 B、提高記憶體和主機效率
C、減輕使用者程式設計負擔 D、提高程式的運作速度
13、假脫機技術一般不适用于(
AA、分時系統 B、多道批處理系統
C、網絡作業系統 D、多處理機系統
二、填空題
1、儲存設備也稱為
塊裝置;輸入/輸出裝置也稱為
字元裝置。
2、從資源配置設定的角度看,可以把裝置分為
獨占裝置(如列印機)、
共享裝置(如磁盤)和
虛拟裝置。
3、虛拟裝置是通過
SPOOLing技術把
獨占裝置變成能為若幹使用者
共享的裝置。
4、常用的裝置配置設定算法是
先來先服務算法和
優先級高的優先服務算法。
5、
裝置驅動程式是控制裝置動作的核心子產品,如裝置的打開、關閉、讀、寫等,用來控制裝置上資料的傳輸。
6、SPOOLing系統一般分為四個部分:存輸入、
取輸入、
存輸出和取輸出,其中中間的兩部分負責對輸入井和輸出井進行管理。
三、簡答題
1、為什麼要引入緩沖技術?設定緩沖區的原則是什麼?
答:①緩和CPU與I/O裝置間速度不比對的沖突;
②提高它們之間的并行性;
③減少對CPU的中斷次數,放寬CPU對中斷響應時間的要求。
設定緩沖區的原則是:
如果資料到達率與離去率相差很大,則可采用單緩沖方式;如果資訊的輸入和輸出速率相同(或相差不大)時,則可用雙緩沖區;對于陣發性的輸入、輸出,可以設立多個緩沖區。
2、裝置驅動程序執行的主要功能是什麼?
裝置驅動程序嚴格執行裝置驅動程式中規定的各種功能,即:接受使用者的I/O請求;取出請求隊列中隊首請求,将相應裝置配置設定給它;啟動該裝置工作,完成指定的I/O操作;處理來自裝置的中斷。