计算机上的信息存储单位与日常生活中计算单位存在很大的差别,易于导致相关概念的混淆,而且认识这些对测试计算机性能具有很重要的意义。
####一. 计算机信息存储单位
计算机信息用二进制的形式表示常用的单位有 位、字以及字节。它也是存储器存储信息的最小单位,通常用 b
来表示,如 1b
- 位(bit):计算机中最小的数据单位,存放一位二进制数,即 0 或 1,例如
11010100
是一个 8 位 2 进制数 - 字节(Byte):字节是计算机表示存储容量的最常用的存储单位,为一组相邻的二进制数码。一个字节由 8 位二进制数(即 1 B = 8 b) 组成,通常用
B
表示。一个字符占一个字节,一个汉字占两个字节。 - 字(word):字是指在计算机中作为一个整体被存取、传送、处理的一组二进制数数据长度。一个字通常由多个(一般是字节的整数倍)字节构成。
- 字长:一个字的位数(即字长)是计算机系统结构中的一个重要特性。例如,286 微机由 2 个字节组成,字长为 16位;32位的 468 微机由 4 个字节组成,字长为 32位。字长是由 CPU 的类型所决定,不同的计算机系统的字长是不同的,常见的有 8 位、16 位、32 位、64 位等,字长越长,计算机一次处理的信息位就越多,精度就越高,字长是计算机性能的一个重要指标,目前主流微机正在由 32 位机向 64 位机转变
- 字块:在信息处理中,一群字作为一个单元处理的称为
字块
(或称字组
)
注意: 字与字长的区别,字是单位,而字长是指标。正如重量与公斤的关系,重量为指标,公斤为单位。重量需要用公斤来衡量
存储容量的计量单位有 B(字节)、KB(千字节)、MB(兆字节)以及 GB(十亿字节) 等
换算关系如下:
中文单位 | 中文简称 | 英文单位 | 英文简称 | 换算关系 |
---|---|---|---|---|
位 | 比特 | Bit | b | 1b=0.125B |
字节 | 字节 | Byte | B | 1B=8b |
千字节 | 千字节 | KiloByte | KB | 1KB = 1024B |
兆字节 | 兆 | Megabyte | MB | 1MB = 1024KB |
吉字节 | 吉 | Gigabyte | GB | 1GB =1024MB |
太字节 | 太 | Trillionbyte | TB | 1TB =1024GB |
拍字节 | 拍 | Petabyte | PB | 1PB =1024TB |
艾字节 | 艾 | Exabyte | EB | 1EB =
|