Computer input/output systems and analyze their speed and cost.
Q1: What is the difference between hardware interrupts and software interrupts and give examples of situations where each is used.
Q2: How would you justify the use of programmed, interrupt driven, or direct memory access in a variety of different I/O devices?
Q3: Explain the role as well as strengths and weaknesses of polling, interrupts, and DMA.
Q4: Compare and contrast serial, parallel and USB communications and provide real world examples of serial and parallel transmissions.
Compare and contrast serial, parallel and USB communications and provide real world examples of serial and parallel transmissions.