🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Virtual Memory

#12839
From: Randell Jesup
Date: Wed, 24 May 1989 18:34
13 lines
1136 bytes
In article <10949@behemoth.phx.mcd.mot.com> mph@behemoth.UUCP (Mark Huth) writes:
>Well, I'm not Dave, but I'll jump in here.  Forbid in not too bad - just eats
>processor doing nothing while the page swap occurs.  That is, we do not care why
>the task forbids, we simply comply by not scheduling another context.  If a
>page fault occurs, swap a page.  If it was the wrong page, then you'll get
>another page fault, so you swap that one in.

	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.

-- 
Randell Jesup, Commodore Engineering {uunet|rutgers|allegra}!cbmvax!jesup
Technical Details
Message-ID: <6969@cbmvax.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!attcan!uunet!lll-winken!ames!oliveb!amiga!cbmvax!jesup
References: <8905222150.AA05890@jade.berkeley.edu> <10949@behemoth.phx.mcd.mot.com>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!attcan!uunet!lll-winken!ames!oliveb!amiga!cbmvax!jesup
From: jesup@cbmvax.UUCP (Randell Jesup)
Newsgroups: comp.sys.amiga.tech
Subject: Re: Virtual Memory
Message-ID: <6969@cbmvax.UUCP>
Date: 24 May 89 18:34:34 GMT
References: <8905222150.AA05890@jade.berkeley.edu> <10949@behemoth.phx.mcd.mot.com>
Reply-To: jesup@cbmvax.UUCP (Randell Jesup)
Organization: Commodore Technology, West Chester, PA
Lines: 13