🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.powerpc
Article #1363

Re: Apple?

#1363
From: Tim Smith
Date: Mon, 21 Aug 1995 09:10
24 lines
1807 bytes
Maynard Handley  <maynardh@apple.com> wrote:
>The major problem is the same reason why protected memory cannot be 
>installed right away. In the past the easiest (or only) way to achieve 
>certain things was to fiddle with certain global data structures. As 
>anyone who knows OS's will tell you, in a pre-emptive environment such 
>accesses have to be atomic, usually surrounded by mutexes. Needless to 
>say the current mac apps do not use mutexes because their access was in 
>the past automatically atomic, by virtue of there being no 
>pre-emptiveness. 

What's wrong with giving each application its own copy of the globals?
The application can then fiddle with them at will, and any system call
whose function depends on them can check the application's copy when
the system call is issued.  You can use the MMU to make this efficient
(e.g., if the dirty bit is not set for any page containing an application's
virtual system globals, then the application has not written to any of
them).

>So what does this mean?

From what I've read, it means that Apple is reinventing for Copland
technology they had already perfected in A/UX years ago.

--Tim Smith
Technical Details
Message-ID: <419iil$gb1@nntp5.u.washington.edu>
Path: arc1-ca.pugleaf.net!news.u.washington.edu!tzs
References: <40uusq$dtl@lyra.csx.cam.ac.uk> <417cks$ndh@sundog.tiac.net> <417jkm$qaj@srvr1.engin.umich.edu> <417op1$gnd@goonsquad.spies.com>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!news.u.washington.edu!tzs
From: tzs@u.washington.edu (Tim Smith)
Newsgroups: comp.sys.powerpc,comp.os.linux.advocacy,comp.sys.mac.advocacy,comp.os.os2.advocacy,comp.sys.amiga.advocacy,comp.sys.intel,alt.2600,alt.destroy.microsoft
Subject: Re: Apple?
Date: 21 Aug 1995 09:10:45 GMT
Organization: University of Washington School of Law, Class of ~'95
Message-ID: <419iil$gb1@nntp5.u.washington.edu>
References: <40uusq$dtl@lyra.csx.cam.ac.uk> <417cks$ndh@sundog.tiac.net> <417jkm$qaj@srvr1.engin.umich.edu> <417op1$gnd@goonsquad.spies.com>
NNTP-Posting-Host: stein1.u.washington.edu
NNTP-Posting-User: tzs