I/0設備及其抽象
發(fā)布時間:2009/1/17 0:00:00 訪問次數(shù):524
顯然,操作系統(tǒng)不可能直接面對這些五花八門的i/o設各進行管理,在操作系統(tǒng)和設備之間,需要一個中間層來對這些設備進行必要的抽象,以屏蔽i/o設備的硬件細節(jié)。這個硬件抽象層是由i/o設各控制器和i/o驅動程序組成的。
i/o設備控制器是i/o設各廠商在生產時為設備所配置的,它是與設備密切相關的,不同的設各具有極大的差異。通常在t/o設各控制器中設置有用來接收命令的寄存器,這些寄存器中的內容是i/o設各進行i/o操作的依據(jù)。
i/o驅動程序則是可以接收操作系統(tǒng)請求,并對常,i/0設備生產廠商在出售設各時,就會把設各驅動程序連同設各一同出售給用戶。目前,i/o驅動程序已成為了一種帶有標準接口的可選型軟件.而操作系統(tǒng)內核只保留與設各無關的那部分設各管理軟件,而把與設各有關的驅動程序作為一種可裝卸的程序,以使用戶可按照自己的需要進行配置。
i/o設備硬件與操作系統(tǒng)軟件之間的層次結構如圖所示。
圖 i/o設備硬件與軟件的層次結構
歡迎轉載,信息來自維庫電子市場網(www.dzsc.com)
顯然,操作系統(tǒng)不可能直接面對這些五花八門的i/o設各進行管理,在操作系統(tǒng)和設備之間,需要一個中間層來對這些設備進行必要的抽象,以屏蔽i/o設備的硬件細節(jié)。這個硬件抽象層是由i/o設各控制器和i/o驅動程序組成的。
i/o設備控制器是i/o設各廠商在生產時為設備所配置的,它是與設備密切相關的,不同的設各具有極大的差異。通常在t/o設各控制器中設置有用來接收命令的寄存器,這些寄存器中的內容是i/o設各進行i/o操作的依據(jù)。
i/o驅動程序則是可以接收操作系統(tǒng)請求,并對常,i/0設備生產廠商在出售設各時,就會把設各驅動程序連同設各一同出售給用戶。目前,i/o驅動程序已成為了一種帶有標準接口的可選型軟件.而操作系統(tǒng)內核只保留與設各無關的那部分設各管理軟件,而把與設各有關的驅動程序作為一種可裝卸的程序,以使用戶可按照自己的需要進行配置。
i/o設備硬件與操作系統(tǒng)軟件之間的層次結構如圖所示。
圖 i/o設備硬件與軟件的層次結構
歡迎轉載,信息來自維庫電子市場網(www.dzsc.com)