home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / programmer / 3721 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  1.3 KB

  1. Path: news.cc.tut.fi!news
  2. From: mk59200@proffa.cc.tut.fi (Markku Kolkka)
  3. Newsgroups: comp.sys.amiga.programmer
  4. Subject: Re: Virtual memory on an 68000? Is it possible?
  5. Date: 23 Feb 1996 18:53:51 +0200
  6. Organization: TTKK
  7. Sender: mk59200@proffa.cc.tut.fi
  8. Distribution: world
  9. Message-ID: <xcjpwb62db4.fsf@proffa.cc.tut.fi>
  10. References: <4et07r$lj9@wn1.sci.kun.nl> <42116497@phoenix.owl.de>
  11.     <31222D21.5783@info.unicaen.fr> <4g2e90$267@oak73.doc.ic.ac.uk>
  12.     <4g7ttu$en0@carol.fwi.uva.nl>
  13. NNTP-Posting-Host: proffa.cc.tut.fi
  14. In-reply-to: roode@fwi.uva.nl's message of 18 Feb 1996 20:16:14 +0100
  15. X-Newsreader: Gnus v5.0.15
  16.  
  17. >>>>> "Erik" == Erik van Roode <roode@fwi.uva.nl> writes:
  18.     > 68010 and higher versions save an old copy of the
  19.     > program counter so the faulting instructing can be restarted
  20.     > after handling the page fault. The lack of this saved program
  21.     > counter in 68000 makes it simpply impossible to implement
  22.     > hardware supported virtual memory.
  23.  
  24. Not impossible, just difficult and expensive. Before the 68010 existed
  25. some early Unix workstations (Sun 1 I think) used 2 68000 CPUs, when a
  26. page fault was detected, the CPU currently running the program was
  27. halted (essentially kept in a very long memory wait state), while the
  28. other was used to fetch the missing page from disk.
  29.  
  30. -- 
  31.     Markku Kolkka
  32.     mk59200@cc.tut.fi
  33.