存储

nber1994

All
Posts
Categories
Tags
About

存储

    ❐os


存储

存储在不同的存储器的速度

随机访问存储器

访问主存

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