我是靠谱客的博主 顺心未来,最近开发中收集的这篇文章主要介绍手把手教你了解--输入输出系统,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

前言

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

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

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

它有多牛逼呢?
它是除了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方式

最后

以上就是顺心未来为你收集整理的手把手教你了解--输入输出系统的全部内容,希望文章能够帮你解决手把手教你了解--输入输出系统所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(275)

评论列表共有 0 条评论

立即
投稿
返回
顶部