冯诺依曼体系
CPU中有寄存器和多级缓存Cache
因寄存器小而且少,所以还有多级缓存。
多级缓存有一级缓存、二级缓存、三级缓存。
速度:
寄存器 > 一级缓存 > 二级缓存 > 三级缓存 > 外部存储器 > 硬盘
优化思路:
所以如果要优化一个程序,数据尽量放在内存当中,少放在硬盘。
但CPU的内存是有限的,不是无限让你放的。
冯诺依曼体系
CPU中有寄存器和多级缓存Cache
因寄存器小而且少,所以还有多级缓存。
多级缓存有一级缓存、二级缓存、三级缓存。
速度:
寄存器 > 一级缓存 > 二级缓存 > 三级缓存 > 外部存储器 > 硬盘
优化思路:
所以如果要优化一个程序,数据尽量放在内存当中,少放在硬盘。
但CPU的内存是有限的,不是无限让你放的。