computer sys midterm

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

1/58

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 8:58 AM on 3/15/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

59 Terms

1
New cards

Computer Hardware

The physical components of a computer system.

2
New cards

Generations of Computers

Stages of computer development based on technological improvements in hardware.

3
New cards

Microprocessor

An integrated circuit containing thousands of transistors responsible for executing instructions.

4
New cards

CPU (Central Processing Unit)

The main processor that executes instructions and processes data.

5
New cards

ALU (Arithmetic Logic Unit)

The part of the CPU that performs arithmetic and logical operations.

6
New cards

Control Unit

The component that directs and coordinates the operations of the computer.

7
New cards

Registers

Small and very fast memory inside the CPU used for temporary data storage.

8
New cards

Main Memory

Temporary storage that holds active programs and data.

9
New cards

Clock

A component that controls timing and synchronization of operations in the processor.

10
New cards

Input/Output Devices

Hardware components used for interaction between the computer and the user.

11
New cards

Bus

A communication pathway that transfers data between computer components.

12
New cards

Data Bus

A bus that transfers actual data between components.

13
New cards

Address Bus

A bus that identifies the memory location where data is stored or retrieved.

14
New cards

Control Bus

A bus that carries control signals coordinating computer operations.

15
New cards

CPU Architecture

The design and organization of a computer’s central processing unit.

16
New cards

Von Neumann Architecture

An architecture that uses a single memory for both data and instructions with a shared bus.

17
New cards

Harvard Architecture

An architecture that uses separate memory and buses for data and instructions.

18
New cards

Instruction Set Architecture (ISA)

The set of machine language instructions that a processor can execute.

19
New cards

CISC (Complex Instruction Set Computer)

An ISA design that uses complex instructions capable of performing multiple operations.

20
New cards

RISC (Reduced Instruction Set Computer)

An ISA design that uses simple instructions executed quickly.

21
New cards

Fetch

The stage where the CPU retrieves instructions from memory.

22
New cards

Decode

The stage where the CPU interprets the meaning of an instruction.

23
New cards

Execute

The stage where the CPU performs the operation required by the instruction.

24
New cards

Parallel Processing

A technique where multiple processors execute tasks simultaneously.

25
New cards

Pipelining

A processing technique where multiple instructions are processed at different stages simultaneously.

26
New cards

Computer Memory

The component that stores instructions and data required for processing.

27
New cards

Primary Memory

Memory directly accessible by the CPU such as RAM and ROM.

28
New cards

Secondary Memory

Storage devices used for long-term data storage.

29
New cards

Volatile Memory

Memory that requires continuous power to retain stored data.

30
New cards

Nonvolatile Memory

Memory that retains data even when power is removed.

31
New cards

Random Access Memory (RAM)

Volatile memory used to temporarily store active programs and data.

32
New cards

SRAM (Static RAM)

A faster and more expensive type of RAM commonly used for cache memory.

33
New cards

DRAM (Dynamic RAM)

A slower but higher capacity RAM used as main memory.

34
New cards

FPM RAM

A RAM technology that allows faster access to data in the same row.

35
New cards

EDO RAM

A RAM technology that transfers blocks of data more efficiently.

36
New cards

SDRAM

RAM synchronized with the system clock for faster operation.

37
New cards

RDRAM

RAM technology that uses a high-speed interface.

38
New cards

DDR SDRAM

RAM that transfers data on both rising and falling edges of the clock signal.

39
New cards

SIMM

A memory module with chips on one side.

40
New cards

DIMM

A memory module with chips on both sides.

41
New cards

SO-DIMM

A smaller DIMM used in laptop computers.

42
New cards

Micro-DIMM

A compact memory module used in portable systems.

43
New cards

RIMM

A memory module used with Rambus technology.

44
New cards

Read Only Memory (ROM)

Nonvolatile memory that permanently stores instructions.

45
New cards

Memory Hierarchy

The arrangement of memory based on speed, cost, and capacity.

46
New cards

Computer Bottleneck

A situation where a slower component limits data transfer speed and system performance.

47
New cards

Memory Partitioning

The process of dividing memory into sections for different processes.

48
New cards

Fixed Partitioning

A memory management method that uses predefined memory blocks.

49
New cards

Dynamic Partitioning

A memory management method that allocates memory based on process requirements.

50
New cards

Virtual Memory

A technique that extends main memory using secondary storage.

51
New cards

Cache Memory

A small high-speed memory that stores frequently used data near the CPU.

52
New cards

L1 Cache

The fastest cache located inside the processor.

53
New cards

L2 Cache

A larger but slightly slower cache than L1.

54
New cards

L3 Cache

A cache shared among CPU cores that is slower than L1 and L2.

55
New cards

Locality of Reference

The principle that programs tend to access the same memory locations repeatedly or nearby.

56
New cards

Temporal Locality

The tendency for recently used data to be accessed again soon.

57
New cards

Spatial Locality

The tendency for data near recently accessed locations to be accessed soon.

58
New cards

Cache Hit

A situation where the requested data is found in cache memory.

59
New cards

Cache Miss

A situation where the requested data is not found in cache and must be retrieved from slower memory