A sequencing-based taxonomy of I/0 systems and review of historical machines
Mark K. Smotherman · ACM SIGARCH Computer Architecture News · 1989
A new taxonomy for I/O systems is proposed that is based on the program sequencing necessary for the control of I/O devices. A review of historical machines demonstrates the need for a more comprehensive categorization than previously published and reveals the historical firsts of I/O interrupts in the NBS DYSEAC, DMA in the IBM SAGE (AN/FSQ-7), the interrupt vector concept in the Lincoln Labs TX-2, and fully symmetric I/O in the Burroughs D-825 multiprocessor.