主存
主存可分为随机存取储存器(RAM)
和只读存储器(ROM)
。
内存就属于RAM
,这类的存储器一旦断电,数据就会丢失。
bios页面就是属于ROM
,这类的存储器一旦断电,仍然可以储存数据。
内存的编译
内存是按字节编址的,所以单位是字节,1字节是等于8位的。因此计算的范围一般比较小,所以就记住几个常用的:
- 2的10次方为1024即1KB
- 2的20次方=(2的10次方)的平方即1MB
来,看一道题:
内存地址从0AC000H到0C7FFFH,共有 (_) K个地址单元,如果该内存地址按字(16bit)编址,由28片存储器芯片构成。已知构成此内存的芯片每片有16K个存储单元,则该芯片每个存储单元存储 (_) 位。
1.首先求多少个地址单元。注意这里是K计算单位
- 首先计算出2个内存地址的相差值:(0C7FFFH+1) - 0AC000H=01C000H
- 01C000H转为十进制为:114688
- 114688 / 2的10次方 = 112
2.求每个存储单元存储多少位
112k地址单元∗