From owner-freebsd-hackers Sat Aug 4 21:12:49 2001 Delivered-To: freebsd-hackers@freebsd.org Received: from netbank.com.br (garrincha.netbank.com.br [200.203.199.88]) by hub.freebsd.org (Postfix) with ESMTP id D01B637B401 for ; Sat, 4 Aug 2001 21:12:46 -0700 (PDT) (envelope-from riel@conectiva.com.br) Received: from 1-224.ctame701-1.telepar.net.br (1-224.ctame701-1.telepar.net.br [200.181.137.224]) by netbank.com.br (Postfix) with ESMTP id 4F77C4680F; Sun, 5 Aug 2001 01:11:55 -0300 (BRST) Received: from localhost ([IPv6:::ffff:127.0.0.1]:26781 "EHLO localhost") by imladris.surriel.com with ESMTP id ; Sun, 5 Aug 2001 01:12:31 -0300 Date: Sun, 5 Aug 2001 01:12:26 -0300 (BRST) From: Rik van Riel X-X-Sender: To: Garance A Drosihn Cc: , Julian Elischer , craig , Subject: Re: How to visit physical memory above 4G? In-Reply-To: Message-ID: X-spambait: aardvark@kernelnewbies.org X-spammeplease: aardvark@nl.linux.org MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG 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