From mboxrd@z Thu Jan 1 00:00:00 1970 To: 9fans@cse.psu.edu Subject: Re: [9fans] vfork and paging From: forsyth@vitanuova.com MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="upas-gbowpituitqevdvpzrxbmcfflk" Message-Id: <20011001104102.2E28D19ABA@mail.cse.psu.edu> Date: Mon, 1 Oct 2001 11:45:37 +0100 Topicbox-Message-UUID: f7fffab8-eac9-11e9-9e20-41e7f4b1d025 This is a multi-part message in MIME format. --upas-gbowpituitqevdvpzrxbmcfflk Content-Disposition: inline Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit the bits required aren't there in the hardware page tables, but you can either emulate them or do copy on reference. if you use a paging algorithm with local policy instead of the global one used by berkeley, you can also prevent some pathetic effects under load, and remove complex data structures and code (or not require them in the first place). this was well studied during the late 1960s and early 1970s. the BSD approach is poor. unfortunately, people mimic it. i can only assume that one or more textbooks wrote it up. --upas-gbowpituitqevdvpzrxbmcfflk Content-Type: message/rfc822 Content-Disposition: inline Return-Path: <9fans-admin@cse.psu.edu> Received: from punt-2.mail.demon.net by mailstore for forsyth@vitanuova.com id 1001930852:20:29682:14; Mon, 01 Oct 2001 10:07:32 GMT Received: from psuvax1.cse.psu.edu ([130.203.4.6]) by punt-2.mail.demon.net id aa2029756; 1 Oct 2001 10:07 GMT Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.4.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id B3AF319A65; Mon, 1 Oct 2001 06:04:53 -0400 (EDT) Delivered-To: 9fans@cse.psu.edu Received: from mercury.bath.ac.uk (mercury.bath.ac.uk [138.38.32.81]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 3C0A5199E9 for <9fans@cse.psu.edu>; Mon, 1 Oct 2001 06:03:56 -0400 (EDT) Received: from news by mercury.bath.ac.uk with local (Exim 3.12 #1) id 15nzlx-0007Jf-00 for 9fans@cse.psu.edu; Mon, 01 Oct 2001 10:54:01 +0100 Received: from GATEWAY by bath.ac.uk with netnews for 9fans@cse.psu.edu (9fans@cse.psu.edu) To: 9fans@cse.psu.edu Message-ID: <3BB3722D.2D77B4BE@null.net> Organization: U.S. Army Research Laboratory Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit References: <20010926173932.25052.qmail@g.bio.cse.psu.edu>, <034801c14748$5925ee40$a2b9c6d4@SOMA> Subject: Re: [9fans] authorization schemes (was CORBA) Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.6 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 1 Oct 2001 09:49:55 GMT Boyd Roberts wrote: > vfork()? was the v for vomit? According to some of the Berkeleyites, there was a flaw in the VAX-11/750 memory management unit (microcode?) such that they were unable to use copy-on-write. When I mentioned this to the AT&T UNIX System V developers, they said it seemed to work fine for them.. --upas-gbowpituitqevdvpzrxbmcfflk--