With virtwin/shmatvm also, the virtual address of the process at one 
point of time will still be 4 GB . 
 
Thanks 
Harish 
-----------------------------------------------------------------------------

Harish  Rawat                              E-Mail : [EMAIL PROTECTED] 
Oracle Software India. Ltd.                Voice  : +91 (80) 228 3004/5 
Indian Development Center ( IDC )          Fax    : +91 (80) 225 - 6207/1591 
Sona Towers 
No 71 Miller Road 
Bangalore-52


        Sequent supports few system shmatvm/virtwin for applications to use 
more than 4 GB of virtual address space (and RAM). Probably the same support 
can be built in Linux also.  
 
 
Thanks 
Harish 
 


Hi,

On Mon, 7 Dec 1998 14:29:38 -0500 (EST), Emil Briggs
<[EMAIL PROTECTED]> said:

> If I remember correctly the 36 bit addressing on Intel does not use
> 36 bit offsets. 

Correct: it still uses a 32-bit virtual address space.  Only the
physical addressing is 36 bits.

> So to actually use > 4 Gigs of memory your application would need to
> do some extra translation work and take a performance hit. 

You can't have more than 4G in a single process (3G under linux).  You
can still have multiple processes each with their own 32 bit address
spaces, all getting their own slice out of the 64G physical memory.  You
can still use the extra space for the page cache.

--Stephen
-
Linux SMP list: FIRST see FAQ at http://www.irisa.fr/prive/mentre/smp-faq/
To Unsubscribe: send "unsubscribe linux-smp" to [EMAIL PROTECTED]




Reply via email to