概述
- cpu
主流的:core i7
典型的:8086
都是采用的是:寄存器,存储器类型体系结构,他们能处理两个数据,其中一个位于存储器中,另一个位于寄存器中,结果可能写回存储器,也可能是寄存器 - 存储器
可以看作是一个巨大的访问数组
我们要了解的两个重要指标: 容量大小,访问速度
以上两个不协调的地方:
cpu速度远远大于存储器速度
类型 | 访问时间 | 主要应用 |
---|---|---|
寄存器 | 1ns | 存放处理器工作数据 |
cache | 10ns | 缓存常用的数据的快速存储器 |
DRAM | 40ns | 存放工作数据块 |
磁盘 | 20ns | 存放程序和数据 |
cache 类似地址簿,存放经常使用的数据
多级cache
L1,L2,L3
如果1没有,查找2,2没有查找3,3没有就去主存中去找
DRAM动态随机访问存储器,易失性,掉电就丢失
但是我们也要讨论那种非易失性的,比如相机就要用非易失的
- 总线
定义:将多个功能单元连接起来的部件
这里我们讨论一个只有一条高速数据通路,也就是只有一条公共总线,每次只能有一对进行通讯
如果多个设备请求总线,就必须去竞争,这里使用总线仲裁器来决定
总线术语:
总线宽度:采用并行数据通路的数量来确定总线宽度
一条64位宽的总线一次传输8个字节
假设50位有32位传输数据,那么剩下的可能是地址总线,电源,控制总线等