CPU与内存在什么情况下直接交换信息

内存在什么情况下和CPU直接交换数据而不需要经过Cache?是不是只有在人工干预的情况下才有可能?

交换(对换)的基本思想是,把处于等待状态(或在CPU调度原则下被剥夺运行权利) 的程序从内存移到辅存,把内存空间腾出来,这一过程又叫换出;把准备好竞争CPU运行的程序从辅存移到内存,这一过程又称为换入
有一个CPU釆用时间片轮转调度算法的多道程序环境。时间片到,内存管理器将刚刚执行过的进程换出,将另一进程换入到刚刚释放的内存空间中。同时,CPU调度器可以将时间片分配给其他已在内存中的进程。每个进程用完时间片都与另一进程交换。理想情况下,内存管理器的交换过程速度足够快,总有进程在内存中可以执行。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-04-25
,,CPU不能直接与内存交换数据。应用程序加载到内存中数据,要经过CPU中的三级、二级、一级Cache(高速缓存)逐级加速,来匹配CPU的高速进行数据运算处理。本回答被网友采纳
第2个回答  2020-12-17

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

第3个回答  2018-12-06
在工作状态下。
第4个回答  2018-12-06
你儿二二二二二二二飞弟弟的黑尔6曲萨利机长饿了守口如瓶闲情逸致其实我婆
相似回答