home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / sys / amiga / misc / 17018 < prev    next >
Encoding:
Text File  |  1992-11-17  |  2.0 KB  |  40 lines

  1. Newsgroups: comp.sys.amiga.misc
  2. Path: sparky!uunet!charon.amdahl.com!pacbell.com!sgiblab!darwin.sura.net!wupost!gumby!yale!yale.edu!ira.uka.de!math.fu-berlin.de!mailgzrz.TU-Berlin.DE!news.netmbx.de!Germany.EU.net!mpifr-bonn.mpg.de!specklec.mpifr-bonn.mpg.de!mlelstv
  3. From: mlelstv@specklec.mpifr-bonn.mpg.de (Michael van Elst)
  4. Subject: Re: Random musings
  5. Message-ID: <1992Nov17.173015.10304@mpifr-bonn.mpg.de>
  6. Sender: news@mpifr-bonn.mpg.de
  7. Nntp-Posting-Host: specklec
  8. Organization: Max-Planck-Institut f"ur Radioastronomie
  9. References: <Qf0xjYm00WDNQPCLY9@andrew.cmu.edu> <S37732V.92Nov14112613@lk-hp-16.hut.fi>     <mwm.2n3h@contessa.palo-alto.ca.us> <S37732V.92Nov15115452@lk-hp-22.hut.fi>
  10. Date: Tue, 17 Nov 1992 17:30:15 GMT
  11. Lines: 27
  12.  
  13. In <S37732V.92Nov15115452@lk-hp-22.hut.fi> s37732v@snakemail.hut.fi (Markus Juhani Aalto) writes:
  14. >   and one person running Emacs could kill the system. Those sytsems
  15. >   didn't have demand paging, but it did have memory protection.
  16.  
  17. >They had a memory protection with 68000? Hmmm.?
  18.  
  19. Sure. They used some custom MMU. All Sun-3 workstation including the 68030
  20. machines (all other Sun-3 machines used 68020) did not use the Motorola MMU
  21. but a custom design made of a couple of SRAMs and PALs (later an ASIC).
  22. A similar MMU was used in Sun-2 (68010) machines.
  23.  
  24. Some folx (Apollo ?) made virtual memory on 68000's. One solution was that
  25. the compiler never generated instructions that couldn't be re-run when there
  26. was the chance of a page fault. Automatic segment extension for the stack
  27. was done by a 'probe' instruction in the function prefix that triggered
  28. a page fault.
  29. Another solution was to have 2 68000's. The probability of 2 processes
  30. page-faulting at the same time isn't that high (unless you do 90% of the
  31. I/O via mmap as in SunOS). So one 68000 was halted within the memory cycle
  32. and the other took over.
  33.  
  34. Regards,
  35. -- 
  36. Michael van Elst
  37. UUCP:     universe!local-cluster!milky-way!sol!earth!uunet!unido!mpirbn!p554mve
  38. Internet: p554mve@mpirbn.mpifr-bonn.mpg.de
  39.                                 "A potential Snark may lurk in every tree."
  40.