Nejlepší odpověď
Ve skutečnosti jde o trikovou otázku…
Mezinárodní systém jednotek (SI) opravdu nenávidí, když se jednotky „metrické nomenklatury“ používají pro cokoli jiného než pro pravomoci 10. Bojují tedy tvrdě, aby měli kilobyty atd. Definované jako pravomoci 10 bajtů.
Tradicí v počítačové doméně je samozřejmě použití pravomocí 2 nebo 1024 * většina * z těchto…
To znamená, že v doméně počítačů existuje dlouhodobá divergence:
- Paměť počítače a mnoho aplikací, které běží na počítačích, jsou řízeny mocnostmi konvence -of-2, takže kilobajt je 1024 bajtů, megabajt je 1024 kilobajtů atd.
- Prodejci pevných disků a velkokapacitních úložišť obvykle citují pomocí měření SI základny-10, takže terabajtový pevný disk může (teoreticky) pojmout 1 000 ^ 4 bajtů, ne 1024 ^ 4 bajtů, jak by to bylo, kdybyste mluvili o RAM.
K dispozici je také seznam jednotek, které by vám SI weenies dali přednost použití, která se mimo některé části Evropy opravdu neuchytila. Jedná se o „kibibyty“ atd., Které se mají používat pro pravomoci 1024: Kibibyte .
Kdykoli jsem je slyšel jména – zejména „kibibit“ nebo 1024 bitů – myslím na krmivo pro psy:
Odpověď
1 bit má kapacitu pro uložení 0 nebo 1
8 bitů = 1 bajt
1 KB = 2 ^ 10 bajtů = 1024 bajtů
1 MB = 2 ^ 10 KB = 2 ^ 20 bajtů
1 GB = 2 ^ 10 MB = 2 ^ 20 KB = 2 ^ 30 bajtů
Jeho binární číselný systém, takže Kilo Mega a Giga nepřicházejí v exponentech 10, ale 2.