From mboxrd@z Thu Jan 1 00:00:00 1970 Mime-Version: 1.0 (Apple Message framework v752.3) In-Reply-To: References: Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <56A69C44-E7B9-42C6-AB6C-574B1A37F466@mac.com> Content-Transfer-Encoding: 7bit From: Pietro Gagliardi Subject: Re: [9fans] Got thread experience? Date: Thu, 25 Oct 2007 17:17:47 -0400 To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> Topicbox-Message-UUID: d99bb6da-ead2-11e9-9d60-3106f5b1d025 On Oct 25, 2007, at 5:06 PM, erik quanstrom wrote: >>> under plan 9, don't we call those processes? >>> >>> that doesn't sound like any imbedded environment i've worked in. >>> it's getting mighty fancy to have one set of pagetables. ;-) >>> >> >> You're cute, but I'm trying to be serious. >> It's an odd question, I know. > > well although i was being funny, the point was serious. > what you describe -- loci of execution with seperate address > spaces (page tables) are usually thought of as processes > in unix-like environments. i would suspect that csp > tools are available like send and recv? > > - erik > I have a book teaching development of an OS via a non-UNIX variant that also applies to the share-a-page-table rule. I doubt there is any with broken rules - except ones with no idea of threads, in which there would only be processes. Oh well, too many specifics for every generalization.