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