三级存储结构来源是什么?

主存储器也就是大家常说的内存或主存,它的主要功能是保存进程运行时的数据,因此也被称为可执行存储器。

评论 (2)

这个回答有点太简略了,只提了内存保存运行数据,完全没解释清楚“三级”到底指哪三级(通常指寄存器、高速缓存、主存)。而且说主存叫“可执行存储器”也不太准确,可执行文件通常是在磁盘上的,主存主要存的是加载后的指令和数据。建议补充一下高速缓存的作用,这样逻辑才完整。

这个解释有点过于简略了。主存虽然能保存运行时的数据,但“可执行存储器”这个说法在计算机组成原理中并不准确,通常我们说主存存放的是当前正在运行或准备运行的程序和数据,而指令是从主存读取到CPU执行的。三级存储结构(Cache-主存-辅存)的核心在于速度、容量和价格的权衡,主存在这里主要扮演连接高速CPU和低速外存之间的桥梁角色,既不像Cache那样昂贵且容量小,也不像硬盘那样慢。