GCSE Edexcel CS: Hardware (3.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/39

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 9:36 PM on 3/23/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

40 Terms

1
New cards

RAM

Random Access Memory - temporary place to store material that works quickly. Volatile: erased when computer turns off. Directly accessible to CPU

2
New cards

What does the random in random access memory mean?

Any data chosen at random would be equally quickly accessible as any other data

3
New cards

Von Neumann Architecture

A processor where data and instructions are stored in the same memory and accessed via buses. It is a computer architecture that allows a machine to be programmable - to store programs instead of just doing one job

4
New cards

Registers

Registers are immediate access, small amounts of fast temporary memory within the processor

5
New cards

MDR vs MAR

MDR (Memory Data Register - holds data/program instruction when it is fetched from memory or data that is waiting to be written to memory)

MAR (Memory Address Register)

6
New cards

Problem and solution of bottlenecking in Von Neumann Architecture

Data and Program instructions are stored in the same memory (Harvard architecture stores in different locations). This results in bottlenecking, where the CPU is waiting for the data bus as it is busy carrying both program instructions and data. To solve this, you can use cache: a small amount of high-speed random-access memory (RAM) built directly within the processor. It is used to temporarily hold data and instructions that the processor is likely to reuse. This allows for faster processing as the processor does not have to wait for the data and instructions to be fetched from the RAM.

7
New cards

Address bus

Carries addresses from the processor to other components: uni directional.

8
New cards

Data bus

Carries data/instructions in both directions between the CPU and other devices: bi-directional.

9
New cards

Control bus

Carries control signals in both directions between the CPU and other devices: bi-directional.

10
New cards

What does more wires on buses mean

Number of wires is the bandwidth. Each wire represents a 1 or 0, so more wires can represent more memory addresses for the address bus

The size of the address bus determines how much memory the CPU can address directly. 64 bits can access 2^64 = 18.4 exabytes of memory, and 32 bits can access 2^32 = 4GB of memory.

11
New cards

What is the instruction set

Set of all operations that can be executed by a processor

12
New cards

Fetch-Decode-Execute Cycle definition

The process that the CPU uses to retrieve and execute instructions

13
New cards

Fetch

Control bus sends a read signal to the RAM (as well as carrying the clock pulses). The value in the program counter is placed in the Memory Address Register (MAR). A one-directional address bus carries the value of the MAR to the RAM and a data bus carries the value back to the CPU. The value is placed in the Memory Data Register (MDR), which is then placed in the instruction register as it is an instruction. Now the program counter (holds the address of the memory location storing the next instruction) is incremented (by the control unit) to fetch the next instruction.

14
New cards

Decode

The control unit decodes the value in the instruction register (a binary value) into opcode and operand. The first is the instruction and the second is data, or address value (e.g., load 6). The instructions are from a specific instruction set (set of all operations that can be executed by a processor)

15
New cards

Execute

Executes instruction

Example instruction #1:

The code says to LOAD 6, so the control units sets the Memory Address Register to address 6 and the CPU sends an address bus to the RAM for address 6. The RAM sends a data bus back and the value at address 6 is stored in the Memory Data Register (as it's not an instruction, you don't put it in the Instruction Register) and then copied into the Accumulator.

Example instruction #2:

SUB 4 would mean to subtract whatever is at location 4 from what's in the accumulator. This would require the use of the ALU. Any arithmetic/logical operations are performed by the ALU (Arithmetic Logic Unit), and the results are in a special purpose register called the accumulator.

Example instruction #3:

If you then wanted to transfer that result in the Accumulator back into RAM, the MAR would be set to the target address and MDR would be set to whatever value is in the Accumulator.

16
New cards

Clock

In one clock tick, FDE cycle happens once

Carried by control bus

For GCSE the clock is located on the CPU (in reality a system clock is on the motherboard, and the CPU clock multiplies up the system clock).

17
New cards

Clock speed

How many instructions the CPU can process each second, measured in Hz

18
New cards

Overclocking

Running the CPU at a speed faster than the manufacturer recommends (need to control heat produced or will cause damage)

19
New cards

Cores

Cores are processing units within the CPU which can carry out their own FDE cycles

20
New cards

Volatile memory

The entire contents of this type of memory are erased when you turn off the computer

21
New cards

Non-volatile memory

Memory that can retain the stored data even when not powered

22
New cards

BIOS & its function (including where it's stored)

Basic Input/Output System

When your computer switches on, the BIOS is the first to operate. It is fetched from ROM (small chip of read only memory - can be overwritten with a firmware update) to RAM, where the CPU can use it. The BIOS switches everything on and checks all hardware is working. It then instructs to load the Operating System from secondary storage to RAM and the CPU executes this to start the computer.

23
New cards

ALU - Arithmetic and Logic Unit

Does all mathematical calculations and makes all logical decisions

24
New cards

Control unit

The part of the central processing unit that controls the flow of information through the processor.

25
New cards

Magnetic Storage description

The HDD has a stack of metal platters that spin at high speed. The platter has a magnetic coating on both sides. The disc spins continuously and the drive head writes data by changing the surface to N & S. A change in polarity is a 1 and the same polarity is a 0. There are concentric tracks which are subdivided into sectors

E.g., magnetic tape, floppy disk

26
New cards

Magnetic storage advantages

Cheapest per gigabyte, therefore high capacity

27
New cards

Magnetic storage disadvantages

Not fast due to moving parts, but faster than optical

Will slow down and eventually break over time

Easily damaged

28
New cards

Optical Storage description

CDs, DVDs, Blu-rays (double layer blue ray 50GB) - small capacity, cheap, good for distribution

Lands and pits are burned into the disk

Photodiode detects reflections of surface, with a change between pit and land = 1 and everything else = 0.

Types:

- ROM

- R (write to once)

- RW (read or write)

29
New cards

Optical storage advantages

Only good for distribution - cheap, easy to produce, durable, lightweight, easy transport

30
New cards

Optical storage disadvantages

Slow

Small capacity

Can lose data when scratched

[Now becoming obsolete due to streaming services and cloud backups, so modern laptops often don't have optical drives]

31
New cards

Solid State storage description

NAND Flash memory cells trap charge (electrons) in pools which stays inside when the computer is off. To read, a small voltage is applied, and if the electron pool is empty, a 1 is read out of the transistor. Discharged = 1, charged = 0

32
New cards

Advantages of solid state storage

Very fast

Uses less electricity

Silent ∵ no moving parts

No need to defragment ∵ no moving parts

Small + compact

33
New cards

Disadvantages of solid state storage

Expensive

Less number of read/writes (because transistors break down, defragmentation = v. bad for SSDs)

Electrical charges leak away so data degrades faster

34
New cards

Virtual memory

Secondary storage is not volatile - can store OS and memory.

When RAM is full, a part of secondary storage is allocated to virtual memory, which functions as RAM. The CPU guesses which data isn't needed currently and puts it in virtual memory. If you then use that data, it takes time to load it into RAM and replace it with another piece of data. In this case, adding more RAM is beneficial.

35
New cards

Embedded System & examples

A computer system with a dedicated function, often part of a larger device. E.g.: insulin pump, burglar alarm, washing machine

36
New cards

The internet of things (IoT)

A network of physical objects that use embedded systems and wireless to collect and exchange data w/o human interaction. E.g., google home, thermostats, monitors & trackers

37
New cards

General-purpose computer

a computer that can run many different programs (e.g. a smartphone)

38
New cards

Disadvantages of embedded system

Lack flexibility

Harder to update software

39
New cards

Advantages of embedded system

More efficient at their task

Cheaper and smaller to build/design

Require less batteries & less processing power.

40
New cards

Embedded system's alternative to secondary storage

Embedded systems often don't use secondary storage - instructions needed to run them are stored in ROM (as firmware) and any user data is held in RAM.

Explore top notes

note
Food Production - 86%
Updated 387d ago
0.0(0)
note
AP Biology Review
Updated 691d ago
0.0(0)
note
Quiz 3 POWPLANT - Reviewer
Updated 483d ago
0.0(0)
note
English 3-4: S2 Final
Updated 579d ago
0.0(0)
note
Chemistry - Matter
Updated 1297d ago
0.0(0)
note
Geometry
Updated 1276d ago
0.0(0)
note
Chapter 35-40 Notes
Updated 1059d ago
0.0(0)
note
Food Production - 86%
Updated 387d ago
0.0(0)
note
AP Biology Review
Updated 691d ago
0.0(0)
note
Quiz 3 POWPLANT - Reviewer
Updated 483d ago
0.0(0)
note
English 3-4: S2 Final
Updated 579d ago
0.0(0)
note
Chemistry - Matter
Updated 1297d ago
0.0(0)
note
Geometry
Updated 1276d ago
0.0(0)
note
Chapter 35-40 Notes
Updated 1059d ago
0.0(0)

Explore top flashcards

flashcards
AP Human Geography Unit 3
63
Updated 688d ago
0.0(0)
flashcards
Formal Commands special verbs
24
Updated 1224d ago
0.0(0)
flashcards
Design T1
32
Updated 1155d ago
0.0(0)
flashcards
italian help
28
Updated 374d ago
0.0(0)
flashcards
3. tétel- Pszichoanalízis
179
Updated 655d ago
0.0(0)
flashcards
AQA GCSE PE
317
Updated 350d ago
0.0(0)
flashcards
GAW words
30
Updated 894d ago
0.0(0)
flashcards
AP Human Geography Unit 3
63
Updated 688d ago
0.0(0)
flashcards
Formal Commands special verbs
24
Updated 1224d ago
0.0(0)
flashcards
Design T1
32
Updated 1155d ago
0.0(0)
flashcards
italian help
28
Updated 374d ago
0.0(0)
flashcards
3. tétel- Pszichoanalízis
179
Updated 655d ago
0.0(0)
flashcards
AQA GCSE PE
317
Updated 350d ago
0.0(0)
flashcards
GAW words
30
Updated 894d ago
0.0(0)