嵌入式系统及应用-Chapter-IO管理new.pptVIP

  • 7
  • 0
  • 约8.46千字
  • 约 38页
  • 2017-09-06 发布于重庆
  • 举报
嵌入式系统及应用 第八章 I/O管理 主要内容 I/O管理概述 一种I/O系统实现方法 体系结构 实现考虑 I/O管理概述 在通用操作系统中,I/O管理采用层次结构的思想(如四个层次的结构:中断处理程序,设备驱动程序,与设备无关的操作系统软件,用户层软件): 较低层的软件要使较高层的软件独立于硬件的特性, 较高层软件则要向用户提供一个友好、清晰、规范的接口。 I/O管理概述 在I/O管理的层次结构中,主要通过设备独立的I/O系统和设备驱动程序来共同完成I/O操作。 设备驱动程序通过一组例程来提供比较低级的I/O功能,比如把字节序列输入或输出到面向字符的设备中。 高级协议(如面向字符设备的通信协议)则由与设备无关的I/O系统来实现。 I/O管理概述 在一些实时内核的I/O系统中,用户I/O请求在到达设备驱动程序之前,通常都只进行非常少量的处理。 实时内核的I/O系统的作用就像一个转换表,把用户对I/O的请求转换到相应的驱动程序例程。 驱动程序就能够获得最原始的用户I/O请求,并对设备进行操作。 I/O管理概述 为满足标准设备处理的需要,I/O系统通常也提供一些高级的例程库,便于实现设备的标准通信协议。 I/O系统既便于实现能够满足大多数设备要求的、标准的驱动程序; 在需要时,方便地实现非标准的设备驱动程序,以满足实时性或是其他的特殊需要。 一种I/O系统实现方法

文档评论(0)

1亿VIP精品文档

相关文档