kb

千位元組(資訊計量單位)

千位元組 (Kilobyte),常寫作kB, KB或K,是一種資訊計量單位,現今通常在標示內存等具有一般容量的儲存媒介之儲存容量時使用。此計量單位容易與KiB混淆,按照IEC命名標準,二進位的標徠准命名是KiB, MiB等,Linux和macOS X已經採用十進位的標準命名。但是,Windows仍然錯誤地將KiB標記為KB。根據SI標準,1kB=1000B(位元組, Byte),而根據IEC標準,1kiB=1024B。

定義和應用


KB是“千位元組”(" kilobyte")的一種廣泛運用的縮寫。任何一個希臘學生或度量系統都會告訴你,其意義是1000位元組。由於計算機學家長期使用二進位系統,一個千位元組是基於2的冪次的。事實上一千位元組是2或者說是1024個位元組。KB常用於描述磁碟容量、文件大小、內存地址及其大小。請小心注意,由於1000/1024的不一致,通常的應用有時是近似的。例如,當一個程序的內存要求為430KB時,它意味著需要430000位元組的自由內存來運行這個程序一或者也可能需要440320(430X 1024)位元組的自由內存。

1000位元組

國際單位制(SI) 中,千 (前綴)表示1000 (10);因此,1千位元組表示1000位元組。單位符號記為kB。
這是國際電工委員會(IEC)推薦使用的定義。在表示計算機網路、內部匯流排、硬碟驅動器和快閃記憶體的介質傳輸速度,以及大部分存儲器的容量,特別是硬碟容量,快閃記憶體容量和數字多功能影音光碟時,千位元組及其相關前綴如兆 (前綴)=1000000,吉咖=1000000000等的這種定義用來表示碼率單位。這和其他國際單位制詞頭(如赫茲和每秒浮點運算次數)的計演演算法則是一致的。
應用此定義的典型案例為Mac OS Xv10.6文件管理器軟體。自Mac OS X Snow Leopard發行以來,文件大小均是以十進位前綴記錄的。硬碟、U盤、存儲卡、DVD亦是。

1024位元組

徠千位元組也常指1024 (2)位元組。因為1000約等於1024,為方便起見,公制二進位前綴kilo的使用出現。
Microsoft Windows系統中仍在大量使用公制前綴的二進位寫法,而世界上90% 的個人計算機在使用win系統。隨機存取存儲器容量,如主存儲或CPU緩存的大小,因為存儲的物理地址的原因,也在使用二進位千位元組。
一些通信公司,如沃達豐,AT&T,Orange (公司)和澳大利亞電信,也用它來計算營銷和計費。
1024位元組的二進位表示法通常使用符號KiB,非正式場合常記為大寫K。例如,65,536位元組的緩存處理器會被說成"64K"緩存。

單位換算


● 國際單位制(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;
根據國際電工委員會(IEC)的標準,國際單位制(SI)規定1kB = 10B,而IEC規定1KiB = 2B。 
但由於Windows xp以下的系統仍然以舊的方式記錄數據容量,導致混淆已經普遍化,通常Megabyte也可指Mebibyte,即1MB = 1024kB。

與其他儲存單位的換算

● 1KB = 1,000B
● 1MB = 1,000KB
● 1GB = 1,000,000(1000)KB
● 1TB = 1,000,000,000(1000)KB
由於混淆已經普遍化,所以Megabyte往往指Mebibyte,其換算是: 
● 1KiB = 1,024 Byte
● 1MiB = 1,024 KiB
● 1GiB= 1,024MiB = 1,048,576 (1024)KiB
● 1TiB= 1,024GiB = 1,073,741,824 (1024)KiB

標準


kb
kb
國際電工委員會(IEC)標準
Kibibyte是一種資訊計量單位,代表1024位元組,一般簡稱為KiB。Kibibyte是來自英文kilobinarybyte 的縮寫,意思為“千位二進位位元組”。
以下為國際電工委員會(IEC)的網站中對SI單位制的英文原文介紹,下附中文為參考翻譯。
Prefixes(前綴)
In the SIdecimal prefixes for multiples and submultiples, ranging from yotta (Y) 10 to yocto (y) 10 are used.
IEC hasalso standardized prefixes for binary multiples (where kibi (Ki) means 2 = 1024 instead of kilo (k) which means 103 = 1000) in its International StandardIEC 60027-2,Letter symbols to be used in electrical technology — Part 2: Telecommunications and electronics.
在SI的十進單位制前綴中,使用從yotta (Y) 10 到yocto (y) 10 的範圍。
IEC還在其國際標準IEC 60027-2的用於電氣技術的字母符號 - 第2部分:電信和電子中針對二進單位制的前綴制定標準,其中kibi (Ki)表達2 = 1024而非表達10 = 1000的kilo (k)。
IEC 60027-2 國際標準
以下為國際電工委員會(IEC)制定的國際標準IEC 60027-2中,第121頁的英文原文(第120頁為法文),表格內中文為參考翻譯。
3.8.3 Prefixes for binary multiples(二進位倍數的前綴)
Factor
因子
Name
名稱
Symbol
符號
Origin
來源
Derived from
派生自
2kibiKikilobinary: (2)kilo: (10)
2mebiMimegabinary: (2)mega: (10)
2gibiGigigabinary: (2)giga: (10)
2tebiTiterabinary: (2)tera: (10)
2pebiPipetabinary: (2)peta: (10)
2exbiEiexaobinary: (2)exa: (10)
2zebiZizettabinary: (2)zetta: (10)
2yobiYiyottabinary: (2)yotta: (10)
Examples(舉例):
one kibibit: 1 Kibit = 2 bit = 1 024 bit
one kilobit: 1 kbit = 10 bit = 1 000 bit
one mebibyte: 1 MiB = 2 B = 1 048 576 B
one megabyte: 1 MB = 10 B = 1 000 000 B
NOTE Suggested pronunciation in English: the first syllable in the prefix name should be pronounced in the same way as inthe first syllable of the corresponding SI prefix. The second syllable should be pronounced "bee".
註:英語發音建議:前綴名中的第一個音節應以與相應SI前綴的第一個音節相同的方式發音。第二個音節應該發音為“嗶”。

區別


位 (bit)
位是指二進位數的一位,位是計算機存儲數據的最小單位。bit是位的英文名稱,音譯為比特。在計算機中,一個位只能表示0和1兩種狀態(2),兩個位能夠表示00,01,10,11四種狀態(2)。為了表示字母、數字以及專門符號,這些符號一般有128到256個,就需要用到7位(2=128或8位(2=256)來表示。 
應用:購買寬頻時,運營商常說的Mbps,全稱Megabit per Second,即“兆比特每秒”。按照1B=8b換算,100Mbps的寬頻,實際速度為12.5MB/s,精確值約為11.92MiB/s。(此處p和斜杠“/”的意思是相同的,都是“每”的意思;s是秒;重點區分大寫B和小寫b)。 
位元組(byte)
8位二進位數為一個位元組,byte是位元組的英文名稱,音譯為拜特。在用byte做單位時,常以大寫字母“B”表示位元組。位元組是最基本的數據單位。一個位元組可存放一個 ASCII碼,兩個位元組可存放一個漢字國標碼。 
字(word)
字是計算機進行數據處理時,一次存取、加工和傳送的數據長度。由於字長是計算機一次所能處理的實際位數多少,決定計算機進行數據處理的速率,因此,字長常常成為一個計算機性能的標誌。例如,常用的字長有8位、16位、32位和64位等存儲容量的單位。 
換算公式
特別說明一下換算公式。 
1個二進位位=1位
8位二進位位=1位元組
1024位元組=1KB位元組