1.從使用的角度,外圍設備可分為哪兩類?用戶要求使用外圍設備時,系統采用什么方法來分配?
答:從使用角度來分析設備的特點,可以把設備分成兩類:一類是一個作業在執行期間獨占使用的設備,稱為獨占設備。這類設備一般采用靜態分配的辦法在作業執行前就分配出去了,直到作業結束撤離的時候,才將分配出去的設備收回,收回后,才能再分配給其他需要使用該類設備的作業。另外一類是共享設備。這類設備可以由幾個作業同時使用。共享設備采用動態分配的辦法,這種方法不是在作業執行前分配,而是到作業需要啟用設備的時候才分配設備給作業。
2.如果某作業申請外圍設備時,指定申請某臺外圍設備,那么按教材中圖5-l設置的分配表怎樣實現分配?
答:如果用戶指定申請某臺外圍設備,用戶給出設備絕對號,系統為它分配時先查設備分配表,按照設備絕對號找到登記項,查是否未分配且是好的,若是則分配給用戶,狀態改成已分配,填上占用的作業名,通知用戶已經分配成功;若已經分配或者設備壞了,則分配不能被滿足,輸出信息告訴用戶不能分配的原因。
3.什么是輸入輸出操作?
答:作業執行中總要不斷地啟動外圍設備,把信息讀入主存儲器進行處理,或者把主存儲器中的信息傳送到存儲介質上。主存儲器與外圍設備之間的信息傳送操作就叫作輸入輸出操作。
4.解釋通道命令、通道程序、通道地址字、通道狀態字。
答:通道命令:又稱為通道命令字(CCW,Channel command Word),它是規定設備的某一種動作的指令。
通道程序:是由通道命令編制出來一段程序,用于控制設備的工作。整個通道程序確定了外圍設備應執行的操作及操作順序。
通道地址字:通道程序是存放在主存中的,為了使通道能夠正確快速地找到通道程序的起始地址,系統在主存中安排一個固定的單元,用來存放通道程序的起始地址,這個固定的單元稱為通道地址字(CAW,Channel address Word)
通道狀態字:通道被啟動后,控制指定的設備完成規定的操作,同時,通道在執行對外圍設備控制的過程中,要記錄通道與設備執行情況,為此系統在主存中安排另一個固定單元,用于存放這些被記錄狀態,這個固定單元稱為通道狀態字(CSW,Channel Status Word)。
5.中央處理器與通道是怎樣配合工作的?
答:①中央處理器組織好通道程序,并把通道程序的首地址存人通道地址字中。然后,中央處理器執行“啟動I/O”指令來啟動通道工作。通道收到命令后根據通道和設備的工作情況,或者逐條執行通道程序中的通道命令,來控制設備運行;或者拒絕接受,并且用條件碼向中央處理器作出是否接受啟動的回答。
?、谥醒胩幚砥鞣治鰲l件碼,若啟動不成功,則推遲相應的輸人輸出操作的執行,待適當的時候重新執行“啟動I/O”指令。
③通道把執行通道程序的情況匯集在通道狀態字中,當通道完成輸人輸出操作,向中央處理器匯報命令執行情況。由于通道和設備執行操作的情況已經在CSW中了,所以一般由通道產生I/O中斷,將中斷的通道和設備記載到寄存器中,中央處理器響應中斷后,操作系統分析特定寄存器和CSW中的內容并做相應地處理。
6.什么叫驅動調度?總結對磁盤的驅動調度過程。
答:在共享設備中,采用某種策略從等待訪問該設備的進程中選擇一個進程訪問設備的工。作稱為驅動調度。其目的是降低若干個訪問者執行I/O操作的總時間,提高I/O操作的吞吐量。對于磁盤設備來說驅動調度先進行“移臂調度”,以尋求較優化的尋找時間,定位好柱面,然后再進行‘旋轉調度“,尋求好的延遲時間,定位好扇區。
7.假定磁盤的移動臂現在處于第8柱面,有如下6個請求者等待訪問磁盤,請你列出最省時間的響應次序:
序號 柱面號 磁頭號 扇區號
1 9 6 3
2 7 5 6
3 15 20 6
4 9 4 4
5 20 9 5
6 7 15 2
?。ǚ治觯┫冗M行移臂調度,再進行旋轉調度,由于尋找時間更為重要,那么要想時間最短就要有最短的尋找時間,所以移臂調度可以選擇最短尋找時間優先算法。根據題目,訪問9柱面和訪問7柱面在尋找時間上是等同的,可以任意選擇一個,假設選擇了第9柱面,這里有進程1和進程4滿足要求,再根據旋轉調度,進程1訪問的扇區號小于進程4,應該西先訪問,所以確定進程1第一訪問,其次是在同一個柱面上的進程4,之后,根據最短尋找時間優先算法,接下來應該是第7柱面的任務6或任務2,同樣我們應該選擇任務6,再選擇2,然后是訪問15柱面的任務3,最后是訪問20柱面的任務5,整個過程移臂移動了16個柱面。次序是l、4、6、2、3、5.
如果第一步先訪問7柱面,我們也很容易得到訪問順序是6、2、1、4、3、5,整個過程移臂移動了14個柱面。
答:最省時間的響應次序是:l、4、6、2、3、5或6、2、l、4、3、5.
8.什么是輸人井和輸出井?
答:在具有通道技術的系統中,我們利用中央處理器和通道并行工作的能力,用一臺機器完成脫機外圍設備操作技術中三臺機器的工作。操作系統中包含兩個程序:“預輸入程序”代替輸入外圍設備,“緩輸出程序”代替輸出外圍設備。系統在磁盤中劃分出專門稱為“井”的區域,它分為“輸入井”和“輸出井”,它們分別代替低速的獨占使用的輸入設備和輸出設備。
9.什么是SPOOLING系統?清簡述它的實現思想。
答:操作系統中實現聯機同時外圍設備操作功能的部分稱為斯普林(SPOOIJNG)系統。它的實現思想是:
利用中央處理器和通道并行工作的能力,用一臺機器完成脫機外圍設備操作技術中三臺機器的工作。
操作系統中包含兩個程序:“預輸入程序”代替輸入外圍設備,“緩輸出程序”代替輸出外圍設備。系統在磁盤中劃分出專門稱為“井”的區域,它分為“輸入井”和“輸出井”?!邦A輸入程序”把作業流中作業信息傳送到“輸入井”保存,作業在執行時只要通過“輸入井讀”程序從上“輸入井”獲取數據,而不去啟動低速的外圍設備。作業執行的時候產生的結果也不直接輸出到低速外設上,而是先通過“輸出井寫”程序輸出到“輸出井”,由“緩輸出程序”將“輸出井”中的數據再輸出到低速設備上?!熬忀敵龀绦颉陛敵龅臅r候,中央處理器可以處理別的事務了。實現“輸入井讀”和“輸出井寫”程序統稱為“井管理”程序。顯然,斯普林系統由三個部分組成:“預輸入”程序、“井管理”程序和“緩輸出”程序。
10.什么叫虛擬設備?實現虛擬設備的主要條件是什么?
答:采用SPOOL操作后,利用共享設備來模擬獨占設備,使每個作業都感到分到了一臺高速的輸入輸出設備,利用這個技術所提供的設備稱為虛擬設備。實現虛擬設備時,必須要有硬件的中斷裝置和通道技術作支撐,使中央處理器與各種外圍設備之間可以并行工作。操作系統采用多道程序設計技術,合理分配處理器,實現聯機的外圍設備同時操作。實現虛擬設備時,操作系統必須設計好“預輸入”、“井管理”、“緩輸出”程序。
11.總結實現虛擬設備的優點。
答:實現虛擬設備不僅提高了獨占實用設備的利用率,而且大大加快了作業的執行速度。
聲明:
(一)由于考試政策等各方面情況的不斷調整與變化,本網站所提供的考試信息僅供參考,請以權威部門公布的正式信息為準。
(二)本網站在文章內容來源出處標注為其他平臺的稿件均為轉載稿,免費轉載出于非商業性學習目的,版權歸原作者所有。如您對內容、版權等問題存在異議請與本站聯系,我們會及時進行處理解決。
相關推薦
2022年浙江自考《當代中國政治制度》復習筆記匯總
09-152023年浙江自考西方行政學說史復習資料:西方行政學的產生
03-022023年10月浙江自考傳播學概論復習資料:有限效果論
08-302022年浙江自考中國古代文學史(一)第三編第九章復習資料
10-312023年4月浙江自考中外教育簡史復習筆記:英國近代教育制度
12-08自考輔導資料:2021年10月《學前教育史》—論幼稚師范教育
06-05自考輔導資料:2019年10月《美學》知識點-崇高的內涵與特點
09-17自考輔導資料:2021年10月《學前教育史》—雅典的學前教育
06-072022年10月浙江自考《政治經濟學》重點復習第十三章
07-062022年浙江自考市場消費經濟學考點四
08-02