From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: References: <201102181445.41877.dexen.devries@gmail.com> <201102181753.30125.dexen.devries@gmail.com> Date: Fri, 18 Feb 2011 12:11:34 -0500 Message-ID: From: "Devon H. O'Dell" To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Subject: Re: [9fans] Modern development language for Plan 9, WAS: Re: RESOLVED: recoving important header file rudely Topicbox-Message-UUID: b0b2ae0a-ead6-11e9-9d60-3106f5b1d025 2011/2/18 erik quanstrom : >> The high level overview is that it is stored in a shared page, mapped >> into each new process's memory space at start-up. The kernel is never >> entered; there are no context switches. The kernel has a timer that >> updates this page atomically. > > i wonder if that is uniformly faster. =A0consider that > making reads of that page coherent enough on a > big multiprocessor and making sure there's not too > much interprocesser skew might be slower than a > system call. Real world tests show that it is consistently faster. It's probably cached anyway. > - erik > >