首页 > 其他分享 >计算机组成与体系结构-I/O数据传输

计算机组成与体系结构-I/O数据传输

时间:2024-07-27 15:07:13浏览次数:17  
标签:DMA 计算机 方式 主存 查询 数据传输 体系结构 CPU 设备

I/O设备与主机数据传输

早期计算机的I/O种类比较少,与主存交换信息都是通过CPU,而现代计算机的I/O种类较多,如果使用这种方式会使CPU的效率大大降低,如果想要提高资源利用率,那么我们就必须引入一些机制,来让整个机器工作效率变高

程序查询方式

由CPU通过程序不断查询1/0设备是否已做好准备,从而控制I/O设备与主机交换信息;CPU要一个字一个字的从I/O设备取出,经CPU送至主存,CPU工作效率低
image

中断查询方式

在启动I/O设备后,CPU不查询I/O设备是否已准备就绪,而是继续执行自身程序,只有当I/O设备准备就绪并向CPU发出中断请求后才予以响应
image

DMA方式

在DMA方式中,主存与I/O设备之间有一条数据通路,DMA通过通路把数据传送到主存储器,无需CPU的参与
image

I/O通道方式

通道是用来负责管理I/O设备以及实现主存与I/O设备之间交换信息的部件可以视为一种具有特殊功能的处理器
image

总结

工作方式 特点
程序查询方式 CPU必须不停地测试I/O设备的状态端口。CPU与I/O设备是串行工作的,
程序中断方式 某个进程要启动某个设备时,CPU就向相应的设备 控制器发出一条设备I/O启动指令,然后CPU又返回 做原来的工作。CPU与I/O设备可以并行工作
DMA通道方式 通过DMA控制器直接进行批量数据交换,除了在数 据传输开始和结束时,整个过程无须CPU的干预

标签:DMA,计算机,方式,主存,查询,数据传输,体系结构,CPU,设备
From: https://www.cnblogs.com/xieshier/p/18326956

相关文章

  • 计算机组成与体系结构-cache
    概念Cache,高速缓冲存储器。是解决CPU与主存之间速度不匹配而采用的一项重要技术,位于主存与CPU之间,由静态存储芯片(SRAM)组成,容量比较小,Cache存储了频繁访问的内存数据命中率CPU欲访问的信息已在Cache中的比率,设在一段程序执行期间cache完成存取次数为NC,主存完成存取次数为m,h定......
  • 计算机网络第二讲 物理层
    计算机网络第二讲物理层考点一:物理层通信1.传输媒体介质通信模式2.物理层的功能考点二:编码与调制1.通信基础2.编码与调制码元:一个波形波特=码元波形不同->含义不同->码元是携带信息的约定->编码考点三:物理层带宽计算1.码和波特率2.信道的......
  • 计算机网络第三讲 数据链路层
    计算机网络第三讲数据链路层第一节:数据链路层功能1.概述2.数据链路层的功能封装成帧透明传输差错控制实现无比特差错不是可靠传输丢失,乱序,重复无法解决......
  • 计算机组成与体系结构-层次化存储体系
    将数据分为多个层次进行存储,以最优的控制调度算法和合理的成本,构成具有性能可接受的存储系统.解决两个矛盾采用层次化存储体系,可以通过平衡存储介质的速度和成本得到最佳的存储效用。解决了主存容量不足与高成本的矛盾、CPU与主存速度不匹配的矛盾存储器分类RAM,随机存取存......
  • 计算机组成原理基础第1讲
    计算机组成原理基础第1讲计算机系统概述考纲要求考点一:预备知识1.计算机的组成由硬件系统和软件系统两部分组成2.系统软件\[系统软件\left\{\begin{align}操作系统\\实用程序\\编译程序\end{align}\right.\]操作系统语言处理程序3.计算机如何工作4.......
  • 计算机组成原理基础第2讲
    计算机组成原理基础第2讲数值系统考纲:考点一:进制系统考点二:定点数表示核运算1.定点数的表示和范围定义有符号机器数2.定点机器数移位运算算数移位逻辑移位3.溢出问题左溢出变形补码的移位问题溢出概念和判别法4.定点机......
  • 计算机组成原理基础第6讲 系统总线
    计算机组成原理基础第6讲系统总线考点一:总线概述1.基本概念2.总线的分类3,总线特性4.性能指标考点二:总线控制......
  • 计算机组成原理基础第5讲 CPU系统
    计算机组成原理基础第5讲CPU系统考点一:CPU的功能和组成1.CPU的功能2.CPU的组成与结构系统总线CPU的内部结构3.CPU中的数据通路4.CPU中的寄存器用户可见控制和状态寄存器PC程序计数器用于存放下一条执行指令的地址IR指令寄存器用......
  • 计算机组成原理基础第4讲 指令系统
    计算机组成原理基础第4讲指令系统考点一:机器指令1.一般格式地址码考点二:指令设计指令字长操作数类型和操作种类3.操作类型数据传送算术逻辑操作移位操作转移输入输出考点三:寻址方式1.寻址方式概述2.数据寻址一.指令寻......
  • 计算机组成原理基础第3讲
    计算机组成原理基础第3讲主存储器考纲考点一:存储器的概念1.存储器的系统结构两级存储结构缓存——主存层次和主存——辅存层次2.存储器的分类按计算机系统中的作用分类按信息的存取方式分类,存储器课分为RAM,ROM,SAM和DAM按存储介质分类按信息的可用......