内存是否属于外部设备且不能与CPU直接交换信息?

所谓的内存储器,也就是我们常说的内存,主要负责暂时存放CPU产生的运算数据,以及和硬盘等其他外部存储介质进行数据交换。只要电脑在运行,CPU就会直接读写内存,这直接证明了它不是外部设备。

评论 (3)

说得太对了,很多初学者容易把内存条插在主板上就误以为是外设,其实从冯·诺依曼体系结构来看,内存是主存,CPU通过地址总线、数据总线直接寻址访问的,延迟极低,而真正的“外部设备”通常需要通过I/O接口和控制器来中转,这两者在计算机体系里层次完全不同。

内存和CPU之间确实是通过北桥或直接集成在CPU内部互联的,速度极快,跟硬盘这种真正的“外存”完全不是一个量级。说内存是外部设备且不能直连,这概念混淆得有点厉害。

没错,内存就是CPU直接打交道的地方,属于内部组件。只有当数据需要从内存搬运到硬盘等外设时,才涉及间接访问,所以把内存归为外部设备且不能直连CPU是完全错误的理解。