Ⅰ 为什么计算机的一个存储单元是八位 bit
https://www.hu.com/question/20870588
很简单,看看维基网络可以有个大概的粗浅认识。这里做一个简单概括和翻译。
Byte
in Wikipedia
再探究一下Byte的定义:能够编码一个字符的最小可寻址单元:
Historically, the byte was the number of bits used to encode a single character of text in a computer [1][2] and for this reason it is the smallest addressable unit of memory in any computer architectures.
其实以前也有过4位,6位或7位为一byte的标准,IBM 701(36位字长,18位byte)、IBM 702(7位字长,7位byte)、CDC 6600(60位字长,12位byte)等等。但是我觉得,考虑到包含的信息量不够大(所以4位被弃用了),还有不够整齐美观(即不方便扩展,不适合整齐划一进行工业生产;想象一下假如以7位为一byte,内存和硬盘的大小就不再是2^n bit大小了,而是2^(n-1)*7 bit大小了,有些别扭),所以只有8位作为最通行的标准流行开来。
8位一Byte,字长为2^n bits,这个标准来自于IBM system/360(1950年代到1960年代)。IBM也参与了ASCII码(7位128个字符)的制定(1963),但是同时开展了EBCDIC表(8位256个字符)的制定,作为自己公司的BCDIC标准的一个升级版本,其实就是想与ASCII竞争,但这个表的确很乱,而且版本也不统一,造成了很多吐槽(比如字母表居然不连续,加入了很多用不到的字符等等。)虽然这个标准非常坑爹,但是却推广了8 bit为一字节的概念通行开来。
接下来AT&T公司和8位处理器的兴起进一步推广了8位作为一个byte这一事实标准。由于ASCII码只有7位,出于表达英语字母及其他符号的必要,各个国家开始探索如何用多余的一位来表示其他的字符,这样就出现了很多“扩展ASCII字符集”,但是标准不一。IBM也推出了一个,叫做Code page 437。这个表也是MS-DOS所用的扩展ASCII码集,但是并不是最后的唯一标准。直到1985年,是
国际标准化组织
(ISO)及
国际电工委员会
(IEC)才联合制定的一系列8
位
字符集的标准,称为ISO 8859,全称ISO/IEC 8859,这才统一了混乱的标准。
说了这么多,只想表明一点:一个字节之所以有8个bit,是历史原因造成的(计算机前身是打印机),但是也是计算机原理,尤其是二进制特性的必然结果,是数据存储需要(必须要能在一个字节内表示超过100种状态,包括常用数字,大小写字母,和打印机上的其他控制符号)和早期计算机存储价格昂贵(所以没有用10个,16个或更多位),加上商业利益追求(IBM的推广)共同作用的结果。
Ⅱ 计算机存储器的基本存储单位是
计算机中存储数据的最小单位是bit,又称比特。
位(bit)是二进制数的最基本单位,也是存储器存储信息的最小单位,8位二进制数称为一个字节。 用来存储数据的最小单位是字节,用来表示信息的最小单位是位。8个二进制位称为1个字节,此外还有KB、MB、GB、TB等,它们之间的换算关系是1Byte=8bit,1KB=1024B,1MB=1024KB,1GB=1024MB,1TB=1024GB。
Ⅲ 字节、字、位、比特,这四者之间的关系是什么
字节、字、位、比特之间的关系是:
1位=1比特;1字=2字节;1字节=8位;1字=16位。
1、位
位是计算机存储的最小单位,简记为b,也称为比特(bit)计算机中用二进制中的0和1来表示数据,一个0或1就代表一位。位数通常指计算机中一次能处理的数据大小;
2、比特
比特(bit)是由英文BIT音译而来,比特同时也是二进制数字中的位,是信息量的度量单位,为信息量的最小单位;
3、字节
字节,英文Byte,是计算机用于计量存储容量的一种计量单位,通常情况下一字节等于八位,字节同时也在一些计算机编程语言中表示数据类型和语言字符,在现代计算机中,一个字节等于八位;
4、字
字是表示计算机自然数据单位的术语,在某个特定计算机中,字是其用来一次性处理事务的一个固定长度的位(bit)组,在现代计算机中,一个字等于两个字节。
(3)存储器bit位扩展阅读:
计算机中的存储单位有:bit、B、KB、MB、GB、TB、PB、EB、ZB、YB、BB、NB、DB等。
这些单位中最小的单位是——位 bit (比特)(Binary Digits),一个位存放一位二进制数,即 0 或 1,它是计算机存储中最小的存储单位。
其他的单位相互之间的换算关系入下:
1 Byte(B)= 8 bit;
1 Kilo Byte(KB) = 1024B;
1 Mega Byte(MB) = 1024 KB;
1 Giga Byte (GB)= 1024 MB;
1 Tera Byte(TB)= 1024 GB;
1 Peta Byte(PB) = 1024 TB;
1 Exa Byte(EB) = 1024 PB;
1 Zetta Byte(ZB) = 1024 EB;
1Yotta Byte(YB)= 1024 ZB;
1 Bronto Byte(BB) = 1024 YB;
1 Nona Byte(NB)=1024 BB;
1 Dogga Byte(DB)=1024 NB;
1 Corydon Byte(CB)=1024DB;
1 Xero Byte (XB)=1024CB;
网络-字节
Ⅳ 计算机最小的存储单位是
计算机最小的存储单位是bit。
在计算机中的二进制数系统中,位,简记为b,也称为比特,每个0或1就是一个位(bit)。计算机中的CPU位数指的是CPU一次能处理的最大位数。
二进制数系统中,位简记为b,也称为比特,每个二进制数字0或1就是一个位(bit)。位是数据存储的最小单位,其中8 bit 就称为一个字节(Byte)。计算机中的CPU位数指的是CPU一次能处理的最大位数。例如32位计算机的CPU一个机器周期内可以处理32位二进制数据的计算。
机器组成:
计算机是由硬件系统(hardware system)和软件系统(software system)两部分组成的。
传统电脑系统的硬件单元一般可分为输入单元、输出单元、算术逻辑单元、控制单元及记忆单元,其中算术逻辑单元和控制单元合称中央处理单元(Center Processing Unit,CPU)。
Ⅳ 计算机里,8个比特是多少字节
字节也叫Byte,是计算机数据的基本存储单位,在电脑里一个中文字占两个字节。
8bit(位)=1Byte(字节)
1024Byte(字节)=1KB
1024KB=1MB
1024MB=1GB
1024GB=1TB
其中:K是千,M是兆,G是吉咖,T是太拉。
(5)存储器bit位扩展阅读:
1、字
在计算机中,一串数码作为一个整体来处理或运算的,称为一个计算机字,简称字。字通常分为若干个字节(每个字节一般是8位)。在存储器中,通常每个单元存储一个字,因此每个字都是可以寻址的。字的长度用位数来表示。
在计算机的运算器、控制器中,通常都是以字为单位进行传送的。字出现在不同的地址其含义是不相同。例如,送往控制器去的字是指令,而送往运算器去的字就是一个数。
2、字长
计算机的每个字所包含的位数称为字长。根据计算机的不同,字长有固定的和可变的两种。固定字长,即字长度不论什么情况都是固定不变的;可变字长,则在一定范围内,其长度是可变的。
计算的字长是指它一次可处理的二进制数字的数目。计算机处理数据的速率,自然和它一次能加工的位数以及进行运算的快慢有关。如果一台计算机的字长是另一台计算机的两倍,即使两台计算机的速度相同,在相同的时间内,前者能做的工作是后者的两倍。
一般地,大型计算机的字长为32-64位,小型计算机为12-32位,而微型计算机为4-16位。字长是衡量计算机性能的一个重要因素。
3、字节
字节是指一小组相邻的二进制数码。通常是8位作为一个字节。它是构成信息的一个小单位,并作为一个整体来参加操作,比字小,是构成字的单位。
在微型计算机中,通常用多少字节来表示存储器的存储容量。
字符:人们使用的记号,抽象意义上的一个符号。
字节:计算机中存储数据的单元,一个8位的二进制数,是一个很具体的存储空间。
4、字符串
在内存中,如果“字符”是以ANSI编码形式存在的,一个字符可能使用一个字节或多个字节来表示,那么我们称这种字符串为ANSI字符串或者多字节字符串。如,"中文123" (占8字节,包括一个隐藏的 )。
字符集
对于ANSI编码方式,存在不同的字符集(Charset)。同样的字节序列,在不同的字符集下表示的字符不一样。要正确解析一个ANSI字符串,还要选择正确的字符集,否则就可能导致所谓的乱码现象。不同语言版本的操作系统,都有一个默认的字符集。在不指定字符集的情况下,系统会使用此字符集来解析ANSI字符串。
每个字符集都有一个唯一的编号,称为代码页(Code Page)。简体中文(GB2312)的代码页为936,而系统默认字符集的代码页为0,它表示根据系统的语言设置来选择一个合适的字符集。
Ⅵ 计算机内存储器的最小存储单位是什么
计算机存储信息的最小单位,称之为位(bit,又称比特)
存储器中所包含存储单元的数量称为存储容量,其计量基本单位是字节(Byte。简称B),8个二进制位称为1个字节,此外还有KB、MB、GB、TB等,它们之间的换算关系是1Byte=8bit,1KB=1024B,1MB=1024KB,1GB=1024MB,1TB=1024GB
Ⅶ 构成存储器的最小单位是什么
bit。计算机存储信息的最小单位,称之为bit,又称比特。存储器中所包含存储单元的数量称为存储容量,其计量基本单位是字节(Byte。简称B),8个二进制位称为1个字节,此外还有KB、MB、GB、TB等。
bit。计算机存储信息的最小单位,称之为bit,又称比特。存储器中所包含存储单元的数量称为存储容量,其计量基本单位是字节(Byte。简称B),8个二进制位称为1个字节,此外还有KB、MB、GB、TB等,它们之间的换算关系是1Byte=8bit,1KB=1024B,1MB=1024KB,1GB=1024MB,1TB=1024GB。
存储器单元实际上是时序逻辑电路的一种。按存储器的使用类型可分为只读存储器和随机存取存储器,两者的功能有较大的区别,因此在描述上也有所不同 。存储器是许多存储单元的集合,按单元号顺序排列。每个单元由若干三进制位构成,以表示存储单元中存放的数值,这种结构和数组的结构非常相似,故在VHDL语言中,通常由数组描述存储器。
Ⅷ 存储单位从小到大的关系
存储单位从小到大的关系为:8b=1B、1024B=1KB、1024KB=1MB、1024MB=1GB、1024GB=1TB、1024TB=1PB,等等。存储单位一般用bit、B、KB、MB、GB、TB、PB、EB、ZB......来表示。存储单位从小到大的关系
在计算机中,信息都是釆用二进制的形式进行存储、运算、处理和传输的,位(bit)是计算机数据中最小单位。
存储单位的换算率约等于1000.为1024.常用的单位按照从大到小的顺序排列为T、GB、MB、KB、B。
存储单位的换算实例:一个标称是100GB的U盘,其实际容量为:(100×1000×1000×1000)B /(1024×1024×1024)≈93.1G。
Ⅸ 计算机内存储器的最小存储单位是什么
计算机存储信息的最小单位,称之为位(bit,又称比特) 存储器中所包含存储单元的数量称为存储容量,其计量基本单位是字节(Byte。简称B),8个二进制位称为1个字节,此外还有KB、MB、GB、TB等,它们之间的换算关系是1Byte=8bit,1KB=1024B,1MB=1024KB,1GB=1024MB,1TB=1024GB
拓展资料:
1、计算机内存又称为内存储器,通常也泛称为主存储器,是计算机中的主要部件,它是相对于外存而言的。内存储器是计算机中重要的部件之一,它是与CPU进行沟通的桥梁。计算机中所有程序的运行都是在内存储器中进行的,因此内存储器的性能对计算机的影响非常大。内存储器(Memory)也被称为内存,其作用是用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。只要计算机在运行中,CPU就会把需要运算的数据调到内存中进行运算,当运算完成后CPU再将结果传送出来,内存的运行也决定了计算机的稳定运行。 内存是由内存芯片、电路板、金手指等部分组成的。
2、计算机内存储器包括寄存器、高速缓冲存储器(Cache)和主存储器。寄存器在CPU芯片的内部,高速缓冲存储器也制作在CPU芯片内,而主存储器由插在主板内存插槽中的若干内存条组成。内存的质量好坏与容量大小会影响计算机的运行速度。