1.基本储存单元
- 位(bit):二进制数中的一个数位,可以是0或者1,是计算机中数据的最小单位。
- 字节(Byte,B):计算机中数据的基本单位,每8位组成一个字节。各种信息在计算机中存储、处理至少需要一个字节。例如,一个ASCII码用一个字节表示,一个汉字用两个字节表示。
- 字(Word):两个字节称为一个字。汉字的存储单位都是一个字(即每个汉字占用两个字节),每个英文字母占用一个字节。
于是就有:
1 Byte = 8 bit (即:1B = 8b)
1 Word = 2 Byte
注意:b与B是有区别的
字节的表示单位B是Byte的缩写,位的表示单位b是bit的缩写,1b与1B之间只要大小写不同,那么表示的含义也不同,因为8b才等于1B。
2.存储单位及进率
英文单位 | 英文简称 | 中文单位 | 中文简称 | 进率(Byte=1) |
---|---|---|---|---|
bit | b | 比特 | 位 | 0.125 |
Byte | B | 字节 | 字节 | 1 |
KiloByte | KB | 千字节 | 千字节 | 210 |
MegaByte | MB | 兆字节(百万字节) | 兆 | 220 |
GigaByte | GB | 吉字节(十亿字节) | 吉 | 230 |
TeraByte | TB | 太字节(万亿字节) | 太 | 240 |
PetaByte | PB | 拍字节(千万亿字节) | 拍 | 250 |
ExaByte | EB | 艾字节(百亿亿字节) | 艾 | 260 |
ZettaByte | ZB | 泽字节(十万亿亿字节) | 泽 | 270 |
YottaByte | YB | 尧字节(或佑字节,一亿亿亿字节) | 尧 | 280 |
BrontoByte | BB | 珀字节(一千亿亿亿字节) | 珀 | 290 |
NonaByte | NB | 诺字节(一百万亿亿亿字节) | 诺 | 2100 |
DoggaByte | DB | 刀字节(十亿亿亿亿字节) | 刀 | 2110 |
CorydonByte | CB | 馈字节(万亿亿亿亿字节) | 馈 | 2120 |
注: YB是国际单位制中规定的最大倍数单位,具体有多大,有的书籍说超出想象,难以描述(截止2010年,人类拥有的信息总量大概是1.2ZB)。YB以后的单位目前没有得到权威组织承认并广泛投入使用的单位。
1024 EB = 1 ZB (ZetaByte) 皆字节
1024 ZB = 1 YB (YottaByte) 佑字节
1024 YB = 1 NB (NonaByte) 诺字节
1024 NB = 1 DB (DoggaByte)刀字节
3. 100GB的硬盘为什么少于100GB ?
计算机都是二进制的,让它们计算单位,只有2的整数幂时才能非常方便计算机计算,因为电脑内部的电路工作有高电平和低电平两种状态.所以就用二进制来表示信号,以便计算机识别。而人习惯于使用10进制,所以存储器厂商们使用1000作进率。这样导致的后果就是实际容量要比标称容量少,不过这是合法的。1024是2的10次方,因为如果取大了,不接近10的整数次方,不方便人们计算;取小了,进率太低,单位要更多才能满足需求,所以取2的10次方正好。
计算实例:标称100GB的硬盘,其实际容量为:
100 x 1000 x 1000 x 1000 / (1024 x 1024 x 1024) ≈ 93.1GB
4. 100Mb带宽最大理论下载速度为什么只有12.5MB ?
先看下图,以下载速度为例,7.76Mb的宽带最大下载速度是992.86KB/秒:
-
第一步:KB 转 Kb
我们在电脑原理中知道,电脑的最小存储单位是字节(Byte,缩写为:B)。一个字节,是由八位二进制位(bit)组成的。由此,我们可以这样认为,一个字节是由8个位(bit)组成的,或者说一个字节与八个位(bit)所占的空间是相同的。
因此:992.86KB = 992.86 x 8 Kb = 7942.88Kb
-
第二步:Kb 转 Mb:
7942.88Kb / 1024Mb ≈ 7.76Mb
网友评论