From: Doug Ingraham: Monday, January 12, 2015 8:10 AM
What is the source of the greatest latency in the
interrupt system on a
PDP-8.
One answer might be "the skip chain". Since interrupts weren't vectored,
it was necessary to query each device in priority order to see if it was
currently requesting interrupt service.
Another might be "disk I/O". Since most operating systems' device
drivers ran with interrupts masked, this meant that when the buffer
filled and had to be written, significant real time (milliseconds to
seconds, depending on the device) could be involved. The alternative
(interrupt driven mass storage) meant replicating significant O/S code,
and meant you had to write your own drivers to change storage devices.
Vince