概述
前言
这是我通过唐朔飞老师的《计算机组成原理》总结的,本人大二学生,希望不断进步。不要问我在干什么,问就是在学习中 ……
你们可能看不懂我的题目,那么接下来跟我一起去了解输入输出系统的学习过程。
输入输出,通俗话讲就是进去出来(希望能过审)。
它有多牛逼呢?
它是除了CPU和存储器计算机硬件系统第三个关键部分。
一.发展情况,了解历史
-
早期阶段
(1)分散连接
(2)CPU与I/O设备串行工作
(4)程序查询方式
(3)I/O设备通过CPU与主存交换消息
-
接口模块和DMA阶段
(1)总线连接
(2)CPU和I/O设备并行
(3)工作:中断方式,DMA方式。 -
具有通道结构阶段
I/O设备通过通道与主机交换信息。 -
具有I/O处理机的阶段
二.系统组成
是由I/O软件和I/O硬件组成的。
1.I/O软件
(1)I/O指令
操作码 | 命令码 | 设备码 |
---|
(2)通道指令
- 指出数组的首地址,传送字数,操作命令
- 是通道自身的指令,用来执行I/O操作
2.I/O硬件:包括接口模块和I/O设备。
三.I/O设备与主机的联系方式
-
I/O设备的编址方式
(1)统一编址:将I/O地址看做是存储器地址的一部分。
(2)不统一编址:指I/O地址和存储器地址分开 -
设备寻址:用设备选择电路识别是否被选中。
-
传送方式
(1)并行方式(数据同时输送):传送快,但数据线多
(2)串行方式(逐位传送):速度慢,但只需一根数据线和地址线 -
联络方式
(1)立即响应方式
(2)异步工作采用应答信号联络
(3)同步工作采用同步时标联络 -
连接方式
(1)辐射式:增删困难
(2)总线式:现代被采用
四.I/O设备与主机信息传送的控制方式
- 程序查询
- 程序中断(还在努力编写。。。)。
- DMA方式
最后
以上就是顺心未来为你收集整理的手把手教你了解--输入输出系统的全部内容,希望文章能够帮你解决手把手教你了解--输入输出系统所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复