Hardware and Computer Architecture

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

1/49

flashcard set

Earn XP

Description and Tags

A comprehensive vocabulary review of computer hardware fundamentals, covering CPU architecture, memory types, registers, buses, peripheral devices, secondary storage, and embedded systems.

50 Terms

1
New cards

Central Processing Unit (CPU)

The component that processes data and instructions (millions per second), performing simple arithmetic calculations and logical comparisons.

2
New cards

Clock Speed

A measurement of CPU speed; the faster it is, the faster the computer can run the fetch-decode-execute cycle and process more instructions.

3
New cards

Multi-core Processor

A CPU containing multiple processing components within the same unit, enabling simultaneous processing of instructions (such as two instructions at once in a dual-core CPU).

4
New cards

Controller

A CPU component that sends and receives signals from all parts of the computer, ensuring all processes take place at the right time and in the correct order.

5
New cards

Arithmetic and Logic Unit (ALU)

The part of the CPU that processes and manipulates data by performing simple calculations and comparisons on data temporarily stored in registers.

6
New cards

Registers

Temporary storage locations found on the CPU that hold data or control information, accessible much faster than internal memory.

7
New cards

Internal Memory (Level 1 cache)

Fast-access temporary storage on the CPU where data is moved from the registers when it is not being actively used.

8
New cards

CPU Architecture

A term referring to the design of a microprocessor, which is an integrated circuit.

9
New cards

Von Neumann Architecture

A CPU design where the program and the data are stored in the same memory space, making it easier to re-program.

10
New cards

Von Neumann Bottleneck

A limitation in Von Neumann architecture where an instruction fetch and a data operation cannot occur simultaneously because they share a common bus.

11
New cards

Harvard Architecture

A CPU design where program memory and data memory each have their own dedicated bus.

12
New cards

Address Bus

A bus along which the storage address of data travels whenever data is saved to or loaded from memory.

13
New cards

Data Bus

The physical pathway along which data travels when moved between different parts of a computer.

14
New cards

Control Bus

A bus used specifically by the controller to transmit control signals to different parts of the computer.

15
New cards

Volatile Memory

A type of memory where stored data is lost when power is switched off.

16
New cards

Non-volatile Memory

A type of memory that continues to retain and store data even when it has no power.

17
New cards

Random Access Memory (RAM)

Volatile memory used for the temporary storage of currently running programs and data.

18
New cards

Read Only Memory (ROM)

Non-volatile memory used for the permanent storage of data, such as the BIOS.

19
New cards

Flash Memory

Non-volatile memory used for the permanent storage of data where the stored data can still be altered.

20
New cards

Virtual Memory

Temporary memory allocated on a secondary storage drive (hard drive) when a computer runs many processes simultaneously and RAM runs low.

21
New cards

Cache Memory

Temporary storage of frequently accessed data and instructions consisting of a small number of memory locations that can be accessed by the CPU much faster than RAM.

22
New cards

Fetch

The step in the instruction cycle that retrieves the instruction address from memory, stores it in the instruction register, and increments the program counter by one to point to the next instruction.

23
New cards

Decode

The step in the instruction cycle where the control unit analyzes the instruction in the instruction register to determine the required action.

24
New cards

Execute

The step in the instruction cycle where the actual actions defined by the instruction are carried out.

25
New cards

Program Counter (PC)

A register that stores the memory location of the next instruction required by the processor.

26
New cards

Current Instruction Register (CIR)

A register that stores the instruction currently being executed by the processor.

27
New cards

Accumulator (ACC)

A register that stores the results of calculations performed by the ALU.

28
New cards

Memory Address Register (MAR)

A register that holds the memory location where data is currently being written to or read from.

29
New cards

Memory Data Register (MDR)

A register that holds data while it is being transferred from memory to the CPU or vice versa.

30
New cards

Input Device

A hardware device that allows data, such as text, images, video, or sound, to be entered into a computer system.

31
New cards

Output Device

A hardware device that allows processed data, such as text, images, video, or sound, to come out of a computer system.

32
New cards

Secondary Storage

Non-volatile backing storage where data is transferred from memory when no longer actively used, allowing retrieval at a later time.

33
New cards

Optical Storage

Storage media (such as CDs, DVDs, and Blu-Ray discs) that are read and written using lasers.

34
New cards

Magnetic Storage

Storage media (such as magnetic disks or tapes) where data is stored magnetically using a read-head and write-head.

35
New cards

Solid State Storage

Storage media without moving parts, featuring low power consumption and high-speed data access.

36
New cards

Motherboard

The primary circuit board of a computer where components like the CPU and ROM are mounted, featuring expansion slots and USB ports.

37
New cards

Graphics Processor Unit (GPU)

A specialized microprocessor that carries out calculations required to display graphic images on screen and process complex visuals rapidly.

38
New cards

Integrated GPU

A graphics processor that shares the computer's system RAM, offering lower cost and reduced heat production for general tasks like word processing and video viewing.

39
New cards

Dedicated GPU

A graphics card equipped with its own video memory that provides superior visual performance for gaming and design, at the cost of higher power consumption and greater cooling demands.

40
New cards

Sound Card

A hardware device located on the motherboard or installed into a PCI slot that enables a computer to produce audio output.

41
New cards

Embedded System

A dedicated combination of computer hardware and software engineered to execute a single specific task, often integrated inside a larger mechanical device.

42
New cards

Firmware

The specialized software written specifically for an embedded system.

43
New cards

Optical Mark Reader (OMR)

An input device that reads pre-designed forms containing marked multiple-choice choices, such as on lottery tickets.

44
New cards

Optical Character Recognition (OCR)

Software technology that converts printed or typed text into editable digital documents through shape-based pattern matching.

45
New cards

Magnetic Ink Character Recognition (MICR)

An input technology that reads characters printed with magnetized ink, commonly found at the bottom of bank cheques.

46
New cards

Byte (B)

A digital storage unit consisting of 88 bits.

47
New cards

Kilobyte (KB)

A digital storage unit equal to 10241024 bytes.

48
New cards

Megabyte (MB)

A digital storage unit equal to 1024 KB1024\text{ KB}.

49
New cards

Gigabyte (GB)

A digital storage unit equal to 1024 MB1024\text{ MB}.

50
New cards

Terabyte (TB)

A digital storage unit equal to 1024 GB1024\text{ GB}.