计算机存储单位字节(Byte)以及单位之间的转换

一、什么是字节

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

基本概念:

bit意为“位”或“比特”,是计算机运算的基础,属于二进制的范畴;
Byte意为“字节”,是计算机文件大小的基本计算单位;

这两者应用的场合不同。通常用bit来作数据传输的单位,因为物理层,数据链路层的传输对于用户是透明的,而这种通信传输是基于二进制的传输。在应用层通常是用 Byte 来作单位,表示文件的大小,在用户看来就是可见的数据大小。比如一个字符就是1Byte,如果是汉字,则是2Byte。

实际应用:

字节是内存的基本单位,也是编址单位。例如,某计算机的内存是4GB,指的就是该计算机的内存中共有4×1024×1024×1024个字节。

二、单位之间的转换

1、单位名称及简写:

  • 比特 / 位(b)bit
  • 字节(B)Byte
  • 千字节(KB)Kilobyte Byte
  • 兆字节(MB) Megabyte Byte
  • 吉字节 / 千兆字节(GB)Gigabyte Byte
  • 太字节 / 万亿字节(TB)Trillionbyte Byte
  • 拍字节 / 千万亿字节(PB)Petabyte Byte
  • 艾字节 / 百亿亿字节(EB) Exabyte Byte
  • 泽字节 / 十万亿亿字节(ZB)Zettabyte Byte
  • 尧字节 / 一亿亿亿字节(YB)Yottabyte Byte
  • 千亿亿亿字节(BB)Brontobyte Byte

2、单位转换:

1B = 8b
1KB = 1024B
1MB = 1024KB
1GB = 1024MB
1TB = 1024GB
1PB = 1024TB
1EB = 1024PB
1ZB = 1024EB
1YB = 1024ZB
1BB = 1024YB

三、字、字长、字节、字符串、字符集释义

  1. ,在计算机中,一串数码作为一个整体来处理或运算的,称为一个计算机字,简称字。字通常分为若干个字节(每个字节一般是8位)。字可以理解为一个数字、字母、符号或者汉字。例如:在Unicode字符集中,1个常用汉字占2个字节空间,也就是16位,1个英文字母也占2个字节空间,也是16位;这16位就代表一个字,字长为16位

  2. 字长,一个字的位数称为字长,每个字可能包含不同位数。32位计算机的字长是32位,也就是4个字节;64位的计算机字长是64位,也就是8个字节。64位计算机每次处理的字长都是32位计算机的两倍,所以相同配置下64位计算机是32位计算机处理速度的两倍。

  3. 字节,字节就是计算机表示存储容量的基本单位。

  4. 字符串,js中的基本数据类型String,例如:“12345”、“5只小松鼠”。

  5. 字符集,字符集是各种字母、文字、符号、数字的总称,Unicode、UTF-8、ASCII等都是字符集,并且有其对应的编码方式,如Unicode编码、UTF-8编码等。

你可能感兴趣的:(#,JavaScript,字节,Byte,bit,计算机存储单位)