Computer Architecture and Organization Review

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

1/32

flashcard set

Earn XP

Description and Tags

Flashcards covering memory types, access methods, CPU cycles, I/O transfer modes, system performance, and computer history from the lecture notes.

Last updated 9:44 PM on 8/3/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

33 Terms

1
New cards

Primary Memory

A type of memory that is very fast and volatile (data lost when power is off), directly accessible by the CPU, including examples like RAM, Cache, and Registers.

2
New cards

Secondary Memory

A type of memory that is slower and non-volatile (data retained when power is off), having large capacity (GBs-TBs) and accessed indirectly via primary memory.

3
New cards

Sequential Access

An access method where data is accessed in a fixed, linear order, one after another, as seen with magnetic tape.

4
New cards

Direct Access

An access method where data is stored in blocks, allowing the system to jump directly to a block without reading everything before it.

5
New cards

Random Access

An access method where any memory location can be accessed directly and instantly, regardless of its position, used in RAM and SSDs.

6
New cards

Fetch

The CPU process of reading the next step in the recipe or instruction from the memory.

7
New cards

Decode

The CPU process of understanding what a specific instruction step means.

8
New cards

Execute

The CPU process of performing an action such as chop, mix, or boil (mathematical or logical operations).

9
New cards

The Power Wall

A problem encountered around 2005 where increasing clock frequency led to unsustainable heat and power consumption.

10
New cards

Parallel Processing

The act of dividing a task into sub-tasks that execute simultaneously using multiple simpler cores on a single chip.

11
New cards

Amdahl's Law

A principle that dictates the potential speedup gained by using multiple processors.

12
New cards

Instruction Set Architecture (ISA)

The critical interface between user/software and hardware, defining attributes visible to the programmer.

13
New cards

Programmed I/O

An I/O method where the CPU is responsible for checking the status of the I/O device periodically through a mechanism called polling.

14
New cards

Burst Mode

A DMA mode where the controller takes control of the bus and transfers an entire block at once, blocking the CPU during the transfer.

15
New cards

Cycle Stealing

A DMA mode where the controller forces the CPU to pause for just one bus cycle to transfer one word, interleaving with CPU execution.

16
New cards

Transparent Mode

A DMA mode where data is transferred only when the CPU is not using the bus.

17
New cards

Embedded Systems

Dedicated functional computers within a larger system, such as microcontrollers in cars or appliances.

18
New cards

System on a Chip (SoC)

An integrated circuit that combines all components of a computer, including the CPU, memory, and I/O, into a single chip, ubiquitous in smartphones.

19
New cards

Response Time (Latency)

A performance metric measuring how long it takes to do a task, typically in seconds/program\text{seconds/program}.

20
New cards

Throughput (Bandwidth)

A performance metric measuring how many tasks are completed per unit of time, typically in programs/second\text{programs/second}.

21
New cards

CPU Execution Time

A performance formula calculated as Instruction Count×CPI×Clock Cycle Time\text{Instruction Count} \times \text{CPI} \times \text{Clock Cycle Time}.

22
New cards

I/O Processor (IOP)

A specialized processor with its own memory and instruction set dedicated to I/O tasks, capable of executing its own Channel Programs.

23
New cards

Von Neumann Model

A computer model proposed in 1945 featuring a stored-program concept where instructions and data are stored in the same memory.

24
New cards

Von Neumann Bottleneck

The limitation where sequential instruction processing is restricted by the speed of the memory bus.

25
New cards

Interrupt-Driven I/O

An I/O method where the CPU issues a command and continues other tasks until the I/O module sends an Interrupt Request (IRQ).

26
New cards

First Generation Computers

Computers developed between 1946-55 using vacuum tubes, such as the ENIAC.

27
New cards

Second Generation Computers

Computers developed between 1955-65 using transistors, such as the IBM 7000 series.

28
New cards

Third Generation Computers

Computers developed between 1965-80 using Integrated Circuits (ICs), such as the IBM System/360.

29
New cards

Fourth Generation Computers

Computers developed from 1980 to the present using VLSI Microprocessors housing thousands to billions of transistors.

30
New cards

Computer Architecture

The 'What' of a system, referring to attributes visible to a programmer, such as instruction sets and data type bits.

31
New cards

Computer Organization

The 'How' of a system, referring to operational units and interconnections like control signals and bus widths.

32
New cards

Direct Memory Access (DMA)

A technique where a specialized hardware module transfers data directly between I/O and memory without CPU intervention.

33
New cards

Moore's Law

The 1965 observation that the number of transistors on a chip doubles approximately every two years.