Computer Architecture and Organization Mid-Term II Review

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

1/8

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 3:03 AM on 10/17/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

9 Terms

1
New cards

Software Interrupt

An event triggered when a program executes a special instruction on purpose to request a service from the operating system (such as reading a file), also referred to as a system call.

2
New cards

Exception

An unexpected problem or error that occurs while an instruction is executing, breaking the normal flow of program execution (e.g., dividing by zero, a page fault, an illegal instruction, or an arithmetic overflow).

3
New cards

Direct Memory Access (DMA)

A mechanism that transfers data directly between an I/O device and main memory without the CPU handling each individual transfer, optimal for moving large volumes of data.

4
New cards

Bus Request

The control signal sent by the DMA controller to request control of the system bus from the CPU.

5
New cards

Bus Grant

The signal from the CPU granting control of the bus to the DMA controller after completing its current bus operations.

6
New cards

I/O Interface

A hardware unit located between the CPU and peripheral devices (such as keyboards, printers, and disks) that coordinates data transfer, synchronisation, command translation, and error handling.

7
New cards

Data Register

A register within an I/O interface that temporarily holds the data being transferred between the CPU and an external device.

8
New cards

Status Register

A register in an I/O interface that indicates the current operational state of a peripheral device, such as ready, busy, or error.

9
New cards

Control Register

A register in an I/O interface that