Opravte si v posledním odstavci drobnou chybičku - "..Jakoby Microsoft očekávat, že v .. "
Jinak pěkný článek.
+1
0
-1
Je komentář přínosný?
Bright (neověřeno) https://diit.cz
30. 8. 2007 - 17:00https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuseOpravte si v posledním odstavci drobnou chybičku - "..Jakoby Microsoft očekávat, že v .. "
Jinak pěkný článek.https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuse#comment-353531
+
On ale tento hotfix nema ani tak moc spolecneho somezenim velikosti pameti u 32b visty jako spise s chovanim celeho WDDM rozhrani. U XP windows pridelovali pamet aplikaci kdezto u visty zavisi vyuziti pameti na aplikaci, takze kdyz ji chce vic a vic a vic... a konci to 2GB ram+8GB swapem a stim spojenym slideshow ve hrach.
+1
0
-1
Je komentář přínosný?
xrodney https://diit.cz/profil/rodney
30. 8. 2007 - 17:27https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuseOn ale tento hotfix nema ani tak moc spolecneho somezenim velikosti pameti u 32b visty jako spise s chovanim celeho WDDM rozhrani. U XP windows pridelovali pamet aplikaci kdezto u visty zavisi vyuziti pameti na aplikaci, takze kdyz ji chce vic a vic a vic... a konci to 2GB ram+8GB swapem a stim spojenym slideshow ve hrach.https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuse#comment-353535
+
Velice poucne, skoro mam chut ke svym clanku dat pouze odkaz s poznamkou "zde je vse popsano, ctete slova bozi" :-)
Mozna by bylo mozno jeste pro jistotu zopakovat malo znamy vzorec pro vypocet prostoru urceneho pro Grafiku v RAM. Ktery myslim je .. velikost_prostoru = MAX( (Velikost pameti - 512) / 2 , 64) .. tedy z 1GB to bude +- 256MB.. a vzdy to bude nejmene 64MB. Zrovna vcera jsme o tom vedli debatu s kamarady. Ve windows Vista se lze pak vcelku snadno podivat kolik a jake pameti je kde k dispozici ve vztahu ke graficke karte (viz vlastnosti grafickeho adapteru ve spravci zarizeni).
A jeste jednu zajimavou co sme vcera spocitali. Zravost vsech beznych procesu Visty muzeme secist asi na 180MB (kupodivu srovnatelne s XP), kdyz prictem alokovanych (windows je uvolnej kdyz je treba na neco jineho) 256MB (pokud mate 1GB) dostaneme se na standardni "spotrebu" asi 430 MB pameti RAM.
snad to rikam spravne ....
+1
0
-1
Je komentář přínosný?
Slahoun (neověřeno) https://diit.cz
30. 8. 2007 - 17:52https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuseVelice poucne, skoro mam chut ke svym clanku dat pouze odkaz s poznamkou "zde je vse popsano, ctete slova bozi" :-)
Mozna by bylo mozno jeste pro jistotu zopakovat malo znamy vzorec pro vypocet prostoru urceneho pro Grafiku v RAM. Ktery myslim je .. velikost_prostoru = MAX( (Velikost pameti - 512) / 2 , 64) .. tedy z 1GB to bude +- 256MB.. a vzdy to bude nejmene 64MB. Zrovna vcera jsme o tom vedli debatu s kamarady. Ve windows Vista se lze pak vcelku snadno podivat kolik a jake pameti je kde k dispozici ve vztahu ke graficke karte (viz vlastnosti grafickeho adapteru ve spravci zarizeni).
A jeste jednu zajimavou co sme vcera spocitali. Zravost vsech beznych procesu Visty muzeme secist asi na 180MB (kupodivu srovnatelne s XP), kdyz prictem alokovanych (windows je uvolnej kdyz je treba na neco jineho) 256MB (pokud mate 1GB) dostaneme se na standardni "spotrebu" asi 430 MB pameti RAM.
snad to rikam spravne ....https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuse#comment-353543
+
"související 64bitové operační systémy. Ty totiž mohou adresovat paměti daleko více, bavíme se v řádu terabajtů"
urcite? 2^64 je o trosku viac
+1
0
-1
Je komentář přínosný?
uid0 (neověřeno) https://diit.cz
30. 8. 2007 - 18:05https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuse"související 64bitové operační systémy. Ty totiž mohou adresovat paměti daleko více, bavíme se v řádu terabajtů"
urcite? 2^64 je o trosku viachttps://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuse#comment-353545
+
Mam pocit, ze soucasne 64-bit procesory pouzivaji pouze 48-bit adresaci. Jedna se o HW omezeni, kdy dalsi draty by se stejne nevyuzily. Coz odpovida 256 TB.
+1
0
-1
Je komentář přínosný?
Voty https://diit.cz/profil/voty
30. 8. 2007 - 18:22https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuseMam pocit, ze soucasne 64-bit procesory pouzivaji pouze 48-bit adresaci. Jedna se o HW omezeni, kdy dalsi draty by se stejne nevyuzily. Coz odpovida 256 TB.https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuse#comment-353548
+
"Tato úprava tak radikálně zlepšuje nakládání s adresovým prostorem, ale samozřejmě neeliminuje 2GB limit, ten je prostě v rámci 32bitových systémů dán."
To mi prosim vysvetlite, ako ze je tento limit dany. 32b systemy mozu predsa obsluhovat 4GB. Alebo je nieco zhnile v WinXP kerneli.
+1
0
-1
Je komentář přínosný?
Nox https://diit.cz/profil/nox
30. 8. 2007 - 18:32https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuse"Tato úprava tak radikálně zlepšuje nakládání s adresovým prostorem, ale samozřejmě neeliminuje 2GB limit, ten je prostě v rámci 32bitových systémů dán."
To mi prosim vysvetlite, ako ze je tento limit dany. 32b systemy mozu predsa obsluhovat 4GB. Alebo je nieco zhnile v WinXP kerneli.https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuse#comment-353550
+
Samozrejme, ze se to tyka i 64-bit Vist. Ty hry zustavaji stale 32-bitove, takze 2 GB limit se pro danou hru nijak nemeni a to same plati s tim mapovanim video pameti do tohoto 2 GB limitu.
+1
0
-1
Je komentář přínosný?
xR (neověřeno) https://diit.cz
30. 8. 2007 - 18:36https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuseSamozrejme, ze se to tyka i 64-bit Vist. Ty hry zustavaji stale 32-bitove, takze 2 GB limit se pro danou hru nijak nemeni a to same plati s tim mapovanim video pameti do tohoto 2 GB limitu.https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuse#comment-353551
+
Nic neni shnile. 2GB limit je zde z duvodu, ze 4GB jsou rodeleny na dve casti (2GB/2GB). Kde jedny 2GB jsou pro aplikaci, do druhych 2GB je mapovan prostor jadra. (Je mozny i 3GB/1GB rodeleni).
+1
0
-1
Je komentář přínosný?
Voty https://diit.cz/profil/voty
30. 8. 2007 - 18:36https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuseNic neni shnile. 2GB limit je zde z duvodu, ze 4GB jsou rodeleny na dve casti (2GB/2GB). Kde jedny 2GB jsou pro aplikaci, do druhych 2GB je mapovan prostor jadra. (Je mozny i 3GB/1GB rodeleni).https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuse#comment-353552
+
to nic nemeni na tom, ze operacny system ma k dispozicii 2^64 B virtualnej pamate
+1
0
-1
Je komentář přínosný?
uid0 (neověřeno) https://diit.cz
30. 8. 2007 - 18:46https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuseto voty:
to nic nemeni na tom, ze operacny system ma k dispozicii 2^64 B virtualnej pamatehttps://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuse#comment-353553
+
Myslim ze je to celé choré. Na hre by mal byt zaujimavý pribeh, napad , akčnosť a zábava.
Je fakt na toto potrebna grafika ktora se nevleze do 2 GB ???
Na pekne obrazky treba ist do kina alebo na HDTV , a ne trapit PC s šílenou RAM a grafikou za tisíce.
Je neco shinilé v státe Dánskom, HW firmy vás nekam tlačí a vy jim to žerete jen aby ste byli IN .
+1
0
-1
Je komentář přínosný?
Fredy1 (neověřeno) https://diit.cz
30. 8. 2007 - 18:48https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuseMyslim ze je to celé choré. Na hre by mal byt zaujimavý pribeh, napad , akčnosť a zábava.
Je fakt na toto potrebna grafika ktora se nevleze do 2 GB ???
Na pekne obrazky treba ist do kina alebo na HDTV , a ne trapit PC s šílenou RAM a grafikou za tisíce.
Je neco shinilé v státe Dánskom, HW firmy vás nekam tlačí a vy jim to žerete jen aby ste byli IN .https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuse#comment-353554
+
mea culpa, o AMD64 som toho cital celkom dost, ale tuto informaciu som bud prehliadol, alebo vytlacil z pamate. niekedy zapriahnem bochs a pozriem sa na ten long mode trochu blizsie...
+1
0
-1
Je komentář přínosný?
uid0 (neověřeno) https://diit.cz
30. 8. 2007 - 19:33https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskusemea culpa, o AMD64 som toho cital celkom dost, ale tuto informaciu som bud prehliadol, alebo vytlacil z pamate. niekedy zapriahnem bochs a pozriem sa na ten long mode trochu blizsie...https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuse#comment-353560
+
WOW ... opravte mne prosím pokud se mýlím, ale naní tenhle článek vlastně o tom , že Microsoft odstranil chybu ,díky níž vylepšený správce paměti pod Windows Vista v podstatě vůbec nefungoval ? .
Tedy takovéto PR " Koukejte co jsme dokázali , odstranili jsme vám kardinální chybu ! Oj to jsme pašáci." mne opravdu zanechá v úžasu .
+1
0
-1
Je komentář přínosný?
Xspy https://diit.cz/profil/xspy
30. 8. 2007 - 20:19https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuseWOW ... opravte mne prosím pokud se mýlím, ale naní tenhle článek vlastně o tom , že Microsoft odstranil chybu ,díky níž vylepšený správce paměti pod Windows Vista v podstatě vůbec nefungoval ? .
Tedy takovéto PR " Koukejte co jsme dokázali , odstranili jsme vám kardinální chybu ! Oj to jsme pašáci." mne opravdu zanechá v úžasu . https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuse#comment-353564
+
Tohle by se mělo přidat do sp3 pro xpéčka - dx10 a vylepšený správce paměti. S vistama ať se jde microsoft vycpat.
+1
0
-1
Je komentář přínosný?
Ribbon (neověřeno) https://diit.cz
30. 8. 2007 - 20:54https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuseTohle by se mělo přidat do sp3 pro xpéčka - dx10 a vylepšený správce paměti. S vistama ať se jde microsoft vycpat.https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuse#comment-353576
+
Xspy: Taky jsem se chtěl zeptat kolik za ten článek MS zaplatil...
+1
+2
-1
Je komentář přínosný?
cc dd https://diit.cz/profil/happymaster23
30. 8. 2007 - 21:45https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuseXspy: Taky jsem se chtěl zeptat kolik za ten článek MS zaplatil... https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuse#comment-353590
+
Voty: jo, to je omezeni ale konktretniho procesoru, cipsetu a tak ... proste konkretni implementace. Architektura jako takova umoznuje adresovat 64bitu .... cili ja nejakym budoucich procesorech tech 48 bitu budou moci zvysit, kdyz to bude potreba
+1
0
-1
Je komentář přínosný?
Bilbo https://diit.cz/profil/bilbo1
30. 8. 2007 - 22:32https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuseVoty: jo, to je omezeni ale konktretniho procesoru, cipsetu a tak ... proste konkretni implementace. Architektura jako takova umoznuje adresovat 64bitu .... cili ja nejakym budoucich procesorech tech 48 bitu budou moci zvysit, kdyz to bude potrebahttps://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuse#comment-353598
+
ja dufam, ze to procesor nejak oznamuje pri prechode do long mode, ze kolko bitov je vyhradenych -- teraz su platne len adresy, kde bity 48-63 su kopiou bitu 47 (aby to mohol nejak vseobecne OS implementovat).
ale osobne sa mi ten napad nepozdava, nevidim dovod okrem explicitnej zabrany vyuzitia poslednych bitov na flagy -- ked sa niekto chce strelit do nohy, preco mu to neumoznit?
+1
0
-1
Je komentář přínosný?
uid0 (neověřeno) https://diit.cz
30. 8. 2007 - 23:01https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuseto bilbo:
ja dufam, ze to procesor nejak oznamuje pri prechode do long mode, ze kolko bitov je vyhradenych -- teraz su platne len adresy, kde bity 48-63 su kopiou bitu 47 (aby to mohol nejak vseobecne OS implementovat).
ale osobne sa mi ten napad nepozdava, nevidim dovod okrem explicitnej zabrany vyuzitia poslednych bitov na flagy -- ked sa niekto chce strelit do nohy, preco mu to neumoznit?https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuse#comment-353605
+
co to tu melete za sra**y?:) pouzivam 32bit visty cca pul roku a od zacatku mam 4 gb ram a naprosto bez problemu...
+1
0
-1
Je komentář přínosný?
kvejn (neověřeno) https://diit.cz
31. 8. 2007 - 00:12https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuseco to tu melete za sra**y?:) pouzivam 32bit visty cca pul roku a od zacatku mam 4 gb ram a naprosto bez problemu...https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuse#comment-353610
+
kvejn: ano a kolko Ti ukazuje pamati v system propetries? tipujem tak 3.5GB ;-)
Nechcem vyvolavat nejake flamy ale pozeral som prezentacie z WWDC o novom Apple Leopard a tam Jobs povedal nieco v tom zmysle ze 64bit cpu sa stavaju mainstream takze Leopard bude cisto 64bit system - cize ziadna 32 a 64 bit verzia... proste len jedna - 64 bit a basta...
Preco toto nespravia aj v MS, nechapem...
+1
0
-1
Je komentář přínosný?
pito https://diit.cz/profil/pito
31. 8. 2007 - 07:03https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskusekvejn: ano a kolko Ti ukazuje pamati v system propetries? tipujem tak 3.5GB ;-)
Nechcem vyvolavat nejake flamy ale pozeral som prezentacie z WWDC o novom Apple Leopard a tam Jobs povedal nieco v tom zmysle ze 64bit cpu sa stavaju mainstream takze Leopard bude cisto 64bit system - cize ziadna 32 a 64 bit verzia... proste len jedna - 64 bit a basta...
Preco toto nespravia aj v MS, nechapem...https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuse#comment-353635
+
Re: Kvejn, už jsi někdy viděl plivat lamu? Ne? Tak se podívej do zrcadla a přeříkej si tu větu, kterou si tu napsal.
+1
0
-1
Je komentář přínosný?
Zbycho https://diit.cz/profil/zbycho
31. 8. 2007 - 07:08https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuseRe: Kvejn, už jsi někdy viděl plivat lamu? Ne? Tak se podívej do zrcadla a přeříkej si tu větu, kterou si tu napsal.https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuse#comment-353636
+
To Kvejn: chlapče teď jsi ukázal, že o této problematice víš úplný prd:-) 4GB RAM tam sice máš, ale jsou ti úplně k ničemu!:-)))
+1
0
-1
Je komentář přínosný?
Wolfsteen (neověřeno) https://diit.cz
31. 8. 2007 - 07:32https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuseTo Kvejn: chlapče teď jsi ukázal, že o této problematice víš úplný prd:-) 4GB RAM tam sice máš, ale jsou ti úplně k ničemu!:-)))https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuse#comment-353637
+
Strankovani pameti autorovi clanku asi nic nerika. To se zas ukazala odbornost pisalku tohoto serveru. Mimo jine asi tak 1% her je pro 64bit platformu. A se 4 a vice gigama ram nema 32 windows problem.
+1
0
-1
Je komentář přínosný?
ing (neověřeno) https://diit.cz
31. 8. 2007 - 07:39https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuseStrankovani pameti autorovi clanku asi nic nerika. To se zas ukazala odbornost pisalku tohoto serveru. Mimo jine asi tak 1% her je pro 64bit platformu. A se 4 a vice gigama ram nema 32 windows problem.https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuse#comment-353639
+
pito : ale vime proc Vista neni jenom 64bit - podle puvodnich planu mela byt jenom 64bit, ale MS udelal analyzu a zjistil, ze by to celkem dost nabouralo prodeje (problemy s kompatibilitou aplikaci a problemy s dostupnosti driveru). Takze jako vzdy zvitezily prachy nad technickou dokonalosti. Jabko je v trochu jine pozici - jednak ma skoro 100% kontrolu nad hardwarem (coz MS nema ani nahodou), neprovozuje se na nem tak siroka skala aplikaci a ma dost vyznamny vliv na to, jak jsou aplikace psane (coz MS taky nema ani nahodou)
+1
0
-1
Je komentář přínosný?
Pivec (neověřeno) https://diit.cz
31. 8. 2007 - 08:18https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskusepito : ale vime proc Vista neni jenom 64bit - podle puvodnich planu mela byt jenom 64bit, ale MS udelal analyzu a zjistil, ze by to celkem dost nabouralo prodeje (problemy s kompatibilitou aplikaci a problemy s dostupnosti driveru). Takze jako vzdy zvitezily prachy nad technickou dokonalosti. Jabko je v trochu jine pozici - jednak ma skoro 100% kontrolu nad hardwarem (coz MS nema ani nahodou), neprovozuje se na nem tak siroka skala aplikaci a ma dost vyznamny vliv na to, jak jsou aplikace psane (coz MS taky nema ani nahodou)https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuse#comment-353642
+
2 ing: Skutečně si to myslíš? Zkus si spočítat 2^32... A ani ty 4GB na mnoha MB 32-bitový systém nepřizná:-) A ke stránkování...to chceš swapovat 4GB stránky na HDD?-D
+1
0
-1
Je komentář přínosný?
Janus https://diit.cz/profil/janus
31. 8. 2007 - 08:43https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuse2 ing: Skutečně si to myslíš? Zkus si spočítat 2^32... A ani ty 4GB na mnoha MB 32-bitový systém nepřizná:-) A ke stránkování...to chceš swapovat 4GB stránky na HDD?-Dhttps://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuse#comment-353649
+
ke 4GB a vice pameti na 32bit windows muzu rict jen tohle:
boot.ini a /PAE, kdo to nezna at si to da do googlu a pak tady mudruje
+1
0
-1
Je komentář přínosný?
poteskoste (neověřeno) https://diit.cz
31. 8. 2007 - 09:15https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuseke 4GB a vice pameti na 32bit windows muzu rict jen tohle:
boot.ini a /PAE, kdo to nezna at si to da do googlu a pak tady mudrujehttps://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuse#comment-353655
+
Pivec:pokud jde o hardware tak není problém si vybrat certifikovaný hardware a máš taky 100% kontrolu na hardwarem (jinak BSOD vídám na Macu častěji než na windows... i když dlužno říct, že je spíšeš šedivá :)
add "a ma dost vyznamny vliv na to, jak jsou aplikace psane"
To je pěkná blbost :) jakým způsobem na to má jako vliv? Tím že mají horší, hůře zdokumentované a neustále měněné api asi ne...
a teď trochu k tématu:64b je jistě technologický krok dopředu (64 je víc než 32), ale jinak je to pěkně drahá sranda s minimálním užitkem - bude potřeba přepsat nejen mraky driverů, ale také mraky aplikací - které budou spotřebovávat více paměti a jediným kladem je větší adresovací prostor, což je věc, kterou by nebyl problém zařídit na 32 systému
+1
0
-1
Je komentář přínosný?
Azazel (neověřeno) https://diit.cz
31. 8. 2007 - 09:21https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskusePivec:pokud jde o hardware tak není problém si vybrat certifikovaný hardware a máš taky 100% kontrolu na hardwarem (jinak BSOD vídám na Macu častěji než na windows... i když dlužno říct, že je spíšeš šedivá :)
add "a ma dost vyznamny vliv na to, jak jsou aplikace psane"
To je pěkná blbost :) jakým způsobem na to má jako vliv? Tím že mají horší, hůře zdokumentované a neustále měněné api asi ne...
a teď trochu k tématu:64b je jistě technologický krok dopředu (64 je víc než 32), ale jinak je to pěkně drahá sranda s minimálním užitkem - bude potřeba přepsat nejen mraky driverů, ale také mraky aplikací - které budou spotřebovávat více paměti a jediným kladem je větší adresovací prostor, což je věc, kterou by nebyl problém zařídit na 32 systémuhttps://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuse#comment-353656
+
PotesKoste: tak nás pouč. Já z MS stránek vím jen toto:
PAE je přídavná funkce procesorů IA32 k adresování fyzické paměti větší než 4 GB. Následující operační systémy mohou pomocí funkce PAE využívat fyzickou paměť větší než 4 GB:
? Microsoft Windows 2000 Advanced Server,
? Microsoft Windows 2000 Datacenter Server,
? Microsoft Windows Server 2003 Enterprise Edition,
? Microsoft Windows Server 2003 Datacenter Edition.
Chcete-li funkci PAE povolit, použijte v souboru Boot.ini přepínač /PAE.
Tak a teď kde je ta Vista xakru..... ;-)
+1
0
-1
Je komentář přínosný?
Macek333 (neověřeno) https://diit.cz
31. 8. 2007 - 09:29https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskusePotesKoste: tak nás pouč. Já z MS stránek vím jen toto:
PAE je přídavná funkce procesorů IA32 k adresování fyzické paměti větší než 4 GB. Následující operační systémy mohou pomocí funkce PAE využívat fyzickou paměť větší než 4 GB:
? Microsoft Windows 2000 Advanced Server,
? Microsoft Windows 2000 Datacenter Server,
? Microsoft Windows Server 2003 Enterprise Edition,
? Microsoft Windows Server 2003 Datacenter Edition.
Chcete-li funkci PAE povolit, použijte v souboru Boot.ini přepínač /PAE.
Tak a teď kde je ta Vista xakru..... ;-)https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuse#comment-353660
+
2Janus: Jestli napises takovouhle kravinu jako ze strankovani = swap ...., kazdej normalni OS (= ne widle) umi prepinat do casti pemeti jiny casti pameti = to co normalne nemuzes adresovat primo, muzes adresovat neprimo => neni problem i TB RAM.
+1
0
-1
Je komentář přínosný?
jjjjj (neověřeno) https://diit.cz
31. 8. 2007 - 09:30https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuse2Janus: Jestli napises takovouhle kravinu jako ze strankovani = swap ...., kazdej normalni OS (= ne widle) umi prepinat do casti pemeti jiny casti pameti = to co normalne nemuzes adresovat primo, muzes adresovat neprimo => neni problem i TB RAM.https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuse#comment-353661
+
ing: 32bitový systém mám problém s 4Gigama, protože do jeho adresního prostoru padá i přímí přístup do paměti, což představuje u moderních počítačů víc jak 512 mega. Navíc aplikace, pokud nejsou speciálně upraveny nejsou schopné pracovat víc jak se 2GB paměti.
pito: MS si to nemůže dovolit, protože uživatelé Windows nezkousnou, že jim nebude 90% aplikací chodit, nebo pojedou v nějakém virtuální módu mnohonásobně pomaleji.
+1
0
-1
Je komentář přínosný?
MildaEvilda https://diit.cz/profil/mildaevilda
31. 8. 2007 - 09:34https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuseing: 32bitový systém mám problém s 4Gigama, protože do jeho adresního prostoru padá i přímí přístup do paměti, což představuje u moderních počítačů víc jak 512 mega. Navíc aplikace, pokud nejsou speciálně upraveny nejsou schopné pracovat víc jak se 2GB paměti.
pito: MS si to nemůže dovolit, protože uživatelé Windows nezkousnou, že jim nebude 90% aplikací chodit, nebo pojedou v nějakém virtuální módu mnohonásobně pomaleji.https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuse#comment-353662
+
Jestli jsem to pochopil dobře, tak se dá teoreticky přidělit až 3GB adresního prostoru jedné aplikaci.
+1
0
-1
Je komentář přínosný?
Macek333 (neověřeno) https://diit.cz
31. 8. 2007 - 09:36https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuseDocela dobrej článek je tady:
http://www.microsoft.com/whdc/system/platform/server/PAE/PAEmem.mspx
Jestli jsem to pochopil dobře, tak se dá teoreticky přidělit až 3GB adresního prostoru jedné aplikaci.https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuse#comment-353663
+
31. 8. 2007 - 09:43https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuseNo o Vistach tam opravdu nic neni to je fakt, ale debata tady byla i obecne o 32bit windows kdy tady nekdo psal ze vic jak 4GB proste nejede
http://www.microsoft.com/whdc/system/platform/server/PAE/PAEdrv.mspxhttps://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuse#comment-353665
+
Je fakt, že o těch 2GB per process jsem taky nevěděl, takže jsem naivně investoval do 4GB pro SBS2000 a mooc se divil. No nedá se nic dělat, testuju Suse64 a jakmile přejdem na Oracle SQL tak se AD stěhuje na jiný železo :-))))
+1
0
-1
Je komentář přínosný?
Macek333 (neověřeno) https://diit.cz
31. 8. 2007 - 09:56https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuseJe fakt, že o těch 2GB per process jsem taky nevěděl, takže jsem naivně investoval do 4GB pro SBS2000 a mooc se divil. No nedá se nic dělat, testuju Suse64 a jakmile přejdem na Oracle SQL tak se AD stěhuje na jiný železo :-))))https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuse#comment-353666
+
2jjjjj: u 8bitu to byla nutnost, pac pomoci 16bit adresovani neumely adresovat vic nez 64KB (a to se do tech 64KB musela vejit ROM, RAM a VRAM). taky MS-DOS tohle delal, kdyz se zjistilo, ze 640KB vsem nestaci, rikalo se tomu EMS pamet (bud fyzicka nebo pro realmode emulovana pomoci EMM nebo QEMM). ale adresace pameti timhle zpusobem je peklo, coz pochopili autori her a zacali psat hry ve 386 protected mode.
+1
0
-1
Je komentář přínosný?
zipiik (neověřeno) https://diit.cz
31. 8. 2007 - 09:59https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuse2jjjjj: u 8bitu to byla nutnost, pac pomoci 16bit adresovani neumely adresovat vic nez 64KB (a to se do tech 64KB musela vejit ROM, RAM a VRAM). taky MS-DOS tohle delal, kdyz se zjistilo, ze 640KB vsem nestaci, rikalo se tomu EMS pamet (bud fyzicka nebo pro realmode emulovana pomoci EMM nebo QEMM). ale adresace pameti timhle zpusobem je peklo, coz pochopili autori her a zacali psat hry ve 386 protected mode.https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuse#comment-353667
+
to poteskoste: tak se taky podivej na zpusob pridelovani pameti a jeji ochranu nebo si skutecne myslis, ze aplikace, ktera nema podporu PAE bude schopna toto vyzuit ? ;-)
+1
0
-1
Je komentář přínosný?
none (neověřeno) https://diit.cz
31. 8. 2007 - 09:59https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuseto poteskoste: tak se taky podivej na zpusob pridelovani pameti a jeji ochranu nebo si skutecne myslis, ze aplikace, ktera nema podporu PAE bude schopna toto vyzuit ? ;-)https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuse#comment-353668
+
31. 8. 2007 - 10:25https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuse2 poteskoste: ??? co to meleš??? http://www.microsoft.com/whdc/system/platform/server/PAE/PAEmem.mspx
Přímo mrkfosoft: podpora pro WinXP - 4 GB, více mají jen servery (datacenter, advanced server...) - to provozuješ na svém PC???https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuse#comment-353669
+
Windows 2003 EnterpriseE. Tohle jsou ta nejlepší XP s kterými jsem měl tu čest .... Bohužel nedá se to vůbec srovnávat s Home edicemi , což je logické ale škoda :( . Microsoft nás třeba překvapí v serveru 2008 , je však otázka kdy a v jaké podobě bude veškerá funkčnost zpřístupněna i v nejomezenějších edicích následovníka Vist :( .
+1
0
-1
Je komentář přínosný?
Xspy https://diit.cz/profil/xspy
31. 8. 2007 - 10:50https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuseWindows 2003 EnterpriseE. Tohle jsou ta nejlepší XP s kterými jsem měl tu čest .... Bohužel nedá se to vůbec srovnávat s Home edicemi , což je logické ale škoda :( . Microsoft nás třeba překvapí v serveru 2008 , je však otázka kdy a v jaké podobě bude veškerá funkčnost zpřístupněna i v nejomezenějších edicích následovníka Vist :( . https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuse#comment-353677
+
Ano, podpora 4 GB - jenze NEJDOU POUZIT JEDNOU APLIKACI. Jakmile jeden program sezere 2 GB (treba konstrukcni softy to maji hned), okamzite se slozi. Jde to obejit trikem ze se OS spusti s parametrem /3GB, coz sice funguje ale Woknum to na stabilite neprida (omezi se nektere casti systemu)
+1
0
-1
Je komentář přínosný?
ptc (neověřeno) https://diit.cz
31. 8. 2007 - 11:13https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuseAno, podpora 4 GB - jenze NEJDOU POUZIT JEDNOU APLIKACI. Jakmile jeden program sezere 2 GB (treba konstrukcni softy to maji hned), okamzite se slozi. Jde to obejit trikem ze se OS spusti s parametrem /3GB, coz sice funguje ale Woknum to na stabilite neprida (omezi se nektere casti systemu)https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuse#comment-353679
+
PAE: Pouze pro servery, vyzaduje podporu ze strany aplikaci a snizuje rychlost = pro normalniho uzivatele nepouzitelne.
Normalni aplikace nedostane na 32b Windows vic, jak 2 GB. V pripade, ze je ze prelozena jako "Large Address Aware" a Windowsy jsou spusteny s parametrem /3GB (coz je cini velmi nestabilnimi, protoze i vsechny ovladace s tim musi pocitat), tak muze dostat az 3GB. Na 64-bit Winech to pak je az 4 GB.
+1
0
-1
Je komentář přínosný?
xR (neověřeno) https://diit.cz
31. 8. 2007 - 11:53https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuseJe to jednoduche:
PAE: Pouze pro servery, vyzaduje podporu ze strany aplikaci a snizuje rychlost = pro normalniho uzivatele nepouzitelne.
Normalni aplikace nedostane na 32b Windows vic, jak 2 GB. V pripade, ze je ze prelozena jako "Large Address Aware" a Windowsy jsou spusteny s parametrem /3GB (coz je cini velmi nestabilnimi, protoze i vsechny ovladace s tim musi pocitat), tak muze dostat az 3GB. Na 64-bit Winech to pak je az 4 GB.https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuse#comment-353694
+
ptc: Jakto ze nejdou, prece prave proto existuje PAE ! Ovsem to neni dostupne pro WinXP, proc taky, kdyz 32-bit verze je licencne omezena na max 4GB fyzicke RAM. To, ze autori sw v roce 2002 (a nekteri dokonce ani v roce 2007!) nepocitali s tim, ze za pet let uz bude mit leckdo doma PC se 4GB a vice fyzicke RAM neni chyba MS. Ono take v tom roce 2002 stalo 4GB RDRAM (pro DDR prakticky neexistovala deska, ktera by umela az ty 4GB) cca 68kKc, cely system pak vysel na neco kolem 90kKc. Je jasne ze OS za 4kKc nemusel neco takoveho podporovat, kdo dal za HW treba 150kKc (8GB RAM) ten si jiste i priplatil za Windows Server Advanced Edition a asi na tom neprovozoval treba Kwejka ze ? Pro takovy SQL 2000 neni PAE problem a kdo to opravdu potreboval a mel na to prachy tak mohl mit server treba s 1TB RAM, ktere ten OS a SQL dokazal vyuzit ! Samozrejme, ze PAE neni idealni reseni, uz jenom proto, ze pro korektni fungovani OS se zapnutym PAE musite mit i drivery k zarizenim, ktere pouzivaji DMA, ktere s PAE umi zachazet, jinak se vam to bude hroutit, ale to opet neni chyba MS, jak psat PAE-aware drivery MS publikoval uz nekdy za dob WindowsNT jestli se nemylim. A navic, v dobe, kdy se vice nez 4GB RAM v systemu stalo beznou skutecnosti dal MS k dispozici 64-bitove verze OS a svych hlavnich aplikaci, a za prakticky stejnou cenu, jako chce za 32-bit verze, ovsem licencni omezeni co se tyce max. velikosti RAM je v 64-bit verzich mensi, coz celkem efektivne stimuluje zakaznika k porizeni 64-bit verze. Napr. Windows Server 2003 Standard v 32-bit edici podporuje max 4GB RAM ale v 64-bit edici (ktera stoji uplne stejne) uz podporuje 32GB, coz mi prijde celkem fer.
+1
0
-1
Je komentář přínosný?
RaStr https://diit.cz/profil/rastr
31. 8. 2007 - 12:23https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuseptc: Jakto ze nejdou, prece prave proto existuje PAE ! Ovsem to neni dostupne pro WinXP, proc taky, kdyz 32-bit verze je licencne omezena na max 4GB fyzicke RAM. To, ze autori sw v roce 2002 (a nekteri dokonce ani v roce 2007!) nepocitali s tim, ze za pet let uz bude mit leckdo doma PC se 4GB a vice fyzicke RAM neni chyba MS. Ono take v tom roce 2002 stalo 4GB RDRAM (pro DDR prakticky neexistovala deska, ktera by umela az ty 4GB) cca 68kKc, cely system pak vysel na neco kolem 90kKc. Je jasne ze OS za 4kKc nemusel neco takoveho podporovat, kdo dal za HW treba 150kKc (8GB RAM) ten si jiste i priplatil za Windows Server Advanced Edition a asi na tom neprovozoval treba Kwejka ze ? Pro takovy SQL 2000 neni PAE problem a kdo to opravdu potreboval a mel na to prachy tak mohl mit server treba s 1TB RAM, ktere ten OS a SQL dokazal vyuzit ! Samozrejme, ze PAE neni idealni reseni, uz jenom proto, ze pro korektni fungovani OS se zapnutym PAE musite mit i drivery k zarizenim, ktere pouzivaji DMA, ktere s PAE umi zachazet, jinak se vam to bude hroutit, ale to opet neni chyba MS, jak psat PAE-aware drivery MS publikoval uz nekdy za dob WindowsNT jestli se nemylim. A navic, v dobe, kdy se vice nez 4GB RAM v systemu stalo beznou skutecnosti dal MS k dispozici 64-bitove verze OS a svych hlavnich aplikaci, a za prakticky stejnou cenu, jako chce za 32-bit verze, ovsem licencni omezeni co se tyce max. velikosti RAM je v 64-bit verzich mensi, coz celkem efektivne stimuluje zakaznika k porizeni 64-bit verze. Napr. Windows Server 2003 Standard v 32-bit edici podporuje max 4GB RAM ale v 64-bit edici (ktera stoji uplne stejne) uz podporuje 32GB, coz mi prijde celkem fer.https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuse#comment-353701
+
Azazel : já to myslel opačně - Apple v každém okamžiku ví, jaký hardware je používaný (protože mašiny dělají v podstatě jenom oni sami, o kvalitě se teď bavit nebudeme). MS to může jenom odhadovat, výrobců jsou mraky.
+1
0
-1
Je komentář přínosný?
Pivec (neověřeno) https://diit.cz
31. 8. 2007 - 12:55https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuseAzazel : já to myslel opačně - Apple v každém okamžiku ví, jaký hardware je používaný (protože mašiny dělají v podstatě jenom oni sami, o kvalitě se teď bavit nebudeme). MS to může jenom odhadovat, výrobců jsou mraky. https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuse#comment-353712
+
Pivec: Jistě, ale pokud použiješ certifikovaný hardware, tak na tom budeš stejně i s Windows - narozdíl od Applu máš větší možnost výběru. To že Apple dodává i hardware je sice výhoda pro Apple, ale nevýhoda pro určitou skupinu uživatelů.
+1
0
-1
Je komentář přínosný?
Azazel (neověřeno) https://diit.cz
31. 8. 2007 - 14:06https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskusePivec: Jistě, ale pokud použiješ certifikovaný hardware, tak na tom budeš stejně i s Windows - narozdíl od Applu máš větší možnost výběru. To že Apple dodává i hardware je sice výhoda pro Apple, ale nevýhoda pro určitou skupinu uživatelů.https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuse#comment-353719
+
Jsem lama, tak mě prosím nekamenujte, za můj spekulativní dotaz, rád se nechám poučit...
U wXP s 1GB RAM používám při běžné práci RAMdisk pro temp a swap (bez kterého se wXP prostě neobejdou) čímž stoupá rychlost, klesá hlučnost, jsou rychlejší odezvy, prostě samá pozitiva...
Pochopil jsem, že budu-li mít více než 2-3GB RAM, tak je pod 32-bit Win s 32-bit aplikacemi nedokážu efektivně využít k běhu systému a aplikací, prostě zůstanou ležet ladem...Mohl bych pak zbytek nevyužité paměti třeba z 8GB použít k vytvoření RAMdisku pro dočasné soubory a pro swap, anebo mi to win prostě v žádném případě neumožní využívat? RAMdisk je v podstatě asi taky běžící aplikace, tak tedy nevím jak je to v součtu s tou pamětí...
Pokud by to ale bylo možné, je kapacita takového RAMdisku nějak omezená, třeba opět těmi 2GB ? A jak je to s využitím paměti u 32-bit aplikací běžících pod 64-bit Vistou?
+1
0
-1
Je komentář přínosný?
trilll (neověřeno) https://diit.cz
31. 8. 2007 - 14:42https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuseJsem lama, tak mě prosím nekamenujte, za můj spekulativní dotaz, rád se nechám poučit...
U wXP s 1GB RAM používám při běžné práci RAMdisk pro temp a swap (bez kterého se wXP prostě neobejdou) čímž stoupá rychlost, klesá hlučnost, jsou rychlejší odezvy, prostě samá pozitiva...
Pochopil jsem, že budu-li mít více než 2-3GB RAM, tak je pod 32-bit Win s 32-bit aplikacemi nedokážu efektivně využít k běhu systému a aplikací, prostě zůstanou ležet ladem...Mohl bych pak zbytek nevyužité paměti třeba z 8GB použít k vytvoření RAMdisku pro dočasné soubory a pro swap, anebo mi to win prostě v žádném případě neumožní využívat? RAMdisk je v podstatě asi taky běžící aplikace, tak tedy nevím jak je to v součtu s tou pamětí...
Pokud by to ale bylo možné, je kapacita takového RAMdisku nějak omezená, třeba opět těmi 2GB ? A jak je to s využitím paměti u 32-bit aplikací běžících pod 64-bit Vistou?https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuse#comment-353725
+
trilll: Me to nepripada jako uplne nejstastnejsi reseni, pouzivat RAM disk, i WindowsXP se daji poladit tak, aby swap pouzivali opravdu minimalne, standardne se totiz snazi odkladat dele nepouzite stranky ve fyzicke RAM-ce do swapu proto, ze takto uvolnenou RAM pouziji pro disk-cache. Pokud vsak mate rel. rychly disk, popr. z nejakeho duvodu mate zakazanou write-cache u disku je toto chovani samozrejme nevyhodne, nastesti se da cinnost memory manageru ve Windowsech celkem dobre poladit ruznymi GUI a pripadne zasahy v registrech. Co se tyce te vetsi RAM ve 32-bit Windowsech, tak ladem urcite lezet nezustane, u tech 4GB, coz je stejne maximum wor WindowsXP uz vetsinou zcela volna RAM byva vetsi nez maximalni velikost diskove cache, takze odswapovavani se celkem vyrazne omezi, pro vice nez 4GB RAM uz potrebujete alespon Advanced Server (coz je na doma trosku drahy spas), takze lepsi je asi prejit rovnou na 64-bit Windows. Teoreticky by to sice slo, mit W2K3 AS s 8GB RAM a z toho vhodnym sw s podporou PAE vyrobit treba 4GB RAM disk, ale moc prakticke mi to nepripada, to uz je snazsi prepnout nastaveni "Server Optimization" ve "File and Printer Sharing ...." z vychoziho na tusim "Minimize memory used", coz prave omezi max. velikost Windows cache tim ze zcela zakaze odswapovavani RAM alokovane aplikacemi, to ovsem muze zpusobit problemy pokud RAM opravdu dojde. Cely problem je zpusobeny tim, ze v dobe kdy MS odladoval optimalni vychozi nastaveni memory-manageru, byly disky rel. velmi pomale (velka latence) a pritom se pracovalo s rel. malymi bloky dat (aplikace). Proto bylo vyhodne vyuzivat RAM spise pro cache, v dnesni dobe vsach zakladni cache obsahuji uz disky samotne a efektivita Windows cache je tak pomerne nizka a proto je uzivatelsky vetsinou prijemnejsi omezit swapovani nez vylepsit cacheovani, ktere je pro napr. audiovizualni soubory stejne neefektivni.
+1
0
-1
Je komentář přínosný?
RaStr https://diit.cz/profil/rastr
31. 8. 2007 - 15:24https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskusetrilll: Me to nepripada jako uplne nejstastnejsi reseni, pouzivat RAM disk, i WindowsXP se daji poladit tak, aby swap pouzivali opravdu minimalne, standardne se totiz snazi odkladat dele nepouzite stranky ve fyzicke RAM-ce do swapu proto, ze takto uvolnenou RAM pouziji pro disk-cache. Pokud vsak mate rel. rychly disk, popr. z nejakeho duvodu mate zakazanou write-cache u disku je toto chovani samozrejme nevyhodne, nastesti se da cinnost memory manageru ve Windowsech celkem dobre poladit ruznymi GUI a pripadne zasahy v registrech. Co se tyce te vetsi RAM ve 32-bit Windowsech, tak ladem urcite lezet nezustane, u tech 4GB, coz je stejne maximum wor WindowsXP uz vetsinou zcela volna RAM byva vetsi nez maximalni velikost diskove cache, takze odswapovavani se celkem vyrazne omezi, pro vice nez 4GB RAM uz potrebujete alespon Advanced Server (coz je na doma trosku drahy spas), takze lepsi je asi prejit rovnou na 64-bit Windows. Teoreticky by to sice slo, mit W2K3 AS s 8GB RAM a z toho vhodnym sw s podporou PAE vyrobit treba 4GB RAM disk, ale moc prakticke mi to nepripada, to uz je snazsi prepnout nastaveni "Server Optimization" ve "File and Printer Sharing ...." z vychoziho na tusim "Minimize memory used", coz prave omezi max. velikost Windows cache tim ze zcela zakaze odswapovavani RAM alokovane aplikacemi, to ovsem muze zpusobit problemy pokud RAM opravdu dojde. Cely problem je zpusobeny tim, ze v dobe kdy MS odladoval optimalni vychozi nastaveni memory-manageru, byly disky rel. velmi pomale (velka latence) a pritom se pracovalo s rel. malymi bloky dat (aplikace). Proto bylo vyhodne vyuzivat RAM spise pro cache, v dnesni dobe vsach zakladni cache obsahuji uz disky samotne a efektivita Windows cache je tak pomerne nizka a proto je uzivatelsky vetsinou prijemnejsi omezit swapovani nez vylepsit cacheovani, ktere je pro napr. audiovizualni soubory stejne neefektivni.https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuse#comment-353739
+
Někde jsem slyšel, že dnes pod 64bit Vistama spousta dnešních 32bit aplikací dělá problémy nebo běží pomaleji. Hraju hlavně hry a ty pokud vím jsou všechny 32bit. Taxem investoval do Vista 32bit (kvůli DX10hrám) a tak nějak to jede a co ne, mam nainstalovaný ještě starý XP. Takže jestli to dobře chápu: investovat do 4GB Ram je nesmysl? A mám pravdu s tím, co píšu nahoře? Dík za reakce, nechce se mi to Googlit a nějak hlouběji po tom pátrat nebo to nedejbože zkoušet :-)))
+1
0
-1
Je komentář přínosný?
Lukecz (neověřeno) https://diit.cz
31. 8. 2007 - 15:32https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuseNěkde jsem slyšel, že dnes pod 64bit Vistama spousta dnešních 32bit aplikací dělá problémy nebo běží pomaleji. Hraju hlavně hry a ty pokud vím jsou všechny 32bit. Taxem investoval do Vista 32bit (kvůli DX10hrám) a tak nějak to jede a co ne, mam nainstalovaný ještě starý XP. Takže jestli to dobře chápu: investovat do 4GB Ram je nesmysl? A mám pravdu s tím, co píšu nahoře? Dík za reakce, nechce se mi to Googlit a nějak hlouběji po tom pátrat nebo to nedejbože zkoušet :-))) https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuse#comment-353741
+
4 GB na 32-b Vistach nemaji smysl. Plati pro ne to same, co pro 32-bit XP. Tedy, ze ti ~1 GB bude lezet ladem a i ten 1 GB navic nebude pouzitelny pro danou hru (ta je stale omezena na 2 GB).
+1
0
-1
Je komentář přínosný?
xR (neověřeno) https://diit.cz
31. 8. 2007 - 19:19https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuse2 Lukecz:
4 GB na 32-b Vistach nemaji smysl. Plati pro ne to same, co pro 32-bit XP. Tedy, ze ti ~1 GB bude lezet ladem a i ten 1 GB navic nebude pouzitelny pro danou hru (ta je stale omezena na 2 GB).https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuse#comment-353777
+
Lukecz: Rozumné maximum je 3 giga (ty dva giga na aplikaci platí pro její virtuální prostor, který může ležet kdekoli v těch 3 gigách). Takže to máš 1 giga na balast kolem a 2 giga na aplikaci (hru).
Když si dáš čtvrté giga tak se musíš smířit s tím, že z něj systém použije jen poměrně malou (čím větší množství periferii a paměti na grafice tím menší) část.
+1
0
-1
Je komentář přínosný?
MildaEvilda https://diit.cz/profil/mildaevilda
31. 8. 2007 - 21:08https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuseLukecz: Rozumné maximum je 3 giga (ty dva giga na aplikaci platí pro její virtuální prostor, který může ležet kdekoli v těch 3 gigách). Takže to máš 1 giga na balast kolem a 2 giga na aplikaci (hru).
Když si dáš čtvrté giga tak se musíš smířit s tím, že z něj systém použije jen poměrně malou (čím větší množství periferii a paměti na grafice tím menší) část.https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuse#comment-353784
+
Mám Vistu a 2GB paměti. Koupil jsem si novou grafickou kartu s 512 MB. Zkoušel jsem hrát S:t.a.l.k.e.r.a a často když jsem chtěl uložit hru quicksavem nebo přes menu, hra zpáchala sebevraždu a u této hry je nemožnost ukládat dost limitující. Po instalaci hotfixu od MS už hra nepadá a ukládání i návrat z menu je svižnější. Takže díky cdr za upozornění na tento hotfix.
+1
0
-1
Je komentář přínosný?
BadBorg (neověřeno) https://diit.cz
1. 9. 2007 - 18:34https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuseMám Vistu a 2GB paměti. Koupil jsem si novou grafickou kartu s 512 MB. Zkoušel jsem hrát S:t.a.l.k.e.r.a a často když jsem chtěl uložit hru quicksavem nebo přes menu, hra zpáchala sebevraždu a u této hry je nemožnost ukládat dost limitující. Po instalaci hotfixu od MS už hra nepadá a ukládání i návrat z menu je svižnější. Takže díky cdr za upozornění na tento hotfix. https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuse#comment-353822
+
MildaEvilda: Mate v tom asi nejaky zmatek. Nevim jak Visty (tam se lecos menilo) ale WinXP jak spravne uvadite pouziji max. 2GB pro sdilenou pamet a max. 2GB prideli kazdemu spustenemu procesu (programu) jako vyhrazenou RAM. Kazdy proces tak pracuje se 4GB virtualnim adresovym prostorem, z nehoz 2GB jsou sdilene a 2GB vyhrazene. Velikost fyzicke RAM alokovane jako vyhrazena pro vsechny procesy, ktere v PC bezi je dana tim, kolik RAM si danne procesy vyzadaji, to je jasne, velikost RAM vyhrazene pro sdileny prostor je dana potrebami systemu + kazda aplikace ma opet moznost pozadat o prideleni nejakeho mnozstvi RAM z tohoto prostoru pro vlastni potrebu (napr. pro predavani dat jinym procesum). System samotny pak tuto pamet pouziva treba pro ruzne buffery, atp. Celkove se da rici, ze prave cim vice pameti mate na gr. karte, tim vice RAM pouzije OS, protoze si udrzuje mirror teto pameti v RAM (pro potreby prepinani mezi procesy). Nicmene v pripade Vasi uvahy je to bezpredmetne, jde predevsim o to, kolik RAM dokaze system + aplikace vyuzit, jedno zda jako kernel ci user space memory, v pripade, ze jsou v PC 3GB RAM, tak zhruba 128MB zabere OS pro sebe, zhruba 256-512 MB budeme potrebovat pro gr. kartu (to je hold "feature" DX9) a uvedena hra si vezme maximum, cili ty 2GB. Jenomze v systemu nebezi nikdy jen kernel + aplikace, bezi minimalne take GUI, ovladace a casto i dalsi aplikace a systemove sluzby (jako antivir, podpora site, atd.). Takze celkove zabrano je kolem dalsich 256MB. To uz jsme na tech cca 3GB pouzite RAM. Ovsem to neni vse, system dale dokaze pouzit az 960MB RAM jako diskovou cache, takze ten dalsi gigabyte rozhodne nebude lezet ladem, jak se snazite tvrdit. Navic neni problem pouzit /3GB switch v boot.ini a pak jiz system umozni aplikaci alokovat az 3GB RAM jenom jako vyhraznou RAM, pak je jiz vyznam 4-teho GB snad jasny ! Takze prosim prestane uz blbnout lidi s tim, ze Windows nedokazi vyuzit vice jak 2, resp. 3 GB pameti, kazdy proces, ktery dokaze vyuzit maximum dostupne vyhrazene RAM, napr. hry, ci treba PhotoShop, Vam bude vdecny za kazde giga RAM navic az do limitu ktery pro 32-bit Windows XP MS urcit, tj. 4GB, na serverech pak neni problem vyuzit treba 16GB RAM i na 32-bitech, ale to uz je jina pisnicka.
+1
0
-1
Je komentář přínosný?
RaStr https://diit.cz/profil/rastr
1. 9. 2007 - 18:59https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuseMildaEvilda: Mate v tom asi nejaky zmatek. Nevim jak Visty (tam se lecos menilo) ale WinXP jak spravne uvadite pouziji max. 2GB pro sdilenou pamet a max. 2GB prideli kazdemu spustenemu procesu (programu) jako vyhrazenou RAM. Kazdy proces tak pracuje se 4GB virtualnim adresovym prostorem, z nehoz 2GB jsou sdilene a 2GB vyhrazene. Velikost fyzicke RAM alokovane jako vyhrazena pro vsechny procesy, ktere v PC bezi je dana tim, kolik RAM si danne procesy vyzadaji, to je jasne, velikost RAM vyhrazene pro sdileny prostor je dana potrebami systemu + kazda aplikace ma opet moznost pozadat o prideleni nejakeho mnozstvi RAM z tohoto prostoru pro vlastni potrebu (napr. pro predavani dat jinym procesum). System samotny pak tuto pamet pouziva treba pro ruzne buffery, atp. Celkove se da rici, ze prave cim vice pameti mate na gr. karte, tim vice RAM pouzije OS, protoze si udrzuje mirror teto pameti v RAM (pro potreby prepinani mezi procesy). Nicmene v pripade Vasi uvahy je to bezpredmetne, jde predevsim o to, kolik RAM dokaze system + aplikace vyuzit, jedno zda jako kernel ci user space memory, v pripade, ze jsou v PC 3GB RAM, tak zhruba 128MB zabere OS pro sebe, zhruba 256-512 MB budeme potrebovat pro gr. kartu (to je hold "feature" DX9) a uvedena hra si vezme maximum, cili ty 2GB. Jenomze v systemu nebezi nikdy jen kernel + aplikace, bezi minimalne take GUI, ovladace a casto i dalsi aplikace a systemove sluzby (jako antivir, podpora site, atd.). Takze celkove zabrano je kolem dalsich 256MB. To uz jsme na tech cca 3GB pouzite RAM. Ovsem to neni vse, system dale dokaze pouzit az 960MB RAM jako diskovou cache, takze ten dalsi gigabyte rozhodne nebude lezet ladem, jak se snazite tvrdit. Navic neni problem pouzit /3GB switch v boot.ini a pak jiz system umozni aplikaci alokovat az 3GB RAM jenom jako vyhraznou RAM, pak je jiz vyznam 4-teho GB snad jasny ! Takze prosim prestane uz blbnout lidi s tim, ze Windows nedokazi vyuzit vice jak 2, resp. 3 GB pameti, kazdy proces, ktery dokaze vyuzit maximum dostupne vyhrazene RAM, napr. hry, ci treba PhotoShop, Vam bude vdecny za kazde giga RAM navic az do limitu ktery pro 32-bit Windows XP MS urcit, tj. 4GB, na serverech pak neni problem vyuzit treba 16GB RAM i na 32-bitech, ale to uz je jina pisnicka.https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuse#comment-353826
+
1. /3GB switch je nepouzitelny - system vetsinou zacne padat a taky musi dana aplikace s timto pocitat (byt prelozena jako large address aware).
2. 4. GB zustane lezet ladem, protoze do tohoto prostoru jsou (hardwarove) namapovany jine zarizeni - tuto RAM nelze nijak adresovat, aniz by nedoslo ke konfliktu.
+1
0
-1
Je komentář přínosný?
xR (neověřeno) https://diit.cz
1. 9. 2007 - 21:17https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuse2 RaStr:
1. /3GB switch je nepouzitelny - system vetsinou zacne padat a taky musi dana aplikace s timto pocitat (byt prelozena jako large address aware).
2. 4. GB zustane lezet ladem, protoze do tohoto prostoru jsou (hardwarove) namapovany jine zarizeni - tuto RAM nelze nijak adresovat, aniz by nedoslo ke konfliktu.https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuse#comment-353831
+
xR:
ad 1) Mate pravdu, je to problem aplikace nemusi byt prelozena spravne a potom samozrejme nebude umet ty 3GB vyuzit, ale to je problem autora te aplikace. Co se tyce padani Windows s /3GB switchem, ja jsem se s tim nesetkal, ale je to mozne, hlavni pricinou jsou spatne napsane ovladace, takze asi dost zalezi na tom, na jakem HW to provozujete a jak kvalitni ovladace tedy k tomu HW mate.
ad 2) Mea culpa, omlouvam se zrejme mate pravdu, ja jsem osobne nezkousel Windows XP na stroji se 4GB RAM, pouze Windows 2003 Server Standard a ten s tim problem nemel, ale take je pravda, ze tam obvykle nemam grafiku s treba 768MB pameti. Nicmene Enterprise server s tim problem dle testu vubec nema, takze je to otazka upravy omezeni max. velikosti pouzitelne RAM ve WinXP (99.9% kodu WinXP a W2K3 je shodnych a rozdil mezi Serverem Standard a Enterprise je na urovni kodu nulovy), a pokud bude tlak na MS dostatecne velky, neni problem to upravit v nejakem dalsim SP. A vzhledem k tomu, ze stejnym neduhem trpi i 32-bit Visty, tak to MS urcite bude muset resit, jakmile se zacne 4GB RAM davat i do levnych mainstremovych PC-cek prodavanych velkovyrobci, ti uz MS k oprave dotlaci, otazkou zustava, zda ji MS uvolni i pro WinXP.
+1
0
-1
Je komentář přínosný?
RaStr https://diit.cz/profil/rastr
2. 9. 2007 - 14:04https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskusexR:
ad 1) Mate pravdu, je to problem aplikace nemusi byt prelozena spravne a potom samozrejme nebude umet ty 3GB vyuzit, ale to je problem autora te aplikace. Co se tyce padani Windows s /3GB switchem, ja jsem se s tim nesetkal, ale je to mozne, hlavni pricinou jsou spatne napsane ovladace, takze asi dost zalezi na tom, na jakem HW to provozujete a jak kvalitni ovladace tedy k tomu HW mate.
ad 2) Mea culpa, omlouvam se zrejme mate pravdu, ja jsem osobne nezkousel Windows XP na stroji se 4GB RAM, pouze Windows 2003 Server Standard a ten s tim problem nemel, ale take je pravda, ze tam obvykle nemam grafiku s treba 768MB pameti. Nicmene Enterprise server s tim problem dle testu vubec nema, takze je to otazka upravy omezeni max. velikosti pouzitelne RAM ve WinXP (99.9% kodu WinXP a W2K3 je shodnych a rozdil mezi Serverem Standard a Enterprise je na urovni kodu nulovy), a pokud bude tlak na MS dostatecne velky, neni problem to upravit v nejakem dalsim SP. A vzhledem k tomu, ze stejnym neduhem trpi i 32-bit Visty, tak to MS urcite bude muset resit, jakmile se zacne 4GB RAM davat i do levnych mainstremovych PC-cek prodavanych velkovyrobci, ti uz MS k oprave dotlaci, otazkou zustava, zda ji MS uvolni i pro WinXP.https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuse#comment-353841
+
No ja bych rekl, ze u tech serverovych Windowsu je to resene prave pres PAE. Nedovedu si predstavit, jak by to slo jinak. Pokud nekdo chce 4 GB tak proc si neporidi 64-bit OS ?!? To je mnohem lepsi reseni.
+1
0
-1
Je komentář přínosný?
xR (neověřeno) https://diit.cz
2. 9. 2007 - 15:27https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuseNo ja bych rekl, ze u tech serverovych Windowsu je to resene prave pres PAE. Nedovedu si predstavit, jak by to slo jinak. Pokud nekdo chce 4 GB tak proc si neporidi 64-bit OS ?!? To je mnohem lepsi reseni.https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuse#comment-353842
+
RaStr : ja si taky myslim, ze v desktopu bude Mrkvosoft resit problem 4GB tim, ze bude tlacit 64bit system. PAE neni spasa, na desktopu by s tim bylo spoustu problemu nemluve o tom, ze prepinani stranek pres PAE ma celkem nepeknou latenci.
+1
0
-1
Je komentář přínosný?
TOW (neověřeno) https://diit.cz
2. 9. 2007 - 17:23https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuseRaStr : ja si taky myslim, ze v desktopu bude Mrkvosoft resit problem 4GB tim, ze bude tlacit 64bit system. PAE neni spasa, na desktopu by s tim bylo spoustu problemu nemluve o tom, ze prepinani stranek pres PAE ma celkem nepeknou latenci.https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuse#comment-353857
+
TOW: no nevim, ale podle toho, co o PAE pisi zde: http://msdn2.microsoft.com/en-us/library/Aa366796.aspx, tak rezim PAE je aktivni na kazdem CPU, ktere podporuje nativni DEP, cili tzv. NX-bit, a to jsou jiz pomerne hodne dlouho vsechna CPU INTELU. Cili samotny prechod na PAE mod CPU asi az tak moc problematicky nebude a samotne prepinani stranek muze provadet jen kernel pri prepinani procesu, ale neznamena to nutne, ze aplikace musi pouzit i AWE, takze v tom bych nevidel problem. Spise jde o to, zda MS bude chtit podporit dalsi vyuzivani XP-cek, nebo takto neprimo bude nutit k prechodu na Vistu.
+1
0
-1
Je komentář přínosný?
RaStr https://diit.cz/profil/rastr
3. 9. 2007 - 09:45https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuseTOW: no nevim, ale podle toho, co o PAE pisi zde: http://msdn2.microsoft.com/en-us/library/Aa366796.aspx, tak rezim PAE je aktivni na kazdem CPU, ktere podporuje nativni DEP, cili tzv. NX-bit, a to jsou jiz pomerne hodne dlouho vsechna CPU INTELU. Cili samotny prechod na PAE mod CPU asi az tak moc problematicky nebude a samotne prepinani stranek muze provadet jen kernel pri prepinani procesu, ale neznamena to nutne, ze aplikace musi pouzit i AWE, takze v tom bych nevidel problem. Spise jde o to, zda MS bude chtit podporit dalsi vyuzivani XP-cek, nebo takto neprimo bude nutit k prechodu na Vistu.https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuse#comment-353892
+
No tak nevim :) o cem diskutujete, na technetu je jasne napsano> Technologies Related to 4GT>Memory Manager
The 32-bit versions of Windows are able to address 2ˇ32 bytes (4 GB) of memory by default. Windows splits that memory, allocating 2 GB of memory to the kernel and up to 2 GB of memory to each application?s private address space.... !!! Each application can also utilize up to 2 GB of memory!!! The 4-gigabyte tuning (4GT) feature, formerly called 4GT RAM Tuning, increases the virtual address space that is available to the application up to 3 GB, and reduces the amount available to the system to between 1 and 2 GB. Nejsem programator, delam do CADu a 3D vizualizaci, mam 4GB RAM a nekdy system narazi podstatne na tuto hranici 2GB. S timto switchem /3GB v Boot.ini pridelujete extra pamet aplikacim a tem se pak lip dycha. A prave hry a 3D aplikace neuveritelne vyuzivaji pamet, pokud pracujete s obrovskymi celky dat, tak 2GB muze a byva malo. Dokonce i autodesk pojednava o tomto switchi jak v XP tak i Vistach pro svoje programy. Takze chapete to?? kazda aplikace muze vyuzit az 3GB RAM na 32bit systemech. Totez plati o souctu pouziteho prostoru pro vsechny aplikace..max.3GB. A funguje to.
+1
0
-1
Je komentář přínosný?
Kekes (neověřeno) https://diit.cz
3. 9. 2007 - 21:42https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuseNo tak nevim :) o cem diskutujete, na technetu je jasne napsano> Technologies Related to 4GT>Memory Manager
The 32-bit versions of Windows are able to address 2ˇ32 bytes (4 GB) of memory by default. Windows splits that memory, allocating 2 GB of memory to the kernel and up to 2 GB of memory to each application?s private address space.... !!! Each application can also utilize up to 2 GB of memory!!! The 4-gigabyte tuning (4GT) feature, formerly called 4GT RAM Tuning, increases the virtual address space that is available to the application up to 3 GB, and reduces the amount available to the system to between 1 and 2 GB. Nejsem programator, delam do CADu a 3D vizualizaci, mam 4GB RAM a nekdy system narazi podstatne na tuto hranici 2GB. S timto switchem /3GB v Boot.ini pridelujete extra pamet aplikacim a tem se pak lip dycha. A prave hry a 3D aplikace neuveritelne vyuzivaji pamet, pokud pracujete s obrovskymi celky dat, tak 2GB muze a byva malo. Dokonce i autodesk pojednava o tomto switchi jak v XP tak i Vistach pro svoje programy. Takze chapete to?? kazda aplikace muze vyuzit az 3GB RAM na 32bit systemech. Totez plati o souctu pouziteho prostoru pro vsechny aplikace..max.3GB. A funguje to.https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuse#comment-354033
+
edit> sorry, co se tyce 3GB pro kazdou aplikaci plati jen v pripade, ze to aplikace primo podporuje ..ten /3GB switch..posledni generace produktu autodesku to podporuje, takze tak. Ale s tim totalnim prostorem 3GB pro vsechny aplikace v souctu to plati. takze pokud delate v cadu soucasne modelujete ve 3D a dalsich, tak vsechny v souctu maji k dispozici 3GB.
+1
0
-1
Je komentář přínosný?
Kekes (neověřeno) https://diit.cz
3. 9. 2007 - 21:50https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuseedit> sorry, co se tyce 3GB pro kazdou aplikaci plati jen v pripade, ze to aplikace primo podporuje ..ten /3GB switch..posledni generace produktu autodesku to podporuje, takze tak. Ale s tim totalnim prostorem 3GB pro vsechny aplikace v souctu to plati. takze pokud delate v cadu soucasne modelujete ve 3D a dalsich, tak vsechny v souctu maji k dispozici 3GB.https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuse#comment-354034
+
Kekes: Jak se zda, stale jste to nepochopil, ty 3GB maximalne (v souctu) totiz neni pravda. Plati to pro Windows XP a Windows Vista 32bit OS, ale neplati napr. pro Windows Server Advanced 32-bit. Duvod je jednoduchy. Dnesni CPU (uz od Pentia Pro) umi primo (linearne) adresovat 4GB. Fyzicky vsak umi vice, aby se vsak ten prostor nad 4GB dal pouzit je treba pouzit "rozsireni" v podobe PAE. Windows pak deli 4GB prostor na 2+2 GB, resp. 3+1GB pro kazdy proces a pomoci PAE jsou pak schopny (teoreticky) pridelit kazdemu procesu "jine" 2 (resp. 3GB) pameti az do vycerpani veskere dostupne RAM. Prakticky jsou vsak zamerne v nizsich edicich omezeny na 4GB (proste to PAE nepouzivaji, i kdyz jak jsem zjistil, kvuli podpore NX-bitu byva PAE i presto, ze neni vyuzivano pro zvyseni adresovatelne RAM, stejne v CPU aktivovano). To vsak prinasi dalsi problem v souvislosti s tzv. pametove mapovanym IO prostorem. Uz od dob prvnich PC totiz nektere rozsirujici periferie mapuji svou vlastni pamet, popr. registry do adresoveho prostoru a "zamaskuji" skutecnou RAM instalovanou v PC v pripade ze PC ma vice RAM nez 4GB minus velikost mapovaneho prostoru (v opacnem pripade se totiz IO namapuje nad dostupnou RAM a zadny problem nenastane). Zpocatku to prilis nevadilo, protoze velikost takto zabraneho mista byla v desitkach megabytu, velikost dostupne RAM do 1 ci 2 GB a tak se zadna RAM neztracela. Ovsem dnes jiz mohou moderni gr. karty vyzadovat stovky MB mapovaneho prostoru a RAM muze byt i 4GB, pak by jiz velikost zamaskovane RAM byla citelna a proto vyrobci cipsetu prisly z resenim, kdy se zamaskovana RAM premapuje do prostoru nad 4GB. S tim pak ovsem maji problem zminovane Windows XP, ci Vista 32-bit, ktere tuto pamet nechteji pouzit, protoze MS proste nechce aby nahodou nekdo provozoval tento "levny" OS na PC s vice nez 4GB RAM. Duvod mi unika, protoze v 64-bitove verzi za stejne penize toto omezeni jiz neni, ale asi si puvodne MS nechtel pridelavat problemy s moznou nekompatibilitou spatne napsanych ovladacu pri pouziti PAE a dnes uz se mu to nechce menit a spise doufa, ze donuti uzivatele prejit na 64-bit OS, pripadne si priplatit za vyssi edici Serveru, ale je mozne ze jej nakonec protesty uzivatelu minimalne noveho OS Vista 32bit donuti tento pristup prehodnotit a treba se v SP1 pro Visty nakonec dockame i skutecne podpory celych 4GB RAM. Jeste jednou opakuji, ze to neni problem HW ani SW, ale pouze nechut MS s tim neco delat, protoze vyssi verze Serveru 2003 toto podporuji a kazdy si muze snadno overit, ze co do kodu je jadro Serveru 2003 a jadro Windows XP prakticky identicke!
+1
0
-1
Je komentář přínosný?
RaStr https://diit.cz/profil/rastr
3. 9. 2007 - 23:37https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuseKekes: Jak se zda, stale jste to nepochopil, ty 3GB maximalne (v souctu) totiz neni pravda. Plati to pro Windows XP a Windows Vista 32bit OS, ale neplati napr. pro Windows Server Advanced 32-bit. Duvod je jednoduchy. Dnesni CPU (uz od Pentia Pro) umi primo (linearne) adresovat 4GB. Fyzicky vsak umi vice, aby se vsak ten prostor nad 4GB dal pouzit je treba pouzit "rozsireni" v podobe PAE. Windows pak deli 4GB prostor na 2+2 GB, resp. 3+1GB pro kazdy proces a pomoci PAE jsou pak schopny (teoreticky) pridelit kazdemu procesu "jine" 2 (resp. 3GB) pameti az do vycerpani veskere dostupne RAM. Prakticky jsou vsak zamerne v nizsich edicich omezeny na 4GB (proste to PAE nepouzivaji, i kdyz jak jsem zjistil, kvuli podpore NX-bitu byva PAE i presto, ze neni vyuzivano pro zvyseni adresovatelne RAM, stejne v CPU aktivovano). To vsak prinasi dalsi problem v souvislosti s tzv. pametove mapovanym IO prostorem. Uz od dob prvnich PC totiz nektere rozsirujici periferie mapuji svou vlastni pamet, popr. registry do adresoveho prostoru a "zamaskuji" skutecnou RAM instalovanou v PC v pripade ze PC ma vice RAM nez 4GB minus velikost mapovaneho prostoru (v opacnem pripade se totiz IO namapuje nad dostupnou RAM a zadny problem nenastane). Zpocatku to prilis nevadilo, protoze velikost takto zabraneho mista byla v desitkach megabytu, velikost dostupne RAM do 1 ci 2 GB a tak se zadna RAM neztracela. Ovsem dnes jiz mohou moderni gr. karty vyzadovat stovky MB mapovaneho prostoru a RAM muze byt i 4GB, pak by jiz velikost zamaskovane RAM byla citelna a proto vyrobci cipsetu prisly z resenim, kdy se zamaskovana RAM premapuje do prostoru nad 4GB. S tim pak ovsem maji problem zminovane Windows XP, ci Vista 32-bit, ktere tuto pamet nechteji pouzit, protoze MS proste nechce aby nahodou nekdo provozoval tento "levny" OS na PC s vice nez 4GB RAM. Duvod mi unika, protoze v 64-bitove verzi za stejne penize toto omezeni jiz neni, ale asi si puvodne MS nechtel pridelavat problemy s moznou nekompatibilitou spatne napsanych ovladacu pri pouziti PAE a dnes uz se mu to nechce menit a spise doufa, ze donuti uzivatele prejit na 64-bit OS, pripadne si priplatit za vyssi edici Serveru, ale je mozne ze jej nakonec protesty uzivatelu minimalne noveho OS Vista 32bit donuti tento pristup prehodnotit a treba se v SP1 pro Visty nakonec dockame i skutecne podpory celych 4GB RAM. Jeste jednou opakuji, ze to neni problem HW ani SW, ale pouze nechut MS s tim neco delat, protoze vyssi verze Serveru 2003 toto podporuji a kazdy si muze snadno overit, ze co do kodu je jadro Serveru 2003 a jadro Windows XP prakticky identicke!https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuse#comment-354041
+
RaStr: Windows XP nepodporuje víc jak 4GB hlavně kvůli kompatibilitě s ovladači. Na MSDN jsem četl článek o tom, že speciálně (a pouze) XP mají upravené jádro, které pomáhá fungovat v PAE i starším ovladačům, které si s tím přímo nevědí rady. Sice to pak někdy běží pomaleji, ale běží. Ty ovladače, pokud je to třeba, vidí paměť, jakoby PAE nebylo. Kdyby to podporovalo víc, jak 4GB, nešlo by takto jednoduše "pomáhat". U serverových verzí Windows už ten limit není 4GB a je skutečně podle toho, kolik peněz si kdo zaplatí. Zase tam ale nefungují 32bitové ovladače, které nechápou, že DMA přenos může jít i za hranici 4GB. Čili každý technik si může rozhodnout, co vlastně potřebuje. A pro většinu lidí je to pravé asi ta 64bitová verze. ;-)
+1
0
-1
Je komentář přínosný?
Al2 (neověřeno) https://diit.cz
9. 11. 2007 - 05:51https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuseRaStr: Windows XP nepodporuje víc jak 4GB hlavně kvůli kompatibilitě s ovladači. Na MSDN jsem četl článek o tom, že speciálně (a pouze) XP mají upravené jádro, které pomáhá fungovat v PAE i starším ovladačům, které si s tím přímo nevědí rady. Sice to pak někdy běží pomaleji, ale běží. Ty ovladače, pokud je to třeba, vidí paměť, jakoby PAE nebylo. Kdyby to podporovalo víc, jak 4GB, nešlo by takto jednoduše "pomáhat". U serverových verzí Windows už ten limit není 4GB a je skutečně podle toho, kolik peněz si kdo zaplatí. Zase tam ale nefungují 32bitové ovladače, které nechápou, že DMA přenos může jít i za hranici 4GB. Čili každý technik si může rozhodnout, co vlastně potřebuje. A pro většinu lidí je to pravé asi ta 64bitová verze. ;-)https://diit.cz/clanek/pod-poklickou-spravy-3d-aplikaci-ve-windows-vista/diskuse#comment-367570
+
Opravte si v posledním odstavci drobnou chybičku - "..Jakoby Microsoft očekávat, že v .. "
Jinak pěkný článek.
On ale tento hotfix nema ani tak moc spolecneho somezenim velikosti pameti u 32b visty jako spise s chovanim celeho WDDM rozhrani. U XP windows pridelovali pamet aplikaci kdezto u visty zavisi vyuziti pameti na aplikaci, takze kdyz ji chce vic a vic a vic... a konci to 2GB ram+8GB swapem a stim spojenym slideshow ve hrach.
Velice poucne, skoro mam chut ke svym clanku dat pouze odkaz s poznamkou "zde je vse popsano, ctete slova bozi" :-)
Mozna by bylo mozno jeste pro jistotu zopakovat malo znamy vzorec pro vypocet prostoru urceneho pro Grafiku v RAM. Ktery myslim je .. velikost_prostoru = MAX( (Velikost pameti - 512) / 2 , 64) .. tedy z 1GB to bude +- 256MB.. a vzdy to bude nejmene 64MB. Zrovna vcera jsme o tom vedli debatu s kamarady. Ve windows Vista se lze pak vcelku snadno podivat kolik a jake pameti je kde k dispozici ve vztahu ke graficke karte (viz vlastnosti grafickeho adapteru ve spravci zarizeni).
A jeste jednu zajimavou co sme vcera spocitali. Zravost vsech beznych procesu Visty muzeme secist asi na 180MB (kupodivu srovnatelne s XP), kdyz prictem alokovanych (windows je uvolnej kdyz je treba na neco jineho) 256MB (pokud mate 1GB) dostaneme se na standardni "spotrebu" asi 430 MB pameti RAM.
snad to rikam spravne ....
"související 64bitové operační systémy. Ty totiž mohou adresovat paměti daleko více, bavíme se v řádu terabajtů"
urcite? 2^64 je o trosku viac
Mam pocit, ze soucasne 64-bit procesory pouzivaji pouze 48-bit adresaci. Jedna se o HW omezeni, kdy dalsi draty by se stejne nevyuzily. Coz odpovida 256 TB.
"Tato úprava tak radikálně zlepšuje nakládání s adresovým prostorem, ale samozřejmě neeliminuje 2GB limit, ten je prostě v rámci 32bitových systémů dán."
To mi prosim vysvetlite, ako ze je tento limit dany. 32b systemy mozu predsa obsluhovat 4GB. Alebo je nieco zhnile v WinXP kerneli.
Samozrejme, ze se to tyka i 64-bit Vist. Ty hry zustavaji stale 32-bitove, takze 2 GB limit se pro danou hru nijak nemeni a to same plati s tim mapovanim video pameti do tohoto 2 GB limitu.
Nic neni shnile. 2GB limit je zde z duvodu, ze 4GB jsou rodeleny na dve casti (2GB/2GB). Kde jedny 2GB jsou pro aplikaci, do druhych 2GB je mapovan prostor jadra. (Je mozny i 3GB/1GB rodeleni).
to voty:
to nic nemeni na tom, ze operacny system ma k dispozicii 2^64 B virtualnej pamate
Myslim ze je to celé choré. Na hre by mal byt zaujimavý pribeh, napad , akčnosť a zábava.
Je fakt na toto potrebna grafika ktora se nevleze do 2 GB ???
Na pekne obrazky treba ist do kina alebo na HDTV , a ne trapit PC s šílenou RAM a grafikou za tisíce.
Je neco shinilé v státe Dánskom, HW firmy vás nekam tlačí a vy jim to žerete jen aby ste byli IN .
to uid0: dle
cat /proc/cpuinfo | grep "address size"
address sizes : 40 bits physical, 48 bits virtual
bych rekl ze adresovy prostor je opravdu pouze 48-bit.
mea culpa, o AMD64 som toho cital celkom dost, ale tuto informaciu som bud prehliadol, alebo vytlacil z pamate. niekedy zapriahnem bochs a pozriem sa na ten long mode trochu blizsie...
WOW ... opravte mne prosím pokud se mýlím, ale naní tenhle článek vlastně o tom , že Microsoft odstranil chybu ,díky níž vylepšený správce paměti pod Windows Vista v podstatě vůbec nefungoval ? .
Tedy takovéto PR " Koukejte co jsme dokázali , odstranili jsme vám kardinální chybu ! Oj to jsme pašáci." mne opravdu zanechá v úžasu .
Tohle by se mělo přidat do sp3 pro xpéčka - dx10 a vylepšený správce paměti. S vistama ať se jde microsoft vycpat.
Xspy: Taky jsem se chtěl zeptat kolik za ten článek MS zaplatil...
Voty: jo, to je omezeni ale konktretniho procesoru, cipsetu a tak ... proste konkretni implementace. Architektura jako takova umoznuje adresovat 64bitu .... cili ja nejakym budoucich procesorech tech 48 bitu budou moci zvysit, kdyz to bude potreba
to bilbo:
ja dufam, ze to procesor nejak oznamuje pri prechode do long mode, ze kolko bitov je vyhradenych -- teraz su platne len adresy, kde bity 48-63 su kopiou bitu 47 (aby to mohol nejak vseobecne OS implementovat).
ale osobne sa mi ten napad nepozdava, nevidim dovod okrem explicitnej zabrany vyuzitia poslednych bitov na flagy -- ked sa niekto chce strelit do nohy, preco mu to neumoznit?
co to tu melete za sra**y?:) pouzivam 32bit visty cca pul roku a od zacatku mam 4 gb ram a naprosto bez problemu...
kvejn: ano a kolko Ti ukazuje pamati v system propetries? tipujem tak 3.5GB ;-)
Nechcem vyvolavat nejake flamy ale pozeral som prezentacie z WWDC o novom Apple Leopard a tam Jobs povedal nieco v tom zmysle ze 64bit cpu sa stavaju mainstream takze Leopard bude cisto 64bit system - cize ziadna 32 a 64 bit verzia... proste len jedna - 64 bit a basta...
Preco toto nespravia aj v MS, nechapem...
Re: Kvejn, už jsi někdy viděl plivat lamu? Ne? Tak se podívej do zrcadla a přeříkej si tu větu, kterou si tu napsal.
To Kvejn: chlapče teď jsi ukázal, že o této problematice víš úplný prd:-) 4GB RAM tam sice máš, ale jsou ti úplně k ničemu!:-)))
Strankovani pameti autorovi clanku asi nic nerika. To se zas ukazala odbornost pisalku tohoto serveru. Mimo jine asi tak 1% her je pro 64bit platformu. A se 4 a vice gigama ram nema 32 windows problem.
pito : ale vime proc Vista neni jenom 64bit - podle puvodnich planu mela byt jenom 64bit, ale MS udelal analyzu a zjistil, ze by to celkem dost nabouralo prodeje (problemy s kompatibilitou aplikaci a problemy s dostupnosti driveru). Takze jako vzdy zvitezily prachy nad technickou dokonalosti. Jabko je v trochu jine pozici - jednak ma skoro 100% kontrolu nad hardwarem (coz MS nema ani nahodou), neprovozuje se na nem tak siroka skala aplikaci a ma dost vyznamny vliv na to, jak jsou aplikace psane (coz MS taky nema ani nahodou)
2 ing: Skutečně si to myslíš? Zkus si spočítat 2^32... A ani ty 4GB na mnoha MB 32-bitový systém nepřizná:-) A ke stránkování...to chceš swapovat 4GB stránky na HDD?-D
2 janus: strankovanim nemyslim swap
ke 4GB a vice pameti na 32bit windows muzu rict jen tohle:
boot.ini a /PAE, kdo to nezna at si to da do googlu a pak tady mudruje
Pivec:pokud jde o hardware tak není problém si vybrat certifikovaný hardware a máš taky 100% kontrolu na hardwarem (jinak BSOD vídám na Macu častěji než na windows... i když dlužno říct, že je spíšeš šedivá :)
add "a ma dost vyznamny vliv na to, jak jsou aplikace psane"
To je pěkná blbost :) jakým způsobem na to má jako vliv? Tím že mají horší, hůře zdokumentované a neustále měněné api asi ne...
a teď trochu k tématu:64b je jistě technologický krok dopředu (64 je víc než 32), ale jinak je to pěkně drahá sranda s minimálním užitkem - bude potřeba přepsat nejen mraky driverů, ale také mraky aplikací - které budou spotřebovávat více paměti a jediným kladem je větší adresovací prostor, což je věc, kterou by nebyl problém zařídit na 32 systému
PotesKoste: tak nás pouč. Já z MS stránek vím jen toto:
PAE je přídavná funkce procesorů IA32 k adresování fyzické paměti větší než 4 GB. Následující operační systémy mohou pomocí funkce PAE využívat fyzickou paměť větší než 4 GB:
? Microsoft Windows 2000 Advanced Server,
? Microsoft Windows 2000 Datacenter Server,
? Microsoft Windows Server 2003 Enterprise Edition,
? Microsoft Windows Server 2003 Datacenter Edition.
Chcete-li funkci PAE povolit, použijte v souboru Boot.ini přepínač /PAE.
Tak a teď kde je ta Vista xakru..... ;-)
2Janus: Jestli napises takovouhle kravinu jako ze strankovani = swap ...., kazdej normalni OS (= ne widle) umi prepinat do casti pemeti jiny casti pameti = to co normalne nemuzes adresovat primo, muzes adresovat neprimo => neni problem i TB RAM.
ing: 32bitový systém mám problém s 4Gigama, protože do jeho adresního prostoru padá i přímí přístup do paměti, což představuje u moderních počítačů víc jak 512 mega. Navíc aplikace, pokud nejsou speciálně upraveny nejsou schopné pracovat víc jak se 2GB paměti.
pito: MS si to nemůže dovolit, protože uživatelé Windows nezkousnou, že jim nebude 90% aplikací chodit, nebo pojedou v nějakém virtuální módu mnohonásobně pomaleji.
Docela dobrej článek je tady:
http://www.microsoft.com/whdc/system/platform/server/PAE/PAEmem.mspx
Jestli jsem to pochopil dobře, tak se dá teoreticky přidělit až 3GB adresního prostoru jedné aplikaci.
No o Vistach tam opravdu nic neni to je fakt, ale debata tady byla i obecne o 32bit windows kdy tady nekdo psal ze vic jak 4GB proste nejede
http://www.microsoft.com/whdc/system/platform/server/PAE/PAEdrv.mspx
Je fakt, že o těch 2GB per process jsem taky nevěděl, takže jsem naivně investoval do 4GB pro SBS2000 a mooc se divil. No nedá se nic dělat, testuju Suse64 a jakmile přejdem na Oracle SQL tak se AD stěhuje na jiný železo :-))))
2jjjjj: u 8bitu to byla nutnost, pac pomoci 16bit adresovani neumely adresovat vic nez 64KB (a to se do tech 64KB musela vejit ROM, RAM a VRAM). taky MS-DOS tohle delal, kdyz se zjistilo, ze 640KB vsem nestaci, rikalo se tomu EMS pamet (bud fyzicka nebo pro realmode emulovana pomoci EMM nebo QEMM). ale adresace pameti timhle zpusobem je peklo, coz pochopili autori her a zacali psat hry ve 386 protected mode.
to poteskoste: tak se taky podivej na zpusob pridelovani pameti a jeji ochranu nebo si skutecne myslis, ze aplikace, ktera nema podporu PAE bude schopna toto vyzuit ? ;-)
2 poteskoste: ??? co to meleš??? http://www.microsoft.com/whdc/system/platform/server/PAE/PAEmem.mspx
Přímo mrkfosoft: podpora pro WinXP - 4 GB, více mají jen servery (datacenter, advanced server...) - to provozuješ na svém PC???
Windows 2003 EnterpriseE. Tohle jsou ta nejlepší XP s kterými jsem měl tu čest .... Bohužel nedá se to vůbec srovnávat s Home edicemi , což je logické ale škoda :( . Microsoft nás třeba překvapí v serveru 2008 , je však otázka kdy a v jaké podobě bude veškerá funkčnost zpřístupněna i v nejomezenějších edicích následovníka Vist :( .
Ano, podpora 4 GB - jenze NEJDOU POUZIT JEDNOU APLIKACI. Jakmile jeden program sezere 2 GB (treba konstrukcni softy to maji hned), okamzite se slozi. Jde to obejit trikem ze se OS spusti s parametrem /3GB, coz sice funguje ale Woknum to na stabilite neprida (omezi se nektere casti systemu)
Je to jednoduche:
PAE: Pouze pro servery, vyzaduje podporu ze strany aplikaci a snizuje rychlost = pro normalniho uzivatele nepouzitelne.
Normalni aplikace nedostane na 32b Windows vic, jak 2 GB. V pripade, ze je ze prelozena jako "Large Address Aware" a Windowsy jsou spusteny s parametrem /3GB (coz je cini velmi nestabilnimi, protoze i vsechny ovladace s tim musi pocitat), tak muze dostat az 3GB. Na 64-bit Winech to pak je az 4 GB.
ptc: Jakto ze nejdou, prece prave proto existuje PAE ! Ovsem to neni dostupne pro WinXP, proc taky, kdyz 32-bit verze je licencne omezena na max 4GB fyzicke RAM. To, ze autori sw v roce 2002 (a nekteri dokonce ani v roce 2007!) nepocitali s tim, ze za pet let uz bude mit leckdo doma PC se 4GB a vice fyzicke RAM neni chyba MS. Ono take v tom roce 2002 stalo 4GB RDRAM (pro DDR prakticky neexistovala deska, ktera by umela az ty 4GB) cca 68kKc, cely system pak vysel na neco kolem 90kKc. Je jasne ze OS za 4kKc nemusel neco takoveho podporovat, kdo dal za HW treba 150kKc (8GB RAM) ten si jiste i priplatil za Windows Server Advanced Edition a asi na tom neprovozoval treba Kwejka ze ? Pro takovy SQL 2000 neni PAE problem a kdo to opravdu potreboval a mel na to prachy tak mohl mit server treba s 1TB RAM, ktere ten OS a SQL dokazal vyuzit ! Samozrejme, ze PAE neni idealni reseni, uz jenom proto, ze pro korektni fungovani OS se zapnutym PAE musite mit i drivery k zarizenim, ktere pouzivaji DMA, ktere s PAE umi zachazet, jinak se vam to bude hroutit, ale to opet neni chyba MS, jak psat PAE-aware drivery MS publikoval uz nekdy za dob WindowsNT jestli se nemylim. A navic, v dobe, kdy se vice nez 4GB RAM v systemu stalo beznou skutecnosti dal MS k dispozici 64-bitove verze OS a svych hlavnich aplikaci, a za prakticky stejnou cenu, jako chce za 32-bit verze, ovsem licencni omezeni co se tyce max. velikosti RAM je v 64-bit verzich mensi, coz celkem efektivne stimuluje zakaznika k porizeni 64-bit verze. Napr. Windows Server 2003 Standard v 32-bit edici podporuje max 4GB RAM ale v 64-bit edici (ktera stoji uplne stejne) uz podporuje 32GB, coz mi prijde celkem fer.
Azazel : já to myslel opačně - Apple v každém okamžiku ví, jaký hardware je používaný (protože mašiny dělají v podstatě jenom oni sami, o kvalitě se teď bavit nebudeme). MS to může jenom odhadovat, výrobců jsou mraky.
Pivec: Jistě, ale pokud použiješ certifikovaný hardware, tak na tom budeš stejně i s Windows - narozdíl od Applu máš větší možnost výběru. To že Apple dodává i hardware je sice výhoda pro Apple, ale nevýhoda pro určitou skupinu uživatelů.
Jsem lama, tak mě prosím nekamenujte, za můj spekulativní dotaz, rád se nechám poučit...
U wXP s 1GB RAM používám při běžné práci RAMdisk pro temp a swap (bez kterého se wXP prostě neobejdou) čímž stoupá rychlost, klesá hlučnost, jsou rychlejší odezvy, prostě samá pozitiva...
Pochopil jsem, že budu-li mít více než 2-3GB RAM, tak je pod 32-bit Win s 32-bit aplikacemi nedokážu efektivně využít k běhu systému a aplikací, prostě zůstanou ležet ladem...Mohl bych pak zbytek nevyužité paměti třeba z 8GB použít k vytvoření RAMdisku pro dočasné soubory a pro swap, anebo mi to win prostě v žádném případě neumožní využívat? RAMdisk je v podstatě asi taky běžící aplikace, tak tedy nevím jak je to v součtu s tou pamětí...
Pokud by to ale bylo možné, je kapacita takového RAMdisku nějak omezená, třeba opět těmi 2GB ? A jak je to s využitím paměti u 32-bit aplikací běžících pod 64-bit Vistou?
trilll: Me to nepripada jako uplne nejstastnejsi reseni, pouzivat RAM disk, i WindowsXP se daji poladit tak, aby swap pouzivali opravdu minimalne, standardne se totiz snazi odkladat dele nepouzite stranky ve fyzicke RAM-ce do swapu proto, ze takto uvolnenou RAM pouziji pro disk-cache. Pokud vsak mate rel. rychly disk, popr. z nejakeho duvodu mate zakazanou write-cache u disku je toto chovani samozrejme nevyhodne, nastesti se da cinnost memory manageru ve Windowsech celkem dobre poladit ruznymi GUI a pripadne zasahy v registrech. Co se tyce te vetsi RAM ve 32-bit Windowsech, tak ladem urcite lezet nezustane, u tech 4GB, coz je stejne maximum wor WindowsXP uz vetsinou zcela volna RAM byva vetsi nez maximalni velikost diskove cache, takze odswapovavani se celkem vyrazne omezi, pro vice nez 4GB RAM uz potrebujete alespon Advanced Server (coz je na doma trosku drahy spas), takze lepsi je asi prejit rovnou na 64-bit Windows. Teoreticky by to sice slo, mit W2K3 AS s 8GB RAM a z toho vhodnym sw s podporou PAE vyrobit treba 4GB RAM disk, ale moc prakticke mi to nepripada, to uz je snazsi prepnout nastaveni "Server Optimization" ve "File and Printer Sharing ...." z vychoziho na tusim "Minimize memory used", coz prave omezi max. velikost Windows cache tim ze zcela zakaze odswapovavani RAM alokovane aplikacemi, to ovsem muze zpusobit problemy pokud RAM opravdu dojde. Cely problem je zpusobeny tim, ze v dobe kdy MS odladoval optimalni vychozi nastaveni memory-manageru, byly disky rel. velmi pomale (velka latence) a pritom se pracovalo s rel. malymi bloky dat (aplikace). Proto bylo vyhodne vyuzivat RAM spise pro cache, v dnesni dobe vsach zakladni cache obsahuji uz disky samotne a efektivita Windows cache je tak pomerne nizka a proto je uzivatelsky vetsinou prijemnejsi omezit swapovani nez vylepsit cacheovani, ktere je pro napr. audiovizualni soubory stejne neefektivni.
Někde jsem slyšel, že dnes pod 64bit Vistama spousta dnešních 32bit aplikací dělá problémy nebo běží pomaleji. Hraju hlavně hry a ty pokud vím jsou všechny 32bit. Taxem investoval do Vista 32bit (kvůli DX10hrám) a tak nějak to jede a co ne, mam nainstalovaný ještě starý XP. Takže jestli to dobře chápu: investovat do 4GB Ram je nesmysl? A mám pravdu s tím, co píšu nahoře? Dík za reakce, nechce se mi to Googlit a nějak hlouběji po tom pátrat nebo to nedejbože zkoušet :-)))
2 Lukecz:
4 GB na 32-b Vistach nemaji smysl. Plati pro ne to same, co pro 32-bit XP. Tedy, ze ti ~1 GB bude lezet ladem a i ten 1 GB navic nebude pouzitelny pro danou hru (ta je stale omezena na 2 GB).
Lukecz: Rozumné maximum je 3 giga (ty dva giga na aplikaci platí pro její virtuální prostor, který může ležet kdekoli v těch 3 gigách). Takže to máš 1 giga na balast kolem a 2 giga na aplikaci (hru).
Když si dáš čtvrté giga tak se musíš smířit s tím, že z něj systém použije jen poměrně malou (čím větší množství periferii a paměti na grafice tím menší) část.
Mám Vistu a 2GB paměti. Koupil jsem si novou grafickou kartu s 512 MB. Zkoušel jsem hrát S:t.a.l.k.e.r.a a často když jsem chtěl uložit hru quicksavem nebo přes menu, hra zpáchala sebevraždu a u této hry je nemožnost ukládat dost limitující. Po instalaci hotfixu od MS už hra nepadá a ukládání i návrat z menu je svižnější. Takže díky cdr za upozornění na tento hotfix.
MildaEvilda: Mate v tom asi nejaky zmatek. Nevim jak Visty (tam se lecos menilo) ale WinXP jak spravne uvadite pouziji max. 2GB pro sdilenou pamet a max. 2GB prideli kazdemu spustenemu procesu (programu) jako vyhrazenou RAM. Kazdy proces tak pracuje se 4GB virtualnim adresovym prostorem, z nehoz 2GB jsou sdilene a 2GB vyhrazene. Velikost fyzicke RAM alokovane jako vyhrazena pro vsechny procesy, ktere v PC bezi je dana tim, kolik RAM si danne procesy vyzadaji, to je jasne, velikost RAM vyhrazene pro sdileny prostor je dana potrebami systemu + kazda aplikace ma opet moznost pozadat o prideleni nejakeho mnozstvi RAM z tohoto prostoru pro vlastni potrebu (napr. pro predavani dat jinym procesum). System samotny pak tuto pamet pouziva treba pro ruzne buffery, atp. Celkove se da rici, ze prave cim vice pameti mate na gr. karte, tim vice RAM pouzije OS, protoze si udrzuje mirror teto pameti v RAM (pro potreby prepinani mezi procesy). Nicmene v pripade Vasi uvahy je to bezpredmetne, jde predevsim o to, kolik RAM dokaze system + aplikace vyuzit, jedno zda jako kernel ci user space memory, v pripade, ze jsou v PC 3GB RAM, tak zhruba 128MB zabere OS pro sebe, zhruba 256-512 MB budeme potrebovat pro gr. kartu (to je hold "feature" DX9) a uvedena hra si vezme maximum, cili ty 2GB. Jenomze v systemu nebezi nikdy jen kernel + aplikace, bezi minimalne take GUI, ovladace a casto i dalsi aplikace a systemove sluzby (jako antivir, podpora site, atd.). Takze celkove zabrano je kolem dalsich 256MB. To uz jsme na tech cca 3GB pouzite RAM. Ovsem to neni vse, system dale dokaze pouzit az 960MB RAM jako diskovou cache, takze ten dalsi gigabyte rozhodne nebude lezet ladem, jak se snazite tvrdit. Navic neni problem pouzit /3GB switch v boot.ini a pak jiz system umozni aplikaci alokovat az 3GB RAM jenom jako vyhraznou RAM, pak je jiz vyznam 4-teho GB snad jasny ! Takze prosim prestane uz blbnout lidi s tim, ze Windows nedokazi vyuzit vice jak 2, resp. 3 GB pameti, kazdy proces, ktery dokaze vyuzit maximum dostupne vyhrazene RAM, napr. hry, ci treba PhotoShop, Vam bude vdecny za kazde giga RAM navic az do limitu ktery pro 32-bit Windows XP MS urcit, tj. 4GB, na serverech pak neni problem vyuzit treba 16GB RAM i na 32-bitech, ale to uz je jina pisnicka.
2 RaStr:
1. /3GB switch je nepouzitelny - system vetsinou zacne padat a taky musi dana aplikace s timto pocitat (byt prelozena jako large address aware).
2. 4. GB zustane lezet ladem, protoze do tohoto prostoru jsou (hardwarove) namapovany jine zarizeni - tuto RAM nelze nijak adresovat, aniz by nedoslo ke konfliktu.
xR:
ad 1) Mate pravdu, je to problem aplikace nemusi byt prelozena spravne a potom samozrejme nebude umet ty 3GB vyuzit, ale to je problem autora te aplikace. Co se tyce padani Windows s /3GB switchem, ja jsem se s tim nesetkal, ale je to mozne, hlavni pricinou jsou spatne napsane ovladace, takze asi dost zalezi na tom, na jakem HW to provozujete a jak kvalitni ovladace tedy k tomu HW mate.
ad 2) Mea culpa, omlouvam se zrejme mate pravdu, ja jsem osobne nezkousel Windows XP na stroji se 4GB RAM, pouze Windows 2003 Server Standard a ten s tim problem nemel, ale take je pravda, ze tam obvykle nemam grafiku s treba 768MB pameti. Nicmene Enterprise server s tim problem dle testu vubec nema, takze je to otazka upravy omezeni max. velikosti pouzitelne RAM ve WinXP (99.9% kodu WinXP a W2K3 je shodnych a rozdil mezi Serverem Standard a Enterprise je na urovni kodu nulovy), a pokud bude tlak na MS dostatecne velky, neni problem to upravit v nejakem dalsim SP. A vzhledem k tomu, ze stejnym neduhem trpi i 32-bit Visty, tak to MS urcite bude muset resit, jakmile se zacne 4GB RAM davat i do levnych mainstremovych PC-cek prodavanych velkovyrobci, ti uz MS k oprave dotlaci, otazkou zustava, zda ji MS uvolni i pro WinXP.
No ja bych rekl, ze u tech serverovych Windowsu je to resene prave pres PAE. Nedovedu si predstavit, jak by to slo jinak. Pokud nekdo chce 4 GB tak proc si neporidi 64-bit OS ?!? To je mnohem lepsi reseni.
RaStr : ja si taky myslim, ze v desktopu bude Mrkvosoft resit problem 4GB tim, ze bude tlacit 64bit system. PAE neni spasa, na desktopu by s tim bylo spoustu problemu nemluve o tom, ze prepinani stranek pres PAE ma celkem nepeknou latenci.
TOW: no nevim, ale podle toho, co o PAE pisi zde: http://msdn2.microsoft.com/en-us/library/Aa366796.aspx, tak rezim PAE je aktivni na kazdem CPU, ktere podporuje nativni DEP, cili tzv. NX-bit, a to jsou jiz pomerne hodne dlouho vsechna CPU INTELU. Cili samotny prechod na PAE mod CPU asi az tak moc problematicky nebude a samotne prepinani stranek muze provadet jen kernel pri prepinani procesu, ale neznamena to nutne, ze aplikace musi pouzit i AWE, takze v tom bych nevidel problem. Spise jde o to, zda MS bude chtit podporit dalsi vyuzivani XP-cek, nebo takto neprimo bude nutit k prechodu na Vistu.
No tak nevim :) o cem diskutujete, na technetu je jasne napsano> Technologies Related to 4GT>Memory Manager
The 32-bit versions of Windows are able to address 2ˇ32 bytes (4 GB) of memory by default. Windows splits that memory, allocating 2 GB of memory to the kernel and up to 2 GB of memory to each application?s private address space.... !!! Each application can also utilize up to 2 GB of memory!!! The 4-gigabyte tuning (4GT) feature, formerly called 4GT RAM Tuning, increases the virtual address space that is available to the application up to 3 GB, and reduces the amount available to the system to between 1 and 2 GB. Nejsem programator, delam do CADu a 3D vizualizaci, mam 4GB RAM a nekdy system narazi podstatne na tuto hranici 2GB. S timto switchem /3GB v Boot.ini pridelujete extra pamet aplikacim a tem se pak lip dycha. A prave hry a 3D aplikace neuveritelne vyuzivaji pamet, pokud pracujete s obrovskymi celky dat, tak 2GB muze a byva malo. Dokonce i autodesk pojednava o tomto switchi jak v XP tak i Vistach pro svoje programy. Takze chapete to?? kazda aplikace muze vyuzit az 3GB RAM na 32bit systemech. Totez plati o souctu pouziteho prostoru pro vsechny aplikace..max.3GB. A funguje to.
edit> sorry, co se tyce 3GB pro kazdou aplikaci plati jen v pripade, ze to aplikace primo podporuje ..ten /3GB switch..posledni generace produktu autodesku to podporuje, takze tak. Ale s tim totalnim prostorem 3GB pro vsechny aplikace v souctu to plati. takze pokud delate v cadu soucasne modelujete ve 3D a dalsich, tak vsechny v souctu maji k dispozici 3GB.
Kekes: Jak se zda, stale jste to nepochopil, ty 3GB maximalne (v souctu) totiz neni pravda. Plati to pro Windows XP a Windows Vista 32bit OS, ale neplati napr. pro Windows Server Advanced 32-bit. Duvod je jednoduchy. Dnesni CPU (uz od Pentia Pro) umi primo (linearne) adresovat 4GB. Fyzicky vsak umi vice, aby se vsak ten prostor nad 4GB dal pouzit je treba pouzit "rozsireni" v podobe PAE. Windows pak deli 4GB prostor na 2+2 GB, resp. 3+1GB pro kazdy proces a pomoci PAE jsou pak schopny (teoreticky) pridelit kazdemu procesu "jine" 2 (resp. 3GB) pameti az do vycerpani veskere dostupne RAM. Prakticky jsou vsak zamerne v nizsich edicich omezeny na 4GB (proste to PAE nepouzivaji, i kdyz jak jsem zjistil, kvuli podpore NX-bitu byva PAE i presto, ze neni vyuzivano pro zvyseni adresovatelne RAM, stejne v CPU aktivovano). To vsak prinasi dalsi problem v souvislosti s tzv. pametove mapovanym IO prostorem. Uz od dob prvnich PC totiz nektere rozsirujici periferie mapuji svou vlastni pamet, popr. registry do adresoveho prostoru a "zamaskuji" skutecnou RAM instalovanou v PC v pripade ze PC ma vice RAM nez 4GB minus velikost mapovaneho prostoru (v opacnem pripade se totiz IO namapuje nad dostupnou RAM a zadny problem nenastane). Zpocatku to prilis nevadilo, protoze velikost takto zabraneho mista byla v desitkach megabytu, velikost dostupne RAM do 1 ci 2 GB a tak se zadna RAM neztracela. Ovsem dnes jiz mohou moderni gr. karty vyzadovat stovky MB mapovaneho prostoru a RAM muze byt i 4GB, pak by jiz velikost zamaskovane RAM byla citelna a proto vyrobci cipsetu prisly z resenim, kdy se zamaskovana RAM premapuje do prostoru nad 4GB. S tim pak ovsem maji problem zminovane Windows XP, ci Vista 32-bit, ktere tuto pamet nechteji pouzit, protoze MS proste nechce aby nahodou nekdo provozoval tento "levny" OS na PC s vice nez 4GB RAM. Duvod mi unika, protoze v 64-bitove verzi za stejne penize toto omezeni jiz neni, ale asi si puvodne MS nechtel pridelavat problemy s moznou nekompatibilitou spatne napsanych ovladacu pri pouziti PAE a dnes uz se mu to nechce menit a spise doufa, ze donuti uzivatele prejit na 64-bit OS, pripadne si priplatit za vyssi edici Serveru, ale je mozne ze jej nakonec protesty uzivatelu minimalne noveho OS Vista 32bit donuti tento pristup prehodnotit a treba se v SP1 pro Visty nakonec dockame i skutecne podpory celych 4GB RAM. Jeste jednou opakuji, ze to neni problem HW ani SW, ale pouze nechut MS s tim neco delat, protoze vyssi verze Serveru 2003 toto podporuji a kazdy si muze snadno overit, ze co do kodu je jadro Serveru 2003 a jadro Windows XP prakticky identicke!
RaStr: Windows XP nepodporuje víc jak 4GB hlavně kvůli kompatibilitě s ovladači. Na MSDN jsem četl článek o tom, že speciálně (a pouze) XP mají upravené jádro, které pomáhá fungovat v PAE i starším ovladačům, které si s tím přímo nevědí rady. Sice to pak někdy běží pomaleji, ale běží. Ty ovladače, pokud je to třeba, vidí paměť, jakoby PAE nebylo. Kdyby to podporovalo víc, jak 4GB, nešlo by takto jednoduše "pomáhat". U serverových verzí Windows už ten limit není 4GB a je skutečně podle toho, kolik peněz si kdo zaplatí. Zase tam ale nefungují 32bitové ovladače, které nechápou, že DMA přenos může jít i za hranici 4GB. Čili každý technik si může rozhodnout, co vlastně potřebuje. A pro většinu lidí je to pravé asi ta 64bitová verze. ;-)
Pro psaní komentářů se, prosím, přihlaste nebo registrujte.