'為什麼U盤存儲量比標示存儲量要小?宏旺半導體:可能和這個有關'

U盤 電腦 操作系統 軟件 硬件 程序員 宏旺半導體ICMAX 2019-08-13
"

經常有粉絲會問ICMAX,不管是U盤,還是電腦硬盤,為什麼買到手的硬盤,插入設備後顯示的實際儲存量都比表示的存儲量小,比如我的電腦硬盤明明是250GB版本的,買來接入電腦後的實際容量只有232GB,那這消失的18GB內存去哪了呢?

"

經常有粉絲會問ICMAX,不管是U盤,還是電腦硬盤,為什麼買到手的硬盤,插入設備後顯示的實際儲存量都比表示的存儲量小,比如我的電腦硬盤明明是250GB版本的,買來接入電腦後的實際容量只有232GB,那這消失的18GB內存去哪了呢?

為什麼U盤存儲量比標示存儲量要小?宏旺半導體:可能和這個有關


這個事情到底是怎麼一回事呢,網上大多人只說了計算機是1024進1計算的儲存空間,而製造商是1000進1計算的儲存空間。並沒有說清楚這個事情,那麼具體是什麼情況呢,宏旺半導體今天就和大家來說著個事。

"

經常有粉絲會問ICMAX,不管是U盤,還是電腦硬盤,為什麼買到手的硬盤,插入設備後顯示的實際儲存量都比表示的存儲量小,比如我的電腦硬盤明明是250GB版本的,買來接入電腦後的實際容量只有232GB,那這消失的18GB內存去哪了呢?

為什麼U盤存儲量比標示存儲量要小?宏旺半導體:可能和這個有關


這個事情到底是怎麼一回事呢,網上大多人只說了計算機是1024進1計算的儲存空間,而製造商是1000進1計算的儲存空間。並沒有說清楚這個事情,那麼具體是什麼情況呢,宏旺半導體今天就和大家來說著個事。

為什麼U盤存儲量比標示存儲量要小?宏旺半導體:可能和這個有關


這個問題相當於是進制問題,簡單來說就是標準不同。k在英語中是kilo(千)的縮寫,所以其實就是1kB等於1000Byte,還真的是1000進1,所以說1000進1的這個是沒有任何毛病的,但是在計算機中使用的是二進制,是1024進1,而且程序員一般也是使用1024進1這個進制。

"

經常有粉絲會問ICMAX,不管是U盤,還是電腦硬盤,為什麼買到手的硬盤,插入設備後顯示的實際儲存量都比表示的存儲量小,比如我的電腦硬盤明明是250GB版本的,買來接入電腦後的實際容量只有232GB,那這消失的18GB內存去哪了呢?

為什麼U盤存儲量比標示存儲量要小?宏旺半導體:可能和這個有關


這個事情到底是怎麼一回事呢,網上大多人只說了計算機是1024進1計算的儲存空間,而製造商是1000進1計算的儲存空間。並沒有說清楚這個事情,那麼具體是什麼情況呢,宏旺半導體今天就和大家來說著個事。

為什麼U盤存儲量比標示存儲量要小?宏旺半導體:可能和這個有關


這個問題相當於是進制問題,簡單來說就是標準不同。k在英語中是kilo(千)的縮寫,所以其實就是1kB等於1000Byte,還真的是1000進1,所以說1000進1的這個是沒有任何毛病的,但是在計算機中使用的是二進制,是1024進1,而且程序員一般也是使用1024進1這個進制。

為什麼U盤存儲量比標示存儲量要小?宏旺半導體:可能和這個有關


那麼到底是1kB到底是等於1024Byte還是1000Byte呢?其實這個只是因為因為使用的標準不同而並不能一概而論。在製造業中一般遵循JEDEC工業標準,其中使用的是1000進1,也就是1Kb=1000Byte;在學術中一般遵循IEEE 1541-2002這篇文章中的標準,其中使用的是1024進1,所以就產生了容量大小的不同。

然後為了區分這兩個標準,於是提出了KiB和kB兩種不同的單位,KiB表示為“千位二進制字節”,kB表示為“千字節”,在學術和開源社區一般使用KiB,在工業製造中一般使用kB

也就是在硬件的製造上一般是使用1000進1,對於軟件一般還是使用1024進1。而且對於這個問題,所以在設備上存儲器顯示的容量和標註的容量是有差入的,當然不同的IT巨頭的處理意見也是不同。下面是兩個單位之間的換算關係:

"

經常有粉絲會問ICMAX,不管是U盤,還是電腦硬盤,為什麼買到手的硬盤,插入設備後顯示的實際儲存量都比表示的存儲量小,比如我的電腦硬盤明明是250GB版本的,買來接入電腦後的實際容量只有232GB,那這消失的18GB內存去哪了呢?

為什麼U盤存儲量比標示存儲量要小?宏旺半導體:可能和這個有關


這個事情到底是怎麼一回事呢,網上大多人只說了計算機是1024進1計算的儲存空間,而製造商是1000進1計算的儲存空間。並沒有說清楚這個事情,那麼具體是什麼情況呢,宏旺半導體今天就和大家來說著個事。

為什麼U盤存儲量比標示存儲量要小?宏旺半導體:可能和這個有關


這個問題相當於是進制問題,簡單來說就是標準不同。k在英語中是kilo(千)的縮寫,所以其實就是1kB等於1000Byte,還真的是1000進1,所以說1000進1的這個是沒有任何毛病的,但是在計算機中使用的是二進制,是1024進1,而且程序員一般也是使用1024進1這個進制。

為什麼U盤存儲量比標示存儲量要小?宏旺半導體:可能和這個有關


那麼到底是1kB到底是等於1024Byte還是1000Byte呢?其實這個只是因為因為使用的標準不同而並不能一概而論。在製造業中一般遵循JEDEC工業標準,其中使用的是1000進1,也就是1Kb=1000Byte;在學術中一般遵循IEEE 1541-2002這篇文章中的標準,其中使用的是1024進1,所以就產生了容量大小的不同。

然後為了區分這兩個標準,於是提出了KiB和kB兩種不同的單位,KiB表示為“千位二進制字節”,kB表示為“千字節”,在學術和開源社區一般使用KiB,在工業製造中一般使用kB

也就是在硬件的製造上一般是使用1000進1,對於軟件一般還是使用1024進1。而且對於這個問題,所以在設備上存儲器顯示的容量和標註的容量是有差入的,當然不同的IT巨頭的處理意見也是不同。下面是兩個單位之間的換算關係:

為什麼U盤存儲量比標示存儲量要小?宏旺半導體:可能和這個有關


美國的水果品牌,他們就那個賣著手機的電腦公司,他們在操作系統中直接分裂成了兩派,對閃存計算使用了kB,但是在內存計算中使用了KiB,硬盤和插入的硬盤和製造商寫的大小一模一樣,但是對於不能縮水的內存採用了KiB對存儲器大小計算!巨硬在電腦操作系統上處理更加讓人難以捉摸,他們統一使用了KiB進行計算,但是他們統一把單位寫成了KB而不是KiB,這個真的讓人摸不著頭腦。

而且這幾年這個問題並沒有被製造商解釋清楚,這個問題的答案依舊模稜兩可的,到底是為什麼我們不用去管,買到和實際標註的U盤硬盤時,不會影響心情煩惱就好了。

"

相關推薦

推薦中...