OCR GCSE Computer Science J277 - 1.1 Systems Architecture Flashcards

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

1/30

flashcard set

Earn XP

Description and Tags

A set of 31 vocabulary flashcards covering key concepts from OCR GCSE Computer Science J277 - 1.1 Systems Architecture.

31 Terms

1
New cards

CPU (Central Processing Unit)

Processes instructions and controls the operation of a computer.

2
New cards

Main Purpose of the CPU

To fetch, decode and execute instructions.

3
New cards

Fetch-Execute Cycle

The repeated process in which the CPU fetches an instruction, decodes it and executes it.

4
New cards

Fetch Stage

The stage where the CPU gets the next instruction from memory.

5
New cards

Decode Stage

The stage where the Control Unit works out what the instruction means and what must be done.

6
New cards

Execute Stage

The stage where the CPU carries out the instruction.

7
New cards

ALU (Arithmetic Logic Unit)

Performs arithmetic calculations and logical operations.

8
New cards

CU (Control Unit)

Coordinates the CPU and controls the flow of data and instructions.

9
New cards

Cache

Small, fast memory close to or inside the CPU that stores frequently or recently used data and instructions.

10
New cards

Cache Performance Benefit

More frequently used data and instructions can be accessed quickly instead of being fetched from slower main memory.

11
New cards

Register

A very small, very fast storage location inside the CPU.

12
New cards

Von Neumann Architecture

A computer architecture in which instructions and data are stored in memory for the CPU to process.

13
New cards

MAR (Memory Address Register)

Stores the address of the memory location currently being accessed.

14
New cards

MAR Content Type

An address.

15
New cards

MDR (Memory Data Register)

Stores data or an instruction being transferred to or from memory.

16
New cards

MDR Content Type

Data or an instruction, not an address.

17
New cards

Program Counter (PC)

Stores the address of the next instruction to be fetched.

18
New cards

Accumulator (ACC)

Stores results of calculations or data currently being processed by the ALU.

19
New cards

Difference Between MAR and MDR

The MAR stores a memory address; the MDR stores the data or instruction at a memory location.

20
New cards

Clock Speed

The number of CPU clock cycles per second, measured in hertz (Hz).

21
New cards

Clock Speed Performance Effect

More instructions may be processed per second, so performance can increase.

22
New cards

Clock Speed Disadvantage

It can increase power consumption and heat production.

23
New cards

Cache Size Performance Effect

More useful data and instructions can be accessed quickly, reducing the need to access slower main memory.

24
New cards

CPU Core

An individual processing unit within a CPU that can execute instructions.

25
New cards

Multiple CPU Cores Effect

More instructions or tasks may be processed at the same time when software can use multiple cores.

26
New cards

Multiple Cores Limitation

Some programs or tasks cannot be divided efficiently between multiple cores.

27
New cards

OCR Required CPU Characteristics

Clock speed, cache size and number of cores.

28
New cards

Embedded System

A computer system built into a larger device to perform a specific function.

29
New cards

Embedded System Characteristic

It is designed for a limited or specific set of functions rather than general-purpose computing.

30
New cards

Embedded System Examples

Washing-machine controller, car engine-management system, traffic-light controller, microwave controller or smart thermostat.

31
New cards

Embedded System Resource Design

Designed with limited hardware because they only need enough processing, memory and storage for their specific purpose, helping reduce cost, size and power use.