[Info-vax] nice for VMS
Bob Koehler
koehler at eisner.nospam.encompasserve.org
Mon Apr 13 13:12:58 EDT 2009
In article <002ae1a9$0$18038$c3e8da3 at news.astraweb.com>, JF Mezei <jfmezei.spamnot at vaxination.ca> writes:
> Bob Koehler wrote:
>
>> There are a variety of states related to memory management, including
>> PFW, COLPG, and others I could dig up somewhere.
>
> But virtual memory management is under the responsability of the OS. But
> waiting for 8 bytes of physical memory to be loaded into a the register
> is very much hardware based and would the OS be aware of this operation
> taking a long enough time to warrant a switch processing to another
> process ?
No. If the transfer is between the CPU and RAM then it is part of
instruction execution and on Alpha is not interuptable, on VAX is
only interuptable for some of the more complex instructions like
MOVCx.
If the transfer is between an I/O controller and the memory then it
is most likely a DMA and the OS won't be involed until the DMA
completion interrupt occurs.
I think in the case being discussed, we were talking about finding a
label in a DCL script that has aleady been found earlier and isn't
far away. That could involve an I/O, or just a reference to a
buffer.
More information about the Info-vax
mailing list