x86 oznacza ze system pracuje na 32bitach
wiec tylko takie operacje może robić
jeden bit to 0 albo 1 dla procesora
jezeli system jest 32bitowy tzn ze maksymalny adres komórki pamięci ram jaki potrafi zaadresować to
11111111111111111111111111111111
po przeliczeniu tego na dziesietną liczbe otrzymamy cos ponad 3000000000 (bajtów) ja kto przeliczymy na kilobajty i megabajty bezdzie cos koło 3,2gb i temu tylko tyle ramy widzi system tzn potrafi uzyc:) czasem widzi całosc ale i tak a reszta leży odłogiem bo nie potrafi wygenerowac adresy zeby cos tam zapisać
natomiast x64 ma 64 jedynki jako max adres wiec poradzi sobie i z 4gb i większą iloscią tez
prosciej sie chyba nie da;p