From: Rik van Riel <riel@conectiva.com.br> To: Garance A Drosihn <drosih@rpi.edu> Cc: <tlambert2@mindspring.com>, Julian Elischer <julian@elischer.org>, craig <craiglei@pasia.com.cn>, <freebsd-hackers@FreeBSD.ORG> Subject: Re: How to visit physical memory above 4G? Message-ID: <Pine.LNX.4.33L.0108050111360.2526-100000@imladris.rielhome.conectiva> In-Reply-To: <p05101000b79272568e76@[128.113.24.47]>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 5 Aug 2001, Garance A Drosihn wrote: > Basically, it was just a quick swapping mechanism. In the > context of IA-32, you could maybe have the first gigabyte of > space as "fixed", and the remaining three gigabytes as multiple > ("named") address spaces. Each named-address space could be > between 1 and 3 gig, and you could have several of them. You'd > make a system call to switch from one named-address space to a > different one. This is exactly what Oracle, SAP and other big applications do. They attach/detach from huge shared memory segments to map in the different parts of memory. Rik -- IA64: a worthy successor to i860. http://www.surriel.com/ http://distro.conectiva.com/ Send all your spam to aardvark@nl.linux.org (spam digging piggy) 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?Pine.LNX.4.33L.0108050111360.2526-100000>