De 64bit-uitvoeringen van Windows 7 in de Professional-, Enterprise- en Ultimate-edities blijken 192GB werkgeheugen te kunnen adresseren. De Starter Edition en de Home Basic- en Home Premium-uitvoeringen hebben een veel lagere limiet.
De limiet van 192GB bij de duurdere Windows 7-versies is alleen haalbaar met een 64bit-uitvoering van het OS en de juiste hardware. De 32bit-edities kunnen, net als de 32bit-uitvoeringen van XP en Vista, slechts 4GB ram adresseren. Daarvan is in Windows 7 ongeveer 3,37GB daadwerkelijk bruikbaar, omdat een deel van het werkgeheugen wordt opgeëist door diverse systeembronnen.
De maximale hoeveelheid adresseerbaar werkgeheugen in de 64bit-versies van Home Basic en de voor netbooks bedoelde Starter Edition bedraagt 8GB, terwijl de grens in Home Premium op 16GB ligt, zo meldt Supersite Blog. Vista Home Basic en Home Premium kunnen net als hun opvolgers respectievelijk 8 en 16GB adresseren, maar de Business-, Enterprise- en Ultimate-uitvoeringen van Vista hebben een geheugenlimiet van 128GB.
Supersite weet ook te melden dat Home Basic en Starter Edition in de uitgelekte Release Candidate van Windows 7 geen mpeg2- en Dolby Digital-codecs bevatten, die nodig zijn voor het afspelen van dvd's. Opmerkelijk genoeg hebben beide versies wel codecs voor aac-audiobestanden en h.264-video aan boord. Ook beschikken de beide edities niet over de Remote Media Experience-functie van Windows Media Player.
Waar dat 3,37-getal vandaan komt is me een raadsel. Als je een videokaart hebt met 1gb geheugen is het opeens nog maar 2,iets GB.Daarvan is in Windows 7 ongeveer 3,37GB daadwerkelijk bruikbaar, omdat een deel van het werkgeheugen wordt opgeëist door diverse systeembronnen.
Facts
* A 32 bit OS can only use 4GB of memory total, that means if you have 4GB of ram and your graphic card has 1GB of ram, you have a total of 5GB of memory.
* Out of that 5GB of memory, you can only use 4GB total. 1GB the graphic card will take up, so now the 32bit OS can only use 3GB.
* Enabling PAE, will limit to the OS to 2GB total. What PAE does is dedicate 2GB to OS and the other 2GB to anything other then the OS. Apparently some people don't understand how PAE works and think that some how it can magically make a 32bit XP use more then 4GB, which is impossible, so after noticing my explanation is not getting through, I thought a visual from MS itself might help sink it in, you can see it here: http://www.microsoft.com/...rm/server/PAE/PAEdrv.mspx
* Vista 32bit can see only 3.5GB of ram total. The new sp1 only reports how much memory you have intalled, not how much memory you can use.
[Reactie gewijzigd door Mellow Jack op dinsdag 28 april 2009 11:52]
[Reactie gewijzigd door Countess op dinsdag 28 april 2009 11:53]
Er zijn nog wel meer redenen.Ja, dat is wat de marketingafdeling van MS je wil doen geloven. Natuurlijk kunnen er problemen optreden met brakke drivers, maar is dat nu een reden om het voor íedereen, ook diegene die investeren in kwaliteitshardware met idem drivers, uit te schakelen? Kom nou toch...
[Reactie gewijzigd door elmuerte op dinsdag 28 april 2009 11:36]
[Reactie gewijzigd door elmuerte op dinsdag 28 april 2009 11:54]
Nee, niet helemaal.Het is weldegelijk een software beperking.
Enthousiasts zal verteld worden dat ze kunnen upgraden naar Ultimate. Er is geen goede reden voor Microsoft in de volgende 5 jaar om >16GB support gratis weg te geven.Mocht 16GB dusdanig mainstream worden en er een cluster enthousiasts verschijnen die graag 24GB wil gebruiken, gok ik zo dat MS een snelle patch vrijgeeft, hoewel die gebruikers ongetwijfeld zelf ook wel iets kunnen vinden.
[Reactie gewijzigd door thunderbird2k op dinsdag 28 april 2009 12:11]
Jawel hoor, CMPXCHG16B. Het probleem is alleen dat de vroegere versies van AMD64 CPUs deze idd niet hebben. Tegenwoordig ondersteunen alle moderne x86-64 CPU's de CMPXCHG16B instructie.Helaas bevat de 64 bits commandset geen langere cmpxchg
32 bits besturingssystemen kunnen nu eenmaal slechts 3,25 GB adresseren omdat grotere adressen niet in die 32 bit passen
Dan heb je het dus echt niet begrepen.Iedereen heeft het over bits... Het is belangrijk om er bij te zetten dat een x86 8 32 bits registers heeft. wiki waardoor je bits in 1 keer mag omzetten naar bytes. Dan klopt je berekening wel
Ik weet niet wat je daarmee probeert aan te tonen, maar dit is een 160 bits getal. Wellicht bedoel je gewoon 00000000 tot FFFFFFFF, oftewel 168 = 232 = 4294967296 verschillende adressen.0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF
Dit is ook onzin. Het aantal registers heeft niets te maken met de native bitsize van het systeem. Die voor x86-64 gewoon 64 is hoor, en niet 48 of 32. Dat ie een legacy mode kent om oude 32 bits meuk te runnen wil niet zeggen dat het een 32 bits CPU is. Sterker nog, embedded in die 32 bits legacy mode zit ook nog een 16 bit real mode en virtual x86 mode, om nog oudere 16 bit software te kunnen draaien.En vanwege de complexiteit is het subsystem zelfs niet eens echt 64bit, maar telt maar 48 registers, hoewel hij wel kan rekenen in 64bit uiteraard.
Wederom niet waar, dat konden ze in feite al veel langer. Het probleem is echter dat dat niet in de x86-32 opzet van de instructieset pastte, waardoor ze dus sowieso een nieuw model nodig hadden. En aangezien de 64 bits long mode toch al een andere processormodus was konden ze de manier om de extra registers aan te spreken met de instructies mooi meteen meenemen, zonder last te hebben van backwards compatibility (want er bestond natuurlijk nog geen 64 bits modus om backwards compatible mee te zijn).(dit heeft weinig met 64bit te maken, maar dankzij het feit dat het nu 64bit is, konden er meer registers worden toegevoegd)
[Reactie gewijzigd door .oisyn op dinsdag 28 april 2009 13:39]
Volgens mij rijmt dit niet met de titel, ik zal een modje roepen,aar de Business-, Enterprise- en Ultimate-uitvoeringen van Vista hebben een geheugenlimiet van 128GB.
[Reactie gewijzigd door Odysseus1985 op dinsdag 28 april 2009 11:31]
Aangezien Windows 7 ook gewoon 64-bit is ondersteunt het theoretisch gezien ook gewoon 16EB aan geheugen. Omdat (zoals eerder al is gezegd) Microsoft geen machines met 16EB aan geheugen heeft kunnen ze dat niet testen en willen ze dat niet ondersteunen.Op 64-bit systemen, ondersteund Linux gewoon de volledige 16 EB (~2^64 bytes) geheugen, wat ongeveer 80 miljoen keer zoveel is als de limiet van Windows 7
[Reactie gewijzigd door koendt op dinsdag 28 april 2009 11:35]
Niet vreemd, aangezien zijn voorspelling gaat over hoeveel componentjes je op een IC kunt stampen, en of die componentjes nou transistors zijn (in cpu's) of capaciteiten (in geheugen), de miniaturisatie gaat overal verder.Almost every measure of the capabilities of digital electronic devices is strongly linked to Moore's law: processing speed, memory capacity, even the number and size of pixels in digital cameras.[6] All of these are improving at (roughly) exponential rates as well.
[Reactie gewijzigd door Airdack op dinsdag 28 april 2009 11:47]
Op dit item kan niet meer gereageerd worden.
Populair: Android Tablets Samsung Websites en communities Mobiele telefoons Google Sony Microsoft Games Politiek en recht
© 1998 - 2013 Tweakers.net B.V. Contact Over Tweakers Jouw privacy Algemene voorwaarden Cookies
Tweakers wordt uitgegeven door De Persgroep en wordt gehost door True