计算机组成原理--存储系统

写这篇博客时,我对这部分知识并不是理解,我真的不太喜欢硬件,写这篇博客的目的是重新复习一下这里的知识(说成是预习其实也可以),方便以后期末考试或在学这部分知识时有可视化的东西可回忆,就这样吧╮(╯▽╰)╭

层次结构

基本存储体系

计算机组成原理--存储系统_第1张图片

主存的特点:容量不够大,不够便宜,速度比辅存较快

主存速度慢和容量不足

计算机组成原理--存储系统_第2张图片

主存增速与CPU增速不同步;指令执行期间多次访问存储器;存在制约主存容量的技术因素由CPU、主板等相关技术指标确定,应用对主存的需求不断扩大
计算机组成原理--存储系统_第3张图片
计算机组成原理--存储系统_第4张图片

存储系统的层次话结构

计算机组成原理--存储系统_第5张图片

计算机组成原理--存储系统_第6张图片
CPU访问到的存储系统具有Cache的速度,辅存的容量和价格

L1 Cache集成在CPU中,分数据Cache(D-Cache)和指令Cache(I-Cache)

早期L2 Cache在主板上或与CPU集成在同一电路板上。随着工艺的提高L2Cache被集成在CPU内核中,不分D-Cache和I-Cache

哈佛结构是一种将指令储存和数据储存分开的存储器结构,可支持:数据和指令并行储存、指令预取,提高处理器的执行效率;另外,指令和数据可有不同的数据宽度,如Microchip公司的PIC16芯片的程序指令是14位宽度,而数据是8位宽度

目前使用哈佛结构的:PIC系列、摩托罗拉公司的MC68系列、Zilog公司的Z8系列、ATMEL公司的AVR系列和ARM公司的ARM9、ARM10和ARM11。

层次化的理论基础

计算机组成原理--存储系统_第7张图片

  • 局部性原理
  • 时间局部性:
    • 现在被访问的信息2在不久的将来还将再次被访问;
    • 时间局部性的程序结构体现: 循环结构
  • 空间局部性 :
    • 现访问信息2 ,下一次访问2附近的信息。
    • 空间局部性的程序结构体现:顺序结构

数据组织

存储字长

主存的一个存储单元所包含的二进制位数

目前大多数计算机的主存按字节编址,存储字长也不断加大,如16位字长、32位字长和64位字长

ISA设计时要考虑的两个问题::

a)如何根据字节地址读取一个32位的字?- 字的存放问题

b)一个字能否存放在主存的任何字节边界?- 字的边界对齐问题

数据存储与边界的关系

1)按边界对齐的数据存储

计算机组成原理--存储系统_第8张图片

2)未按边界对齐的数据存储

计算机组成原理--存储系统_第9张图片

虽节省了空间,但增加了访存次数!需要在性能与容量间权衡!

3)边界对齐与存储地址的关系(以32位为例)

计算机组成原理--存储系统_第10张图片

•双字长数据边界对齐的起始地址的最末三位为000(8字节整数倍;

•单字长边界对齐的起始地址的末二位为00(4字节整数倍);

•半字长边界对齐的起始地址的最末一位为0(2字节整数倍)。

计算机组成原理--存储系统_第11张图片

大端与小端存储方式

计算机组成原理--存储系统_第12张图片

计算机组成原理--存储系统_第13张图片

静态存储器工作原理

SRAM存储单元结构和工作原理

计算机组成原理--存储系统_第14张图片
计算机组成原理--存储系统_第15张图片
计算机组成原理--存储系统_第16张图片
计算机组成原理--存储系统_第17张图片
计算机组成原理--存储系统_第18张图片

静态存储器的结构

计算机组成原理--存储系统_第19张图片

计算机组成原理--存储系统_第20张图片

计算机组成原理--存储系统_第21张图片
计算机组成原理--存储系统_第22张图片

动态存储器工作原理

SRAM存储单元的不足:晶体管过多,存储密度低,功耗大

DRAM存储单元的基本结构

计算机组成原理--存储系统_第23张图片

DRAM存储单元的工作原理

计算机组成原理--存储系统_第24张图片

计算机组成原理--存储系统_第25张图片计算机组成原理--存储系统_第26张图片

计算机组成原理--存储系统_第27张图片

计算机组成原理--存储系统_第28张图片

DRAM存储单元的刷新

计算机组成原理--存储系统_第29张图片

计算机组成原理--存储系统_第30张图片
计算机组成原理--存储系统_第31张图片

计算机组成原理--存储系统_第32张图片

DRAM与SRAM的对比

计算机组成原理--存储系统_第33张图片

其它结构的DRAM存储单元

计算机组成原理--存储系统_第34张图片

计算机组成原理--存储系统_第35张图片

存储拓展

存储扩展的基本概念及类型

计算机组成原理--存储系统_第36张图片

无论哪种类型的存储扩展都要完成CPU与主存间地址线、数据线、控制线的连接

位扩展举例

计算机组成原理--存储系统_第37张图片

字扩展举例

计算机组成原理--存储系统_第38张图片
计算机组成原理--存储系统_第39张图片

计算机组成原理--存储系统_第40张图片
计算机组成原理--存储系统_第41张图片

计算机组成原理--存储系统_第42张图片

字位同时扩展举例

计算机组成原理--存储系统_第43张图片

你可能感兴趣的:(计算机组成原理--存储系统)