Computer Science GCSE

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

1/40

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

41 Terms

1
New cards

System Clock

Makes sure everything is in sync

2
New cards

Control Unit

Directs other CPU components to execute an instruction

3
New cards

Arithmetic Logic Unit

Carries out Arithmetic and Logic calculations

4
New cards

Registers

Very fast access, small storage near the processor

5
New cards

Cache

Stores frequently used instruction

6
New cards

Buses

Carries data between componenets

7
New cards

Program counter

Holds the address of the next instruction. Increases by 1 increment every FDE cycle.

8
New cards

Memory Address Register

Holds the address of the instruction

9
New cards

Memory Data Register

Holds the data being processed

10
New cards

Step one FDE

Address is copied from programme counter to MAR.

11
New cards

Step two FDE

CPU fetches instruction from memory; imports necessary data and stores it in the MDR

12
New cards

Step three FDE

Control unit decodes the instruction, and carries out the instruction.

13
New cards

Primary Storage

Volatile data being used by the processor

14
New cards

Secondary storage

Long term data non-volatile storage for programmes and OS

15
New cards

Tertiary storage

Backup data storage in large quantities (eg. Data centers)

16
New cards

RAM

Random Access Memory, Volatile primary storage

17
New cards

ROM

Read only memory, Non volatile primary storage

18
New cards

What is a character set

A set of unique binary codes which represent specific characters

19
New cards

ASCII number of bits

7

20
New cards

ASCII extended number of bits

8

21
New cards

Unicode number of bits

Up to 32

22
New cards

Color depth

The number of bits per pixel

23
New cards

Left shift in binary meaning

Multiplying by 2^number of points moved

24
New cards

Right shift in binary meaning

Dividing by 2^number of points moved

25
New cards

Algorithm

A set of rules that are used to solve a problem

26
New cards

Computational Thinking

A set of techniques used to solve problems

27
New cards

Decomposition

When you break down a complex problem into smaller, simpler problems

28
New cards

Pattern Recognition

Recognising patterns in problems, in order to solve the bigger problem

29
New cards

Abstraction

Focusing on important details and discarding unnecessary information to solve a problem

30
New cards

Algorithm Design

Working out the steps of a problem to solve it

31
New cards

Interpreter

Converts programme to binary line by line

32
New cards

Compiler

Converts programme to binary in one go

33
New cards

Functions of IDE

Edit, Debug, Translate, document

34
New cards

Function of a operating system

User interface, Multitasking, running applications

35
New cards

Function of Utility software

Maintains and optimizes the computer

36
New cards

Purpose of GUI

Allows the user to interact with computer in a visual way

37
New cards

Purpose of Command line interface

Allows user to interact only with typed commands

38
New cards

How does Disk Defragmentation work

Moves files so parts of files are stored together

39
New cards

How does a disk become fragmented

Parts of files are moved around, so that they are not together

40
New cards

Device driver

Software that allows for OS and hardware to connect

41
New cards

Embedded system

A computer system inside another device