LESSON 2: INPUT / OUTPUT TECHNOLOGY

5.0(1)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/28

encourage image

There's no tags or description

Looks like no tags are added yet.

29 Terms

1
New cards

External devices

Hardware components that let a computer communicate with the outside world or store data outside main memory.

2
New cards

Human-readable devices

External devices that provide communication between the user and computer, such as a keyboard, mouse, display, or printer.

3
New cards

Machine-readable devices

External devices that exchange data directly with equipment or storage systems, such as sensors, actuators, or disks.

4
New cards

Communication devices

Devices that transfer data between computers or communication systems, such as a network interface, modem, or wireless adapter.

5
New cards

Input device

A device that converts information from a user or the environment into signals a computer can process.

6
New cards

Output device

A device that converts computer-generated information into a form understood by a person or used by another machine.

7
New cards

Storage device

A device that transfers blocks of data between the computer and secondary storage.

8
New cards

I/O (Input/Output) module

An interface between the processor/memory system and external devices that provides control and coordination.

9
New cards

Control and timing

An I/O module function that coordinates the sequence of input/output operations.

10
New cards

Processor communication

An I/O module function that receives commands and exchanges data or status information with the CPU.

11
New cards

Device communication

An I/O module function that sends control signals to and receives signals from an external device.

12
New cards

Data buffering

Temporarily holding data to compensate for speed differences between components.

13
New cards

Error detection (I/O)

An I/O module function that reports device or data-transfer errors to the processor.

14
New cards

Data register

An I/O module register that holds data being transferred between the module and the processor/device.

15
New cards

Status register

An I/O module register that indicates conditions such as ready, busy, completed, or error.

16
New cards

Control register

An I/O module register that receives commands controlling the I/O operation.

17
New cards

Programmed I/O

A data-transfer method controlled directly by the CPU, which repeatedly checks the device status until it is ready.

18
New cards

Polling

Repeatedly checking a device’s status to determine whether it is ready or the operation is complete.

19
New cards

Interrupt-driven I/O

A method that lets the CPU do other work while a device operates; the I/O module interrupts the CPU when service is needed.

20
New cards

Interrupt request

A signal from an I/O module asking the CPU for attention or service.

21
New cards

Interrupt service routine

The routine the CPU executes to handle an interrupt.

22
New cards

Direct Memory Access (DMA)

A method in which a DMA controller transfers blocks of data directly between an I/O device and main memory with limited CPU involvement.

23
New cards

DMA controller

Hardware that manages direct data transfers between an I/O device and main memory.

24
New cards

Burst / block DMA

A DMA mode that transfers a block of data in one continuous sequence before returning bus control.

25
New cards

Cycle stealing

A DMA mode in which DMA takes individual bus cycles from the CPU to transfer data.

26
New cards

Transparent DMA

A DMA mode that transfers data when the CPU is not using the bus, minimizing interference with CPU activity.

27
New cards

I/O channel

A specialized mechanism that can execute I/O-related instructions and manage transfers independently of the main CPU.

28
New cards

I/O processor (IOP)

A dedicated processor for controlling I/O operations, coordinating devices, and managing transfers with less direct CPU involvement.

29
New cards

System throughput

The overall amount of work or data a system can process in a given time.