home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!charon.amdahl.com!pacbell.com!iggy.GW.Vitalink.COM!cs.widener.edu!eff!sol.ctr.columbia.edu!spool.mu.edu!olivea!hal.com!darkstar.UCSC.EDU!cats.ucsc.edu!davids
- From: davids@cats.ucsc.edu (Dave Schreiber)
- Newsgroups: comp.sys.amiga.programmer
- Subject: Re: physical memory protection with MMU
- Message-ID: <1eccinINNbv2@darkstar.UCSC.EDU>
- Date: 18 Nov 92 03:16:39 GMT
- References: <1e752hINNk3h@darkstar.UCSC.EDU> <paulk.28d4@terapin.com>
- Organization: University of California; Santa Cruz
- Lines: 27
- NNTP-Posting-Host: as215-ws-5.ucsc.edu
-
-
- In article <paulk.28d4@terapin.com> paulk@terapin.com (Paul Kienitz) writes:
- >> The real problem stems for two (or more) tasks that pass their own
- >> privately defined structures around.
- >
- >I must disagree. Since so many programs pass so much memory between
- >tasks both in system defined ways and in private ways, the odds are
- >that you'll end up with memory protection that leaves unprotected a
- >significant fraction of all memory in use. Another concern is
- >performance ... one MUST retain the ability to pass Exec messages in
- >near zero time, for currenps to work well. My MIDI sequencer,
- >for instance, can easily pass a single message through a dozen
- >different tasks between the press of a key and the sounding of the
- >resulting note. That has to be done QUICKLY.
-
- Actually, I've been talking about compatibility, not about the level
- of protection. I agree that the current setup (memory is either totally
- private or totally public) will leave a lot of memory unprotected, but
- it is better to have some memory protection than none at all. I hope that,
- when a memory-protection-equipped version of AmigaDOS comes out, Exec
- will provide a more sophisticated form of memory sharing that new applications
- can take advantage of. That, or MEMF_PUBLIC, should insure that message
- passing retains the speed it has now.
-
-
- --
- Dave Schreiber "Look. Don't touch." davids@cats.ucsc.edu (until 6/20/93)
-