一、CPU、内存、硬盘的关系
二、说明
内容 | 数据操作 | 容量 | 价值 | 寄存器读取速率 | 寄存器存储空间 |
---|---|---|---|---|---|
硬盘 | 存放永久数据 | 最大 | 电脑硬盘比外挂硬盘读取速率高 | 处理速度最慢,因为要不断在各个模块间进行数据的传递,所以速度很慢,花费时间长 | 大 |
内存 | 存放临时数据 | 一般 | 一般 | 处理速度一般 | 稍大 |
CPU | 对数据进行处理和运算 | 很小 | CPU寄存器成本高,最贵 | 处理速度最快 | 存储空间很小 |
示例:
双击启动程序后,通过指令,会把程序相关的信息,从硬盘读取到内存中,此时,有硬盘的读操作,内存的操作是写入。然后通知CPU,CPU通过控制器将指令和寄存器进行缓存,然后通过运算器运算。将运算结果返回给内存,在内存里临时存放,最后在将内存的数据写到硬盘
如果源源不断的从内存中读取数据,到CPU里处理数据,速度会变得很慢,所以在CPU里加入了缓存,缓存又分为一级缓存和二级缓存,速度比内存快,比寄存器慢。
三、从性能测试角度看CPU、内存、硬盘的关系
I/O即input、output,硬盘的IO频繁,