Podcast
Questions and Answers
Which category of external devices is suitable for communicating with the computer user?
Which category of external devices is suitable for communicating with the computer user?
- Communication
- Human readable (correct)
- Machine readable
- Input / Output
What is the major function of an I/O module related to device communication?
What is the major function of an I/O module related to device communication?
- Error detection
- Control and timing
- Processor communication (correct)
- Data buffering
In the context of input/output, what is the function of a transducer in a keyboard?
In the context of input/output, what is the function of a transducer in a keyboard?
- Interpret IRA code
- Translate bit pattern
- Generate electronic signal (correct)
- Transmit to I/O module
Which category of external devices is suitable for communicating with remote devices?
Which category of external devices is suitable for communicating with remote devices?
What type of signal is generated when a user depresses a key on a keyboard?
What type of signal is generated when a user depresses a key on a keyboard?
What category of external devices is suitable for storing data in IRA code?
What category of external devices is suitable for storing data in IRA code?
What does the Interrupt driven I/O technique allow the processor to do?
What does the Interrupt driven I/O technique allow the processor to do?
What is the main drawback of the Programmed I/O technique?
What is the main drawback of the Programmed I/O technique?
What does an I/O Device Controller handle?
What does an I/O Device Controller handle?
What distinguishes Direct Memory Access (DMA) from programmed and interrupt I/O techniques?
What distinguishes Direct Memory Access (DMA) from programmed and interrupt I/O techniques?
What type of commands may an I/O module receive when addressed by a processor?
What type of commands may an I/O module receive when addressed by a processor?
What does Memory Mapped I/O have in common with memory?
What does Memory Mapped I/O have in common with memory?
What distinguishes Isolated I/O from Memory Mapped I/O?
What distinguishes Isolated I/O from Memory Mapped I/O?
Processor communication consists of involves command decoding, data, status reporting, and ______ recognition
Processor communication consists of involves command decoding, data, status reporting, and ______ recognition
Provide the Block diagram of an ______ module
Provide the Block diagram of an ______ module
Make a distinction between I/O channel (I/O Processor) and I/O – device – ______
Make a distinction between I/O channel (I/O Processor) and I/O – device – ______
Explain briefly the Programmed I/O ______
Explain briefly the Programmed I/O ______
Explain briefly the Interrupt driven I/O ______
Explain briefly the Interrupt driven I/O ______
Explain briefly the Direct memory Access I/O ______
Explain briefly the Direct memory Access I/O ______
List the common I/O commands that an I/O module may receive when it is addressed by a ______
List the common I/O commands that an I/O module may receive when it is addressed by a ______
Make a difference between memory mapped I/O and isolated modes of addressing an I/O in programmed I/O ______
Make a difference between memory mapped I/O and isolated modes of addressing an I/O in programmed I/O ______
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
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
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 ______
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 ______
External devices can be categorized into Human readable, Machine readable, and ___________ devices.
External devices can be categorized into Human readable, Machine readable, and ___________ devices.
The major functions for an I/O module include control and timing, processor communication, device communication, data buffering, and ___________.
The major functions for an I/O module include control and timing, processor communication, device communication, data buffering, and ___________.
The I/O module communicates both with the processor and with the ___________ unit.
The I/O module communicates both with the processor and with the ___________ unit.
Keyboard input generates an electronic signal that is interpreted by the ___________ in the keyboard.
Keyboard input generates an electronic signal that is interpreted by the ___________ in the keyboard.
On output, IRA code characters are transmitted to an external device from the I/O module, where the ___________ interprets this code.
On output, IRA code characters are transmitted to an external device from the I/O module, where the ___________ interprets this code.
The text generated from keyboard input can be stored in the ___________ code.
The text generated from keyboard input can be stored in the ___________ code.
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
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Description
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.