Article View: comp.sys.amiga.tech
Article #4743Re: MMU + A3000 + AmigaOS2.0 == Non-crashing system?
From: Randell Jesup
Date: Mon, 06 Aug 1990 20:20
Date: Mon, 06 Aug 1990 20:20
26 lines
1806 bytes
1806 bytes
In article <1990Aug6.115552.14352@sisd.kodak.com> jeh@athena.sisd.kodak.com (Ed Hanway) writes:
>valentin@cbmvax (Valentin Pepelea) writes:
>>Backward compatibility.
>
>As an intermediate step to full memory protection, why not just forbid read
>and write access to free memory? This won't do a thing to stop programs
>from corrupting each other, but it might help catch the bugs that cause
>these problems. I think the only "correct" programs that might break
>under this scheme would be those that use the kind of non-standard memory
>allocation like VD0:.
However, the granularity has to be increased to 256 bytes (smallest
page size in the MMU), and you need _big_ page tables, and the overhead of
AllocMem/FreeMem gets much larger. Probably not something I'd want for
a production user environment for the moment.
Other things break: anything that frees part of an allocation. This
is at best only quasi-legal, though layers currently does it with cliprects
to reduce overhead/fragging.
Good debugging tool, though. Fix the programs and all users benefit.
--
Randell Jesup, Keeper of AmigaDos, Commodore Engineering.
{uunet|rutgers}!cbmvax!jesup, jesup@cbmvax.cbm.commodore.com BIX: rjesup
Common phrase heard at Amiga Devcon '89: "It's in there!"
Technical Details
Message-ID:
<13655@cbmvax.commodore.com>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!rutgers!cbmvax!jesupReferences:
<2489@clinet.FI> <13624@cbmvax.commodore.com> <1990Aug6.115552.14352@sisd.kodak.com>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!rutgers!cbmvax!jesup From: jesup@cbmvax.commodore.com (Randell Jesup) Newsgroups: comp.sys.amiga.tech Subject: Re: MMU + A3000 + AmigaOS2.0 == Non-crashing system? Message-ID: <13655@cbmvax.commodore.com> Date: 6 Aug 90 20:20:07 GMT References: <2489@clinet.FI> <13624@cbmvax.commodore.com> <1990Aug6.115552.14352@sisd.kodak.com> Reply-To: jesup@cbmvax (Randell Jesup) Organization: Commodore, West Chester, PA Lines: 26