Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 29 Oct 1999 12:05:55 +0200 (CEST)
From:      Lars Gerhard Kuehl <kuehl@lgk.de>
To:        Mike Smith <mike@smith.net.au>
Cc:        hackers@FreeBSD.ORG, Chuck Youse <cyouse@paradox.nexuslabs.com>
Subject:   Re: Limitations in FreeBSD
Message-ID:  <XFMail.991029120555.kuehl@lgk.de>
In-Reply-To: <199910290502.WAA03970@dingo.cdrom.com>

next in thread | previous in thread | raw e-mail | index | archive | help

On 29-Oct-99 Mike Smith wrote:
>> > That's correct; it's why the ia32 architecture has a '32' in its name.
>> 
>> I don't believe that's true.  I don't have any hard evidence within easy
>> reach, but with the introduction of the Pentium, the address space was
>> increased.  A user process, of course, can only have 4G of addressible
>> space (32-bit addresses) but the OS can map pages of the 4G space into a
>> larger area.

The Pentium and successors can address more than 4G
_physical_ memory, 32 or 64GB, I need to look into
the manual. But that feature needs to be explicitely
enabled.

>> 
>> Something to do with 4MB pages instead of 4K pages.  
>> 
>> Again, I could be wrong on this one.

With extended physical addressing enabled the bigger
page size is 2MB instead of 4 MB.

 
> Think about it for a second.  How big is a pointer?

The Intel architecture still supports segmented memory,
so the effective maximum pointer size is 48 bit.

        Lars


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?XFMail.991029120555.kuehl>