bit、Byte、b、B、KB、MB、GB、TB、PB、EB、ZB、YB等基础概念


前言

bit、Byte、b、B、KB、MB、GB、TB、PB、EB、ZB、YB等基础概念傻傻分不清楚。


一、数据是什么?

数据(Data)是指一切可以被计算机接收并处理的符号,包括数值、文字、图形、声音、视频等各种信息。

二、数据的常用单位有位、字节、字。

1.位。

在计算机内部,信息由0、1组成的二进制数形式存储。二进制数中的每一数位称之为一个位,记做一个比特(bit,简写为b)。比特是计算机存储数据的最小单位。

2.字节。

字节(Byte)是计算机信息技术用于计量存储容量的一种计量单位,也表示一些计算机编程语言中的数据类型和语言字符 。

一个字节存储8位无符号数,储存的数值范围为0-255。如同字元一样,字节型态的变数只需要用一个位元组(8位元)的内存空间储存。Byte是从0-255的无符号类型,所以不能表示负数。

字节是二进制数据的单位。一个字节通常8位长。但是,一些老型号计算机结构使用不同的长度。为了避免混乱,在大多数国际文献中,使用词代替byte。在多数的计算机系统中,一个字节是一个8位长的数据单位,大多数的计算机用一个字节表示一个字符、数字或其他字符。一个字节也可以表示一系列二进制位。在一些计算机系统中,4 个字节代表一个字,这是计算机在执行指令时能够有效处理数据的单位。一些语言描述需要2个字节表示一个字符,这叫做双字节字符集。一些处理器能够处理双字节或单字节指令。字节通常简写为“B”,而位通常简写为小写“b”,计算机存储器的大小通常用字节来表示。

字节(Byte,简记为B)是计算机中存储数据的基本单位。一个字节是由8位二进制数组成的,即1 B = 8 bit。字节这个单位非常小,为描述大量数据,人们还定义了KB、MB、GB、TB、PB、EB、ZB、YB等概念,它们的换算规则如下:
​​​​​​​​​​​
国际单位制(SI):

1KB=1024B;1MB=1024KB=1024×1024B。

1B(byte,字节)= 8 bit(见下文);

1KB(Kilobyte,千字节)=1024B= 2^10 B;

1MB(Megabyte,兆字节,百万字节,简称“兆”)=1024KB= 2^20 B;

1GB(Gigabyte,吉字节,十亿字节,又称“千兆”)=1024MB= 2^30 B;

1TB(Terabyte,万亿字节,太字节)=1024GB= 2^40 B;

1PB(Petabyte,千万亿字节,拍字节)=1024TB= 2^50 B;

1EB(Exabyte,百亿亿字节,艾字节)=1024PB= 2^60 B;

1ZB(Zettabyte,十万亿亿字节,泽字节)= 1024EB= 2^70 B;

1YB(Yottabyte,一亿亿亿字节,尧字节)= 1024ZB= 2^80 B;

1BB(Brontobyte,一千亿亿亿字节)= 1024YB= 2^90 B;

1NB(NonaByte,一百万亿亿亿字节) = 1024BB = 2^100 B;

1DB(DoggaByte,十亿亿亿亿字节) = 1024 NB = 2^110 B;

国际电工委员会的电气技术用字母符号标准IEC 60027-2IEC 80000-13

数据存储是以10进制表示,数据传输是以2进制表示的,所以1KB不等于1000B。

1KB=1024B;1MB=1024KB=1024×1024B。其中1024=2。

1B(byte,字节)= 8 bit;

1KiB(Kibibyte,千字节)=1024B= 2^10 B;

1MiB(Mebibyte,兆字节, [2]百万字节,简称“兆”)=1024KB= 2^20 B;

1GiB(Gibibyte,吉字节,十亿字节,又称“千兆字节”)=1024MB= 2^30 B;

1TiB(Tebibyte,万亿字节,太字节)=1024GB= 2^40 B;

1PiB(Pebibyte,千万亿字节,拍字节)=1024TB= 2^50 B;

1EiB(Exbibyte,百亿亿字节,艾字节)=1024PB= 2^60 B;

1ZiB(Zebibyte,十万亿亿字节,泽字节)= 1024EB= 2^70 B;

1YiB(Yobibyte,一亿亿亿字节,尧字节)= 1024ZB= 2^80 B;

由于混淆已经普遍化:

kilobyte往往可以指kibibyte

Megabyte往往可以指Mebibyte

Gigabyte往往可以是指Gibibyte

Terabyte往往可以指Tebibyte

Petabyte往往亦可以指Pebibyte

Exabyte往往亦可以指Exbibyte

Zettabyte往往亦可以指Zebibyte

Yottabyte往往亦可以指Yobibyte

3.字。

一个字通常由一个字节或若干个字节组成。字是计算机运算器进行一次基本运算所能处理的数据位数,字的长度就是字长。不同的计算机可能具有不同的字长,如8位机、16位机、32位机、64位机就是以它们所能处理的字长来划分的。字长是计算机运行速度的重要指标,字长越大,速度就就越快。


总结

B,KB,MB,GB,TB,PB,EB,ZB,YB,BB,NB,DB,CB更高的还有XB,1XB=1024CB,它们之间的换算关系是:

(1)1B=8bit;

(2)1KB=1024B;

(3)1MB=1024KB;

(4)1GB=1024MB;

(5)1TB=1024GB;

(6)1PB=1024TB;

(7)1EB=1024PB;

(8)1ZB=1024EB;

(9)1YB=1024ZB;

(10)1BB=1024YB;

(11)1NB=1024BB;

(12)1DB=1024NB;

(13)1CB=1024DB;

(14)1XB=1024CB。

,外文名:bit,简写:b,是数据存储的最小单位。计算机机器语言是用二进制代码表示的,计算机硬件只能识别二进制代码“0”和“1”,而存放一个二进制的数(“0”或“1”)称为位。

字节,外文名:Byte,简写:B,是计算机用于计量数据存储的计量单位。8个二进制位为一个字节。

B与bit
数据存储是以“字节”(Byte)为单位,数据传输大多是以“位”(bit,又名“比特”)为单位,一个位就代表一个0或1(即二进制),每8个位(bit,简写为b)组成一个字节(Byte,简写为B),是最小一级的信息单位。
B与iB
1KiB(Kibibyte)=1024byte
1KB(Kilobyte)=1000byte
1MiB(Mebibyte)=1048576byte
1MB(Megabyte)=1000000byte
硬盘生产商是以GB(十进制,即10的3次方=1000,如1MB=1000KB)计算的,而电脑(操作系统)是以GiB(2进制,即2的10次方, 如1MiB=1024KiB)计算的,但是国内用户一般理解为1MiB=1M=1024 KB, 所以为了便于中文化的理解,翻译MiB为MB也是可以的。
同样根据硬盘厂商与用户对于1MB大小的不同理解,所以好多160G的硬盘实际容量按计算机实际的1MiB=1024KB算都不到160G,这也可以解释为什么新买的硬盘“缺斤短两”并没有它所标示的那么大。
字(Word)
在计算机中,一串数码作为一个整体来处理或运算的,称为一个计算机字,简称字。字通常分为若干个字节(每个字节一般是8位)。在存储器中,通常每个单元存储一个字。因此每个字都是可以寻址的。字的长度用位数来表示。
字长
计算机的每个字所包含的位数称为字长,计算的字长是指它一次可处理的二进制数字的数目。一般地,大型计算机的字长为32-64位,小型计算机为12-32位,而微型计算机为4-16位。字长是衡量计算机性能的一个重要因素。
换算
ASCII码:一个英文字母(不分大小写)占一个字节的空间。一个二进制数字序列,在计算机中作为一个数字单元,一般为8位二进制数。换算为十进制,最小值-128,最大值127。如一个ASCII码就是一个字节。
UTF-8编码:一个英文字符等于一个字节,一个中文(含繁体)等于三个字节。中文标点占三个字节,英文标点占一个字节
Unicode编码:一个英文等于两个字节,一个中文(含繁体)等于两个字节。中文标点占两个字节,英文标点占两个字节
⽹速
⽹络线路的计量单位,也就是通常说的2M宽带、10M宽带,是⽐特每秒(bit per second),缩写为bps,更⼤的单位是千⽐特每秒Kbps或
兆⽐特每秒Mbps。2M宽带,意味着每秒平均可以接收2Mb的数据
⽽通常说的下载速度,也就是⽹速,是每秒下载的字节数。⽐如⽹速是200KB,意思是每秒接收的数据是200千字节
根据1字节=8⽐特的换算⽅法,得出下载速度理论上应该是宽带的⼋分之⼀。
2M宽带的理论下载速度是 256KB
2Mb=2048kb 2048kb/8=256KB
10M宽带理论下载速度是 1280 KB
10*1024/8=1280
实际上由于我们还需要接受⼀些下载需要的信息,⽐如IP、HTTP信息,再加上服务器传输速度,电脑配置等原因,⽹速会⽐理论的慢⼀些。

  • 4
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
### 回答1: 1 bit = 0.125 bytes 1 kilobyte (KB) = 1024 bytes 1 megabyte (MB) = 1024 kilobytes 1 gigabyte (GB) = 1024 megabytes 1 terabyte (TB) = 1024 gigabytes ### 回答2: 位(bit)是计算机中最基本的单位,其只有两个取值:0或1。字节(byte)是计算机数据存储的基本单位,8位二进制数构成一个字节。因此,1个字节等于8个位(1 byte = 8 bits)。 KilobyteKB)指的是拥有1024个字节的单位,其常用于计算机存储容量的数量级。因此,1KB等于1024个字节(1KB = 1024 bytes)。 MegabyteMB)指的是拥有1024*1024=1048576个字节的单位,其常用于计算机存储容量的数量级。因此,1MB等于1048576个字节(1MB = 1024KB)。 GigabyteGB)指的是拥有1024*1024*1024=1073741824个字节的单位,其常用于计算机存储容量的数量级。因此,1GB等于1073741824个字节(1GB = 1024MB)。 TerabyteTB)指的是拥有1024*1024*1024*1024=1099511627776个字节的单位,其常用于计算机存储容量的数量级。因此,1TB等于1099511627776个字节(1TB = 1024GB)。 计算机存储容量的单位逐级乘以1024,是因为计算机采用的是二进制计数系统,而不是十进制。因此,KBMBGB等数量级表示的数值并不是按照十进制计算方式计算出来的。 ### 回答3: 在计算机领域,数据的存储和传输是非常重要的,而比特(bit)、字节(byte)、千字节(kilobyte,简称kb)、兆字节(megabyte,简称mb)、千兆字节(gigabyte,简称gb)和太字节(terabyte,简称tb)等是我们经常接触到的单位。这些单位的换算可以帮助我们更好地了解和处理数据。 首先,比特是计算机中最基本的存储单位,它是二进制中的一个0或1。8个比特组成了一个字节,也就是我们平时所说的8位。所以,1个字节等于8个比特或者2个十六进制数。在计算机中,数据的存储和传输都是以字节为单位的。 其次,对于大容量的数据存储和传输,我们经常使用更大的单位:kbmbgbtb。1kb等于1024个字节,1mb等于1024个kb,1gb等于1024个mb,1tb等于1024个gb。换句话说,1gb等于1024 * 1024 * 1024字节,约等于10亿字节,而1tb等于1024 * 1024 * 1024 * 1024字节,约等于1万亿字节。 这些单位的换算可以帮助我们更好地管理和处理计算机中的数据,比如我们可以用这些单位来评估日常工作中需要的存储空间,或者在传输数据时了解传输速度和容量。 总之,比特、字节、kbmbgbtb等是计算机中常见的存储和传输单位,它们之间的换算可以帮助我们更好地管理和处理数据。除此之外,随着科学技术的不断发展,可能会出现更多的数据存储和传输单位,我们需要不断学习和适应。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Mark 0627

谢谢支持!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值