複製鏈接
請複製以下鏈接發送給好友

bytes

鎖定
字節/b/)是一個數字信息單位在計算通信的最常用的八個組成。它通常用作計算機信息計量單位,不分數據類型。它也是程序設計語言裏不可缺少的基本數據類型——整數。從歷史上看,一個字節是用於編碼一個比特數字符計算機文字,它這樣做的原因是基本的尋址許多元素的計算機體系結構。 [1] 
八個二進位經常在規範中被稱為Octet(八位組),例如在一些工業標準、網絡及電信技術裏。 [1] 
Byte(字節)可被縮寫成B,例如MB表示Megabyte;Bit(比特)可被縮寫成b,例如Mb表示Megabit。
法語國家有時把“o”用於“octet”。很多人不接受,因為這在國際單位制中有與零混淆的風險。 [1] 
字節大小歷來依賴於硬件,也沒有明確的標準,存在這一任務的大小。而事實上的標準的八位是一個方便的兩個電源允許通過一個255字節的值0。許多類型的應用程序使用的變量在八個或更少位表示的,與處理器設計優化這一共同使用。對重大商業計算架構的普及已資助的8位大小無處不驗收。 [1] 
術語字節被定義為明確表示一個8位的,因為這個詞字節相關的歧義序列。 [1] 
外文名
bytes
類    型
存儲單元
涉及領域
計算機
創造時間
1956.7

bytesbytes 字節

字節/b/)是一個數字信息單位在計算和通信的最常用的八個組成位,是一種常見的文件大小單位,除了字節外,常見的文件大小單位還有:KB,MB,GB,TB等。從歷史上看,一個字節是用於編碼一個比特數字符計算機文字,它這樣做的原因是基本的尋址許多元素的計算機體系結構。 [1]  [1] 
字節大小歷來依賴於硬件,也沒有明確的標準,存在這一任務的大小。而事實上的標準的八位是一個方便的兩個電源允許通過一個255字節的值0。許多類型的應用程序使用的變量在八個或更少位表示的,與處理器設計優化這一共同使用。對重大商業計算架構的普及已資助的8位大小無處不驗收。 [1] 
術語字節被定義為明確表示一個8位的,因為這個詞字節相關的歧義序列。 [1] 

bytes文件大小換算

  • 1 byte = 8 bits [1] 
  • 1KiB= 1,024 bytes [1] 
  • 1MiB= 1,048,576 bytes [1] 
  • 1GiB= 1,073,741,824 bytes [1] 
  • 1TiB= 1,099,511,627,776 bytes [1] 
名稱
符號
二進制計量
十進制計量
字節數
等於
KiloByte [1] 
KB
2^10
10^3
1,024
1,024B
MegaByte [1] 
MB
2^20
10^6
1,048,576
1,024 KB
GigaByte [1] 
GB
2^30
10^9
1,073,741,824
1,024 MB
TeraByte [1] 
TB
2^40
10^12
1,099,511,627,776
1,024 GB
PetaByte [1] 
PB
2^50
10^15
1,125,899,906,842,624
1,024 TB
ExaByte [1] 
EB
2^60
10^18
1,152,921,504,606,846,976
1,024 PB
ZettaByte [1] 
ZB
2^70
10^21
1,180,591,620,717,411,303,424
1,024 EB
YottaByte [1] 
YB
2^80
10^24
1,208,925,819,614,629,174,706,176
1,024 ZB

bytes歷史

術語字節是由沃納巴克霍爾茲博士創造於1956年7月期間,為早期設計階段,IBM拉伸電腦。這是一個respelling 咬,避免意外突變位。 [1] 
早期的電腦是專為4位BCD碼 [1]  二進制編碼的十進制)或打印的“圖形設置”,其中包括26個字母(只有大寫),10個數字的數字,從11日至25特殊圖形符號6位代碼。要包括控制字符,並允許數字設備相互溝通和處理,存儲和通訊面向字符的信息,如書面語言,小寫字符,7位ASCII代碼被引入(見ASCII歷史)。由於只有只有一個多一點八位允許兩個四位模式,有效地編碼兩個二進制編碼的十進制數,8位數字EBCDIC(見EBCDIC歷史)的字符編碼,後來通過和IBM作為標準頒佈的的System/360,預設字節 [1] 
一個字節大小是在第一個選擇是對現有的電傳打字機代碼,特別是多6位代碼所使用美國陸軍(Fieldata)和海軍。 [1] 
1963年,結束了不兼容的電傳代碼由美國政府不同部門使用的ASCII,7位代碼,通過一個聯邦信息處理標準,使6位字節商業過時。在60年代初,AT&T公司推出數字電話第一次長途幹線。這些使用的8位μ- law編碼。這家大型投資承諾,以減少8位數據的傳輸成本。而數字電話8位碼的使用也造成8位數據“字節”,以作為早期的基本數據單位通過互聯網 [1] 
在70年代後期,如微處理器的英特爾8008(即直接前身8080,然後在8086年初,個人電腦使用)可以執行的操作少數四位,如DAA(十進制調整)指令,並的一半進行標誌,這是用來實現十進制運算程序。這四個位的數量被稱為半字節,在參拜了當時常見的8位字節。 [1] 
為8位字節的普及的原因包括了IBM普及的System/360體系結構,在20世紀60年代推出,而8位微處理器,在70年代推出。 [1] 
術語字節是用來明確指定一個八位的大小,採用的是廣泛的協議定義。 [1] 

bytes單位符號

單位為字節符號在指定的IEEE 1541和 公制交換格式為大寫字符B,而其他標準,如,國際電工委員會(IEC)標準IEC 60027,出現這個問題保持沉默。 [1] 
國際單位制(SI),B是符號BEL,通電後的對數比率單位命名為亞歷山大格雷厄姆貝爾。對於字節因此這個定義衝突用法B。 [1]  這也是不符合SI慣例一致的命名後的人僅單位應當予以資本化。不過,有一點混亂的危險,因為貝爾是一個很少使用的單位。它主要用於在其decadic分數,分貝(分貝),為信號強度聲壓級的測量,而一個單位的第十一個字節,即decibyte,是從來沒有使用過。 [1] 
單位符號KB通常用於千字節,但可能與KB的共同意思混淆千比特。IEEE 1541指定作為符號的小寫字符b ;然而,IEC 60027和公制交換格式指定位(例如,兆兆位)的象徵,從字節足夠的消歧。 [1] 
小寫字母為O 字節是在一些非英語語言常用的符號(例如,法國羅馬尼亞),也與(例如,使用公制前綴 [1] 
今天,統一的ISO / IEC 80000-13:2008 -量和單位-第13部分:信息科學與技術標準取消並取代第3.8和IEC 60027-2:2005 3.9,即那些與信息理論和二進制倍數前綴。 [1] 

bytes單位的倍數

另見:二進制前綴
圖片説明:之間的百分比小數點和單位的前綴二進制解釋差異的增長不斷增加存儲容量 [1] 
人們關注的意義相當混亂SI(或公制)前綴字節的單位使用,特別是關於諸如公斤(K或K)和特大(M),如圖表所示前綴的位和字節的前綴。由於電腦記憶體與二元邏輯設計,均以倍數為2的權力,而不是10。該軟件計算機產業經常使用的SI前綴的數量二進制的估計,而計算機存儲設備製造商更喜歡SI值。這是指定計算機的,也就是説,100 GB,當它含有93 GiB的硬盤存儲空間容量的原因。 [1] 
雖然之間的十進制和二進制數字相差很小的解釋為前綴公斤和大型,它的增長超過20%的前綴yotta,在線性日誌圖的區別與存儲大小(右)所示。 [1] 

bytes常見用途

字節也被定義為數據類型,在某些編程語言。該彗星和C + +編程語言,例如,定義一個字節為“數據大到足以容納任何執行環境的的基本字符集的成員尋址單元(第3.6 C標準)“。C標準要求字符類型組成的數據是持有至少255不同的價值觀的能力 [1]  ,並得到至少8位(第5.2.4.2.1)表示。C的各種實現和C + +儲備8,9,16,32或36的一個字節的存儲位。在一個特定的執行位的實際數目記錄CHAR_BIT如在實施限制。 h文件。Java的原始字節數據類型始終定義為組成的8位,是一個簽名的數據類型,控股值從-128到127。 [1] 
數據傳輸系統被定義為一個字節 [1]  的二進制位的串行數據流,如調制解調器和衞星通信,這是最小的有意義的數據單位,連續的序列。這些字節可能包括起始位,停止位或奇偶校驗位,因此可能會有所不同,從7至12位,包含一個7位ASCII碼。 [1] 

bytes參見

數據層次原始數據類型
參考資料
  • 1.    蔣本珊.計算機組成原理:清華大學出版社出版作品,2008