🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Help --> How to prevent the visit from the dr

#7990
From: Dave P. Schaumann
Date: Fri, 11 Jan 1991 03:49
38 lines
2680 bytes
In article <17368@cbmvax.commodore.com> kevin@cbmvax.commodore.com (Kevin Klop) writes:
![ lots of stuff about memory protection & robustness deleted ]
!
!The problem with this is the difficulty in a non memory protected model.
!There is nothing to stop the user program from trashing system structures,
!passing pointers that ostensibly point to buffers and actually point to
!program code, etc. to the operating system, nor is there any way to stop
!a program from trashing some OTHER program's code and data.
!
!"So put memory protection in" sounds like a possible answer, but has been
!hashed over and over again, this is no easy task.  The ramifications are
!pretty far reaching and too detailed for me to get into now.
!
!Ditto for resource tracking so that memory, devices, etc. are freed when a
!program exits.  I have more than one program that opens something and then
!passes the IO request to some OTHER task.  The original task then exits.
!I certainly do NOT want the OS closing that device or deallocating the IO
!request memory on me.
!
!The question you raise, while a valid concern, is a tough one.  How much
!are we willing to trade off?  Do we need to put an MMU in the A500s and
!thereby raise the price of them significantly?  If not, then we need
!two (or more) operating systems.  One to deal with MMU systems and one that
!doesn't.  The two OSs would be VERY dissimilar, and would thereby at least
!double the R&D load here at Commodore.
!
!				-- Kevin --	

I realize that there are some tough problems to be solved to increase the
robustness of the AmigaOS.  It distresses me though when I see people post
that the guru is something we should just live with.

Obviously, no one wants to OS's, or a radically more expensive A500.
At this point, I'd settle for knowing that increasing the AmigaOS's robustness
was an important goal in future Workbench releases.

Dave Schaumann		| You are in a twisty maze of little
dave@cs.arizona.edu	| C statements, all different.
Technical Details
Message-ID: <640@caslon.cs.arizona.edu>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rutgers!att!news.cs.indiana.edu!arizona.edu!arizona!dave
References: <611@caslon.cs.arizona.edu> <1991Jan8.213049.7683@motaus.sps.mot.com> <624@caslon.cs.arizona.edu> <17287@cbmvax.commodore.com> <630@caslon.cs.arizona.edu> <17368@cbmvax.commodore.com>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rutgers!att!news.cs.indiana.edu!arizona.edu!arizona!dave
From: dave@cs.arizona.edu (Dave P. Schaumann)
Newsgroups: comp.sys.amiga.tech
Subject: Re: Help --> How to prevent the visit from the dr
Keywords: Flip answers are no help
Message-ID: <640@caslon.cs.arizona.edu>
Date: 11 Jan 91 03:49:25 GMT
References: <611@caslon.cs.arizona.edu> <1991Jan8.213049.7683@motaus.sps.mot.com> 
  <624@caslon.cs.arizona.edu> <17287@cbmvax.commodore.com> <630@caslon.cs.arizona.edu> <17368@cbmvax.commodore.com>
Followup-To: comp.sys.amiga.programmer
Organization: U of Arizona CS Dept, Tucson
Lines: 38