經常有粉絲會問ICMAX,不管是U盤,還是電腦硬盤,為什麼買到手的硬盤,插入設備後顯示的實際儲存量都比表示的存儲量小,比如我的電腦硬盤明明是250GB版本的,買來接入電腦後的實際容量隻有232GB,那這消失的18GB内存去哪了呢?
這個事情到底是怎麼一回事呢,網上大多人隻說了計算機是1024進1計算的儲存空間,而制造商是1000進1計算的儲存空間。并沒有說清楚這個事情,那麼具體是什麼情況呢,宏旺半導體今天就和大家來說着個事。
這個問題相當于是進制問題,簡單來說就是标準不同。k在英語中是kilo(千)的縮寫,所以其實就是1kB等于1000Byte,還真的是1000進1,所以說1000進1的這個是沒有任何毛病的,但是在計算機中使用的是二進制,是1024進1,而且程序員一般也是使用1024進1這個進制。
那麼到底是1kB到底是等于1024Byte還是1000Byte呢?其實這個隻是因為因為使用的标準不同而并不能一概而論。在制造業中一般遵循JEDEC工業标準,其中使用的是1000進1,也就是1kB=1000Byte;在學術中一般遵循IEEE 1541-2002這篇文章中的标準,其中使用的是1024進1,所以就産生了容量大小的不同。
然後為了區分這兩個标準,于是提出了KiB和kB兩種不同的單位,KiB表示為“千位二進制字節”,kB表示為“千字節”,在學術和開源社區一般使用KiB,在工業制造中一般使用kB。
也就是在硬件的制造上一般是使用1000進1,對于軟件一般還是使用1024進1。而且對于這個問題,所以在設備上存儲器顯示的容量和标注的容量是有差入的,當然不同的IT巨頭的處理意見也是不同。下面是兩個單位之間的換算關系:
美國的水果品牌,他們就那個賣着手機的電腦公司,他們在操作系統中直接分裂成了兩派,對閃存計算使用了kB,但是在内存計算中使用了KiB,硬盤和插入的硬盤和制造商寫的大小一模一樣,但是對于不能縮水的内存采用了KiB對存儲器大小計算!巨硬在電腦操作系統上處理更加讓人難以捉摸,他們統一使用了KiB進行計算,但是他們統一把單位寫成了KB而不是KiB,這個真的讓人摸不着頭腦。
而且這幾年這個問題并沒有被制造商解釋清楚,這個問題的答案依舊模棱兩可的,到底是為什麼我們不用去管,買到和實際标注的U盤硬盤時,不會影響心情煩惱就好了。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!