计算机中的数据存储
计算机中存储和处理的信息以二值信号表示,这些二进制数字称为位(bit),这也是计算机信息存储中的最基本的 单位。一个位(bit)的值为0或者1.
当然,单独的位(bit) 并没有什么用,然而,当把位(bit)组合在一起,再加上某种编码,我们就可以用位组表示字母、特殊符号、数字、文件、视频、音频。。。等等
由于计算机是二进制的:
21=2
22=2 * 2=4
23=2 * 2 * 2=8
210=1024
220=1048576
所以计算机中数据存储单位使用以下单位,下面是数据存储的单位列表,从小到大。
Unit | Equivalent |
---|---|
bit(b) | 值为 0 or 1 1b =1/8B |
byte(B) | 1B=8b |
kilobyte(KB) | 1KB=1024B |
megabyte(MB) | 1MB=1024KB=1048576B |
gigabyte (GB) | 1GB=1024MB=1048576KB=1073741824B |
terabyte (TB) | 1TB=1024GB=1048576MB=1073741824KB=1099511627776 B |
petabyte (PB) | 1PB=1024TB=1048576GB=1073741824MB=1099511627776KB=1125899906842624B |
exabyte (EB) | 1EB=1024PB=1048576TB=1073741824GB=1099511627776MB=1125899906842624KB |
zettabyte (ZB) | 1ZB=1024EB=1048576PB=1073741824TB=1099511627776GB=1125899906842624MB |
yottabyte (YB) | 1YB=1024ZB=1048576EB=1073741824PB=1099511627776TB=1125899906842624GB |
注意:
小写的b 表示 位(bits),大写的B表示字节(bytes).
例如:
100KB=800b.
1B=8b.
参考资料
1.ARCHIVED: What are bits, bytes, and other units of measure for digital information?
2.What units of measurement are used for data storage?
3. 深入理解计算机系统