🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.amiga.tech
Article #7953

Re: Help --> How to prevent the visit from the dreaded guru

#7953
From: Mike (My Watch Has Windows) Meye...
Date: Wed, 09 Jan 1991 00:01
35 lines
2391 bytes
In article <624@caslon.cs.arizona.edu> dave@cs.arizona.edu (Dave P. Schaumann) writes:
   >VM is NOT a solution.

   This is the second post that says VM doesn't do task protection.  I was
   taught that VM gives every task its own unique address space, and when a
   memory fetch was made, a combination of hardware/firmware mapped this into
   an actual address in memory (after a possible disk fetch).  I realize that
   any machine that needs a RAM: disk has no business running VM.  When I
   said VM, I was only thinking of the 'unique address space' aspect of it.
   I also realize that, as explained elsewhere, because of message passing,
   memory protection would break the current OS.  *sigh*.

There are two accepted meanings for the term "virtual memory". The
most common one (at least, the one I see most often) is "demand paged
virtual memory", which is a solution to the budget-constrained memory
problem. This does _not_ imply that every task has it's own private
address space. You can do demand paging on a large virtual address
space, and have all tasks live in that same address space.

The other meaning is the one you allude to, "mapped virtual memory",
where each task has it's own memory map in the MMU. No paging - or
even swapping - needed. OS/9 used to do this on the 6809, and Unix
does it on the PDP-11. Unix practically requires support for this
feature.

The two concepts are orthogonal, though most people who do demand
paging also provide mapping.

BTW, if you look around in the Unix groups, you'll find people arguing
that RAM: disks are wonderful things (even on ther demand paged
virtual memory systems), and trying to find drivers for them. And no,
I can't explain that either.

	<mike
--
Technical Details
Message-ID: <MWM.91Jan8180131@raven.relay.pa.dec.com>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sdd.hp.com!decwrl!pa.dec.com!bacchus!mwm
References: <611@caslon.cs.arizona.edu> <1991Jan8.213049.7683@motaus.sps.mot.com> <624@caslon.cs.arizona.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sdd.hp.com!decwrl!pa.dec.com!bacchus!mwm
From: mwm@raven.relay.pa.dec.com (Mike (My Watch Has Windows) Meyer)
Newsgroups: comp.sys.amiga.tech
Subject: Re: Help --> How to prevent the visit from the dreaded guru
Message-ID: <MWM.91Jan8180131@raven.relay.pa.dec.com>
Date: 9 Jan 91 00:01:31 GMT
References: <611@caslon.cs.arizona.edu>
 <1991Jan8.213049.7683@motaus.sps.mot.com> <624@caslon.cs.arizona.edu>
Sender: news@pa.dec.com (News)
Organization: Missionaria Phonibalonica
Lines: 35
In-Reply-To: dave@cs.arizona.edu's message of 9 Jan 91 01:09:09 GMT