Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Once again, wrong.Microsoft only supports more than 4G in their server systems. One reason they give for this is bad drivers. There was a thread about this some days ago
Now, as to why 32-bit Windows won't show you the full 4GB, my understanding is that Windows maps Video RAM in the same address space as Physical RAM, meaning that your shown memory will be 4GB - Video Card RAM. I may be misinformed on this, however.
Once again, wrong.
4GB is a hard limit in 32-bit systems. There's a fairly simple reason: 2^32 is 4 Gigabytes. That's the maximum address space any 32-bit processor can handle, period. x64 processors (AMD64, Opteron, Intel with 64-bit extensions) have full x86 compatibility, and Windows x64 will run 32-bit apps just fine. It'll need 64-bit drivers, but those are getting a lot more common. All of your programs will run fine. This much is fact.
but I don't think we will have to be too worried about "OMG, I can only see 15.998 exabytes of my RAM, WTF"
No, that is wrong. 32-bit CPUs have been able to do 36-bit addressing for years. Google PAE, or look up the thread from a couple of days ago.
Of course, PAE is pretty much useless to anyone not running a server.
a 32-bit app wouldn't know how to address >4gb ayways...
Because the additional hit of having to map memory every time it's accessed will be worse than not having 4GB in the first place for anything but a server that absolutely needs that RAM.Why is it useless? I'm fully aware that installing 16GB RAM wont give normal apps access to 16GB RAM (you stil have 4GB of virtual address space). But in this case, PAE will/would give you access to full 4GB to share among windows kernel and apps, instead of 3.x
Edit: as a note, running a 32-bit app on 64-bit Windows still limits the app to 4GB of virtual address space. So you won't gain anything here.
No 32-bit OS can allocate 4GB to RAM. The most you would be able to get is 3.3GB like me. You need a 64-bit OS to get 4GB or more RAM.
Because the additional hit of having to map memory every time it's accessed will be worse than not having 4GB in the first place for anything but a server that absolutely needs that RAM.
At least for 32 bit windows, 4 GB of ram will never be fully used due to its' memory addressing. You would have to change to 64 bit.
It doesn't has to. Applications don't t address physical memory, so there is no downside at this point.
Indeed, they don't. Drivers, on the other hand, do have issues. I don't know if nVidia ever addressed their issues, but their 32-bit drivers used to crash in server/PAE enabled 4GB systems.
Hello All,
There are not any 32bit Window OSs that will recognze 4gigs of RAM right? No, not realistically, unless you have 0mb of gpu ram, so no. If I wanted 4gigs I would have to go 64bit? Yes. And then most programs wouldnt work? Yes, I am running viista 64-bit and all of my programs work great and it is stable.
Thanks,
Eddie
Thread /closed.
Version Limit in 32-bit Windows Limit in 64-bit Windows
Windows Server 2008 Datacenter (full installation) 64 GB 2 TB
Windows Server 2008 Datacenter (Server Core installation) 64 GB 2 TB
Windows Server 2008 Enterprise 64 GB 2 TB