Thank you to all who replied. They were:
Darren Dunham
Kevin Buterbaugh
Bill Hathaway
John Sullivan
Casper Dik
My question was:
Solaris was a 32-bit operating system prior to Solaris 7,
and thus processes running on those earlier versions of Solaris
were limited to an address space of 4 GB. Physical memory,
though, had to be addressed. In those earlier versions of Solaris,
how was it possible to address all the memory in those boxes that
contained greater than 4 GB of RAM (e.g., a 24 CPU, 24 GB memory
E6000)?
The answer was:
Quoting from Adrian Cockcroft's "Sun Performance and Tuning, 2nd
Edition" page 140 ... "How can this be? The answer is that the SuperSPARC
memory management unit maps a 32-bit virtual address to a 36-bit physical
address, and the UltraSPARC memory management unit maps a 32-bit virtual
address to a 44-bit physical address. While any one process can only
access 4 Gbytes, the rest of memory is available to other processes and
also acts as a filesystem cache."
Again, thanks.
-- Darryl
S
U BEFORE POSTING please READ the FAQ located at
N ftp://ftp.cs.toronto.edu/pub/jdd/sun-managers/faq
. and the list POLICY statement located at
M ftp://ftp.cs.toronto.edu/pub/jdd/sun-managers/policy
A To submit questions/summaries to this list send your email message to:
N sun-managers@ececs.uc.edu
A To unsubscribe from this list please send an email message to:
G majordomo@sunmanagers.ececs.uc.edu
E and in the BODY type:
R unsubscribe sun-managers
S Or
. unsubscribe sun-managers original@subscription.address
L To view an archive of this list please visit:
I http://www.latech.edu/sunman.html
S
T
This archive was generated by hypermail 2.1.2 : Fri Sep 28 2001 - 23:14:12 CDT