HardwareHeaven.com

HardwareHeaven.com

Looking for the skin chooser?
 
 
  • Home

  • Hardware reviews

  • Articles

  • News

  • Tools

  • Gaming at HardwareHeaven

  • Forums

 

Go Back   HardwareHeaven.com > Forums > Software / Tools > Windows XP / 2000 / NT / 9x Forum


Windows XP / 2000 / NT / 9x Forum Discussion for Windows operating systems from XP right back to the very beginnings!

Reply
 
Thread Tools
Old Aug 6, 2010, 11:21 AM   #1
I can fart in 7 languages
 
Takaharu's Avatar
 
Join Date: Aug 2009
Location: England, UK
Posts: 1,864
Rep Power: 113
Takaharu has a reputation beyond refuteTakaharu has a reputation beyond refuteTakaharu has a reputation beyond refuteTakaharu has a reputation beyond refuteTakaharu has a reputation beyond refuteTakaharu has a reputation beyond refuteTakaharu has a reputation beyond refuteTakaharu has a reputation beyond refuteTakaharu has a reputation beyond refuteTakaharu has a reputation beyond refuteTakaharu has a reputation beyond refute
System Specs

OS RAM Limits

This is something I'm merely curious about more than anything.

Generally 32-bit operating systems can handle (approximately) 3.25GB RAM. However, some higher-end server 32-bit operating systems (Server 2008 Enterprise, for example) can handle more than 4GB RAM.
I was under the impression that it has something to do with the x86 architecture but if so, how comes x86 server operating systems can utilise more than 4GB RAM?
__________________
Time is Eternal, Life is not.

I don't get paid to know the answer, therefore I'm far more likely to give you a straight and honest answer.

Mods Rig, Box Mods Rig, Folding details
Takaharu is online now   Reply With Quote


Old Aug 6, 2010, 12:17 PM   #2
HHs Valve fanatic/C++ dev
 
Join Date: Apr 2007
Posts: 282
Rep Power: 77
Kizo has a divinity and aura the likes we have never seenKizo has a divinity and aura the likes we have never seenKizo has a divinity and aura the likes we have never seenKizo has a divinity and aura the likes we have never seenKizo has a divinity and aura the likes we have never seenKizo has a divinity and aura the likes we have never seenKizo has a divinity and aura the likes we have never seenKizo has a divinity and aura the likes we have never seenKizo has a divinity and aura the likes we have never seenKizo has a divinity and aura the likes we have never seenKizo has a divinity and aura the likes we have never seen
System Specs

Re: OS RAM Limits

No 32bit OS can address more than 2^32 physical memory addresses(exactly 4GB, of which a portion is used for I/O mapping, that is why you get cca 3.25GB for user usage).
I assume that what the Server OSes are doing is through PAE, which must also be supported by the CPU.

Last edited by Kizo; Aug 6, 2010 at 01:03 PM.
Kizo is offline   Reply With Quote
Old Aug 6, 2010, 12:26 PM   #3
HH Assassin Guild Member
 
IvanV's Avatar
 
Join Date: Dec 2004
Posts: 5,921
Rep Power: 336
IvanV is godlike in his statusIvanV is godlike in his statusIvanV is godlike in his statusIvanV is godlike in his statusIvanV is godlike in his statusIvanV is godlike in his statusIvanV is godlike in his statusIvanV is godlike in his statusIvanV is godlike in his statusIvanV is godlike in his statusIvanV is godlike in his status
System Specs

Re: OS RAM Limits

Most consumer OS-es use a byte as the addressable unit. Since they have 32-bit memory addresses, the maximum amount of memory they can address is 2^32 bytes = 4GB.

If a different addressing mechanism is used, for example, two registers are used for addressing, one to point to a segment of memory and the other to point to a location within that segment, you can address more memory than you normally would, but for such schemes you need the CPU, the motherboard and the OS to support it.

Still, this usually means a wider than normal address bus. For example, Pentium had 32-bit registers and 32-bit address bus so it could go up to 4GB. Pentium pro got a wider address bus, 36-bit, so it could support as much as 64GB RAM. As for the later 32-bit x86 CPUs, I'm not sure. It looks like all PII, PIII and P4 CPUs had the support for the same 36-bit address bus, but it was not used in desktop CPUs (it was probably not even supported by the desktop chipsets and motherboards), only in the server CPUs, Xeons, derived from them. The server motherboards did and obviously the OSes were adjusted accordingly.
__________________
If anyone has Portal 2 and hasn't played the co-op and wants to do me a favour, let me know (PM me or whatever).
IvanV is online now   Reply With Quote
Old Aug 6, 2010, 12:56 PM   #4
HHs Valve fanatic/C++ dev
 
Join Date: Apr 2007
Posts: 282
Rep Power: 77
Kizo has a divinity and aura the likes we have never seenKizo has a divinity and aura the likes we have never seenKizo has a divinity and aura the likes we have never seenKizo has a divinity and aura the likes we have never seenKizo has a divinity and aura the likes we have never seenKizo has a divinity and aura the likes we have never seenKizo has a divinity and aura the likes we have never seenKizo has a divinity and aura the likes we have never seenKizo has a divinity and aura the likes we have never seenKizo has a divinity and aura the likes we have never seenKizo has a divinity and aura the likes we have never seen
System Specs

Re: OS RAM Limits

As i said... PAE

Quote:
Originally Posted by IvanV View Post
Still, this usually means a wider than normal address bus. For example, Pentium had 32-bit registers and 32-bit address bus so it could go up to 4GB. Pentium pro got a wider address bus, 36-bit, so it could support as much as 64GB RAM. As for the later 32-bit x86 CPUs, I'm not sure. It looks like all PII, PIII and P4 CPUs had the support for the same 36-bit address bus, but it was not used in desktop CPUs (it was probably not even supported by the desktop chipsets and motherboards), only in the server CPUs, Xeons, derived from them. The server motherboards did and obviously the OSes were adjusted accordingly.
Kizo is offline   Reply With Quote
Old Aug 6, 2010, 02:57 PM   #5
HH Assassin Guild Member
 
IvanV's Avatar
 
Join Date: Dec 2004
Posts: 5,921
Rep Power: 336
IvanV is godlike in his statusIvanV is godlike in his statusIvanV is godlike in his statusIvanV is godlike in his statusIvanV is godlike in his statusIvanV is godlike in his statusIvanV is godlike in his statusIvanV is godlike in his statusIvanV is godlike in his statusIvanV is godlike in his statusIvanV is godlike in his status
System Specs

Re: OS RAM Limits

Yeah, I started that post before you finished yours than got distracted so when I eventually posted it, I saw that you had already answered 10 minutes before.
__________________
If anyone has Portal 2 and hasn't played the co-op and wants to do me a favour, let me know (PM me or whatever).
IvanV is online now   Reply With Quote
Old Aug 7, 2010, 04:30 AM   #6
HardwareHeaven Extreme Member
 
Tipstaff's Avatar
 
Join Date: Jul 2002
Location: Real capital of Canada: Torauna
Posts: 6,773
Rep Power: 191
Tipstaff is godlike in his statusTipstaff is godlike in his statusTipstaff is godlike in his statusTipstaff is godlike in his statusTipstaff is godlike in his statusTipstaff is godlike in his statusTipstaff is godlike in his statusTipstaff is godlike in his statusTipstaff is godlike in his statusTipstaff is godlike in his statusTipstaff is godlike in his status
System Specs

Gold Member
Re: OS RAM Limits

HERE's a great article that discusses things in way too much freaking detail.
__________________


Portal: The Flash Version
_________________________________
Brain: So, you sacked the cocky khaki Kicky Sack sock plucker?
Mr. Sackett: The second cocky khaki Kicky Sack sock plucker I've sacked since the sixth sitting sheet slitter got sick.
Tipstaff is offline   Reply With Quote
Old Aug 12, 2010, 05:16 AM   #7
HardwareHeaven Lover
 
WxMan1's Avatar
 
Join Date: Dec 2007
Posts: 221
Rep Power: 40
WxMan1 has much to be proud ofWxMan1 has much to be proud ofWxMan1 has much to be proud ofWxMan1 has much to be proud ofWxMan1 has much to be proud ofWxMan1 has much to be proud ofWxMan1 has much to be proud ofWxMan1 has much to be proud ofWxMan1 has much to be proud ofWxMan1 has much to be proud of

Re: OS RAM Limits

OR, you could just read my post here and forgetaboutit.



BOTTOM LINE: IF you think either Vista or Win7 sucks, then either you don't know what I wrote, or what's contained at the linky provided by Tipstaff. Do I care? He's got more white-checkmarks in his rep than I do.

My story is that ALL problems attributed to Vista & Win7 are entirely related to user ID 10-T errors; that the story and one I'm sticking to it oot.



Virtually 2,5619% of user ID 10-T errors can be traced to ignorance (directly), but sometimes its pure stupidity (and quite infrequently outright foolhardiness). But, like bliss, ignorance is a very fragile thing (while the latter can be extremely tenacious - akin to a bad girlfriend); for the former the least iota of knowlege and ignorance is totally shattered, albeit for the latter only herpes will get rid of you. Anyways, I digress.

While ignorance may reform itself - akin to the metal motor-cycle cop terminator dude - it can NEVER manifest itself in the same magnitude as previously.



WxMan1 is offline   Reply With Quote
Reply

Thread Tools