From owner-freebsd-questions Tue Oct 26 6:55:21 1999 Delivered-To: freebsd-questions@freebsd.org Received: from gwdu60.gwdg.de (gwdu60.gwdg.de [134.76.10.60]) by hub.freebsd.org (Postfix) with ESMTP id EB8BC14CB7 for ; Tue, 26 Oct 1999 06:55:05 -0700 (PDT) (envelope-from kheuer@gwdu60.gwdg.de) Received: from localhost (kheuer@localhost) by gwdu60.gwdg.de (8.9.2/8.9.2) with ESMTP id PAA73896; Tue, 26 Oct 1999 15:53:50 +0200 (CEST) (envelope-from kheuer@gwdu60.gwdg.de) Date: Tue, 26 Oct 1999 15:53:50 +0200 (CEST) From: Konrad Heuer To: J McKitrick Cc: freebsd-questions@FreeBSD.ORG Subject: Re: technical question about process loading In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=X-UNKNOWN Content-Transfer-Encoding: QUOTED-PRINTABLE Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Tue, 26 Oct 1999, J McKitrick wrote: > I don't know if this question belongs here or not, but i'll give it a > shot. If i'm in the wrong place, let me know and i'll re-post elsewhere. >=20 > I just read something very interesting about Linux program execution, and > i was wondering how FBSD compares in this respect. >=20 > "The loading of a binary file into physical memory is not performed by th= e > binary loader under Linux. Rather, the pages of the binary file are > mapped into regions of virtual memory. Only when the program tries to > access a given page will a page fault result in the loading of that page > into physical memory." >=20 > Does FBSD have a similar mechanism? If not, what advantages/disadvantage= s > does FBSD have? The Linux method seems interesting and quite > efficient. Yes, FreeBSD does this in a similar way; a keyword often found for this is `demand paging' which was already introduced in 3BSD for the VAX architecture about 1980 (as far as I know). Regards // // Konrad Heuer ____ ___ _____= __=20 // Gesellschaft f=FCr wissenschaftliche / __/______ ___ / _ )/ __= / _ \ // Datenverarbeitung mbH G=D6ttingen / _// __/ -_) -_) _ |\ \/= // / // Am Fa=DFberg, D-37077 G=D6ttingen /_/ /_/ \__/\__/____/___= /____/=20 // Deutschland (Germany) ----- The Power to Serve ----= - // http://www.freebsd.org // kheuer@gwdu60.gwdg.de // To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message