IB CS Topic 2 - Computer Architecture

0.0(0)
studied byStudied by 10 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/23

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

24 Terms

1
New cards

Central Processing Unit (CPU)

executes commands from a computer's hardware and software; the principal computer chip that contains several processing components, which determines the computer's operating speed; the "brain" of a computer

2
New cards

Program Counter

The register that contains the address of the next instruction to be executed

3
New cards

Memory Address Register (MAR)

Holds memory address for data or a instruction about to be used by the CPU

4
New cards

Random Access Memory (RAM)

Computer location where instructions and data are stored on a temporary basis. This memory is volatile.

5
New cards

Volatile memory

Storage that is wiped clean when power is cut off from a device

6
New cards

non-persistent storage


A form of storage that does not maintain its data through power loss.

7
New cards

Memory Data Register (MDR)

a register that contains the data value being fetched or stored from RAM

8
New cards

Control Unit (CU)

Processor component that manages the execution of instructions during the fetch

9
New cards

Arithmetic Logic Unit (ALU)

The part of the central processing unit that performs arithmetic computations and logical operations. Receives data from the Control Unit

10
New cards

Accumulator (ACC)

Stores the results of any arithmetic or logical operations carried out by the ALU.

11
New cards

Current Instruction Register (CIR)

Register that stores the instructions that the CPU is currently decoding/executing

12
New cards

Read Only Memory

the portion of a computer's primary storage that does not lose its contents when one switches off the power. Holds fundamental instructions on a computer like the BIOS Setup.

13
New cards

Cache Memory

A type of memory used to temporarily store frequently used data or programs for quick access; similar to RAM but faster.

14
New cards

Hard Drive

an internal or external computer component that stores data, such as the operating system, applications, and user files. HDDs are "non-volatile" storage devices, meaning they retain stored data even when power isn't being supplied.

15
New cards

Virtual Memory

Space on a hard disk or other storage device that simulates random access memory. When primary memory gets overloaded, data gets sent here and stored in "pages". It gets returned to primary when it is needed.

16
New cards

Operating System

Set of software that controls computer's hardware and resources and provides services for computer programs.

17
New cards

User Interface

The visual elements of an program through which a user controls or communications the application. Often abbreviated UI. Link between user and hardware.

18
New cards

Memory Management

Operating system activity that optimizes the use of random access memory (RAM).

19
New cards

Peripheral Management

Software responsible for handling input, output and storage devices. Coordinates between BIOS and device drivers to manage interactions between computer and peripherals.

20
New cards

Multitasking

supports running multiple applications seemingly simultaneously. Allocates CPU Cycles to concurrent programs based on priority and time.

21
New cards

Application Software

computer software created to allow the user to perform a specific job or task

22
New cards

ASCII

a code for representing English characters as numbers, with each letter assigned a number from 0 to 127

23
New cards

Hexadecimal

A base-16 number system that uses sixteen distinct symbols 0-9 and A-F to represent numbers from 0 to 15.

24
New cards

Binary

The binary number system is base 2, using only bits 0 and 1.