GCSE Computer Science: Paper 1

studied byStudied by 5 people
0.0(0)
Get a hint
Hint

What is a Computer System?

1 / 39

flashcard set

Earn XP

Description and Tags

This is a quick revision flashcard set aimed for the main questions for GCSE Computer Science, Paper 1.

40 Terms

1

What is a Computer System?

  • A computer system that can take inputs, process them, and create outputs.

  • It uses both hardware and software.

New cards
2

Name some types of Computer Systems.

  • Desktop PC

  • Laptop/Notebook

  • Palmtop/PDA

  • Games consoles

  • Tablets

  • Smartphones

  • Mainframe (server) Computer

  • Embedded Devices

New cards
3

What is an Embedded Device?

A computer system built into another device.

New cards
4

Name some examples of Embedded Devices.

  • Microwave

  • Petrol Pump

  • Electronic calculator

  • Smart TV

  • Domestic appliances

  • GPS systems

  • Central heating systems

New cards
5

Main features for Embedded Devices?

  • They are not a general purpose computer, they usually have a single main purpose or limited functions.

  • Not designed to be a fully usable computer system.

  • Often possible to upgrade software on device (upgraded by connecting device to a PC and installed new software).

New cards
6

What are advantages to Embedded Devices?

  • Limited number of functions means they are cheaper to design and build.

  • Require less power, some run on batteries.

  • Does not need much processing power, which means it can be built using cheaper, and less powerful processors.

New cards
7

What is the purpose of a CPU (Central Processing Unit)?

To process data and instructions by carrying out the Fetch, Decode and Execute cycle.

New cards
8

What is the CPU made up of (simple)?

  • Control Unit

  • Arithmetic Logic Unit (ALU)

  • Cache

  • Registers

  • Buses

New cards
9

What is the purpose of the Control Unit?

Controls the flow of data and it’s in overall control of the CPU.

New cards
10

What is the purpose of the Arithmetic Logic Unit (ALU)?

To carry out all of the arithmetic and logic operations. (addition, comparing numbers).

New cards
11

What is the purpose of the Cache?

Quick access memory inside the CPU which stores regularly used data and instructions.

New cards
12

What is the purpose of the Registers?

Super quick memory that is used to store tiny bits of data being used by the CPU.

New cards
13

What is the purpose of the Buses?

It is used to transport data around the CPU.

New cards
14

What is the purpose of the register: Program Counter?

It holds the memory address of the next instruction.

New cards
15

What is the purpose of the register: Accumulator (ACC)?

Stores the results of calculations in the Arithmetic Logic Unit (ALU).

New cards
16

What is the purpose of the register: Memory Address Register (MAR)?

It holds the 'memory address' that is about to be used by the CPU.

New cards
17

What is the purpose of the register: Memory Data Register (MDR)?

Holds the 'actual data or instruction' that is being used at the moment (buffer).

New cards
18
<p>What is this basic design of a computer system knows as?</p>

What is this basic design of a computer system knows as?

The Von Neumann Architecture.

New cards
19

Where are programs and instructions stored while the computer is on?

In the Main Memory (RAM).

New cards
20

What is Von Neumann’s Architecture?

  • A system where the CPU runs programs stored in the memory.

  • Programs that consist of instructions and data which are stored in memory addresses.

New cards
21

What happens in the Fetch stage of the FDE cycle?

  • Memory address is copied from the Program Counter to the Memory Address Register.

  • Instruction is fetched from the Main Memory (RAM).

  • Instruction is copied into the Memory Data Register.

  • Program Counter is incremented (to point to the next instructions).

New cards
22

What happens in the Decode stage of the FDE cycle?

  • Instruction is decoded by the Control Unit.

  • New value may be loaded into the Memory Data Register / Memory Address Register, ready for the next stage in the cycle.

New cards
23

What happens in the Execute stage of the FDE cycle?

  • The decoded instruction is carried out (e.g. add).

  • The cycle then repeats again.

New cards
24

What factors can affect the performance of a CPU?

  • Clock speed

  • Number of cores

  • Cache size

New cards
25

What does the term Clock Speed mean?

The number of instructions (FDE cycles) a processor core can carry out per second.

New cards
26

What does the term Number of cores mean?

  • A core is a processing unit found in the CPU.

  • Each core in a CPU can process data independently.

  • Each core is seen by the computer as its own processing unit, which can assign jobs/programs to.

New cards
27

What does the term Cache size mean?

  • Cache size is very fast memory used to store data in the CPU (faster than RAM).

  • Stores regularly used data and instructions so the CPU can access it quickly the next time it’s needed.

New cards
28

What is Primary Memory?

  • Memory that is accessed quickly by the CPU and it’s used to store programs/data while they are in use (mostly volatile).

  • RAM, ROM, Cache, Virtual Memory, Registers.

New cards
29

What is Secondary Storage?

  • Non-volatile storage to store data and files, while they are not in use.

  • Optical, Magnetic, Solid-State.

New cards
30

Why is Primary Storage needed?

  • Computers need to store data/instructions and programs while they are being used (operated).

  • This is so the data can be accessed quickly by the CPU.

New cards
31

What are some of the key facts about the RAM (Random Access Memory).

  • Used to store programs, data and instructions currently in use, that have been loaded from the hard disk.

  • Generally much smaller, but much faster than hard disk.

  • Contents of RAM is lost when the computer is turned off (power is lost). This is known as ‘Volatile’.

  • The more RAM a computer has, the more applications it can run at the same time.

New cards
32

What are some of the key facts about the ROM (Read-Only Memory)?

  • Contents cannot be edited or deleted.

  • They are non-volatile (data is not lost when power is removed).

  • Used to store data or instructions that’s not needed to be updated.

  • An example of a ROM CHIP is BIOS on the motherboard.

New cards
33

What are some of the key facts about the Cache Memory?

  • Stores copies of data/instructions from RAM that are accessed very regularly.

  • Cache memory is very quick, although it is very small (kilobytes/megabytes).

New cards
34

What are some of the key facts about Virtual Memory?

  • Virtual Memory can be used to store data and instructions when the RAM is not large enough/full.

  • Part of the Secondary Storage and it’s used as an extension of RAM.

  • Any data/instructions in Virtual Memory must be transferred back into RAM before they can be used (takes time and slows the computer down).

New cards
35
New cards
36
New cards
37
New cards
38
New cards
39
New cards
40
New cards

Explore top notes

note Note
studied byStudied by 51 people
... ago
5.0(1)
note Note
studied byStudied by 10 people
... ago
5.0(1)
note Note
studied byStudied by 14 people
... ago
5.0(1)
note Note
studied byStudied by 19 people
... ago
5.0(1)
note Note
studied byStudied by 10 people
... ago
5.0(1)
note Note
studied byStudied by 33 people
... ago
5.0(1)
note Note
studied byStudied by 18 people
... ago
5.0(1)
note Note
studied byStudied by 113 people
... ago
4.0(1)

Explore top flashcards

flashcards Flashcard (102)
studied byStudied by 6 people
... ago
5.0(1)
flashcards Flashcard (45)
studied byStudied by 5 people
... ago
5.0(1)
flashcards Flashcard (40)
studied byStudied by 2 people
... ago
5.0(1)
flashcards Flashcard (28)
studied byStudied by 7 people
... ago
5.0(1)
flashcards Flashcard (52)
studied byStudied by 3 people
... ago
5.0(1)
flashcards Flashcard (27)
studied byStudied by 135 people
... ago
5.0(3)
flashcards Flashcard (110)
studied byStudied by 18 people
... ago
5.0(1)
flashcards Flashcard (42)
studied byStudied by 1 person
... ago
5.0(1)
robot