Jump to content

32 bit os with more than 4gb of ram

emosun

what operating system runs on 32 bit cpu's but can access more than 4gb of ram?

 

one of my proliant servers is in a dual prestonia setup with 6gb of ram and I'm wondering what os it must have been using.

Link to comment
Share on other sites

Link to post
Share on other sites

If it was dual processor, I think that each one could access 3gb of RAM.

Link to comment
Share on other sites

Link to post
Share on other sites

5 minutes ago, PooIs said:

If it was dual processor, I think that each one could access 3gb of RAM.

well it only shows as the typical 3.25 in 32 bit windows and 64 bit windows disks just error out

Link to comment
Share on other sites

Link to post
Share on other sites

Yes, if you go to Ark, you'll see that they only have 32 bit instruction sets. Maybe it was just there for dual channel operation.

Link to comment
Share on other sites

Link to post
Share on other sites

2 minutes ago, emosun said:

well it only shows as the typical 3.25 in 32 bit windows and 64 bit windows disks just error out

Because you would generally install a hypervisor on the system and then load virtual machines on that.

Current Network Layout:

Current Build Log/PC:

Prior Build Log/PC:

Link to comment
Share on other sites

Link to post
Share on other sites

Any 32 bit operating system can work with more than 4 GB of memory if PAE is enabled (Physical Address Extension).

However, Microsoft is artificially forcing the maximum 4 GB of memory restriction on newer operating systems like Windows 7 in order to push people into using 64 bit Windows and to reduce the number of support calls (why isn't this 64bit application running on my pc with 32bit os? why is this program crashing when it uses more than 3 GB of memory etc)

 

Windows 2000 and Windows 2003 and Windows 2008 are some of the last 32 bit  operating systems that recognize and work with more than 4 GB of memory

 

Windows 2000 Datacenter edition supported up to 32 GB of memory

Windows 2003 (multiple versions) supported up to 64 GB of memory

Windows 2008 Datacenter and Enterprise versions can do 64 GB of memory

 

Windows 2003 is still usable these days and doesn't suffer from bloat (services, updates, activation crap)

 

later edit : oh, and even though it shows 3.25 GB, the memory above 3.25 GB up to 4 GB is still used by drivers and other things in Windows, which otherwise would use memory below the 3.25 GB threshold

The 3.25 GB point is a limitation of 32 bit operating systems and the x86 architecture (motherboards, bioses, everything)

 

Link to comment
Share on other sites

Link to post
Share on other sites

10 minutes ago, emosun said:

what operating system runs on 32 bit cpu's but can access more than 4gb of ram?

 

one of my proliant servers is in a dual prestonia setup with 6gb of ram and I'm wondering what os it must have been using.

 

Consumer versions of windows 32-bit are limited to 4GB unless you manage to enable PAE in the windows kernel.

 

http://www.techrepublic.com/blog/windows-and-office/override-the-4gb-memory-barrier-on-32-bit-windows-81-systems/

Specs: CPU - Intel i7 8700K @ 5GHz | GPU - Gigabyte GTX 970 G1 Gaming | Motherboard - ASUS Strix Z370-G WIFI AC | RAM - XPG Gammix DDR4-3000MHz 32GB (2x16GB) | Main Drive - Samsung 850 Evo 500GB M.2 | Other Drives - 7TB/3 Drives | CPU Cooler - Corsair H100i Pro | Case - Fractal Design Define C Mini TG | Power Supply - EVGA G3 850W

Link to comment
Share on other sites

Link to post
Share on other sites

1 hour ago, emosun said:

what operating system runs on 32 bit cpu's but can access more than 4gb of ram?

 

one of my proliant servers is in a dual prestonia setup with 6gb of ram and I'm wondering what os it must have been using.

So here's the thing.

 

32-bit Operating Systems (and by extension, 32-bit CPU's, though that's not important here) can "naturally" only assign up to 4GB of RAM (Technically slightly less than 4GB, but I'm rounding for simplicity).

 

However, ages ago, software engineers created a system called Physical Address Extension (PAE). This protocol/system allows a 32-bit Operating System to access and address more than 4GB of RAM. However, there are performance losses, but they are minor enough.

 

Microsoft, in particular, used PAE to allow their Server Operating System's to use more than 4GB of RAM back before 64-bit OS's took off.

 

In particular, Windows Server 2003 uses PAE to varying degrees of success. Win 2k3 Enterprise Edition allows up to 32GB of RAM, and Win2k3 Datacentre Edition allows up to 64GB of RAM.

 

Microsoft basically imposes an "artificial" limitation on maximum RAM for a 32-bit operating system.

 

So in short, I would assume your Proliant server is using Windows Server 2003, or Windows Server 2000.

For Sale: Meraki Bundle

 

iPhone Xr 128 GB Product Red - HP Spectre x360 13" (i5 - 8 GB RAM - 256 GB SSD) - HP ZBook 15v G5 15" (i7-8850H - 16 GB RAM - 512 GB SSD - NVIDIA Quadro P600)

 

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×