在計算機系統中,輸入/輸出(i/o)裝置、輔存裝置及終端裝置等都成為外部裝置,他們是計算機系統與外界互動的工具,具體負責計算機與外部的輸入輸出工作。
裝置管理的任務是保證在多道程式環境下,當多個程序競爭使用裝置時,按一定策略分配和管理各種裝置,控制裝置的各種操作,完成輸入/輸出裝置與主存之間的資料交換。
裝置管理的目標是提高裝置的利用率,為使用者提供方便統一的介面。
裝置管理的主要功能是動態地掌握並記錄裝置的狀態、裝置分配和釋放、緩衝區管理、實現物理輸入/輸出裝置的操作、提供裝置使用的使用者介面、裝置的訪問和控制、輸入/輸出緩衝和排程。
按裝置的使用特性分為儲存裝置、輸入/輸出裝置、終端裝置和離線裝置。
從資源分配角度分為獨佔裝置、共享裝置和虛擬裝置。
按裝置的從屬關係分為系統裝置和使用者裝置。
按資料組織方式分為塊裝置(block device)和字元裝置(character device)。
按資料傳輸速率分為低速裝置、中速裝置、告訴裝置。
按輸入/輸出物件分為人機通訊裝置、機機通訊裝置。
按是否可互動分為非互動裝置、互動裝置。
裝置管理的主要任務之一是控制裝置和記憶體或cpu之間的資料傳送,常用的資料傳送控制方式如下:
磁碟是可供多個程序共享的裝置。磁碟排程是使各程序對磁碟的憑據訪問時間最小。常用的排程演算法有先來先服務(first-come first-served, fcfs)、最短尋道時間有限(shortest seek time first sstf)、掃瞄演算法(scan)。
裝置管理 作業系統
裝置管理 裝置是計算機中的重要資源,裝置管理的主要任務是控制裝置和cpu之間進行i o操作。由於現代作業系統的外部裝置的多樣性和複雜性以及不同裝置需要不同的裝置處理程式,裝置管理成了作業系統中最複雜 最具有多樣性的部分。裝置管理模組在控制各類裝置和cpu進行i o操作的同時,還要盡可能的提高裝置與裝...
作業系統 裝置管理
讀寫乙個磁碟塊的時間的影響因素有 其中,尋道時間最長,因此磁碟排程的主要目標是使磁碟的平均尋道時間最短。2.1先來先服務fcfs first come first served 按照磁碟請求的順序進行排程。優點是公平和簡單。缺點也很明顯,因為未對尋道做任何優化,使平均尋道時間可能較長。2.2最短尋道...
作業系統之裝置管理
讀寫乙個磁碟塊的時間的影響因素有 其中,尋道時間最長,因此磁碟排程的主要目標是使磁碟的平均尋道時間最短。fcfs,first come first served 按照磁碟請求的順序進行排程。優點是公平和簡單。缺點也很明顯,因為未對尋道做任何優化,使平均尋道時間可能較長。sstf,shortest s...