DMA控制方式是在()之间直接建立数据通路进行数据的交换处理

 C.主存与外设

请先 登录 后评论

1 个回答

亚里士德
擅长:互联网

所属知识点:计算机组成原理-输入输出系统-基本概念

或者输入输出技术-DMA存取方式这一章节。

询问I/O的进化演变过程及其应用。其过程其实就是不断解放CPU的过程。

---

早期,CPU和IO系统是分散连接的:每一个IO设备都需要单独提供线路,增删麻烦。而且是串行工作,依靠不断查询是否准备好,然后控制IO和主机进行信息交换。已CPU为中心。

后来,使用总线结构连接,总线提供接口模块。主要由程序控制。

高速IO和主存之间信息交流频繁,CPU操作过于繁琐,所以使用DMA来让主存和IO之间直接进行数据交换,CPU几乎不介入。主要由硬件控制。

所以出现了三总线模式:CPU和外设之间使用IO总线(IO接口)联系;CPU和主存之间使用主存总线联系;主存和高速外设之间DMA(IO接口)联系。特点是IO和CPU并行工作,用总线连接。采用中断请求机制,减少不断查询的时间。DMA解决的问题是,CPU会被频繁的中断问题。缺点是可以连接的高速IO设备有限。

再后来,出现了具有IO通道结构的阶段,还是由CPU来管理。

再再后来,IO处理机的阶段,和CPU的运算能力基本一样,甚至有些可以替代CPU工作。好像没考过。

请先 登录 后评论
  • 1 关注
  • 0 收藏,898 浏览
  • 亚里士德 提出于 2021-08-07 05:31