How do 32-bit based servers address > 4 GB of RAM?

brandonkirsch used Ask the Experts™
I've always been told that 32-bit processors can only address up to 4 GB of RAM (2^32=4,294,967,296 addressable bytes) but now I'm seeing servers that ship with 8 and 12 gigs of RAM.  Curiousity has the best of me and now I'm wanting to know how it's done.  Can it only  be done (In the Intel 32-bit world) with Xeon processors?  Or is it some black magic done by the OS?  I figure an extra bit (figured out by the OS) would double the effective RAM but then I saw a 12 GB server that threw that idea out the window (Hey, 2 bits would work :-\)  I'm giving all the points I have left (My unanswered sucked up the rest of them) but it's just for my curiousity.
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial