位、字节、字、KB、MB
位:“位”是电子计算机中最小的数据单位。 每个位的状态只能是0或1。
字节:8个二进制位构成一个“字节(Byte)”,是存储空间的基本计量单位。 1个字节可以存储1个英文字母或半个汉字,也就是说:1个汉字占用2个字节的存储空间。
字:“字”由若干个字节组成。 一个字中的位数称为字长。 不同等级的机器有不同的字长。 例如,在8位计算机中,一个字等于一个字节,字长为8位。 如果是16位计算机,那么它的1个字由2个字节组成,字长为16位。 词是计算机进行数据处理和计算的单位。
KB:K 表示 1024,即 2 的 10 次方。 1KB表示1K Byte,即1024字节。
MB:1MB = 220 字节 = 1048576 字节
在计算机/通信行业中,数据传输速度是使用每秒传输的数据量来计算的。
• 1 位 (b) = 0 或 1 = 一个二进制数字
• 1 千比特 (kb)=10 e3 比特 = 1,000 比特
• 1 兆比特 (Mb)=10 e6 比特 = 1,000,000 比特 一百万比特
• 1 Gigabit(Gb)=10 e9 bits = 1,000,000,000 bits 一万亿位
我们常说的56K拨号一个汉字多少字节,100M局域网是用bps来衡量的。 用于软件下载时,下载工具一般都是以bps计算的一个汉字多少字节,所以它们之间存在8 bit=1 Byte的转换关系,那么56Kbps拨号的限制下载速度就是56Kbps/8=7KBps到每秒下载 7K 字节。
在数据存储和容量计算中,一般采用公制和二进制数据计算方法相结合的方式进行计算。
(二进制)
• 1 字节 (B) = 8 位 (b) 字节 = 8 个二进制位
• 1 KB(K/KB)=2 e10bytes=1,024 bytes 千字节
• 1 兆字节(M/MB)=2 e20bytes=1,048,576 字节兆字节
• 1 GB(G/GB)=2 e30bytes=1,073,741,824 bytes 千兆字节
• 1 太字节 (T/TB)=2 e40 字节=1,099,511,627,776 字节千兆字节
一些存储厂商,尤其是硬盘厂商,更严格地使用十进制来计算,这就是为什么操作系统显示的容量与厂商标示的容量存在一些差异的原因。
(十进制)
• 1 字节(B) = 8 位(b)
• 1 千字节 (K/KB) = 10 e3bytes = 1,000 字节
• 1 兆字节 (M/MB) = 10 e6bytes = 1,000,000 字节
• 1 GB (G/GB) = 10 e9bytes = 1,000,000,000 字节
• 1 太字节 (T/TB) = 10 e12 字节 = 1,000,000,000,000 字节
初期的计算机性能和存储能力都比较差,所以一般使用4位BCD码(这种编码出现的时间早于计算机,最早用于打孔卡上)。 BCD码表示数字还可以,但是表示字母或者符号就很难了,需要用多个码来表示。 后来又演化出6位BCD码(BCDIC),至今仍广泛使用7位ASCII码。 然而,最终决定字节大小的是大名鼎鼎的System/360。 当时IBM为System/360设计了一套8位的EBCDIC编码,涵盖了数字、大小写字母和最常用的符号,同时兼容打孔卡广泛使用的6位BCDIC编码。 System/360非常成功,也为字符存储单元采用8位长度奠定了基础,这就是1字节=8位的由来。
长按图片中的二维码添加公众号,获取更多有价值的资讯。