计算机分级存储体系
计算机分级存储体系目前最常用的是三级存储体系。
CPU——CaChe(高速缓存)——主存——辅存
其中 Cache 是用于解决存取速度不够快,辅存是用于解决存储容量不够大,二者结合可在容量和速度实现提升的情况下尽可能的减少价格和成本。
DMA 成组数据传送方式
DMA(Direct Memory Access)方式,也称成组数据传送方式,或直接内存操作。
一个设备接口试图通过总线直接向另一个设备发送数据(一般是大批量的数据)的步骤包括:
(1)外设通过 DMA 的一种专门接口电路——DMA 控制器(DMAC)向 CPU 提出接管总线控制权的总线请求。
(2)CPU 收到该请求,在当前的总线周期结束后,会按 DMA 信号的优先级和提出 DMA 请求的先后顺序响应 DMA 信号,并让出总线控制权。
(3)外设获得总线控制权,并在 DMA 控制器的管理下实现外设和存储器数据的直接交换,而不需 CPU 干预。
(4)数据传送完毕后,外设接口向 CPU 发送 DMA 结束信号,并交还总线控制权。
内存按字节编址怎么计算
参考: