標籤:演算法 技術 電腦 資訊 如何 mil 儲存 作業系統
yte是電腦資訊技術用於計量儲存容量和傳輸容量的一種計量單位,1個位元組等於8位二進位。目前我們常用計算儲存空間的最小單位(其實還有更小的bit,1 Byte=8 bit)。
不過從硬碟或者叫做儲存空間來說,我們用到的最小單位是KB(Kilobyte),大小為2的10次方位元組,與Byte換算是:1KB=1024Byte
以後的換算基本都是以2的10次方來遞增的。
1KiB(Kilobyte)=1024B ,即2的10次方位元組,讀音“KB”
1MiB(Megabyte)=1024KiB,即2的20次方位元組,讀音“MB”
1GiB(Gigabyte)=1024MiB,即2的30次方位元組,讀音“吉位元組”
1TiB(Terabyte)=1024GiB,即2的40次方位元組,讀音“太位元組”
1PiB(Petabyte)=1024TiB,即2的50次方位元組,讀音“拍位元組”
1EiB(Exabyte) =1024PiB,即2的60次方位元組,讀音“艾位元組”
1ZiB(Zettabyte)=1024EiB,即2的70次方位元組,讀音“Z位元組”
1YiB(Yottabyte)=1024ZiB,即2的80次方位元組,讀音“Y位元組”
傳說中還有
1NiB(NonaByte)=1024YiB,即2的90次方位元組
1DiB(DoggaByte)=1024NiB,即2的100次方位元組
1CiB(Corydonbyte )=1024DiB,即2的110次方位元組
注意:網上不少資料都把NiB和DiB反了。NB不是最大了,比NB還NB的是DB,哈哈!更大的還有CB呢。
大家一定看到icech上面說的並不是標題的MB/GB/TB/PB/EB/ZB/YB,而中間都加了一個i字母,其實這是演算法的差異,一般計算方法儲存空間廠家和作業系統廠商還是有所差異的,一般作業系統是以上icech介紹的二進位來換算,而儲器廠家特別是硬碟廠商多以十進位來計算,所以通過作業系統來查看硬碟等儲存系統的大小是與說明有所差異。為了區分二進位計算出來的和作業系統計算出來的不同,所以在縮寫表示尚也有所不同。
二進位計算出來的統一在中間加一個i字母,而十進位計算出來的則不加。
下面就詳細列出換算:
十進位的演算法:
- 1 kilobyte [kB] = 1000 (103) byte
- 1 megabyte [MB] = 1 000 000 (106) byte
- 1 gigabyte [GB] = 1 000 000 000 (109) byte
- 1 terabyte [TB] = 1 000 000 000 000 (1012) byte
- 1 petabyte [PB] = 1 000 000 000 000 000 (1015) byte
- 1 exabyte [EB] = 1 000 000 000 000 000 000 (1018) byte
- 1 zettabyte [ZB] = 1 000 000 000 000 000 000 000 (1021) byte
- 1 yottabyte [YB] = 1 000 000 000 000 000 000 000 000 (1024) byte
- 1 nonabyte [NB] = 1 000 000 000 000 000 000 000 000 000 (1027) byte
- 1 doggabyte [DB] = 1 000 000 000 000 000 000 000 000 000 000 (1030) byte
- 1 emilbyte [EB] = 1 000 000 000 000 000 000 000 000 000 000 000 (1033) byte
- 1 corydonbyte [CB] = 1 000 000 000 000 000 000 000 000 000 000 000 000 (1036) byte
二進位的演算法:
- 1 kibibyte [KiB] = 1024 (210) byte
- 1 mebibyte [MiB] = 1 048 576 (220) byte
- 1 gibibyte [GiB] = 1 073 741 824 (230) byte
- 1 tebibyte [TiB] = 1 099 511 627 776 (240) byte
- 1 pebibyte [PiB] = 1 125 899 906 842 624 (250) byte
- 1 exbibyte [EiB] = 1 152 921 504 606 846 976 (260) byte
- 1 zebibyte [ZiB] = 1 180 591 620 717 411 303 424 (270) byte
- 1 yobibyte [YiB] = 1 208 925 819 614 629 174 706 176 (280) byte
- 1 nobibyte [NiB] = 1 237 940 039 285 380 274 899 124 224 (290) byte
- 1 dogbibyte [DiB] = 1 267 650 600 228 229 401 496 703 205 376 (2100) byte
- 後面不算了,可以參加十進位的演算法
可以比較出有多大的差異了吧!