Article View: comp.sys.powerpc
Article #1363Re: Apple?
From: Tim Smith
Date: Mon, 21 Aug 1995 09:10
Date: Mon, 21 Aug 1995 09:10
24 lines
1807 bytes
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!tzsReferences:
<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