位置:51电子网 » 技术资料 » 初学园地

I/0设备及其抽象

发布时间:2009/1/17 0:00:00 访问次数:521

  显然,操作系统不可能直接面对这些五花八门的i/o设各进行管理,在操作系统和设备之间,需要一个中间层来对这些设备进行必要的抽象,以屏蔽i/o设备的硬件细节。这个硬件抽象层是由i/o设各控制器和i/o驱动程序组成的。

  i/o设备控制器是i/o设各厂商在生产时为设备所配置的,它是与设备密切相关的,不同的设各具有极大的差异。通常在t/o设各控制器中设置有用来接收命令的寄存器,这些寄存器中的内容是i/o设各进行i/o操作的依据。

  i/o驱动程序则是可以接收操作系统请求,并对常,i/0设备生产厂商在出售设各时,就会把设各驱动程序连同设各一同出售给用户。目前,i/o驱动程序已成为了一种带有标准接口的可选型软件.而操作系统内核只保留与设各无关的那部分设各管理软件,而把与设各有关的驱动程序作为一种可装卸的程序,以使用户可按照自己的需要进行配置。

  i/o设备硬件与操作系统软件之间的层次结构如图所示。

  图 i/o设备硬件与软件的层次结构

  欢迎转载,信息来自维库电子市场网(www.dzsc.com)



  显然,操作系统不可能直接面对这些五花八门的i/o设各进行管理,在操作系统和设备之间,需要一个中间层来对这些设备进行必要的抽象,以屏蔽i/o设备的硬件细节。这个硬件抽象层是由i/o设各控制器和i/o驱动程序组成的。

  i/o设备控制器是i/o设各厂商在生产时为设备所配置的,它是与设备密切相关的,不同的设各具有极大的差异。通常在t/o设各控制器中设置有用来接收命令的寄存器,这些寄存器中的内容是i/o设各进行i/o操作的依据。

  i/o驱动程序则是可以接收操作系统请求,并对常,i/0设备生产厂商在出售设各时,就会把设各驱动程序连同设各一同出售给用户。目前,i/o驱动程序已成为了一种带有标准接口的可选型软件.而操作系统内核只保留与设各无关的那部分设各管理软件,而把与设各有关的驱动程序作为一种可装卸的程序,以使用户可按照自己的需要进行配置。

  i/o设备硬件与操作系统软件之间的层次结构如图所示。

  图 i/o设备硬件与软件的层次结构

  欢迎转载,信息来自维库电子市场网(www.dzsc.com)



相关IC型号

热门点击

 

推荐技术资料

FU-19推挽功放制作
    FU-19是国产大功率发射双四极功率电二管,EPL20... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!