Stránka 1 z 1

Win 7 32-64/4Gb ram

Napsal: úte 10. pro 2013, 13:45
od Alpine
Zdravím,

předem bych chtěl říct že jsem to hledal přes Google, a nemohl jsem si nevšimnout, že je to pro některé lidi doslova, jako rudý hadr na býka.Takže to neberte jako nějáké rejpání :-D

Takže k dotazu, mám
následující HW
základovka asus B75M-PLUS
CPU I3 3220T využívat budu integrované grafické jádro
Ram 4Gb ddr3

Mám trochu dilema co se týká Windows 7 Ultimate
nevím jestli 32 nebo 64


takže 32 bit dokáže pracovat max. s 4 Gb

Dočetl jsem se že použitelné jsou 3,2Gb někdo říká že 3,5Gb .
Zbytek paměti,co jsem se dočetl, je to hodně rozporuplné , někdo říká že je ten zbytek rezervován pro hw, jiní tvrdí že to zustává nevyužité což by byla škoda nechat jen tak nevyužitý 500-800mega.
Dále 32 bit dokáže přiřadit programumu jen 2Gb
budu pracovat programama které nemají problém jak s 32 tak s 64 bit verzí
(Gimp,Photoshop,Blender)
kupříkladu takový Blender je přímo žrout paměti, tak se obávám aby mě ty max. 2Gb něják výrazně nelimitovali

64 bit verze :
co jsem se dočetl tak ideální pro ní je, 6 Gb ram, v případě použití jen 4Gb muže systém reagovat výrazně pomaleji než kdyby byla použita 32

Re: Win 7 32-64/4Gb ram

Napsal: úte 10. pro 2013, 15:27
od Kalba222
Vzal bych 64bit verzi a pro práci s programy co píšeš minimálně 8GB RAM.

Re: Win 7 32-64/4Gb ram

Napsal: úte 10. pro 2013, 15:38
od Exp
Alpine píše: 64 bit verze :
co jsem se dočetl tak ideální pro ní je, 6 Gb ram, v případě použití jen 4Gb muže systém reagovat výrazně pomaleji než kdyby byla použita 32
Tohle se může stát akorát ve verzích W7, který sou prodávaný zadarmo (což ta tvoje asi bude jak to tak čtu).

Re: Win 7 32-64/4Gb ram

Napsal: úte 10. pro 2013, 23:17
od MiliNess
Samozřejmě instaluj 64 bitovou verzi. Není to jen o adresaci paměti, ale třeba i o bezpečnosti.
Jádro 32bitového OS, je daleko zranitelnější, než jádro 64bitového. Tam si integritu důležitých částí hlídá Kernel Patch Protection (PatchGuard). Navíc se rozrůstá rodina 64 bitových aplikací. 32 bitů je krok zpět.
Dočetl jsem se že použitelné jsou 3,2Gb někdo říká že 3,5Gb .
Zbytek paměti,co jsem se dočetl, je to hodně rozporuplné , někdo říká že je ten zbytek rezervován pro hw, jiní tvrdí že to zustává nevyužité což by byla škoda nechat jen tak nevyužitý 500-800mega.
budu pracovat programama které nemají problém jak s 32 tak s 64 bit verzí
Max. velikost adresovatelné fyzické paměti ve 32 bitovém systému, jsou plné 4GB, ani o bajt méně, ani více. Do fyzické paměti ale kromě RAM nesmíš zapomenout zahrnout také videopaměť grafického adaptéru, různé hardwarové buffery, registry, porty a pod. I registr procesoru, je v podstatě paměť, tak třeba i hloupý síťový adaptér, může mít na sobě vyrovnávaví paměť. To samé RAID adaptér (klidně i několik desítek MB), PCI zařízení mají své porty a konfigurační registry, grafické adaptéry dnes mají i 2GB paměti.
Každý bajt výše zmíněného, potřebuje paměťovou adresu z toho 4GB rozsahu, aby se k tomu hardwaru dalo přistupovat. Ta zařízení dostanou své adresy z těch 4GB a zbytek se použije pro adresaci RAM.
Ta část RAM, pro kterou nezbydou adresy, se prostě nepoužívá. U každého je to tedy jiná velikost, záleží to na konfiguraci hardwaru počítače.

Pokud je použito PAE (je zavedeno jádro s podporou PAE), je fyzická paměť interně adresována pomocí 36 bitů, jádro tedy dokáže interně využít až 64GB fyzické paměti. Pak je využita celá 4GB RAM, případná další RAM nad 4GB je z valné části využita pro mezipaměť systému, která slouží např. pro uchovávání dat otevřených souborů v paměti, kvůli rychlému přístupu.
Mohou ji též využívat ovladače zařízení.
Uživatelské aplikace mají smůlu, paměť nad hranicí 4GB, s jistými omezeními mohou používat jen aplikace speciálně napsané,
využívající AWE (Address Windowing Extensions)

Podrobněji jsme se o tom dohadovali zde. Pro plné pochopení je třeba znát principy správy paměti Windows.
Dále 32 bit dokáže přiřadit programumu jen 2Gb
To se zase týká virtuální paměti. Jeden proces má ve 32bit. systému k dispozici pouze 4GB adres virtuální paměti. Horní 2GB adres si rezervuje systém a aplikacím nejsou přístupné, dolní 2GB pak používá samotná aplikace. Při PAE režimu můžeš systém nastavit tak, aby systém používal pouze horní 1GB, dolní tři pak může používat aplikace. Někteří vývojáři ovladačů na tu možnost ale zapomínali, pak někdy v tomto režimu docházelo k chybám.
Jinak stále zastávám stanovisko, že aplikace, která alokuje více jak 100MB paměti, je prasecká a nemá v počítači co dělat.
Vždy to jde napsat úsporně a stejně rychle.

A pak je tu ještě jeden odlišný případ a to ten, kdy videoadaptér nevlastní svou videopaměť a ukousme si část RAM. Ten kus pak bude pro aplikace a systém nevyužitelný jak ve 32bitovém, tak 64 bitovém operačním systému. Naštěstí se to dnes snad u všech VGA děje dynamicky a pokud adaptér paměť právě nevyužívá, pak ji uvolní.

Re: Win 7 32-64/4Gb ram

Napsal: stř 11. pro 2013, 10:03
od trodas
Hezky vysvětleno - slušelo by jen dodat, že 64bit systém i aplikace jsou náročnější na ram, pročež 8G je rozumné minimum s 64bit systémem, aby se to hýbalo a disk neswapoval jak šílený...

Re: Win 7 32-64/4Gb ram

Napsal: stř 11. pro 2013, 11:41
od MiliNess
Vůbec ne, pro běžné užívání bohatě stačí 4GB. I s 2GB běží systém poměrně svižně.
Rozdíl v rychlosti mezi 32bit Win7 a 64bit Win7 s 4GB, není žádný a pokud nějaký je, pak je zanedbatelný.
Systém si většinou zprasí sám uživatel a pak hledá nějakou výmluvu. Tak vznikají ty IT mýty.

Re: Win 7 32-64/4Gb ram

Napsal: stř 11. pro 2013, 11:44
od Exp
Přecházel sem z Win 7 32bit na Win 7 64bit při zachování 4 GB RAM a nevšiml sem si žádnýho rozdílu ve svižnosti OS a aplikací. Takže tolik asi k rozdílu náročnosti na paměť.

Re: Win 7 32-64/4Gb ram

Napsal: stř 11. pro 2013, 16:15
od Alpine
Kluci díky za rady, a vysvětlení hodím tam 64