四、磁盤的驅動調度( 領會 )
1、磁盤的結構(動畫)
2、訪問磁盤的操作時間(動畫)
3、磁盤的 驅動調度 :在多道程序設計系統中,同時有多個訪問者請求磁盤操作,此時系統采用一定的調度策略來決定各等待訪問者的執行次序,所以系統決定等待磁盤訪問者的 執行次序 的工作就是磁盤的“ 驅動調度 ”
4、對磁盤進行驅動調度的目的:盡可能的降低多個訪問者執行輸入輸出操作的總時間,增加單位時間內的輸入輸出操作次數,有利于系統效率的提高。
5、磁盤調度分為 移臂調度 和 旋轉調度 .根據訪問者指定的柱面位置來決定執行次序的調度稱“移臂調度”;當移動臂定位后,如有多個訪問者等待訪問該柱面時,根據延遲時間來決定執行次序的調度稱為“旋轉調度”。
6、移臂調度算法包括以下四種:
1)先來先服務算法;
2)最短尋找時間優先調度算法;
3)電梯調度算法;
4)單向掃描調度算法。
以上幾種算法要能夠區分,如給你一個訪問序列和訪問條件,應能根據各種算法做出調度后的訪問序列。
7、 信息的優化分布 :知道信息在磁盤上排列不一定是按順序最優,對于一些能預知處理要求的信息采用優化分頁可以縮短輸入輸出操作時間,提高系統效率。
五、外圍設備的啟動( 識記 )
要想提高效率就要大膽放權,讓下屬對事負責而不是對人負責。
CPU是很忙的,如果所有的事情都自己做,做得再好也不一定好,如果有人能幫他處理一些事情,他就可以騰出時間來做更多的事。通道就是中層干部,發揮他們的作用就能提高效率。
1、 通道 (channel):計算機系統中能夠獨立完成輸入輸出操作的硬件裝置,也稱為“ 輸入輸出處理機 ”。
CPU并不直接操作外圍設備,他連接通道(I/O處理機),通道連接設備控制器,設備控制器連接設備。CPU只需把“I/O”設備啟動,并給出相關的操作要求。然后就由通道來處理輸入輸出事宜,做完后報告CPU。
2、通道命令和通道程序:
通道命令 (CCW)規定設備的一種操作,通常由 命令碼 、 數據主存地址 、 傳送字節個數 及 標志碼 等部分組成。
操作系統用一組通道命令來執行一次輸入輸出應做的工作,這 一組通道命令 就組成了一個“ 通道程序 ”。
命令碼分成三類:數據傳輸類、通道命令轉移類和設備控制類。
數據主存地址對于不同的命令有不同的作用,比如命令碼為寫的操作,主存地址指定的區域存放輸出到外圍設備的信息。
標志碼:為非0時表示通道程序未結束。為0時表示通道程序結束。
傳送字節個數,表示本命令應傳輸的字節個數。
相關推薦:2010年自考數據庫及其應用重點知識講解匯總