Softpedia
 

NEWS CATEGORIES:



NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
Home > News > Microsoft

March 16th, 2007, 16:23 GMT · By

32-bit Windows Vista Eats Up RAM

SHARE:

Adjust text size:



Enlarge picture
Windows Vista is a system resource hog. There is little doubt as to that. But to go from there to Windows Vista actually eating up RAM... Well, in fact you shouldn't blame Windows Vista for
missing RAM in a certain scenario. The scenario I am talking about is a 32-bit configuration with 4 GB of RAM. The system information accessed from Windows Vista will never show the whole 4 GB. Why? Like I said, it's not Windows Vista's fault. The fact of the matter is that you won't be able to see the whole 4 GB with any operating system.

I am writing this article and associating it with Windows Vista because I have heard a lot of static about the way the operating system manages RAM. With Vista, memory became one of the most crucial aspects of the configuration, the operating system requiring in excess of 1 GB in order to provide a superior user experience. But on 32-bit systems you cannot go higher than 4 GB. But this is no because of Vista. Additionally, I have come across comments which claimed that Windows Vista only recognizes something like 2 GB or 3 GB.

So what is the problem? Because memory manager in 32-bit Windows Vista is limited to a 4 GB physical address space, users have concluded that the limitations are imposed by the operating system. But this is not the case; in fact, Windows has nothing to do with this restriction, no operating system has, it is an issue with the x86 hardware. The actual problem is that in the limited 32-bit address range you do not only fit RAM but also the other devices in the system. In this context, not all the volume of 4 GB address space will be reserved for RAM. This will leave Windows Vista with something in the vicinity of 3.5 GB if you have a total of 4 GB on your system.

"Most of that address space is filled with RAM, but not all of it. Memory-mapped devices (such as your video card) will use some of that physical address space, as will the BIOS ROMs. After all the non-memory devices have had their say, there will be less than 4GB of address space available for RAM below the 4GB physical address boundary. The rest of it went above the boundary," explained Raymond Chen from the Old New Thing.
FILED UNDER:
Windows Vista
32-bit

TELL US WHAT YOU THINK:

11,829 hits · 2 comments · Link to this article · Print article · Send to friend · Subscribe to news

MUST-READ RELATED ARTICLES:


Windows Vista to Windows Vista - Upgrade Paths

Windows Vista Express Upgrades Live Next Week

Certain Versions of Windows XP Cannot Upgrade to Windows Vista

Windows Vista Express-Less Upgrades

Windows Vista Upgrades

READER COMMENTS:


Comment #1 by: Lost Angel on 18 Mar 2007, 17:42 UTC reply to this comment

so like does linux have this issue?


Comment #2 by: Jenna on 09 Aug 2008, 04:21 UTC reply to this comment

this information is not correct as Linux sees the whole 4GB just fine without issues and most builds of linux do not eat up ram, the fact is Windows vista is overbloated and not worth it if its not on a 64 bit system

not to mention most systems that run a gui OS do not map their hardware to ram not the way this article mentions the most your hardware will take in ram is about maybe 64MB at most but its probably closer to 16MB unless you have a SCSI card

Copyright © 2001-2012 Softpedia. Contact/Tip us at

WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM