os09设备管理.pptVIP

  • 0
  • 0
  • 约 52页
  • 2016-11-26 发布于广东
  • 举报
os09设备管理.ppt

第五章 设备管理 着重于管理的软件部分-设备驱动程序和中断处理程序 种类繁多的I/O设备 以信息交换的单位分类 块设备 字符设备 按设备的共享属性分类 独占设备 共享设备 虚拟设备 I/O系统中的基本概念 总线(ISA、PCI、SCSI、USB) 端口 设备控制器 PC机的I/O指令与I/O空间 IN指令将外部I/O设备的数据传入到AL、AX或EAX。 OUT指令传送AL 、AX或EAX的数据到外部的I/O设备。 IBM PC用16位端口地址访问它的I/O空间。PC的I/O空间放在I/O端口为0000H-03FFH的地方,但也有些适配卡使用的I/O地址可能超过03FFH。 IBM PC机提供了外部设备的抽象接口,并将其固化在BIOS(基本输入/输出系统)中。 设备控制器 在对设备的操作中,需要持续地注意设备地状态。如果软件想要直接控制设备,需要在操作中不间断地监控设备的详细操作状态。这种监控大多是简单地观察状态、提供详细命令、修正小的错误等。这就是设备控制器要做的第二件事(将设备连接到总线是第一件事) 接口设计的目标就是使软件能操作设备(经由控制器),并能使其行为与设备同步。 I/O控制方式 在CPU和设备之间完成数据交换,主要有三种方式 轮询 中断 DMA 应用程序内I/O与CPU的交迭执行 应用程序员希望单个的进程(线程)具有串行执行语义: …… read ( dev_ID

文档评论(0)

1亿VIP精品文档

相关文档