🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Memory Protection!

#4899
From: hamish
Date: Thu, 16 Aug 1990 22:08
65 lines
3990 bytes
In article <900816.150215.CDT.C506634@UMCVMB.MISSOURI.EDU>, C506634@UMCVMB.MISSOURI.EDU (Eric Edwards) writes:
> On 10 Aug 90 19:56:24 GMT Valentin Pepelea said:
>>Another problem is that even if you provide the possiblity for new applications
>>to run protected within the environment, the fact that older programs cann
>>still
>>jog around the address space and wreak havoc, defeats the initial purpose.
>>Either you provide memory protection to everybody simultaneoulsy, or you
>>don't at all.
> Obviously we can't provide memory protection to everybody simultaneously.  For
> the forseable future there will always be old programs that will not work
> properly with memory protection and people that want to run them.  However,
> memory protection is too valuable to just write off.
> 
> As has been mentioned before (I beleive) The operating system and unprotected
> programs could be lumped together.  Protected programs would, of course, be
> isolated from each other and the OS.
>

  I believe it too!
 
> Now, what happens when an unprotected program tries to step on a protected.
> program?  I'd call that a task held.  It's not very nice but at least it stops
> the errant program from doing real damage.
>

  Definitly nicer that "The GURU!"
 
> Is this as good as "real" memory protection?  No.  But it's better than we have
> now and starts the process going toward "real" memory protection.  In the
> beginning it wouldn't be much differnt than now becuase protected programs
> be few.   But if the memory in protected programs is larger than the OS then
> errant programs will usually be stopped by protection violations.  This *would*
> be more stable.  And as time progressed it would only get better.
>

 All I can say, is that people who use code hunks for data ought to be
punished severly. (Especially Commodore Employees). Excuses are no
longer good enough. Was it Valentine who said everybody does it including
him. Well I DON'T do it. CODE is CODE and DATA is DATA! Using a bad programming
practice doesn't make it good or acceptable. I find now that I might have
to think twice before laying out hard cash for an unprotected system, where
I need security.

 (Appologies to Valentine if it wasn't you who said that, but it tends to
  get my goat when a bad programming practice is used and the defended by
  saying "But everbody else does it!". Sounds like my little sister caught
  painting on the carpet with oil based paint)
 
> Eric Edwards: c506634 @    "The 3090.  Proof that by applying state of the
> Inet: umcvmb.missouri.edu   art technology to an obsolete architecture,
> Bitnet: umcvmb.bitnet       one can achieve mediocre performance."

Just my 0.02c worth!

-- 
==============================================================================
|  Hamish Marson                        |  Internet  hamish@waikato.ac.nz    |
|  Computer Support Person              |  Phone  (071)562889 xt 8181        |
|  Computer Science Department          |  Amiga 3000 for ME!                |
|  University of Waikato                |                                    |
==============================================================================
|Disclaimer:  Anything said in this message is the personal opinion of the   |
|             finger hitting the keyboard & doesn't represent my employers   |
|             opinion in any way. (ie we probably don't agree)               |
==============================================================================
Technical Details
Message-ID: <1248.26cbc22c@waikato.ac.nz>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!uunet!munnari.oz.au!uhccux!virtue!hamish
References: <13756@cbmvax.commodore.com> <900816.150215.CDT.C506634@UMCVMB.MISSOURI.EDU>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!uunet!munnari.oz.au!uhccux!virtue!hamish
From: hamish@waikato.ac.nz
Newsgroups: comp.sys.amiga.tech
Subject: Re: Memory Protection!
Message-ID: <1248.26cbc22c@waikato.ac.nz>
Date: 16 Aug 90 22:08:44 GMT
References: <13756@cbmvax.commodore.com> <900816.150215.CDT.C506634@UMCVMB.MISSOURI.EDU>
Organization: University of Waikato, Hamilton, New Zealand
Lines: 65