Yerine Ictimai <ictimai@yandex.ru> napisał(a):
Ale ponoć są sterowniki które w systemach 32bitowych potrafią
wykorzystać RAM >3GB,
Tak, ale to zupełnie inny temat niż cache w pamięci niezaalakowanej
przez programy.
jeżeli dobrze mi się odbiło o oczy, ich działanie polega na
wykorzystaniu RAM-drive i tam umieszczeniu pagefile.sys, czyli
pliku pamięci wirtualnej
Tak, były takie pomysły. W przypadku pamięci normalnie niedostępnej dla
32-bitowego systemu może to mieć jakiś sens, ale jakoś takie kombinacje
nie stały się popularne.
Jest takie coś jak PAE, ale działało to zbyt niestabilnie i Microsoft
bardzo ograniczył wykorzystywanie tej funkcji. Niektórzy wyciągnęli
przez to wniosek że to spisek MS aby ludzie kupowali wersje 64-bitowe.
Swoją drogą przypomnę, że pamięć wirtualna jest to ogólny sposób
adresowania pamięci we współczesnych systemach operacyjnych, inny od
adresowania fizycznego. Adresowanie wirtualnie może, ale nie musi
wykorzystywać plik wymiany (dlatego on się nazywa pagefile a nie
virtualmemory).