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 管理程序 通道程序 断开通道指令 通道程序。65io设备与cpu和存储器的连接
本资源仅提供20页预览,下载后可查看全文
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。
相关推荐
60994我的学习成果展示
准确合理的对所搜集的信息进行加工。 能教准确较合理的对所搜集的资料进行加工。 不能准确合理的对 所搜集的资料进行 加工。 总结结论 能够完整、清晰、面向、正确的向全班公布本组的研究结果。 能够教完整、清晰、全面、正确的向全班公布本组的研究成果。 不能较完整、清晰、全面、正确的向全班公布本组的研究成果。 《 桂林山水甲天下 》 授导型教学设计方案 学科:语文 授课年级: 5 教 师:刘 晶
61294大型主机应用上的开放系统和中间件20xx年度教育部-ibm精
当所有的数据被写到 TS Queue以后, Analyzer Program被调用来建立Alias Transaction, User Program会在 Alias Transaction下执行。 如果请求数据没有包含 “ Connection: KeepAlive”的头部, CWXN在调用完 Analyzer后就被中止执行。 如果 HTTP的会话是长连接的, CWXN会被暂时挂起
672测试测试自动化
程序分析技术 :程序结构分析工具 程序功能分析工具 源程序 概要设计 详细设计 概要设计 需求分析 、保存和扩充软件的知识 ( 1)分解 从程序中找出对象和关系 ,存入信息库 . 分解器举例 :UNIX中的 lex和 yacc ( 2)对象恢复 从源程序中取得对象 ,将非面向对象程序转 换为面向对象程序 . ( 3)程序理解 ( 4)知识库和程序变换 变换 是 再工程 的核心活动。