home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / sys / amiga / hardware / 14811 < prev    next >
Encoding:
Text File  |  1992-09-02  |  2.1 KB  |  51 lines

  1. Newsgroups: comp.sys.amiga.hardware
  2. Path: sparky!uunet!europa.asd.contel.com!darwin.sura.net!jvnc.net!yale.edu!qt.cs.utexas.edu!cs.utexas.edu!torn!utgpu!engb
  3. From: engb@gpu.utcs.utoronto.ca (Ben Eng)
  4. Subject: bizarre virtual memory idea...
  5. Message-ID: <Btz1D4.EGz@gpu.utcs.utoronto.ca>
  6. Organization: Jet Penguin Lavatories
  7. Date: Wed, 2 Sep 1992 22:05:26 GMT
  8. Lines: 41
  9.  
  10. I just had the most bizarre idea for implementing a virtual
  11. memory scheme on the Amiga.  It's so off the wall, I haven't
  12. given it more than about 30 seconds of serious thought (it
  13. might be all it deserves).  But I'll lay it on you anyway,
  14. just in the hopes of stimulating some productive thoughts.
  15.  
  16. Imagine a Zorro II or Zorro III expansion card with about
  17. 4 or 8 or 16 MB of fast RAM, as well as an onboard SCSI
  18. controller.  Add in some smarts that acts like a MMU and
  19. probably a load of logic to glue everything together.
  20. There you have a RAM card that "looks" to the system like
  21. a RAM card, but "acts" like a RAM card as large as the
  22. amount of mass storage you stick onto the SCSI bus.
  23.  
  24. I haven't researched how Zorro reacts, but I would imagine
  25. that this thing would be incurring some really nasty
  26. "wait states" during page faults.  :-)
  27.  
  28. This scheme certainly could not enforce anything like
  29. memory protection, because it doesn't involve any OS
  30. support.  But if it just acts like a RAM card... maybe
  31. it might be able to fool most applications (and most
  32. importantly the OS) into believing it really is just
  33. RAM.  Just how confused does the Zorro bus get when you
  34. sit there for a few tens of thousands of bus cycles
  35. waiting for the data to become available?  :-)
  36.  
  37. I would really like to know how viable this type of thing
  38. might be.  Being a computer engineer stuck on software
  39. projects all the time can get pretty boring.  If it seems
  40. like a worthwhile project, I might be able to scrounge up
  41. some competent manpower (hey, I know several individuals
  42. who need thesis topics ;-) to tackle it.
  43.  
  44. If this is completely stupid, feel free to flame away.
  45.  
  46. Ben
  47. -- 
  48. e-mail: engb@gpu.utcs.utoronto.ca or ben@jetpen.gts.org (Ben Eng)
  49. UofT EngSci 9T2                   ``We are all masochists here.''
  50. Home: (416)-979-8761, (416)-979-7885
  51.