Použitelná paměť ve Windows
Předtím než položím dotaz bych rád upozornil nepozorné čtenáře, že vím o omezení velikosti paměti se kterou umí pracovat Windows 32-bit ;)
Překvapila mě jedna věc. Používám Win7 (32 bit) a 4 GB RAM. Když jsem měl grafickou kartu s pamětí 512 MB, tak se mi použitelná paměť ve Windows ukazovala cca. 3,25 GB. To mi přišlo OK, říkal jsem si 4 GB RAM - 0,5 GB VGA - zbytek.
Teď jsem grafickou kartu vyměnil za kartu s pamětí 1 GB a čekal jsem, že použitelná paměť bude o ten půl giga paměti nižší, tj. očekával jsem cca. 2,75 GB. K mému údivu se však použitelná paměť ve Windows ukazuje stále 3,25 GB. Je to tak správně?
Pokud někdo máte 4GB RAM, VGA 1GB a Win 32-bit, tak se prosím mrkněte co tam máte. Díky.
A teraz si predstav niečo takéto:
Máš RAM 2 GB, máš graf.kartu, ktorá má 2GB pamäte (áno sú aj také....)
2GB -2GB = 0GB - pre Windows už neostalo nič !
Skús si uvedomiť, že RAM je operačná pamäť, ktoré nemá nič spoločné s veľkosťou videopamäte grafickej karty.
Áno, iné je to pri integrovaných gr.kartách, ktoré môžu zdieľať niečo málo z RAM pamäte.
Když nevíš o čem je řeč, tak se do debaty nezapojuj. Dík.
Za to Ty určite vieš...
No zdá se, že ano :) Když budu mít 2GB RAM, tak se mi budou přičítat ostatní paměti až do 4GB. Ale jak vidím, tak jsi nikdy neslyšel nic o omezení adresování paměti ve 32-bit OS.
je lhostejné, kolik dostupné paměti windows ukazují, a kolik ukazovaly kdysi.
je jejich zvykem to u různých verzí (což tě netrápí) ale i u servicepacků zobrazovat jinak.
edit: tak jsem teď zkoušel vmmap, rammap - a rozhřešení jak se vlastně využívá horní zabraná paměť nepadlo, končí na velikosti dostupné ram. správce úloh do toho v xp snad přičítá swap, je to trouba.
na prozkoumání hw mapované paměti buď si udělat dump paměti (nebo hiberfile.sys), a poznat v tom binárním bordelu co je co.