7. Input/Output True or False: 1. T/F – Any external I/O connected to the computer is termed as a virtual I/O. 2. T/F The common mode of communication is used IRA codes. 3. T/F – I/O devices cannot be directly connected to the system bus if its data transfer rate does not match the processor. 4. T/F – Opcode lines are one type of system bus. 5. T/F – Processor, main memory and the I/O cannot share the same system bus. 6. T/F – Software poll and daisy chain are types of technique to identify the device that caused an interrupt. 7. T/F – In an Interrupt-drive I/O, the processor stops any currently executing instructions when an interrupt is detected. 8. T/F DMA is the best type of I/O technique for large transfers. 9. T/F The number transfer cycles can be substantially cut if the processor and the I/O functions are integrated. 10. T/F The DMA cannot transfer data between two I/O ports. 11. T/F A byte multiplexor channel is used for I/O transfer between low-speed devices. 12. T/F – Only one bit at a time can be transferred using serial interface. 13. T/F The connection to an external modem is a multi-point configuration. 14. T/F Multipoint interfaces exhibit same type of logic as system buses inside processors. 15. T/F Like the FireWire bus, SCSI buses also use a serial interface. 16. T/F The acknowledgement gap and subaction gap are essentially the same. Multiple Choice Questions: 1. Interfaces to memory and I/O devices are made through A. Central Switch B. Buses C. Data links D. All of the above 2. What converts data from electrical to other forms of energy in an I/O module? A. Convertor B. Transformer C. Transducer D. Arbiter 3. Which of the following is a example for a communication I/O? A. Monitor B. Mouse C. Modem D. USB 4. Processor communication does not involve A. Command decoding B. Status reporting C. Error correcting D. None of the above 5. I/O command type A. Read C. Test B. Control D. All the above 6. This technique for data transfer does not involve the processor A. Direct Memory access B. Programmed I/O C. Memory-mapped I/O D. All the above 7. Which one of the following performs arbitration A. Intel 8237A B. Intel 82C55A C. Intel 82C59A D. Intel 80386 8. In an Interrupt -driven I/O, when an interrupt is detected, details on the current processor condition is stored in A. Return address register B. Program counter C. Program status word D. Memory bank 9. The address of I/O device is communicated using A. Data buses B. Data Lines C. Address bus D. Status lines 10. This register can be used to mask the channels of DMA using one write operation A. Single Mask B. Status C. Command D. None of the above 11. Communication control using terminal can be done with A. DMA B. Complete processor control over I/O C. I/O with local memory and control D. All of the above 12. This type of I/O channel can transfer high-speed data with only one device at a time A. Control channel B. Selector channel C. Sequential channel D. Multiplexor channel 13. A Parallel interface is used for connection between high-speed devices such as A. Terminal B. Keyboard C. Tape D. None of the above 14. Example(s) of multi-point configuration based communications can be devices such as A. Monitor B. Keyboard C. External modem C. None of the above 15. This layer of the FireWire bus controls the data transmission using priority and fairness protocols A. Link layer B. Isochronous layer C. Transaction layer D. None of the above 16. What performs the functions of point-to-point connections between servers A. Link layer B. Infiniband switch C. Target channel adapter D. Subnet Fill up the blanks: 1. The I/O module contains __________ functions for communication between processor and external devices. 2. ____________ and _____________ determine the control and status of the device connected. 3. An ACK or acknowledgment is a _________ signal sent between the ________ and I/O device. 4. ____________ is used in I/O modules to help in transfers as the transfer rate difference between processor and external devices are quite large. 5. An I/O module the presents a high level interface to the processor is called _________. 6. In the simple version of interrupt processing, the signal from processor to acknowledge the interrupt is done in __________. 7. Interrupts identified by the daisy chain technique are called ____________. 8. Main drawbacks of programmed-I/O and interrupt-driven I/O are __________ transfer and the _________ being busy with the I/O transfer. 9. The _____________ send the address of the I/O device to the ______ controller to read or write data into it. 10. _________ happens when the processor is made to suspend its operation by the DMA controller. 11. When an I/O module has the capability of executing a program, it then called an _______. 12. The __________ stores data being passed between peripheral device and the processor. 13. EIA-232 is a example specification for ____________ interface link. 14. The cycle_start signal defines the start of ________________. 15. The packet transfer and receiver units are in the __________ layer of the FireWire bus. 16. The InfiniBand interface was primary defined for links between ________ using ________ links.