home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / sys / amiga / misc / 17114 < prev    next >
Encoding:
Internet Message Format  |  1992-11-18  |  1.8 KB

  1. Path: sparky!uunet!sun-barr!cs.utexas.edu!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!hamblin.math.byu.edu!yvax.byu.edu!cunyvm!psuvm!bgt101
  2. Newsgroups: comp.sys.amiga.misc
  3. Subject: Re: Why doesn't Amiga core-dump? *sigh*
  4. Message-ID: <92323.182614BGT101@psuvm.psu.edu>
  5. From: Blaise Tarr <BGT101@psuvm.psu.edu>
  6. Date: Wed, 18 Nov 1992 18:26:14 EST
  7. References: <BxL1K6.CnG@usenet.ucs.indiana.edu><1992Nov15.103719.9969@sth.frontec.se> 
  8.  <92323.003545BGT101@psuvm.psu.edu><1992Nov18.133139.21744@ifi.unizh.ch>
  9. Organization: Penn State University
  10. Lines: 24
  11.  
  12. In article <1992Nov18.133139.21744@ifi.unizh.ch>,
  13. cschneid@avalon.physik.unizh.ch (Schneider Christian) says:
  14.  
  15. >If it doesn't _seem_ to be difficult to you, the only reason is you didn't
  16. >understand the problems involved in Memory Protection.
  17. >AmigaOS was not, is not and never will be designed for MP. Take message
  18. >passing as an example...
  19.  
  20. Never say never :-).  On page 456 of the 2.0 RKRM under a description of
  21. the MEMF_PUBLIC flag it says: "... Although this flag doesn't do anything
  22. right now, using this flag will help ensure compatibility with possible
  23. future features of the OS (like virtual memory and memory protection)."
  24.                                                    ^^^^^^^^^^^^^^^^^
  25.  
  26. Anyways, message passing isn't necessarily an impossible obstacle to overcome
  27. on the road to memory protection.  When a message is passed (or rather a
  28. pointer to the message), the area with the message essentially belongs to
  29. the process receiving the message.  The MMU tables can be modified so the
  30. receiving process has access to the message until it has sent a ReplyMsg().
  31.  
  32.        ///  Blaise Tarr
  33.       ///
  34.   \\\///    BGT101@psuvm.psu.edu     "Typically, the subject being copied
  35.    \XX/     tarr@cs.psu.edu           is terminated."   -CSM 101
  36.