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ě?
Řekl bych, že Windows paměť grafické karty do použitelné nepřičítají a ani ji neodečítají. Prostě stále "vidí" jen to použitelné z instalovaných 4GB RAM. Integrovaná GK by asi něco paměti "ukrojila"
http://www.google.cz/search?q=Pou%C5%BEiteln%C3%A1 +pam%C4%9B%C5%A5+ve+Windows&ie=utf-8&oe=utf-8&aq=t &rls=org.mozilla:cs:official&client=firefox-a
Zrovna na odpovědi tohoto typu jsem čekal. Si myslíš, že nevím o omezení Windows x86?
Windows nemusí tu paměť mít namapovanou celou. Stejně ji nevyužívá, zbytek si obstarává karta sama.
Ta grafika není to nějaký šmejd typu 210 s turbocache ?
http://www.lan-shop.cz/gigabyte-gv-n210tc-1gi-1064 21
Nejjednodušší vysvětlení je že win na tu výměnu nereaguje a ukazuje starou hodnotu.
Jestli je to možný nevím.
U XP sem už určitě 2,75gb viděl.
No šmejd to snad není, je to Asus ENGTX560 DCII TOP/2DI/1GD5, PCI-E.
No a v diagnostických programech se karta jako 1GB tváří (např. hwinfo32).
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.