您的位置:网站首页 > 电脑知识 > 正文

电脑存储器的单元和地址概述

作者:admin 来源: 日期:2012-7-20 17:23:53


我们知道在电脑中使用二进制数据,而在存储器中如何组织这些数据呢?这就是存储模式问题。在存储器系统中,使用存储单元模式进行存储器数据的管理。
1.存储单元
存储器以8位(bit)二进制组成基本存储单元,称为“字节”(Byte,B)。以字节为单位组成的可以被CPU一次存取或运行的最长数据长度叫做“字”(Word)或者叫字长。电脑的“字”一般为字节的整数倍,用来表述CPU的数据存取能力。如32位机器,就是指CPU一次到存储器存取的数据长度是32位。
无论CPU数据处理的长度是多少,在存储器系统中,都是以字节为单位进行存储组织的。每个字节都有一个惟一的标识叫做存储器地址,如图3.10所示,存储器的单元地址和存储单元中存放的内容都是二进制。
 


图3.10 主存储器的结构
2.存储器地址
在程序设计中,程序员是将地址描述为一个被命名的符号,但在存储器系统硬件层次上,它们是通过地址标识的,每一个地址惟一标识一个存储器单元,如图3.10中所示,地址也是二进制码。
CPU根据存储器的地址对存储单元内的内容即数据进行存取操作。如果一个建筑物具有许多大小相同的房间,把这个建筑物比做存储器,每个房间就是存储器单元,每个房间号就是单元的地址。要到其中的一个房间(单元),则需要知道房间号(地址)。
所有存储单元的地址的总和就是存储器的“空间”,也叫做存储器容量。例如一个64KB的存储器就是指它有64K(千)个字节的容量。要注意的是,表示存储器容量所使用的单位是二进制的幂简略表示。采用二进制是为了寻址需要,由于沿用了十进制幂的形式,因此往往会产生误导。如上面提到的64KB,其中B表示字节,K是210(1024),接近千(103)而不是千。表3.1给出了常用的存储器单位。

 

本文网址: