Oto oferta. (Większość) dzisiejszych komputerów działa w oparciu o bazę 2, a nie bazę 10. (Tak, wiem, że są wyjątki, ale naprawdę są to wyjątkowe przypadki.) komputery ogólnego przeznaczenia) używają podstawy 2 do całego przetwarzania wewnętrznego. Podstawową jednostką jest bit, który może wynosić zero lub jeden. Osiem z nich razem tworzy bajt; 16 słowo. Ogólnie rzecz biorąc, jest to ogólnie mówiąc ... Komputery 32-bitowe są ogólnie uważane za używające 32-bitowych „słów”, komputerów 64-bitowych, 64-bitowych słów i tak dalej. Czy zauważyłeś? To są wszystkie potęgi 2. Komputer z jednym „K” lub kilobajtem pamięci zawsze będzie miał 1024 bajty pamięci. Jeden megabajt pamięci zawsze oznacza 1024 x 1024 bajtów. Ponownie, wszystkie mają potęgę 2. Zatem komputer z 64 MB pamięci zawsze będzie miał 64 x 1024 x 1024 bajtów. Gdy zobaczysz komputery reklamowane na sprzedaż, pojemność pamięci (RAM) zawsze będzie oparta na potęgach 2. Nigdy nie zobaczysz karty graficznej, na przykład twierdzącej, że 1 GB pamięci RAM oznacza miliard bajtów.
Tam, gdzie wprowadzono zamieszanie i co doprowadza ludzi do szaleństwa, producenci dysków twardych, chcąc oferować coraz większe dyski, powiedzieli: „Hej! Wiesz, w innych obszarach (nie komputerach), K wynosi 1000, a M wynosi 1 000 000 ”. Gdyby na przykład kilku facetów dyskutowało o cenie sprzedaży samochodu, a jeden z nich zasugerował: „Myślę, że„ 8K ”brzmi dobrze, drugi automatycznie zrozumiałby, że„ 8K ”oznacza 8000 USD (a nie 8 192 USD). Producenci napędów dyskowych powiedzieli: „Zacznijmy reklamować nasze produkty za pomocą tych środków, aby brzmiały one lepiej”. Ale prawnicy weszli i powiedzieli: „Zaczekaj tutaj. Praktycznie każdy, kto wie,jak będą działać, będą płakać nieczysto. ”Na co sprytni faceci od reklamy odpowiedzieli:„ Nie ma problemu. Cóż, po prostu umieść małą gwiazdkę obok pojemności na pudełku i w naszej dokumentacji, która mówi coś w stylu „* 1 GB = 1 000 000 000 bajtów”. Problem rozwiązany."
Więc oto jesteśmy z całym tym zamieszaniem. Cytując z powyższego artykułu wiki, do którego odwołuje się @kreemoweet,
W większości przypadków kilobajt jest nadal używany w odniesieniu do potęgi dziesięciu, a także potęgi dwóch.
I zamieszanie trwa. Dla celów praktycznych należy prawdopodobnie założyć, że pojemności dysków oparte są na 10 podstawowych jednostkach miary. Podobnie, pojemności pamięci RAM (prawdopodobnie) zawsze będą oparte na 2 podstawowych jednostkach. W przypadku innych rodzajów urządzeń i produktów prawdopodobnie będzie to zależeć od podstawowej technologii i tego, co reklamodawcy sądzą, że mogą uciec. W końcu większe jest lepsze, prawda?
Aby uzyskać dodatkowe informacje, możesz zapoznać się z osią czasu prefiksów binarnych . Nie sprawi, że wszystko stanie się bardziej zrozumiałe, ale jest zabawną lekturą.