29 Questions
Which category of external devices is suitable for communicating with the computer user?
Human readable
What is the major function of an I/O module related to device communication?
Processor communication
In the context of input/output, what is the function of a transducer in a keyboard?
Generate electronic signal
Which category of external devices is suitable for communicating with remote devices?
Communication
What type of signal is generated when a user depresses a key on a keyboard?
Electronic signal
What category of external devices is suitable for storing data in IRA code?
Machine readable
What does the Interrupt driven I/O technique allow the processor to do?
Execute other instructions while the I/O operation is in progress
What is the main drawback of the Programmed I/O technique?
The processor must wait until the I/O operation is complete
What does an I/O Device Controller handle?
Management of low-level device operations
What distinguishes Direct Memory Access (DMA) from programmed and interrupt I/O techniques?
I/O module exchanging data directly with main memory without processor involvement
What type of commands may an I/O module receive when addressed by a processor?
Peripheral activation and testing commands
What does Memory Mapped I/O have in common with memory?
Devices and memory share an address space
What distinguishes Isolated I/O from Memory Mapped I/O?
Separate address spaces for I/O and memory
Processor communication consists of involves command decoding, data, status reporting, and ______ recognition
address
Provide the Block diagram of an ______ module
I/O
Make a distinction between I/O channel (I/O Processor) and I/O – device – ______
controller
Explain briefly the Programmed I/O ______
technique
Explain briefly the Interrupt driven I/O ______
technique
Explain briefly the Direct memory Access I/O ______
technique
List the common I/O commands that an I/O module may receive when it is addressed by a ______
processor
Make a difference between memory mapped I/O and isolated modes of addressing an I/O in programmed I/O ______
context
Memory mapped I/O Devices and memory share an address space I/O looks just like memory read/write No special commands for I/O Large selection of memory access commands available Isolated ______ Separate address spaces Need I/O or memory
sel
With both programmed and interrupt I/O, the processor is responsible for extracting data from main memory for output and storing data in main memory for input. The alternative is known as direct memory ______
access
External devices can be categorized into Human readable, Machine readable, and ___________ devices.
Communication
The major functions for an I/O module include control and timing, processor communication, device communication, data buffering, and ___________.
Error detection
The I/O module communicates both with the processor and with the ___________ unit.
external
Keyboard input generates an electronic signal that is interpreted by the ___________ in the keyboard.
transducer
On output, IRA code characters are transmitted to an external device from the I/O module, where the ___________ interprets this code.
transducer
The text generated from keyboard input can be stored in the ___________ code.
IRA
Study Notes
External Devices
- Human readable devices are suitable for communicating with the computer user
- Machine readable devices are suitable for communicating with remote devices
- Storage devices are suitable for storing data in IRA code
I/O Module Functions
- The major function of an I/O module related to device communication is to handle control and timing, processor communication, device communication, data buffering, and error detection and correction
- The I/O module communicates both with the processor and with the external device unit
Keyboard Input
- When a user depresses a key on a keyboard, an electronic signal is generated
- The signal is interpreted by the transducer in the keyboard
- The text generated from keyboard input can be stored in the IRA code
I/O Techniques
- Programmed I/O technique allows the processor to execute a program to control the I/O operation
- The main drawback of the Programmed I/O technique is that it occupies the processor's time and attention
- Interrupt driven I/O technique allows the processor to continue with its normal tasks while the I/O operation is being performed
- The Interrupt driven I/O technique allows the processor to multitask and not be occupied by the I/O operation
- Direct Memory Access (DMA) I/O technique allows the I/O device to directly access the system memory without the processor's involvement
I/O Device Controller
- An I/O Device Controller handles the flow of data between the I/O device and the system memory
I/O Commands
- An I/O module may receive commands such as read, write, and control when addressed by a processor
Memory Mapped I/O
- Memory Mapped I/O has in common with memory that it shares an address space
- I/O devices and memory share the same address space
- No special commands for I/O are needed
- Large selection of memory access commands are available
Isolated I/O
- Isolated I/O has separate address spaces for I/O devices and memory
- Need I/O or memory commands for communication
Processor Communication
- Processor communication involves command decoding, data, status reporting, and error recognition
Test your knowledge of external devices and input/output functions with this quiz. Learn about the categories of external devices, block diagrams, and the functioning of a computer keyboard in the context of input/output processes.
Make Your Own Quizzes and Flashcards
Convert your notes into interactive study material.
Get started for free