Oznacza to, że system operacyjny każdej uruchomionej aplikacji przydziela przestrzeń adersową (nie myl z pamięcią!) o wielkości 2 GB.steve_vega pisze:... co oznacza że istnieje ograniczenie pamięci RAM dla jednego NX. Teraz pytanie, jak obejść to ograniczenie ? Wprowadzając jakieś zmienne ? a jeśli tak to jakie ?
Uruchamiasz 4 aplikacje, przydzielone zostaje 8 GB pamięci, co nie znaczy, że te aplikacje tyle pamięci zajmują, bo 32b OS potrafi wykorzystać max 4 GB (- kilkaset MB na adresy urządzeń i ich pamięci, stąd rzeczywiste ograniczenie ~3,25GB).
OS dynamicznie przydziela i zwalnia wymaganą przez programy rzeczywistą pamięć.
Jeżeli teraz, jakaś aplikacja alokuje powyżej tych 2GB RAM, system się "wywala".
Pojawiają się komunikaty typu "Out of memory". Pomaga tylko restart.
Jest to właściwość wszystkich 32b systemów operacyjnych, łącznie z Linuksem.
Rozwiązać się tego nie da, bo to fizyczne ograniczenie architektury.
Można tylko trochę "zamieść pod dywan" problem w postaci "przełącznika" pamięci.
Na stronie http://www.mastercam.pl/ jest link zatytułowany: Mastercam X4 - Włączanie 3GB RAM
Stosowałem i stosuję opisaną metodę, bo pracuję na 32b XP i NX'ie.
Działa, czasem w ogóle umożliwia pracę.
PS.
Jeżeli coś pokręciłem, to proszę mnie poprawić, bo informatykiem nie jestem, a i od dosyć dawna się w takie szczegóły nie zagłębiam.
Zresztą, mniejsza o szczegóły techniczne.