home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / sys / mac / hardware / 26674 < prev    next >
Encoding:
Internet Message Format  |  1993-01-23  |  1.5 KB

  1. Path: sparky!uunet!infoserv!infoserv.com!erics
  2. From: erics@infoserv.com (Eric S. Smith)
  3. Newsgroups: comp.sys.mac.hardware
  4. Subject: Re: Motorola's 68060 for the Mac
  5. Date: Fri, 22 Jan 93 09:00:06 PDT
  6. Organization: Reigning Cats and Dogs
  7. Message-ID: <D2150056.oaq0me@erics.infoserv.com>
  8. Reply-To: erics@infoserv.com
  9. X-Mailer: uAccess - Macintosh Release: 1.6v1
  10. Lines: 30
  11.  
  12.  
  13. Quinn <quinn@cs.uwa.edu.au> writes:
  14.  
  15. > Eric S. Smith, erics@infoserv.com writes:
  16.  
  17. > >The 68000 contains no MMU, nor is it possible to implement virtual memory
  18. > >with the 68000 - there are some instructions that could not be restarted
  19. > >following a page fault.
  20.  
  21. > The Lisa had an 68000 and implemented virtual memory but only for 
  22. > code segments.  Therefore I assume you can always manage to restart
  23. > instruction fetches on the 68000.  I guess that putting data in
  24. > code segments was frowned upon (and didn't work).
  25.  
  26. I don't know how this was accomplished. When the 68000 first came out
  27. it was not designed to support virtual memory. At the company I was
  28. then working for, we did a lot of looking to see how we might get around
  29. the limitations that prevented implementing VM. Finally we decided that
  30. there were some instructions (notably the block move instructions I
  31. think) for which not enough information was saved on page fault to enable
  32. them to be restarted. Possibly Apple's compiler never generated these
  33. instructions? On the systems I was working on, we couldn't guarantee
  34. that users wouldn't program in assembly language and use these instructions.
  35.  
  36. -----
  37. Eric Smith
  38. erics@infoserv.com
  39. CI$: 70262,3610
  40.  
  41.  
  42.