在不涉及 CPU 的情况下从 HD 移动到 RAM?

Moving from HD to RAM without involving CPU?

我正在学习 x86 的体系结构,据我所知,在我们执行任何程序时,我们总是将它从 HD 带到 RAM 中,因此在书中的图表中没有 CPU 的任何活动。这是否意味着从 HD 移动到 RAM 不涉及任何 CPU 电源? 这与其他 I/O devices.In 书上写的有关,文件从主内存复制到显示器 device.Is 有任何 CPU 指令吗?

说实话,我想如果不执行指令就什么​​都做不了,但是这本书让我想到了。

这是一种“视情况而定”的情况。

许多计算机支持称为“直接内存访问”(或 DMA)的东西,其中一些设备可以在不涉及 CPU 的情况下通过内存总线发送数据(在设置 DMA 传输之外)。这可以是双向的,因此它可以是“内存到外设”或“外设到内存”。

对于显示器,它可能更复杂。 CPU 完全有可能无法访问驱动显示器的内存。或者它可能是双端口内存(意味着图形控制器和 CPU 都可以同时访问 RAM)。它可以是 CPU 显示电缆的“位碰撞”,也可以通过 CPU 作为图形控制器停止来完成。

所以,是的,这是可能的。但这确实取决于主板、所涉及的控制器、所涉及的操作系统、控制器的驱动程序软件,可能还有更多因素。