I/0設(shè)備及其抽象
出處:thw 發(fā)布于:2009-01-16 10:32:47
顯然,操作系統(tǒng)不可能直接面對(duì)這些五花八門的I/O設(shè)各進(jìn)行管理,在操作系統(tǒng)和設(shè)備之間,需要一個(gè)中間層來對(duì)這些設(shè)備進(jìn)行必要的抽象,以屏蔽I/O設(shè)備的硬件細(xì)節(jié)。這個(gè)硬件抽象層是由I/O設(shè)各控制器和I/O驅(qū)動(dòng)程序組成的。
I/O設(shè)備控制器是I/O設(shè)各廠商在生產(chǎn)時(shí)為設(shè)備所配置的,它是與設(shè)備密切相關(guān)的,不同的設(shè)各具有極大的差異。通常在T/O設(shè)各控制器中設(shè)置有用來接收命令的寄存器,這些寄存器中的內(nèi)容是I/O設(shè)各進(jìn)行I/O操作的依據(jù)。
I/O驅(qū)動(dòng)程序則是可以接收操作系統(tǒng)請(qǐng)求,并對(duì)常,I/0設(shè)備生產(chǎn)廠商在出售設(shè)各時(shí),就會(huì)把設(shè)各驅(qū)動(dòng)程序連同設(shè)各一同出售給用戶。目前,I/O驅(qū)動(dòng)程序已成為了一種帶有標(biāo)準(zhǔn)接口的可選型軟件.而操作系統(tǒng)內(nèi)核只保留與設(shè)各無關(guān)的那部分設(shè)各管理軟件,而把與設(shè)各有關(guān)的驅(qū)動(dòng)程序作為一種可裝卸的程序,以使用戶可按照自己的需要進(jìn)行配置。
I/O設(shè)備硬件與操作系統(tǒng)軟件之間的層次結(jié)構(gòu)如圖所示。

圖 I/O設(shè)備硬件與軟件的層次結(jié)構(gòu)
版權(quán)與免責(zé)聲明
凡本網(wǎng)注明“出處:維庫(kù)電子市場(chǎng)網(wǎng)”的所有作品,版權(quán)均屬于維庫(kù)電子市場(chǎng)網(wǎng),轉(zhuǎn)載請(qǐng)必須注明維庫(kù)電子市場(chǎng)網(wǎng),http://www.hbjingang.com,違反者本網(wǎng)將追究相關(guān)法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品出處,并自負(fù)版權(quán)等法律責(zé)任。
如涉及作品內(nèi)容、版權(quán)等問題,請(qǐng)?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
- 提高M(jìn)OSFET效率的電路優(yōu)化方法2026/4/14 15:53:50
- 差分信號(hào)連接器設(shè)計(jì)要點(diǎn)2026/4/14 15:41:16
- 汽車電子常用電子元器件選型指南2026/4/13 16:04:25
- MOSFET驅(qū)動(dòng)與隔離方案設(shè)計(jì)2026/4/13 15:12:18
- 安防監(jiān)控設(shè)備連接器應(yīng)用分析2026/4/13 13:48:56
- PCB電源完整性(PI)設(shè)計(jì)核心實(shí)操規(guī)范
- 多層PCB疊層設(shè)計(jì)核心實(shí)操規(guī)范
- 提高M(jìn)OSFET效率的電路優(yōu)化方法
- 電源管理IC在智能家居中的應(yīng)用
- 差分信號(hào)連接器設(shè)計(jì)要點(diǎn)
- PCB焊盤與過孔設(shè)計(jì)核心實(shí)操規(guī)范(含可焊性與可靠性保障)
- 汽車電子常用電子元器件選型指南
- MOSFET驅(qū)動(dòng)與隔離方案設(shè)計(jì)
- 高溫環(huán)境下電源IC選型建議
- 安防監(jiān)控設(shè)備連接器應(yīng)用分析









