计算机组成原理 四:存储系统

存储系统的存储结构

由于主存速度不够快(摩尔定律,CPU增速比主存快),容量不足,应用对主存的需求不断扩大。

用cache解决主存与CPU速度不匹配的问题,辅助存储器解决主存容量不足的问题。

主存中的数据组织

1.存储字长

主存中的一个存储单元所包含的二进制位数。目前大多数计算机的主存按字节编址,存储字长也不断加大。

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

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

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

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

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

 

2.大端小端存储方式

大端:最高地址是数据地址

小端:最低字节地址是数据地址

你可能感兴趣的:(计算机组成原理)