百萬位元組
位元組的次方單位 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
百萬位元組(英語:Megabyte,縮寫為MB)是信息計量單位字節的多倍形式。國際單位制(SI)以1,000,000(106)來定義前綴兆,故1兆字節表示1,000,000字節。[1]但在信息技術領域中,尤其是表示主存儲容量時,兆字節通常與mebibyte混淆,表示1,048,576(220)個字節。
Mebibyte(縮寫:MiB)是另一個類似的單位,使用二進制前綴,表示1,048,576(220)字節,由國際電工委員會(IEC)於1998年制定。[2]。這個單位被設計用來某些時候替代兆字節,因為在計算機相關內容中MB有可能被用來等於220,雖然數值很相近,但MiB與國際單位制(SI)中的MB(106)還是有嚴格的區別。MiB已經被所有主要的標準組織接受使用,但在真正的計算機工業中使用比較少。[3][4][5][6]MB還是經常被當成這個單位在使用。
與其他儲存單位的換算
另外,Megabyte曾經同等於但現今約等於Mebibyte(MiB),其換算是:
- 1 MiB = 1,024 KiB = 1,048,576 (10242) B
- 1 GiB = 1,024 MiB
- 1 TiB = 1,024 GiB = 1,048,576 (10242) MiB
- 1 MB ≈ 0.9537 MiB
歷史
在許多年裡,MB的混亂使用是眾所周知的。比如1.44MB軟盤的容量就是使用1MB=1,024,000bytes計算的,結果不是1.47MB (1.47x1000X1000)或1.40MiB(1.40x1024x1024)。Megabyte通常被用作等於1000 x 1000,也被用作1024 x 1024,甚至被磁盤廠商用作1024 x 1000。這樣的用法很混亂並且不合理,操作系統檢測出的硬盤容量會比廠商廣告中的小。多數的操作系統會在文件大小上使用Mebibytes。例如,所有版本的Windows系統都會將一個220bytes的文件顯示為「1.00MB」,而106bytes的文件顯示為976kB。在Mac OS X 10.6之前的APPLE系統也是這樣顯示,10.6之後將文件和磁盤大小都用Megabytes來表示,即將10^6 bytes的文件顯示為1MB。[7][8]
前綴「mebi」是一個二進制前綴,從單詞「mega」和「binary」得來,這表明它和它的詞源——國際單位制中的「mega」在數值上很接近。1 MiB等於220 bytes[9]或1,048,576 bytes,與1MB不同,1MB等於1,000,000 bytes。前綴「mebi-」由國際電工委員會(IEC)於1998年12月提出。它和其相關單位現在已經被電氣電子工程師學會(IEEE)和國際度量衡委員會(CIPM)所支持。
在《計算機程序設計藝術》中,高德納提出把mebibyte叫作「large megabyte」(縮寫為MMB)。
參見
參考文獻
- ^ International Standard ISO/IEC 80000 Quantities and Units – Part 13: Information science and technology, International Electrotechnical Commission (2008).
- ^ International Electrotechnical Commission. IEC 60050 - International Electrotechnical Vocabulary - Details for IEV number 112-01-27. 2010-01 [2011-06-19]. (原始內容存檔於2011-07-21).
- ^ Upgrading and Repairing PCs, Scott Mueller, Pg. 596, ISBN 0-7897-2974-1
- ^ The silicon web: physics for the Internet age, Michael G. Raymer, Pg. 40, ISBN 978-1-4398-0311-0
- ^ Knuth: Recent News (頁面存檔備份,存於網際網路檔案館). Cs-staff.stanford.edu. Retrieved on 2011-01-07.
- ^ Atwood, Jeff. (2007-09-10) Gigabyte: Decimal vs. Binary (頁面存檔備份,存於網際網路檔案館). Coding Horror. Retrieved on 2011-01-07.
- ^ How Mac OS X reports drive capacity. Apple Inc. 2009-08-27 [2009-10-16]. (原始內容存檔於2014-03-04).
- ^ David Pogue, Mac OS X Lion: The Missing Manual Missing Manual, Oreilly Series, O'Reilly Media: 473–474, 2011 [2013-01-20], ISBN 978-1-4493-9749-4, (原始內容存檔於2014-10-31)
- ^ Definition of NIST binary. Ziff-Davis. 2010 [2010-07-31]. (原始內容存檔於2012-10-13).
延伸閲讀
- Programming with the PDP-10 Instruction Set (PDF). PDP-10 System Reference Manual 1. Digital Equipment Corporation (DEC). August 1969 [2017-04-05]. (原始內容存檔 (PDF)於2017-04-05).
- Ashley Taylor. 「Bits and Bytes.」 Stanford. https://web.stanford.edu/class/cs101/bits-bytes.html (頁面存檔備份,存於網際網路檔案館)