NEW A Level Computer Science 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/33

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 1:09 PM on 10/10/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

34 Terms

1
New cards

ALU

Arithmetic Logic Unit: Completes all arithmetic and logical operations, such as plus minus, times divide, Boolean TRUE/FALSE, logical gates such as AND, NOT, OR, XOR.

2
New cards

CU

Control Unit, coordinates activities in CPU. Manages flow of data between devices, accepts and decodes instructions.

3
New cards

Registers

Small, high speed memory, which temporarily stores data

4
New cards

Program Counter

Holds address of next instruction to be fetched

5
New cards

Accumulator

Stores results of calculations done by ALU

6
New cards

MAR

Holds address of location of data that is to be read from/written to

7
New cards

MDR

Temporarily holds data that has been read or needs to be written

8
New cards

CIR

Holds current instruction that is being executed, divided into opcode and operand

9
New cards

Opcode

Action CPU must perform

10
New cards

Operand

Data on which operation is executed

11
New cards

Buses

Set of parallel devices that is used to transmit data between two or more connected devices

12
New cards

Data bus

Bi-directional, transfers data between components

13
New cards

Address Bus

Transmits memory addresses between MAR and RAM that specifies the data that is to be sent or retrievedC

14
New cards

Control Bus

Bi-directional, transmits control signals between control unit and internal and external components

15
New cards

Pipelining

Process of completing the FDE cycles of three instructions simultaneously. Reduces the amount of time that the CPU is idle

16
New cards

FDE Cycle

Fetch: Address in PC is copied to MAR. Instruction held at the address in the MAR is transferred from main memory to MDR. Value in MDR copied to CIR.

Decode: Contents of CIR divided into opcode and operand

Execute: Decoded instruction is executed

17
New cards

Clock Speed

Determined by system clock. Generates signals that initiate all activities. More signals, or pulses, means a higher clock speed, so more instructions are executed per second, so faster performance

18
New cards

No. cores

A core is an independent processor capable of fetch-execute cycles. Two cores means that two instructions can be executed at the same time, so more instructions executed per second, increasing performance

19
New cards

Cache

Memory in CPU used for frequently used instructions. Closer than main memory, so the access of data is quicker, speeding up the FDE cycle, and increasing CPU performance

20
New cards

L1 Cache

Small, high-speed memory.

21
New cards

L2 Cache

Medium sized, relatively fast memory

22
New cards

L3 Cache

Large, slower-speed memory

23
New cards

Von Neumann Architecture

Includes basic components of computer and processor in which shared memory and data buses are used. Can be cheaper to develop as control unit is simpler.

24
New cards

Harvard Architecture

Physically separate memories are used for data and instructions. This means the two can be accessed in parallel, allowing quicker execution. Commonly used in embedded systems

25
New cards

RISC

Computer that has a small instruction set. Each instruction in a process can be executed in a single clock cycle. Reduces the cycles per instruction, as each instruction is simpler, however there are more instructions as the programmer has to write LOAD, ADD and STORE commands individually

26
New cards

CISC

Computer with larger instruction set. There are less instruction per program, for example MULT X,Y, however this means that more clock cycles must take place for one instruction, as the individual instruction is more complex

27
New cards

Multi-core CPUs

Multiple independent cores that complete instructions individually, increasing performance

28
New cards

Optical devices

R/W using laser. Surface includes pits and lands, where pits result in the laser being scattered and result in a binary 0, and lands result in the laser being reflected back, and produce a binary 1.

29
New cards

Magnetic storage

Stores data by using two magnetic states: polarized and unpolarized. If a portion of material is polarized, all magnetic poles align and can be read by R/W head, producing a 1. If unpolarized, poles are scattered, producing a binary 0. Includes HDDs, magnetic tape, and floppy disk.

30
New cards

Flash storage

Fast and compact storage, using semiconductors to form logic gates storing charge in high or low states. These represent T/F, which represents information.

31
New cards

SSDs

Light and portable flash data storage with no moving parts, making it robust, compared to HDDs, which have moving parts. However, they are more expensive than HDDs, and have less read/write cycles.

32
New cards

RAM

Type of fast main memory that stores programs currently in use, which can be quickly accessed due to its faster access speeds. Volatile memory.

33
New cards

ROM

Storage that cannot be modified, Mostly used for storing the bootstrap. Non-volatile.

34
New cards

Virtual Storage

When info that is stored remotely can be accessed by other computers that have access to it.