home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / sys / acorn / 8370 < prev    next >
Encoding:
Internet Message Format  |  1992-08-26  |  2.4 KB

  1. Path: sparky!uunet!munnari.oz.au!comp.vuw.ac.nz!waikato.ac.nz!bwc
  2. From: bwc@waikato.ac.nz (Ug!)
  3. Newsgroups: comp.sys.acorn
  4. Subject: <None>
  5. Message-ID: <1992Aug27.155232.10397@waikato.ac.nz>
  6. Date: 27 Aug 92 15:52:32 +1200
  7. References: <9208250652.AA04072@ucbvax.Berkeley.EDU> <1992Aug25.134924.9601@merlin.dev.cdx.mot.com>
  8. Organization: Vooniersity fo Kaiwato
  9. Lines: 39
  10.  
  11. Lezz Giles writes:
  12. > Anybody who thinks that VM doesn't and cannot work should (a) try using
  13. > a decent computer, and (b) take a decent computer science course.  For
  14. > many years I worked on an Amdahl mainframe supporting around 200 users
  15. > running a SVR2-1/2 (i.e. halfway between release 2 and release 3) Unix.
  16. > It worked extremely well - you could easily live with the illusion that
  17. > you were the only user on the system.  Basically, the underlying operations
  18. > required by a VM are so fast and implemented at such a low level in hardware
  19. > that the overhead is tiny and totally unnoticed.
  20.  
  21. Yes.  That's the only effective way of implementing VM.  However, one must
  22. ask the question: does it need to be implemented as part of the OS Kernel?
  23. If you have access to the low-level stuff without having to be part of the
  24. Kernel, then it makes sense to unbundle from the Kernel (assuming that the
  25. code is still sharable).
  26.  
  27. > "Ah but" I hear you cry,
  28. > "That's fine for mainframes, but what about smaller systems!".  I'm currently
  29. > on a DECstation - a single user workstation with X windows.  I don't
  30. > notice the VM at all.  I've also seen HP, Sun, etc. etc workstations with
  31. > VM and with the same illusion of no VM.
  32.  
  33. I don't agree about the illusion of "no VM".  For instance, I recently wrote
  34. an indefinately recursive function in C on a Sun, and it slowed the machine
  35. down incredibly before it finally ran out of VM.  With no VM, there wouldn't
  36. have been that performance degredation.
  37.  
  38. > Virtual memory is a fact of life, and virtual memory works extremely well.
  39. > Before anybody flames me back, make sure that you have satisfied both
  40. > conditions (a) and (b) above.
  41.  
  42. Yes, it's a fact of life, but not in the Archimedes world yet (sadly).  Lack
  43. of VM is something I have disliked about the Archimedes for some time.
  44.  
  45. However, I don't think the discussion was about whether VM was useful or
  46. important.  I think it was more about the fact the Unix does not have the
  47. best VM support in the world by bundling it as part of the Kernel.
  48.  
  49.                                 Ug!
  50.