🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.amiga.tech
Article #14107

Memory Protection

#14107
From: Jim Pritchett
Date: Wed, 07 Mar 1990 01:36
29 lines
1525 bytes
[]

I have an idea for memory protection for the Amiga OS.  Step 1:  assume
MMU.  Step 2:  all memory shared between multiple processes (i.e. OS
stuff, messages, etc.) can only be written by an OS server process.
When a user level process wants to write to shared memory, it asks
the OS server to do so.  Any errant process trying to scribble outside
of its area would cause the MMU to generate an error.  Is this reasonable?
Basically, let anyone read anywhere they want (i.e. in the specially
mapped shared area), but the MMU is used to prevent any user task from
writing there.  This would be slower than now (MMU waits + server time)
but I think that it could be made to work.

Before you flame me, please remember that I am NOT an expert here.  This
is basically just a response to all the "memory protection is impossible
with the Amiga OS" posts.  I am curious as to why this would not be
feasible.  (Of course, I am suggesting a very major change to the OS
here.)




--

                                                Jim Pritchett


UUCP:  {attctc|texbell}!letni!dms3b1!caleb!jdp
 or    texbell!rwsys!caleb!jdp
Technical Details
Message-ID: <7955.AA7955@caleb>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!usc!brutus.cs.uiuc.edu!wuarchive!texbell!texsun!letni!dms3b1!caleb!jdp

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!usc!brutus.cs.uiuc.edu!wuarchive!texbell!texsun!letni!dms3b1!caleb!jdp
From: jdp@caleb.UUCP (Jim Pritchett)
Newsgroups: comp.sys.amiga.tech
Subject: Memory Protection
Message-ID: <7955.AA7955@caleb>
Date: 7 Mar 90 01:36:51 GMT
Followup-To: comp.sys.amiga.tech
Organization: is sometimes desirable
Lines: 29