购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.2 数据的存储单位及存储方式

2.2.1 数据的存储单位

在计算机中,任何一个数据信息都是以二进制形式进行存储的。计算机内存是由成千上万个小的电子线路组成,每一个能代表“0”和“1”的电子线路能存储一位二进制数,若干个这样的电子线路就能存储若干位二进制数。下面介绍数据的存储单位。

1.位

位(bit)是计算机中的最小信息单位,每一个二进制代码“0”和“1”都称为一位,记为bit。

2.字节

字节(byte)是计算机的基本存储单位,也是数据处理的基本单位。通常,每八位二进制位组成一个字节,记为B。通常,一个数字、字母或字符就可以用一个字节来表示,比如字符a可以表示为 01100001。因为汉字数量较大,所以采用两个字节(16 位)来表示。

计算机的存储器(内存或外存)是以字节作为存储单位的。容量的存储单位一般用KB、MB、GB、TB等来表示,它们之间的换算关系如下:

3.字长

在计算机内部的数据传送过程中,数据通常是按字节的整数倍数传送的,将计算机同一时间能够处理的一组二进制数称为字,每个字包含的位数称为字长。字长代表了机器的精度,是存储器性能的一个重要指标。字长是由CPU本身的硬件结构所决定,与数据总线的数目相对应。计算机中常用的字长有 16 位、32位、64 位等。

2.2.2 内存地址和数据的存取

计算机内存是由许许多多个存储单元组成的,每个存储单元可放 8 位二进制位(即一个字节)的二进制数据。为了便于存取,计算机为每个存储单元设定了唯一的编号,称为内存地址(address)。计算机就是根据内存地址来访问内存的。内存地址就好像门牌号一样,通过地址可以找到所需的存储单元,取出或存入信息。地址是一个无符号整数,为了书写方便和编程需要,在源程序中常用十六进制数或符号来表示一个存储单元的地址。 Ho7k2PLlVcUFo0z8rx6hMRzBLRYEerGvvrfybcr/Ppoh+G2uOP8BpTFhdnECsMJ/

点击中间区域
呼出菜单
上一章
目录
下一章
×