手把手教你了解--输入输出系统

前言

这是我通过唐朔飞老师的《计算机组成原理》总结的,本人大二学生,希望不断进步。不要问我在干什么,问就是在学习中 ……

你们可能看不懂我的题目,那么接下来跟我一起去了解输入输出系统的学习过程。

在这里插入图片描述
输入输出,通俗话讲就是进去出来(希望能过审)。

它有多牛逼呢?
它是除了CPU存储器计算机硬件系统第三个关键部分。

一.发展情况,了解历史

  1. 早期阶段
    (1)分散连接
    (2)CPU与I/O设备串行工作
    (4)程序查询方式
    (3)I/O设备通过CPU与主存交换消息
    在这里插入图片描述

  2. 接口模块和DMA阶段
    (1)总线连接
    (2)CPU和I/O设备并行
    (3)工作:中断方式,DMA方式。

  3. 具有通道结构阶段
    I/O设备通过通道与主机交换信息。

  4. 具有I/O处理机的阶段

二.系统组成

是由I/O软件I/O硬件组成的。

1.I/O软件
(1)I/O指令

操作码 命令码 设备码

(2)通道指令

  • 指出数组的首地址,传送字数,操作命令
  • 是通道自身的指令,用来执行I/O操作

2.I/O硬件:包括接口模块I/O设备

三.I/O设备与主机的联系方式

  1. I/O设备的编址方式
    (1)统一编址:将I/O地址看做是存储器地址的一部分。
    (2)不统一编址:指I/O地址存储器地址分开

  2. 设备寻址:用设备选择电路识别是否被选中。

  3. 传送方式
    (1)并行方式(数据同时输送):传送快,但数据线
    (2)串行方式(逐位传送):速度慢,但只需一根数据线和地址线

  4. 联络方式
    (1)立即响应方式
    (2)异步工作采用应答信号联络
    (3)同步工作采用同步时标联络

  5. 连接方式
    (1)辐射式:增删困难
    (2)总线式:现代被采用

四.I/O设备与主机信息传送的控制方式

  1. 程序查询
  2. 程序中断(还在努力编写。。。)。
  3. DMA方式
发布了15 篇原创文章 · 获赞 201 · 访问量 5507

猜你喜欢

转载自blog.csdn.net/weixin_46654114/article/details/105718662