4GB Memory in Windows 2000 Server

I'm currently setting up 2 new IBM Xseries 336 servers with 4GB(1x4) memory.  The server BIOS recognizes the memory correctly, but when I view the memory when logged into Windows 2000 Server, it's only showing 3,276,120KB.  Is there some reason that Windows doesn't see all 4GB of the memory, or should I be looking at the hardware itself?
Thanks in Advance.
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

The problem is that the upper part of the 4GB address space is reserved for AGP and PCI by the BIOS, so the physical memory there cannot be accessed by the OS. The memory missing will be at least as big as your video memory plus the AGP Aperture.
BTW, maybe http://support.microsoft.com/default.aspx?scid=kb;en-us;283037 ("Large memory support is available in Windows 2000 and Windows Server 2003") can help.
essoftAuthor Commented:
Thanks for the comments.  I reviewed the /3gb and /pae boot options, but that didn't seem to make any difference.  It makes sense that part of my 4GB of memory is allocated to the video card, but I'm missing over 800MB - that much memory space shouldn't be taken by the video memory, right?  I'm not sure what the AGP Aperture's all about, but is it reasonable to take that much memory space?

Thanks again.
Cloud Class® Course: Python 3 Fundamentals

This course will teach participants about installing and configuring Python, syntax, importing, statements, types, strings, booleans, files, lists, tuples, comprehensions, functions, and classes.

>>I reviewed the /3gb and /pae boot options, but that didn't seem to make any difference

I was more thinking of the PAE part...

>>but is it reasonable to take that much memory space?

This is a common size in this case. From what I've seen regarding these cases (should add that I'm a programmer, not an admin), ~600MB +/- 200 are not uncommon.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
I'm not sure if I have got your configuration correctly. Are you using 4 1GB Memory modules or 1 4GB Memory module?

If they are 4 modules, that server can be configured with an online spare, if your System has been configured that way you would end up with about 3GB of usable RAM and that is about what your windows shows.
essoftAuthor Commented:
Thanks jkr.  I still have a hard time believeing that Windows consumes so much memory for PCI resources.  I've never seen this problem before, but I've also never used 4GB memory in a Windows 2000 Server.  I found a related document on IBM's site explaining this to be the case if using 4GB or greater of memory.

Thanks Again.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows 2000

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.