home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / sys / mac / system / 15391 < prev    next >
Encoding:
Internet Message Format  |  1992-12-21  |  1.7 KB

  1. Xref: sparky comp.sys.mac.system:15391 comp.sys.mac.hardware:24631 comp.sys.mac.advocacy:3426
  2. Path: sparky!uunet!ogicse!news.u.washington.edu!stein.u.washington.edu!tzs
  3. From: tzs@stein.u.washington.edu (Tim Smith)
  4. Newsgroups: comp.sys.mac.system,comp.sys.mac.hardware,comp.sys.mac.advocacy
  5. Subject: Re: PowePC Chip emulation, Why 68020??
  6. Message-ID: <1992Dec20.073048.12250@u.washington.edu>
  7. Date: 20 Dec 92 07:30:48 GMT
  8. Article-I.D.: u.1992Dec20.073048.12250
  9. References: <1992Dec16.073119.1376@galaxy.gov.bc.ca> <zkessin.724522396@chaos.cs.brandeis.edu>
  10. Sender: news@u.washington.edu (USENET News System)
  11. Organization: University of Washington School of Law, Class of '95
  12. Lines: 23
  13.  
  14. zkessin@chaos.cs.brandeis.edu (Zach, the Lego Maniac) writes:
  15. >cconstantine@galaxy.gov.bc.ca writes:
  16. >
  17. >>Does anyone out there know why Apple chose to emulate a M68020 for its' PowerPC
  18. >>chip for software compatability instead of at lease a 68030 which can do
  19. >>virtula Memory and was the most stable chip (as far as software compatability
  20. >>went) of the bunch????
  21. >
  22. >Prob. because a 68020 can do virtual with a 68851 chip, which will
  23. >prob. also be emulated. as will the coprossor. Plus the mac's memory
  24. >will have to go threw the rs6000 memory manger.
  25.  
  26. There's no need to emulate virtual memory.  Instead, you make the emulated
  27. processor think that its address space is full of physical memory.  The
  28. operating system on which the emulator runs is the only place you need
  29. virtual memory -- the operating system running on the emulator does not
  30. need to deal with it.
  31.  
  32. The only reason you would want to emulate an MMU for the emulated CPU
  33. would be if some operating system you wanted to run on the emulated
  34. CPU checks for an MMU and refuses to run if there is none (A/UX?)
  35.  
  36. --Tim Smith
  37.