Question: QUESTION 3 (25 MARKS) a) State the correct term for each given description in the table below. No Description Term i) This type of interrupt


QUESTION 3 (25 MARKS) a) State the correct term for each given description in the table below. No Description Term i) This type of interrupt request line is reserved only for events such as unrecoverable memory errors. ii) This variation type of I/O device transfers data in a fixed order determined by the device, whereas the user of a random-access device can instruct the device to seek to any of the available data storage locations. iii) These pair of wires are responsible to perform the handshaking between the DMA controller and the device controller iv) The aspect of this system-call interface will make the process suspended until I/O is completed. It is easy to use and understand but not always as the best method. v) This protocol requires the interaction between the host and the controller to give signals by checking the device status periodically. It is also the simplest way for an I/O device to communicate with the processor. vi) This special-purpose controller helps computers to avoid the overhead of the main CPU with programmed I/O by offloading some of the work to it. (10 marks) b) State whether TRUE or FALSE for the following statement: i) When device X has a cable that plugs into device Y, and device Y has a cable that plugs into device Z and device Z plugs into a port on the computer, this arrangement is called a bus. ii) The device-drivers present a uniform device-access interface to I/O subsystem, much as system calls provide a standard interface between the application and the operating system. Vectored I/O allows one system call to perform multiple I/O operations involve multiple locations. iv) The interrupt request line determines the cause of the interrupt, performs the necessary processing and executes a return from the interrupt instruction to return the CPU to the execution state prior to the interrupt. A keyboard is an example of a device that is accessed through a block stream interface
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
