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?
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?
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?
Which category of external devices is suitable for communicating with remote devices?
Which category of external devices is suitable for communicating with remote devices?
Signup and view all the answers
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?
Signup and view all the answers
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?
Signup and view all the answers
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?
Signup and view all the answers
What is the main drawback of the Programmed I/O technique?
What is the main drawback of the Programmed I/O technique?
Signup and view all the answers
What does an I/O Device Controller handle?
What does an I/O Device Controller handle?
Signup and view all the answers
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?
Signup and view all the answers
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?
Signup and view all the answers
What does Memory Mapped I/O have in common with memory?
What does Memory Mapped I/O have in common with memory?
Signup and view all the answers
What distinguishes Isolated I/O from Memory Mapped I/O?
What distinguishes Isolated I/O from Memory Mapped I/O?
Signup and view all the answers
Processor communication consists of involves command decoding, data, status reporting, and ______ recognition
Processor communication consists of involves command decoding, data, status reporting, and ______ recognition
Signup and view all the answers
Provide the Block diagram of an ______ module
Provide the Block diagram of an ______ module
Signup and view all the answers
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 – ______
Signup and view all the answers
Explain briefly the Programmed I/O ______
Explain briefly the Programmed I/O ______
Signup and view all the answers
Explain briefly the Interrupt driven I/O ______
Explain briefly the Interrupt driven I/O ______
Signup and view all the answers
Explain briefly the Direct memory Access I/O ______
Explain briefly the Direct memory Access I/O ______
Signup and view all the answers
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 ______
Signup and view all the answers
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 ______
Signup and view all the answers
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
Signup and view all the answers
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 ______
Signup and view all the answers
External devices can be categorized into Human readable, Machine readable, and ___________ devices.
External devices can be categorized into Human readable, Machine readable, and ___________ devices.
Signup and view all the answers
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 ___________.
Signup and view all the answers
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.
Signup and view all the answers
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.
Signup and view all the answers
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.
Signup and view all the answers
The text generated from keyboard input can be stored in the ___________ code.
The text generated from keyboard input can be stored in the ___________ code.
Signup and view all the answers
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.