CPU与内存交换信息的途径是什么?

如题所述

一共有四种:
1、程序直接控制方式:就是由用户进程直接控制内存或cpu和外围设备之间的信息传送。这种方式控制者都是用户进程。
2、中断控制方式:被用来控制外围设备和内存与cpu之间的数据传送。这种方式要求cpu与设备(或控制器)之间有相应的中断请求线,而且在设备控制器的控制状态寄存器的相应的中断允许位。
3、dma方式:又称直接存取方式。其基本思想是在外围设备和内存之间开辟直接的数据交换通道。
4、通道方式:与dma方式相类似,也是一种以内存为中心,实现设备和内存直接交换数据控制方式。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-10-13
cpu想要计算的话,可以从内存中的某地址取数,然后存放到存储器,计算结果也是存到存储器,保存的话再发到内存里。
DMA技术就是设备可以直接于内存交换数据,不用CPU的参与,所以机器运行速度高了很多。本回答被网友采纳
第2个回答  2019-05-03
一共有四种:
1、程序直接控制方式:就是由用户进程直接控制内存或CPU和外围设备之间的信息传送。这种方式控制者都是用户进程。
2、中断控制方式:被用来控制外围设备和内存与CPU之间的数据传送。这种方式要求CPU与设备(或控制器)之间有相应的中断请求线,而且在设备控制器的控制状态寄存器的相应的中断允许位。
3、DMA方式:又称直接存取方式。其基本思想是在外围设备和内存之间开辟直接的数据交换通道。
4、通道方式:与DMA方式相类似,也是一种以内存为中心,实现设备和内存直接交换数据控制方式。
第3个回答  2021-01-26

计算机各部件间的联系通过信息流动来实现,有两种信息流,一种是数据流,另一种是控制流。数据流是指原始数据、程序和各种运算结果,控制流是指各部件向控制器发出的请求信号以及控制器向各部件发出的控制信号。

相似回答