位元

Multi tool use

本文介紹的是資訊科技中特指的
二进制单位。關於数学名詞,請見「
位」。
微處理器
|
1 |
2 |
4 |
8 |
12 |
16 |
18 |
24 |
26 |
31 |
32 |
36 |
48 |
60 |
64 |
128 |
256 |
512
|
|
应用程序
|
|
浮点数
|
|
資料大小
|
nibble |
octet / byte
|
word |
dword |
qword |
DQWord
|
|
|
比特的次方单位
|
十进制前缀 (SI)
|
二进制前缀 (IEC 60027-2)
|
名字 |
缩写 |
次方
|
名字 |
缩写 |
次方
|
kilobit |
kbit |
103
|
kibibit |
Kibit |
210
|
megabit |
Mbit |
106
|
mebibit |
Mibit |
220
|
gigabit |
Gbit |
109
|
gibibit |
Gibit |
230
|
terabit |
Tbit |
1012
|
tebibit |
Tibit |
240
|
petabit |
Pbit |
1015
|
pebibit |
Pibit |
250
|
exabit |
Ebit |
1018
|
exbibit |
Eibit |
260
|
zettabit |
Zbit |
1021
|
zebibit |
Zibit |
270
|
yottabit |
Ybit |
1024
|
yobibit |
Yibit |
280
|
位元(英语:Bit),亦称二進制位,指二进制中的一位,是資訊的最小单位[1]。Bit是Binary digit(二进制数位)的缩写,由数学家John Wilder Tukey提出(可能是1946年提出,但有资料称1943年就提出了)。这个术语第一次被正式使用,是在香农著名的论文《通信的数学理论》(A Mathematical Theory of Communication)第1页中。
假设一事件以A或B的方式发生,且A、B发生的概率相等,都为0.5,则一个二进位可用来代表A或B之一。例如:
二进位可以用来表示一个简单的正负
- 有两种状态的开关(如电灯开关)
電晶體的通断
- 某根导线上电压的有无
- 一个抽像的逻辑上的是否
不同进位制下一位的信息量并不总是一个二进位,例如十进制的7转换成二进制后就成了111(7=2*2+2+1=10*10+10+1=100+10+1=111)。
除二进位外,在電腦上常用的还有八进制、十进制和十六进制等进制的八进位、十进位和十六进位等。
- 1位元組(英语:Byte)=8比特(英语:bit)
在中文語境中各地稱謂有所不同。對於bit,中國大陸作比特,台灣作位元;而對於Byte,中國大陸作字节,台灣作位元組。
按照热力学与信息论的关系,信息量和热力学熵可以换算。
一比特相当于:
kln2 J/K{displaystyle {kln 2}{mbox{ J/K}}}
。
这个换算关系有很深刻的物理含义:向一个存储器存入一比特的信息会使其热力学熵降低
kln2 JK−1{displaystyle {kln 2}{mbox{ JK}}^{-1}}
,
根据热力学第二定律,环境的熵至少要增加这么多,即在TK下操作一比特,至少向环境排放
- kTln2 J{displaystyle {kTln 2}{mbox{ J}}}

的废热。这是信息操作带来的熵变的理论下限,实际当今最先进的电子计算机操作一个比特带来的熵变是该下限的数十亿倍。
參見
參考資料
^ 資料儲存單位 =2016-06-01 (中文).
進位制的記數系統
|
|
基本進位制 |
一進位 · 二進位 · 三進位 · 四進位 · 五進位 · 六進位 · 七進位 · 八進位 · 九進位 · 十進位 · 十一進位 · 十二進位 · 十三進位 · 十四進位 · 十五進位 · 十六進位 · 十七進位 · 十八進位 · 十九進位 · 二十進位 · 二十一進位 · 二十二進位 · 二十三進位 · 二十四進位 · 二十五進位 · 二十六進位 · 二十七進位 · 二十八進位 · 三十進位 · 三十二進位 · 三十六進位 · 四十進位 · 五十八進位 · 六十進位 · 六十二進位 · 六十四進位 · 八十五進位 · 九十一進位 · 九十四進位 · 九十五進位 · 一百進位 · 二百五十六進位
|
|
平衡進位制 |
平衡三進位 · 平衡五進位 · 平衡七進位 · 平衡九進位 · 平衡十進位
|
|
特殊進位制 |
Base64 · 十進位制 · 二進指數法 · 黄金進位 · 斐波那契編碼 · 根號2進位 · e進位 · 負整數進位制 · 2i進位 · 非整數進位制
|
|
相關條目 |
位 · 位元 · 进位制 · 米迪定理 · 记数系统
|
|
数据类型
|
|
无解释的 |
|
|
数值 |
整数
- 定点数
浮点数
- 双精度
- 扩展精度
- 半精度
- 迷你浮点数
- 八倍精度
- 四倍精度
- 单精度
- Rational
- 复数
- 任意精度算术
- Interval
|
|
文本 |
|
|
指针 |
|
|
组合 |
代数类型
- 数组
- 关联数组
- 类
- 串列
- 对象
- Option type
- Product
- 记录
- 集合
联合体
|
|
其他 |
- 布尔型
- Bottom type
- 容器
- 枚举类型
- 异常
- 一等函数
- Opaque data type
- 递归类型
- 信号标
- 字串流
- Top type
- Type class
- Unit type
- Void
- 不定型別
|
|
相关议题 |
- 抽象资料型別
- 数据结构
- 介面
Kind
- 原始型別
- 子类型
- C++模板
- 型別構造器
- 参数多态
|
|
ar7,xbKld rSc j5KzO mChkiT5wRkV9Nw9EclqC T,kuqaptqDoEyo StFc,wFJn fJeEEo HqhVWbOXShQgvGY
Popular posts from this blog
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}
1
I have 4 tables namely stud, country_master_academic,master_state and master_city. The main problem is that my form consists of many different fields like textbox, radio buttons, dropdown and an image file, so i am getting really confused. I can't insert data in database. Please help me. I tried many times but its not working. Thanks for the help in advance. Modal in home.php page <div class="container"> <div class="modal fade" id="add_data_modal" role="dialog"> <div class="modal-dialog"> <div class="modal-content"> ...
6
$begingroup$
This is an entry in the Fortnightly Topic Challenge #41: Short and Sweet. 1 letter only could be mean anything . With an additional letter in front , could be used as medicine component and something you definitely learn or at least heard once. Add another letter in front , you would possibly hear that many times . Add an additional letter in front , you would found an independent country . With an additional letter, in the end , you would found something related to apple . Add another letter in the end , you would found something bad . Hint: Each letter is unique .
word knowledge letters chemistry
share | improve this question
...
0
I am trying to run a scheduled task with User Group (not a single user). This is working fine when I in the field "when running a task, use the following user account:" insert BUILTIN User Group (for example: Administrators or Users). But when I try it with the created Local User Group (example: TestGroup) it is not working. The Users in the TestGroup are the same as in the Administrators group. What could be the problem? Are there some restrictions to the Created User Group compared to BUILTINUsers?
scheduled-tasks taskscheduler windowstaskschedule
share | improve this question
asked Nov 15 '18 at 15:36
Far...