LINUX.IE, website of the Irish Linux Users' Group
Tux rules!

   
Home
New Users
Articles
Download
Projects
Community
Vendors

  Print Version
Email to...
 
Archives:


planetILUG

Recent News

News Archive


Join the
ILUG
on FaceBook


Join the
ILUG
on LinkedIn


Join the
ILUG SETI
Group



















 
 :: Mailing Lists

[ILUG] Full 64bit System?

[ILUG] Full 64bit System?

Michael Watterson watty at eircom.net
Tue Mar 10 12:58:26 GMT 2009


Frank Duignan wrote:
> Check the memory limit for the chipset.  I've got a laptop with the Intel
> 945 chipset and it seems that the northbridge is limited to a 32 bit address
> bus so when I put 4GB of RAM in, it could only address 3.3GB as the
> northbridge reserved part of the 32bit address space for PCI stuff, graphics
> etc (no remapping possible).
> So to re-iterate: check the memory addressing capabilities - just because it
> says its 64 bit does not mean it can address more than 4GB
> f.
>
> 2009/3/10 Frank Murphy (Frankly3D) <frankly3d at fedoraproject.org>
>   
bits of CPU is not related to Memory Size ...

A 16 bit CPU with 16Bit addressing can only address 64K (as indeed is 
case with 8088 / 8086 really).
Decent 16 bit CPUs can address 16Mbyte.
Some 8 bit CPUs use 808x segment approach and MMU to access 1Mbyte, just 
like 8088.
A 32bit address is indeed limited to 4Gbyte. But if each address was a 
16 bit word, then 8Gbyte, or if each address a 32bit word, then 16GByte.

Indeed you could have a 128bit CPU with only 16M memory space.

*Physical Address Extension.* PAE is an Intel-provided memory address 
extension that enables support of up to 64 GB of physical memory for 
applications running on most 32-bit (IA-32) Intel Pentium Pro and later 
platforms.

The Pentium Pro is a LONG time ago. Before the inferior PII.

A P4 though while able to have 64GByte of physical RAM, can only have 4G 
virtual Memory for each program/Process

Oddly NT4.0 enterprise supported PAE, though the ordinary versions 
limited to 4G.

XP and Vista do not according to some. MS claims the 32bit versions 
support PAE and 64bit versions don't.

You are limited to about 3.5Gbyte due to memory mapped I/O (a bit like 
the 640k vs 1M space of original PC) on most motherboards. I've never 
needed more than 512M on Linux in recent times (32M in 1999), nor on XP.

PAE allows the most recent IA-32 processors to expand the number of bits 
that can be used to address physical memory from 32 bits to 36 bits.


*READ the motherboard and chipset spec carefully*  They may limit a 
64bit CPU with 64bit memory bus to 3.5G addressable RAM.

I had a real computer with only 1Kbyte RAM once :-)







-- 
Mike




More information about the ILUG mailing list
Read this without the formatting.
                                                                                                    

 

Hosted by HEAnet


Maintained by the ILUG website team. The aim of Linux.ie is to support and help commercial and private users of Linux in Ireland. You can display ILUG news in your own webpages, read backend information to find out how. Networking services kindly provided by HEAnet, server kindly donated by Dell. Linux is a trademark of Linus Torvalds, used with permission. No penguins were harmed in the production or maintenance of this highly praised website. Looking for the Indian Linux Users' Group? Try here. If you've read all this and aren't a lawyer: you should be!
RSS Version
Powered by Dell