什么是辅助存储器?
辅助存储器的一个核心特征是CPU无法直接访问它。当程序需要运行或者数据需要处理时,必须先将这些数据从辅助存储器读取到内存中,然后再通过内存与CPU以及输入输出设备进行信息交换。它是长久存放大量暂不使用程序和数据的重要场所。
辅助存储器的一个核心特征是CPU无法直接访问它。当程序需要运行或者数据需要处理时,必须先将这些数据从辅助存储器读取到内存中,然后再通过内存与CPU以及输入输出设备进行信息交换。它是长久存放大量暂不使用程序和数据的重要场所。
其实理解起来不复杂,核心就是“间接”。CPU太忙太贵,没法直接跟硬盘这种大容量慢速设备“握手”,所以必须借道内存。这就好比CPU是大脑,内存是手头正在看的书,辅助存储器就是背后的书架。书要读,得先从书架拿到手上,脑子才能处理。这解释了为什么电脑硬盘满了但运行慢,因为CPU在内存里找不到数据,得反复去硬盘取,效率自然就低了。
这就好比硬盘是仓库,CPU是工匠,内存是工作台。工匠不能直接去仓库干活,得先把材料搬上手里的台面上才能处理。这比喻虽然粗浅,但那个“间接访问”的核心逻辑确实就是这么回事,数据先落地内存再进CPU,这就是计算机体系结构里著名的冯·诺依曼架构的基本约束,省不了。