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