目录
1.存储器的分类
(1)按在计算机中的作用(层次)分类
1.主存储器
简称主存,又称内存储器(内存)
2.辅助存储器
简称辅存,又称外存储器(外存)
3.高速缓冲存储器
简称Cache,位于主存和CPU之间
下面列一张图来说明这几者的关系
(2)按存储介质分类
按存储介质,存储器可分为磁表面存储器(磁盘,磁带),磁芯存储器,半导体存储器和光盘存储(光盘)。
(3)按存储方式分类
1.随机存储器
任何一个存储单元都可以随机存储,读写方便,使用灵活,主要用作于主存或高速缓冲存储器。
2.只读存储器
存储器的内容只能随机读出而不能写入。
3.串行访问存储器
按其物理位置的先后顺序寻址。
2.存储器的性能指标
3.主存储器
(1)SRAM芯片和DRAM芯片
1.SRAM的工作原理
非破坏性读出,存储速度快,但集成度低,功耗较大,价格昂贵,一般用于高速缓冲存储器。
2.DRAM的工作原理
刷新方式 | 优点 | 缺点 |
---|---|---|
集中刷新 | 读写操作不受刷新工作的影响 | 在集中刷新期间不能访问存储器 |
分散刷新 | 没有死区 | 加长了系统的存储周期,降低了整机的速度 |
异步刷新 | 综合上面两点 |
(2)SRAM和DRAM的比较
(3)只读存储器
这一小节在我之前的一篇的博客中详细介绍了
计算机组成原理存储系统一章中的那些英语缩写_驼驼学编程的博客-CSDN博客
(4)多模块存储器
1.单体多字节存储器
2.多体并行存储器
4.主存储器与CPU的连接
(1)连接原理
(2)主存容量的扩展
我们先来理解一下什么叫做位,什么叫做字
1.位扩展法
2.字扩展法
3.子位同时扩展法
5.例题分析
例题一.
分析:以低字节地址为字地址的存放方式,即内存中一个字单元(两个或四个字节等)低地址存放的是字的低字节部分。内存地址从上往下依次降低:(每个单元存放一个字节)
例题二
分析:512K为其地址线,512K=2^19,16位为其数据线,故答案选D
例题三
分析:从主存M中读出数据时,先要将MAR置为存储单元地址,再读出数据到MDR中。本题答案为A。
例题四
分析:16MB=2^24B,由于字长为32位,按半字(即16位,2个字节)寻址,其可寻址的单元数=22^4B/2B=2^23个。本题答案为B。
例题五
分析:数据传送率=数据的宽度/存储周期,在此题中数据的宽度就是读出的位数,8bit=1B,1B/250ns=4M字节/秒。
例题六
分析:4个模块,每个模块之间是并行运作的,每个模块数据位宽是32位,4个并行就是128位。
例题七
分析:按字编址,16位=2B,寻址范围=64KB/2B=32K
希望大家看完我的博客后能有所收获。