External Devices and Input/Output Functions Quiz

AgreeableFreesia avatar
AgreeableFreesia
·
·
Download

Start Quiz

Study Flashcards

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

More Quizzes Like This

I/O Management Categories Quiz
56 questions
Computer Hardware
35 questions
Periferiche di un Computer
12 questions
Use Quizgecko on...
Browser
Browser