Article View: comp.sys.amiga.tech
Article #12840Re: Virtual Memory
From: Jim Mackraz
Date: Wed, 24 May 1989 20:05
Date: Wed, 24 May 1989 20:05
21 lines
1480 bytes
1480 bytes
In article <6969@cbmvax.UUCP> jesup@cbmvax.UUCP (Randell Jesup) writes:
) Sorry, but every disk driver I've seen uses tasks, and therefore
)you MUST break the forbid in order to page, which means a page fault while
)forbidden is disaster.
It's not necessarily a disaster, it's only a disaster if that Forbid() was
protecting a critical operation on data that the disk driver will use.
Certain things will become non-pageable: drivers, their data structures, ...
In making them so, special arbitration can be installed which supplements and
does not depend on Forbid(). And this would by and large be only in "system"
software, which is going to need changes all around anyway.
Now if, on the other hand, that disk operation pops up an AutoRequester, ...
jimm
--
Jim Mackraz, I and I Computing "He's hidden now, but you can see
{cbmvax,well,oliveb}!amiga!jimm The bubbles where he breathes."
- Shriekback
Opinions are my own. Comments are not to be taken as Commodore official policy.
Technical Details
Message-ID:
<3863@amiga.UUCP>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!attcan!uunet!cs.utexas.edu!sun-barr!apple!oliveb!amiga!jimmReferences:
<8905222150.AA05890@jade.berkeley.edu> <10949@behemoth.phx.mcd.mot.com> <6969@cbmvax.UUCP>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!attcan!uunet!cs.utexas.edu!sun-barr!apple!oliveb!amiga!jimm From: jimm@amiga.UUCP (Jim Mackraz) Newsgroups: comp.sys.amiga.tech Subject: Re: Virtual Memory Message-ID: <3863@amiga.UUCP> Date: 24 May 89 20:05:10 GMT References: <8905222150.AA05890@jade.berkeley.edu> <10949@behemoth.phx.mcd.mot.com> <6969@cbmvax.UUCP> Reply-To: jimm@cloyd.UUCP (Jim Mackraz) Organization: Commodore-Amiga Inc, Los Gatos CA Lines: 21