At 01:17 PM 1/12/2015, Johnny Billquist wrote:
And of course, you also have things like OS/8, which
runs with
interrupts off at all times, to which the answer to the original
question would be "OS/8". :-)
The OS/8 FORTRAN runtime (FRTS) runs with interrupts enabled. OS/8 in
general doesn't care if interrupts are on, which is how OS/78 (or was
it OS/278?) symbionts worked. So, you can't blame OS/8 for getting into
the way. There's nothing typically in OS/8 that requires interrupts to
be disabled, but it's true that most of OS/8 doesn't do anything to
handle interrrupts.
Interrupt latency? Either you're looking for the length of the "skip
chain", or interrupt blockers like CIF instructions.
-Rick