Jak wywołać maksymalną dostępną liczbę całkowitą dla 64-bitowego procesora? [Zamknięte]

-4

Powiedzmy, że w 32-bitowym systemie operacyjnym mówimy, że największa dostępna liczba całkowita, którą procesor może obsłużyć natywnie, to 4 294 967 295, co w „ludzkim języku” wynosi 4 gigabajty .

W przypadku procesora 64-bitowego liczba ta wynosi 18 446,744,073,709,551,615, ale jak byś to nazwał? Gazillion ?

MikeF
źródło
Powiązane pytanie
Daniel Beck

Odpowiedzi:

2

Pierwszy numer to 4 miliardy 294 milionów 967 tysięcy 295 . Podobnie, większa liczba to 18 quillillion 446 tryillionów 744 bilionów 73 miliardów 709 milionów 551 tysięcy 615 (podane w krótkiej skali , więc nie wszyscy zgadzają się, że pierwsza liczba to „miliardy” - powiedzą, że to „miliardy”).

4 gigabajty to adresowalny zakres pamięci w maszynach 32-bitowych (uproszczony). Termin 4 gigabajty pochodzi od prefiksu SI dla miliarda i oznacza po prostu „4 miliardy bajtów” (podobnie jak 1 kilometr = 1000 metrów). Możesz więc nazwać ten numer „4 giga”, jeśli chcesz zmylić wszystkich, z którymi rozmawiasz.

Jest to nieco ponad 4 miliardy, ponieważ w rzeczywistości mamy do czynienia z potęgami dwóch, a nie potęgami 10, więc „kilogram” to 1024, a nie 1000. Istnieją alternatywne prefiksy binarne , więc lepiej nazwać ten numer 4 gibibajtami .

Podobnie, im większa liczba, stosowany jako dodatek, byłoby 16 exa lub 16 exbi .

Zauważ, że 64-bitowe procesory nie są w stanie zająć się tak dużą pamięcią, zwykle jest to „tylko” kilkadziesiąt do kilkuset GB.

Daniel Beck
źródło
Dziękuję za odpowiedź. Ciekawe, dlaczego MS miałoby ograniczać ilość pamięci RAM? To po prostu nie ma sensu.
MikeF
2
Prawdopodobnie dlatego, że gdzieś marketer zdecydował, że dobrym pomysłem byłoby kupienie droższych wersji systemu Windows.
Daniel Beck
To, o ile najwyższy limit w najwyższej wersji systemu Windows, nie będą obsługiwały więcej pamięci RAM, niż kiedykolwiek testowały.
LawrenceC
@MikeF Windows 8 był systemem operacyjnym dla komputerów stacjonarnych i żaden komputer stacjonarny nie osiągnął prawie 512 GB sześć lat temu. Był to więc bardzo hojny limit.
RonJohn