计算机操作系统第6篇.pptVIP

  • 2
  • 0
  • 约8.54千字
  • 约 76页
  • 2017-06-02 发布于湖北
  • 举报
图 6.10 设备状态字节和通道状态字节 (a) 设备状态字节; (b) 通道状态字节 6.2.4 CPU和通道间的通讯 1. 输入/输出指令 例如, 某系统中输入输出类指令主要有: SIO, TIO, HIO, TCH。  所有I/O指令都具有如下格式: D1 B1 操作码 由(B1)+D1形成的地址指出通道号和设备号的存放单元,该单元的内容为: 设备号 通道号 SIO(START I/O):用于启动指定通道和设备开始工作,SIO指令发出后,根据通道和设备状态建立结果特征,即条件码。 CPU根据执行结果建立的条件码得知此次启动是否成功,再确定下一步的动作。  TIO(TEST I/O):用以检查I/O操作是否完成,建立相应的条件码。  HIO(HALT I/O):强行停止通道和I/O设备正在执行的操作。 TCH(TEST CHANNEL):测试通道,根据对通道测试的结果建立相应的条件码。 2. CPU和通道间的通讯 图 6.11 CPU启动通道的工作流程 6.3 I/O系统的软件组织 6.3.1 I/O软件设计的目标 I/O软件设计的第一个目标是设备无关性。其含义就是使程序员写出的软件无需任何修改便能读出软盘、硬盘以及

文档评论(0)

1亿VIP精品文档

相关文档