存储
存储在不同的存储器的速度
随机访问存储器
- 静态RAM和动态RAM
- SRAM既可以在芯片上,也可以在芯片下
访问主存
- 总线事务
- 读事务是从主存传输数据到cpu
- 写事务是从cpu传输数据到主存
Cpu通过系统总线链接I/O桥,主存通过内存总线链接I/O桥
读事务: 1.cpu将地址放在系统总线中,通过I/O桥传给内存总线传递给内存 2.内存感知到内存总线传递来地址,读出地址数据,并传递到内存总线上 3.cpu感受到系统总线传递的数据,并将其复制到寄存器中
写事务: 1.cpu将需要写数据的地址传递给内存,内存读出地址等待数据 2.cpu将数据写入系统总线 3.内存从内存总线拿到数据,写入DRAM中
DRAM速度比磁盘快10万倍,SRAM比磁盘快100万倍
磁盘 盘面:磁盘是由一些盘面组成的,每个盘面上下都可以使用 磁道:磁道是一组同心圆 扇区:一个磁道分为一组扇区,扇区之前尤一些间隙隔开 柱面:是所有盘面表面到主轴中心距离相等的磁道的集合
磁盘读写 磁盘通过读写头对磁盘进行读写,读写头位于机械臂头部,通过前后摆动进行寻道操作,同一个时刻上,读写头都位于一个柱面
磁盘读写速度 磁盘的读写速度受三个时间影响: 寻道时间+旋转时间+传送时间 影响类型 时间 寻道时间 3-9ms 旋转时间 同上 传送时间 可忽略
访问磁盘 Cpu当前的进程访问磁盘时,会将命令,逻辑块号和内存地址写入到磁盘控制器 磁盘控制器读出数据,直接存入内存相关地址(DMA) 磁盘控制器发出一个中断给cpu
设备可以直接执行写或者读总线事务,而不经过cpu,成为直接内存访问DMA