Stránka 1 z 2
Kolik RAM zvládne 32.bit OS ?
Napsal: 03 bře 2016, 21:08
od Krakis
Někde jsem slyšel (nebo četl),že 32.bitový systém zvládne asi jen 3.Gb RAM.Zdá se mi to sice jako blbost,ale raději se ptám chytřejších zde na fóru.Stavím nové PC a chtěl bych zůstat u 32.bit.,ale potřebuji více paměti.Poradíte?
Napsal: 03 bře 2016, 21:11
od vladodyno
Je to tak. Dokáže adresovať len 3 GB a nejaké drobné.
Napsal: 03 bře 2016, 21:17
od MetalGod
S podporou "4GiB" dokáže využít asi 3.2GiB. Avšak s podporou PAE (a to i hardwarovou) umí až 64GiB, ovšem s tím, že (tuším) jeden proces si může uzurpovat maximálně jen 4GiB.
XPčka se chvástaly tím, že uměj PAE, ale uměj leda tak houno, když nedokážou naadresovat ani 2^32 bajtů (4GiB) RAM, natož 2^36 bajtů (64GiB).
Napsal: 03 bře 2016, 21:18
od Krakis
Aha a co je to PAE ?
Napsal: 03 bře 2016, 21:22
od MetalGod
Rozšíření adresování RAM. S 32 bitama můžeš naadresovat maximálně 4GiB (2^32 = 4294967296B), PAE rozšiřuje tohle adresování o další 4 bity na 36b, no a 2^36 je 68719476736B, neboli 64GiB.
Ale furt máš na ten proces limit 4GiB, víc mu poskytnout systém nedookáže, jen takovejch žroutů můžeš provozovat 16.
Kdyby sis to "PAE" vygůglil...
P. S.: 64bit umí 1.844674407×10¹⁹ bajtů, neboli 17179869184GiB, neboli 16777216TiB, neboli 16384PiB, neboli 16EiB. To dohromady nedáš

Napsal: 03 bře 2016, 21:33
od Krakis
Jasně,takže XP nebrat.To jsem ani neměl v úmyslu,ale od které verze je teda podpora PAE ? A kde se dozvím jestli mi to podporuje HW-na jejich stránkách jsem to nenašel,ale předpokládám,že nová deska Gigabite 970-gaming a procák AMD FX 6300 to zvládnou.
Napsal: 03 bře 2016, 21:38
od MetalGod
Novější procáky PAE uměj, nový desky uměj pobrat třeba i 32GiB RAM. Ale proboha, proč si nepořídíš 64b OS, jestliže máš alespoň 4GiB RAM?
Jinak myslím, že to woknouzy neuměj doteď (schválně), Linux to umí od října 1999 od jádra 2.3.23.
No, posuď sám...
Windows Version ||| Memory limit
Windows 2000 Professional, Server 4 GB
Windows 2000 Advanced Server 8 GB
Windows 2000 Datacenter 32 GB
Windows XP Starter 0.5 GB
Windows XP (Other editions) 4 GB
Windows Server 2003 Web SP2 2 GB
Windows Server 2003 Standard SP2 4 GB
Windows Server 2003 Enterprise/Datacenter SP2 64 GB
Windows Storage Server 2003 Enterprise 8 GB
Windows Storage Server 2003 (other editions) 4 GB
Windows Home Server 4 GB
Windows Vista Starter 1 GB
Windows Vista (Other editions) 4 GB
Windows Server 2008 Standard, Web 4 GB
Windows Server 2008 Enterprise, Datacenter 64 GB
Windows 7 Starter 2 GB
Windows 7 (Other editions) 4 GB
Windows 8 (all editions) 4 GB
Windows 10 (all editions) 4 GB
Převzato z Wikipedie
Červeně jsou ty, co neuměj ani 4GiB, zeleně jsou ty, co uměj víc jak 4GiB
Napsal: 03 bře 2016, 21:49
od Krakis
Tak už jsem dogůglil-pořád na strejdu gůgla zapomínám.No a s tím 64.bitem? Asi budu muset,ale jde o to,že mám spoustu programů,který jsou jen na v 32.bit verzi.
Napsal: 03 bře 2016, 21:53
od MetalGod
To si vygoogli, nebuď línej!
Ale jo, mělo by to jít.
Napsal: 03 bře 2016, 22:18
od xsc
32 bitové programy pod Win64 chodí, nechodí jen 16 bitové (chodí jen v emulaci), což je dáno tím, jak je 64 bitový procesor navržen.
Jinak je to tak, že 32bitový systém dokáže bez PAE adresovat 4GB. Jenže se do paměti mapují zařízení na PCI/PCIe, takže zbyde míň. Někdy 3,5GB, někdy jen 3GB. PAE u běžných Windows není povoleno prý kvůli driverům, které s ním musí počítat. Pak je ještě jedno omezení, 32 bitové Windows jednomu programu přidělí max 2GB.
Napsal: 03 bře 2016, 22:27
od Krakis
Tak díky,chlapci-jdu do 64.bitů.2.Gb na programy,který chci provozovat,je asi fakt málo.
Napsal: 03 bře 2016, 23:14
od MetalGod
Kvůli ovladačům, jo? A čeho? A proč měly XPčka Starter limit 512MiB, zatímco vyšší verze 3.5GiB, proč W2k uměly 4, 8, nebo 32GiB, W2k3 SP2 dokonce 64GiB? To u vyšších verzí měli ty ovladače posichrovaný? Leda houno. A jak už jsem psal, blbej a zaostalej Linux uměl PAE v plný kráse a bez limitů už před 17 rokama, kdy ten, kdo měl 1GiB RAM, byl king a nepěkně se kvůli tomu plácnul přes kapsu, protože v tý době měly domácí stroje třeba jen 128MiB RAM. A už byla podpora RAM 512 takovejch domácích počítačů dohromady.
Napsal: 03 bře 2016, 23:39
od xsc
Všechny verze 32 bitových Windows, které umí víc než 4GB, jsou serverové. Tam si to admin ohlídá. Výmluva na drivery je sice hloupá, ale svůj základ má. Do Windows se instaluje kde co a driver, který s PAE nepočítá, to může poslat do BSOD. Limit je umělý, jako u toho starteru, serverové jádro se jinak moc neliší.
Napsal: 04 bře 2016, 05:30
od MetalGod
Ovladači musí bejt jedno, jestli umí jádro systému PAE nebo ne, jestli je v jádru kurvítko omezující využitelnou fyzickou paměť, nebo kolik má uživatel paměti. Zdrojáky linuxovýho jádra sestávaj z tisíců a tisíců ovladačů pro desetitisíce, ne-li statisíce různých zařízení (jsou většinou univerzální, nebo třeba stovky různejch webkamer používaj jeden a ten samej čip) + jsou k dispozici tisíce dalších "tam venku", ať už z důvodu licence, nebo třeba nezralosti. Tam se rozlišuje akorát, pokud nejsou ve formě zdrojáků, jestli je to pro 32b systém nebo pro 64b systém, jestli je to zabalený v instalačním balíku deb nebo rpm, občas nejnižší verze jádra, u níž lze HW zprovoznit. Ale to je tak všechno. A i binárním blobům od Nvidie nebo AMD je šumák, jestli uměj CPU a jádro systému rozšíření fyzických adres.
Napsal: 04 bře 2016, 07:38
od p32
Krakis píše:Tak díky,chlapci-jdu do 64.bitů.2.Gb na programy,který chci provozovat,je asi fakt málo.
A jaké programy to jsou?