} 8192 ints per second is an awful lot for slow computers.
rate, so any machine with an AT-style real-time clock should be able to
handle even 8192 interrupts per second. I ran a print-spooling
interrupt handler at 2330 interrupts/sec using only 30% of a 4.77 MHz
8088 (the rate was that high to pump out the 1000 bytes/sec of graphics
needed to keep the printer running at full speed, with the printer
unable to accept data about 1/4 of the time). That included checking to
see if the printer was ready for another byte, sending the byte and
updating the buffer pointers, updating the down-counter that controlled
whether to pass through to the old INT 08h, and issuing an EOI if not
passing the interrupt through.
It went up to 39 last weekend.Quote:}Ralf Brown's interrupt list is available from several ftp sites. Ask an archie
}server for "prog inter3". I think the actual version is 38.
FIDO: Ralf Brown 1:129/26.1 | "Life is great--I wouldn't know what I'd do