Article View: comp.sys.amiga.tech
Article #4666Re: MMU + A3000 + AmigaOS2.0 == Non-crashing system?
From: Checkpoint Technologies
Date: Thu, 02 Aug 1990 14:31
Date: Thu, 02 Aug 1990 14:31
39 lines
2735 bytes
2735 bytes
In article <6405@wolfen.cc.uow.oz> zahra@wolfen.cc.uow.oz (Andrew Zahra Telecom) writes:
>In article <20889@grebyn.com>, ckp@grebyn.com (Checkpoint Technologies) writes:
>>
>> Yes, there's been a lot of traffic in the comp.sys.amiga.xxx groups
>> about this. Unfortunately, I haven't heard a workable solution for
>> existing applications, I can't think of one myself, and many net.folk
>> whose opinions I respect have claimed it can't be practically done.
>>
>> Therefore, the way to get MMU protection for your applications is to
>> abandon application binary compatibility; and if you're going to do
>> this anyway, then why not just use Unix?
>> --
>
> Wouldn't it be possible to phase in mmu support by having a mechanism to
>let the os know if your program can handle having an mmu protect things from it.This way the things would progressively become more stable as more of these new
>prgs appear - old prgs would just have their protection mask set to have access
>to all memory and they'd never know the difference...
I think this is grand. In fact, Commodore seems to be planning this,
because they already have plans to implement Virtual Memory.
Unfortunately VM does not necessarily imply "protection". It offers only
a larger virtual memory area than available physical memory provides.
My definition of "Protection": Where each program has a unique
virtual address space, and where the address space of all other programs
is unaddressable, except in such case that two tasks formally agree to
share some memory space and make this known to the OS. When any program
addresses memory which is not in it's virtual address space, it bombs.
But also note: even though other programs have been protected by this
trap, the OS itself has not been unless it has knowledge of all the
resources owned by the program, and can reclaim them. Therefore
"Protection" implies "resource tracking".
--
First comes the logo: C H E C K P O I N T T E C H N O L O G I E S / /
\\ / /
Then, the disclaimer: All expressed opinions are, indeed, opinions. \ / o
Now for the witty part: I'm pink, therefore, I'm spam! \/
Technical Details
Message-ID:
<20927@grebyn.com>Path:
arc1-ca.pugleaf.net!utzoo!attcan!uunet!tut.cis.ohio-state.edu!cs.utexas.edu!rice!uupsi!grebyn!ckpReferences:
<2489@clinet.FI> <20889@grebyn.com> <6405@wolfen.cc.uow.oz>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!tut.cis.ohio-state.edu!cs.utexas.edu!rice!uupsi!grebyn!ckp From: ckp@grebyn.com (Checkpoint Technologies) Newsgroups: comp.sys.amiga.tech Subject: Re: MMU + A3000 + AmigaOS2.0 == Non-crashing system? Message-ID: <20927@grebyn.com> Date: 2 Aug 90 14:31:27 GMT References: <2489@clinet.FI> <20889@grebyn.com> <6405@wolfen.cc.uow.oz> Reply-To: ckp@grebyn.UUCP (Checkpoint Technologies) Organization: Grebyn Timesharing, Vienna, VA, USA Lines: 39