[笔记]组成原理_存储系统_存储系统概述、主存储器

似乎是历年命题重点,既有要计算的东西也有一些碎片化的背的内容,哎

存储系统概述

关于存储器的几种分类

按在计算机中的作用(层次)分类:

  1. 主存储器,简称主存,又称内存储器。CPU可直接随机对其进行访问,也可以和Cache及辅助存储器交换数据。
  2. 辅助存储器,简称辅存,又称外存储器(外存)。辅存的内容需要调入主存后才能被CPU访问。
  3. 高速缓冲存储器,简称Cache,位于主存和CPU之间,Cache的存取速度与CPU的速度相匹配,但存储容量小/价格高。

按存取方式分类:

  1. 随机存储器RAM,任何一个存储单元都可以随机存取,且存取时间与存储单元的物理位置无关。主要用作主存或高速缓冲存储器
  2. 只读存储器ROM,ROM与RAM的存取方式均为随机存取,广义上的只读存储器已可通过电擦除等方式进行写入,其”只读“概念没有保留,但仍保留了断电内容保留、随机读取等特性,但其写入速度比读取速度慢得多。
  3. 串行访问存储器,对存储单元进行读写操作时,需按其物理位置的先后顺序寻址,包括顺序存取存储器(如磁带)和直接存取存储器(如磁盘、光盘)。(CD-ROM是光盘,采用的是串行存取方式,不属于只读存储器ROM)

存储器的性能指标

3个主要性能指标:存储容量、单位成本和存储速度。

1.存储容量

=存储字数x字长(如1Mx8位),存储字数表示存储器地址空间的大小,字长表示一次存取操作的数据量。

2.单位成本

每位价格=总成本/总容量

3.存储速度

数据传输率=数据的宽度/存取周期(或称存储周期)

①存取时间:指启动一次存储器操作到完成此次操作所经历的时间,分为读出时间和写入时间。

②存取周期:指存储器进行一次完整的读写操作所需的全部时间,即连续两次独立访问存储器操作之间所需的最小时间间隔。

③主存带宽:又称数据传输率,每秒从主存进出信息的最大数量,单位为字/秒,字节/秒(B/s) 或 位/秒(b/s)。

存取时间不等于存取周期,通常存取周期大于存取时间,这是因为对于任何一种存储器,在读写操作之后,总有一段恢复内部状态的复原时间。对于破坏性读出的存储器在读出操作后还需要对存储的信息进行再生,因此存取周期往往比存取时间大得多。

多级层次存储系统的意义

速度:

寄存器>Cache>主存>辅存

解决了速度、容量、成本这三者之间的矛盾。

*容易出题的地方

计算可寻址的单元数。

Cache的命中率至少为多少多少。

Cache/主存系统的效率计算。

主存储器

主存储器由DRAM实现,靠近处理器那一层(Cache)由SRAM实现。DRAM比SRAM速度更慢,也更便宜。它俩都属于易失性存储器,断电内容即丢失。

SRAM和DRAM

静态随机存储器(SRAM),存储元是双稳态触发器(六晶体管MOS),非破坏性读出。

动态随机存储器(DRAM),利用存储元电路中栅极电容上的电荷来保存信息的,具有容易集成,价位低,容量大和功耗低等优点,是破坏性读出,电容上的电荷维持时间有限,信息会自动消失,因此需要进行刷新操作。

多模块存储器

利用多个结构完全相同的存储模块并行工作来提高存储器的吞吐率。

CPU速度比存储器的快,若同时从存储器取得n条指令,就可充分利用CPU资源提高运行速度。

1.单体多字存储器

特点:存储器只有一个存储体,每个存储单元存储m个字,总线宽度也为m个字,一次并行读出m个字,地址必须顺序排列并处于同一个存储单元。

单体多字系统在一个存取周期内,从同一个地址取出m条指令,然后将指令逐条送至CPU执行,即每隔1/m存取周期,CPU向主存取一条指令,显然提高了单体存储器的工作速度。

2.多体并行存储器

由多体模块组成。每个模块都有相同的容量和存取速度,既能并行工作,也能交叉工作。

多体并行存储器分为高位交叉编址低位交叉编址两种。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值