主存储器的基础

主存储器(内存条)是由一片或多片存储芯片配合控制电路构成的,其容量为W×B,W是存储单位(Word,即字)的数量,B表示每个字由多少个bit(位)组成。


如:某一个芯片规格为w×b,则著称W×B的存储器需要(W÷w)×(B÷b)个芯片

主存储器采用随机存取方式存储,需要对每一个存储单位进行编址,而主存储器中通常一Word为单位进行标识,即每个字一个地址,通常采用十六进制表示。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
例如,按字节编址,地址从A4000H到CBFFFH,则有(CBFFFH-A4000H)+1个字,即28000H个字节,也就是163840个字节,等于160KB。 计算方式为: CBFFFH+1-A4000H =CC000H-A4000H =28000H 把28000H转二进制,因为十六进制的一位等于二进制的四位,所以拆开转 2=10 8=1000 0=0000 0=0000 0=0000 最后得出28000H转二进制的结果为:101000000000000000 把刚刚转出来的二进制转为KB: K=1024B=2¹⁰ 所以101000000000000000先去掉后面的十个零,转为K等于10100000 把10100000转为十进制等于160KB

如果已知一个内存条的大小为160KB,芯片规格为32K×8bit,这个内存条有多少个芯片组成?

1
2
3
4
因为B表示字节,1字节=8bit,所以160KB=160K×8bit (160K×8bit)÷(32K×8bit) =160÷32 =5 所以这个内存条由五个存储芯片组成

表示存储容量相关术语:

1
2
位:用bit表示,一个二进制表示1bit 字节:用B表示,1B=8bit 字:实际表示CPU一次处理的二进制的位数,通常为字节的整数倍,对应的长度有8/16/32/64bit
二维码

发表评论