设备管理 设备管理概述
目錄
https://blog.csdn.net/weixin_45792450/article/details/109314765
I/O系統(tǒng)簡(jiǎn)述
I/O設(shè)備是操作系統(tǒng)龐大復(fù)雜的主要原因之一,不同外部設(shè)備之間,速度差異很大,控制接口復(fù)雜,數(shù)據(jù)表示各異,與其它功能聯(lián)系緊密,特別是文件系統(tǒng)。在這種情況下,難以針對(duì)設(shè)備做統(tǒng)一的規(guī)劃與設(shè)計(jì)。
對(duì)I/O設(shè)備的直接控制,是通過特定的設(shè)備控制器進(jìn)行的,主機(jī)只需要對(duì)控制器進(jìn)行操作即可,無需理會(huì)具體設(shè)備的參數(shù)細(xì)節(jié)。如下圖所示,其中接口適配器只是針對(duì)設(shè)備控制器的管理和一些協(xié)同改進(jìn),輔助CPU的工作。
用戶進(jìn)程在運(yùn)行過程中,提出I/O 請(qǐng)求, 一旦請(qǐng)求被操作系統(tǒng)接受,操作系統(tǒng)則負(fù)責(zé)完成該請(qǐng)求。我們把硬件設(shè)備抽象為控制器??刂破髦邪刂萍拇嫫?、狀態(tài)寄存器,數(shù)據(jù)寄存器。從操作系統(tǒng)角度,是通過對(duì)這些寄存器進(jìn)行相應(yīng)的控制,達(dá)到控制設(shè)備的目的。
外部設(shè)備的分類
設(shè)備管理的任務(wù)
- 控制設(shè)備操作,進(jìn)行數(shù)據(jù)交換,完成用戶I/O請(qǐng)求
- 建立統(tǒng)一的獨(dú)立于設(shè)備的接口,方便對(duì)設(shè)備管理
- 協(xié)調(diào)設(shè)備工作,充分利用硬件資源,減少整體開銷
- 保證數(shù)據(jù)傳送安全,不被非法破壞,造成安全事故
總結(jié)
以上是生活随笔為你收集整理的设备管理 设备管理概述的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 施一公确认,西湖大学2022年首次招收本
- 下一篇: iOS程序内存分布