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

  1. Newsgroups: comp.sys.amiga.hardware
  2. Path: sparky!uunet!cs.utexas.edu!natinst.com!peck
  3. From: peck@natinst.com (Joseph Peck)
  4. Subject: Re: bizarre virtual memory idea...
  5. Message-ID: <1992Sep3.132204.15256@natinst.com>
  6. Sender: news@natinst.com
  7. Nntp-Posting-Host: falcon.natinst.com
  8. Organization: National Instruments, Austin, TX
  9. References: <Btz1D4.EGz@gpu.utcs.utoronto.ca>
  10. Date: Thu, 3 Sep 1992 13:22:04 GMT
  11. Lines: 54
  12.  
  13. In article <Btz1D4.EGz@gpu.utcs.utoronto.ca> engb@gpu.utcs.utoronto.ca (Ben Eng) writes:
  14. >I just had the most bizarre idea for implementing a virtual
  15. >memory scheme on the Amiga.  It's so off the wall, I haven't
  16. >given it more than about 30 seconds of serious thought (it
  17. >might be all it deserves).  But I'll lay it on you anyway,
  18. >just in the hopes of stimulating some productive thoughts.
  19.  
  20. Like most bizarre ideas, there are always a handfull of
  21. lunatics that have already thought of them before yourself... :)
  22.  
  23. >Imagine a Zorro II or Zorro III expansion card with about
  24. >4 or 8 or 16 MB of fast RAM, as well as an onboard SCSI
  25. >controller.  Add in some smarts that acts like a MMU and
  26. >probably a load of logic to glue everything together.
  27. >There you have a RAM card that "looks" to the system like
  28. >a RAM card, but "acts" like a RAM card as large as the
  29. >amount of mass storage you stick onto the SCSI bus.
  30.  
  31. About a year ago I had the same idea, and laid out a little
  32. schematic.  It was a Zorro II design, as I was going to have
  33. to build it for my A1000.  An upgradable amount of physical 
  34. memory, with 8meg available from an onboard SCSI controller
  35. and hard drive.  A 68000 would be onboard to take care of the
  36. page swapping, and a small static ram acted as my "MMU".
  37. With a little bit of extra effort, the remainder of the 
  38. hard drive could be used as a hard drive for the Amiga itself.
  39. Whenever a page fault was detected, the Amiga would be 
  40. waitstated until the data was loaded from the hard drive.
  41.  
  42. I never got a chance to complete the project, as I graduated
  43. and started a new job.  It's funny how working 40 hours a 
  44. week eats up all of your time.  Since then I have thought
  45. about it a little, but the drop in DRAM prices has made
  46. a Zorro II card impractical.  Perhaps someday I will have
  47. the time to work on a Zorro III design...
  48.  
  49. Oh yeah, I am not claiming to be the first one to come
  50. up with this idea.  A few months after I started working
  51. on my own design, I believe it was Dave Haynie who 
  52. pointed out that Hewlett Packard had done something
  53. similar a long time ago... (at least I think it was HP)
  54.  
  55. >I would really like to know how viable this type of thing
  56. >might be.  Being a computer engineer stuck on software
  57. >projects all the time can get pretty boring.  If it seems
  58. >like a worthwhile project, I might be able to scrounge up
  59. >some competent manpower (hey, I know several individuals
  60. >who need thesis topics ;-) to tackle it.
  61.  
  62. Sorry, but I don't know if that would really qualify
  63. as a masters thesis.  There is not all that much to it...`
  64.  
  65. Joe Peck
  66. peck@natinst.com
  67.