COMP SCI 1.1

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

1/38

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 8:51 AM on 10/12/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

39 Terms

1
New cards

Control Unit

Coordinates activities in CPU. Directs flow of data. Completes FDE cycles, stores data in registers, sends R/W requests via control bus

2
New cards

Program Counter

Holds address of next instruction to be executed; next instruction in the sequence, or any branching. Increments by one.

3
New cards

MAR

Holds address location of data from which it is R/W from/to. Sends this via address bus.

4
New cards

MDR

Temporarily stores data that has been R/W from/to. Passed to it via the data bus

5
New cards

CIR

Holds current instruction being executed, copied from MDR where it is decoded and split into opcode and operand by the CU

6
New cards

ALU

Performs arithmetic and logical operations on data; bitwise and boolean.

7
New cards

ACC

Stores results of calculations performed by ALU.

8
New cards

Address bus

Carries memory addresses between MAR and RAM

9
New cards

Data bus

Carries data between MDR and RAM

10
New cards

Control Bus

Carries control signals between CU and rest of components

11
New cards

Clock

Unit that syncs components by generating pulses.

12
New cards

Interrupt Register

Checked by the CPU to see if any interrupts need processing e.g. error or keyboard inputs. If so, then Interrupt Service Routine is invoked

13
New cards

Cache

Small area of memory near CPU for holding frequently accessed data

14
New cards

FDE Cycle

PC is checked —> Address is copied into MAR —> Address sent along address bus to RAM, awaits CU signal—> CU sends signal across Control Bus —> contents sent along data bus to MDR —> Data copied into CIR —> PC incremented by 1 —> Instruction split into opcode and operand —> Instruction is executed

15
New cards

Pipelining

Process of carrying out multiple instructions concurrently

16
New cards

Von Neumann

Shared memory for data and instructions; stored in the same format. Follows linear FDE cycle. Registers are used as fast access to data.

17
New cards

Harvard

Instructions and data stored in separate memory units. R/W can be completed at the same time

18
New cards

CISC

Aims to complete tasks in as few assembly lines as possible. Multiple clock cycles per instruction

19
New cards

RISC

Aims to use simple instructions that will each be executed with one clock cycle

20
New cards

GPU

Device with thousands of independent cores working in parallel to complete repetitive tasks such as image processing. Uses SIMD to complete a single operation to multiple pieces of data in parallel

21
New cards

Multicore

Single CPU containing two or more independent processing units that can process multiple instructions faster than just one. However, some programs may not support multicore processing

22
New cards

Parallel Processing

Process of executing multiple instructions concurrently

23
New cards

Input device

Any device that allows the user to pass information from the outside world into a computer

24
New cards

Output devices

Any device that can take data in a digital format and turn it into data that a user can process

25
New cards

Storage device

Any device that is used for temporary and/or permanent storage of data

26
New cards

Optical Storage

Non-volatile secondary storage that uses a laser to R/W data by measuring the reflection of light off of pits and lands

27
New cards

Optical storage pros

Cheap, lightweight, portable

28
New cards

Optical storage cons

Slow R/W access times, prone to scratches which can corrupt data

29
New cards

Magnetic Storage

Non volatile secondary storage that uses magnetic fields to store binary data

30
New cards

Magnetic Storage pros

Cheap compared to solid state, and larger capacity

31
New cards

Magnetic storage cons

Slow access times, fragile and not very portable

32
New cards

Solid State

Non-volatile secondary storage that uses floating gate transistors to store data

33
New cards

Solid State Pros

Highly portable/durable. Fast access times

34
New cards

Solid State Cons

High relative cost. Limited R/W cycles

35
New cards

ROM

Small piece of read-only memory located on motherboard. Contains instructions for start-up

36
New cards

RAM

Temporary storage of instructions and data being executed by the processor. Volatile and faster than hard disk

37
New cards

Virtual Storage

Concept of storing data in a remote server that can be accessed by multiple devices from anywhere

38
New cards

Virtual Storage Pros

Can be accessed by anyone from anywhere

39
New cards

Virtual Storage Cons

Subscription fee usually has to be paid. Can only be accessed with an Internet connection