硬碟廠商為什麼不用1024進位制,為什麼儲存器廠商的標稱容量都是按1000進位制算,而不是1024進位制?

2022-07-07 09:56:47 字數 2020 閱讀 1728

1樓:匿名使用者

1.是為了設計和製造的方便,不是故意弄虛作假。

在計算機裡,10跟引腳可以表示2的10次方即1024,20跟引腳可以表示2的20次方。

硬碟是磁軌,沒有必要麻麻煩煩地用1024為單位,直接以1000計算更方便。

2.方便計算

計算機裡用1024是因為記憶體和暫存器的最低位數都是8位, 計算機的原理導致了它一定是2的幾次冪, 所以是1024

實際上硬碟不受這個顯示, 硬碟廠商甚至可以給你製造250g, 320g的硬碟, 不需要是2的幾次冪

他們採用1000一是方便, 二是這樣也能節省一點成本, 何樂而不為. 算是歷史遺留問題了

簡單來說就是:系統按2進位制,硬體10進位制,省成本

所以綜上,市面上沒有采用1024的硬碟,無法推薦

由於上面說的都是機械硬碟(hdd),補充固態硬碟(ssd)原因:由於固態硬碟是由顆粒組成,刪除資料時不會立刻抹除,而是暫存,等到盤滿時再替換刪除的資料,所以硬碟廠商需要預留一部分空間用來作緩衝區域,所以市面上的ssd雖然說得是256g但實際上大多是250g或者240g,512g一般都是500g或者490g

2樓:

硬碟廠商當初設計硬碟的時候為了計算方便都是按照1000進位制來計算的,根本沒有考慮作業系統二進位制問題造成可用容量與標註容量的差異。而且當初硬碟容量不大,即使有差異也不大,現在容量大了才有這麼多容量的差異。硬碟廠商也不會修改設計初衷採用1024進位制。

目前市面上還沒有發現採用1024進位制的硬碟,都是1000進位制的。

3樓:匿名使用者

硬碟是計算儲存位元組,沒有必要用1024為單位,直接以1000計算更方便。

4樓:pptasd123你

無奸不商,一個是計算機標準,一個是售賣標準,何必糾結

5樓:幸運的蒼老師

本場線為什麼不用1024進位制?肯定要一些制度才可以寄的哈

為什麼儲存器廠商的標稱容量都是按1000進位制算,而不是1024進位制?

6樓:匿名使用者

第一塊硬碟為5mb,可能真得得用手指頭去數的......... 計算技術不強勁............1m記憶體執行吻妻是差不多的。。。。。。。。

7樓:匿名使用者

回覆 5# 請看下計算技術的發展史,當年鍵盤不是這樣的,還沒有滑鼠.......千年蟲是因為當年的儲存體太小,無法用四位表示年,就出現00年了,致使全球計算系統全部癱掉.................

8樓:匿名使用者

回覆 4# 確實,廠商都是那麼說的。但我覺得這種說法太不靠譜,因為製造儲存裝置的過程中,計算容量肯定是由計算機來完成(我完全有理由相信這種小計算對計算機來說如同兒戲),難道會是安排一個人用手指頭一位元組一位元組的去查嗎?!所以,廠商的這種方便計算的說法可笑之極!

我感覺他們是在欺騙消費者,找個藉口來明目張膽的偷工減料而已。你們說不是嗎?

為什麼儲存介質的容量,廠商就是不以1024算?

9樓:匿名使用者

由於計算機的二進位制特性,計算機的儲存容量是2的整數次冪,用起來不方便。早期的儲存容量很低,幾千byte都是很不錯了,設計者發現2^10=1024與k=10^3接近,相差不過2%,於是就跟千年蟲問題一樣,為了當時的方便,簡化了儲存容量的計算方式,把儲存容量中的1kb當成了1000b而不是1024b。但是微軟堅持用2的整數次冪來標示儲存容量。

這就造成了我們看到的容量和廠家報的容量不一致的情況

10樓:匿名使用者

廠商是以1000算的,首先這個比較容易算,而且看起來也比較好看,算是一個約定俗成的規定吧。

11樓:

這可以說是有偷工減料的原因嗎?現在網上買的256g、128g、64g固態硬碟其實他製造的時候就沒有這麼多!都比實際減少了幾個g,而被製作出來之後又有減少好多g。

所以總的來說256g的最後只有238-240g都算比較多了!

8進位制5 3為什麼等於,8進位制5 3為什麼等於10?

因為是8進位制,1 2 3 4 到7後要進位了,所以進到第二位是1,最後一位是0,所以是10 1101 8 1 8 3 1 8 2 0 8 1 1 8 0 41 10 1101 16 1 16 3 1 16 2 0 16 1 1 16 0 81 10 計算機中也常常採用八進位制和十六進位制來表示數值...

這裡為什麼不用to而用for,為什麼不用to而用for

這兩個次在這裡都可以選擇,但意思有些小差別 1.使用 to 時,強調 看 讀 的動作行為 2.使用 for 時,有打發時間而選擇看書的意思。這些小詞的運用主要還是在作者本人的意圖上來判斷。用to的話強調的是動作,而用for強調的是目的。這裡從要表達的意思來看,用for的確要更好一些,強調的是 拿一些...

為什麼10進位制轉整數換成2進位制整數在最後1 2時結果是0呢

最後一次除以2的時候,本身大於2,結果為1,餘數為1 本身小於2,結果為0,餘數為1 本身等於2,結果為1,餘數為0 怎麼從十進位制轉二進位制?餘數怎麼算上來得?為什麼是1,為什麼是0?10 以十進位制的數除來以2,把每 自次除得的餘數記在旁邊,所得的商數繼續除以2,直到餘數為0時止,以100為例子...