現代作業系統之輸入輸出(四)

2021-08-11 15:40:11 字數 476 閱讀 7837

中心化系統的乙個長處是資源共享容易。

存在兩種減少能力小號的辦法:

當計算機的某些部件(主要是io裝置)不用的時候由作業系統關閉它們,

使應用程式使用較少的嗯你過來,這樣為了延長電池時間可能會降低使用者體驗

大多數計算機廠商對於電池解決採取的一般措施是將cpu,記憶體以及io裝置設計成具有多種狀態。

顯示器,硬碟和cpu是節約能量的目標。

作業系統在能量管理上扮演著乙個重要的角色,它控制著所有的裝置,所以它必須決定關閉什麼裝置以及何時關閉。

節省磁碟能力的乙個方法是在ram中擁有乙個大容量的磁碟快取記憶體。如果資料塊在快取記憶體中,空閒的磁碟就不必為了處理寫讀操作而重新啟動。

作業系統可以向任何符合標準的驅動程式發出命令,要求其報告裝置的效能以及當前狀態。當與即插即用相結合時,該特性非常重要。

關於輸入輸出有大量的研究,但是大多數研究集中在特別的裝置商,而不是一般性的io。研究的目標常常是想設法改進效能。

作業系統 輸入 輸出(I O)管理

i o裝置 i o控制方式 程式直接控制方式。計算機從外部裝置讀取資料到儲存器,每次讀乙個字的資料。對讀入的每個字,cpu 需要對外設狀態進行迴圈檢查知道確定該字已經在 i o 控制器的資料暫存器中。中斷驅動方式。允許 i o 裝置主動打斷 cpu 的執行並請求服務,從而 解放 cpu,使得其向 i...

作業系統概念 輸入輸出系統(2)

中斷簡介 1 中斷 指cpu對i o裝置發來的中斷訊號的一種響應。2 陷入 由cpu內部事件所引起的中斷 如運算中上溢或下溢,程式出錯,非法指令,通常將這類中斷稱為內中斷或陷入。中斷向量表 為處理方便,為每種裝置配以相應的中斷處理程式,並把該程式的入口位址放在中斷向量表的乙個表項中,為每乙個裝置的中...

作業系統(五) 輸入 輸出(I O)管理

知識框架 5.1.1 i o裝置 按使用特性,i o裝置可以分為以下型別 1 人機互動類外部裝置。如印表機 顯示器 滑鼠 鍵盤等。這類裝置資料交換速度相對較慢,通常是以位元組為單位進行資料交換的。2 儲存裝置。如磁碟 磁帶 光碟等。這類裝置用於資料交換,速度較快,通常以多位元組組成的塊為單位進行資料...