65io设备与cpu和存储器的连接内容摘要:

取出通道指令,对通道指令进行译码,并根 据需要向被选中的设备控制器发出各种操作 命令。 (3) 给出外围设备的有关地址,即进行读/写操 作的数据所在的位置。 如 磁盘存储器的柱面号、磁头号、扇区号等。 I/O设备与 CPU和存储器的连接 14/ 30 (4) 给出主存缓冲区的首地址,这个缓冲区用来暂时 存放从外围设备上输入的数据,或者暂时存放将 要输出到外围设备中去的数据。 (5) 控制外围设备与主存缓冲区之间数据交换的个数, 对交换的数据个数进行计数,并判断数据传送工 作是否结束。 (6) 指定传送工作结束时要进行的操作。 (7) 检查外围设备的工作状态,是正常或故障。 根据 需要将设备的状态信息送往主存指定单元保存。 I/O设备与 CPU和存储器的连接 15/ 30 (8) 在数据传输过程中完成必要的格式变换。 例如 把字拆卸为字节,或者把字节装配成字 2. 通道的主要硬件 (1) 寄存器部分  数据缓冲寄存器  主存地址计数器  传输字节数计数器  通道命令字寄存器  通道状态字寄存器 I/O设备与 CPU和存储器的连接 16/ 30 (2) 控制部分  分时控制  地址分配  数据传送  数据装配  拆卸 3. 通道对外围设备的控制通过 I/O接口和设备控制 器进行 通道与设备控制器之间一般采用标准的 I/O 接口来连接。 I/O设备与 CPU和存储器的连接 17/ 30 4. 工作过程 (1) 在用户程序中使用访管指令进入管理程序, 由 CPU通过管理程序组织一个通道程序,并 启动通道。 (2) 通道处理机执行 CPU为它组织的通道程序, 完成指定的数据 I/O工作。 通道处理机执行 通道程序是与 CPU执行用户程序并行的。 (3) 通道程序结束后向 CPU发中断请求。 CPU响应 这个中断请求后,第二次进入操作系统,调 用管理程序对 I/O中断请求进行处理。 I/O设备与 CPU和存储器的连接 访管 入口 O C 设备号 O C 交换长度 O C 主存起始地址 用户程序 广义指令和 参数 通道程序 置通道地址字 启动 I / O 管理程序 通道程序 断开通道指令 通道程序。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。