1.1 overview

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

1/32

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

33 Terms

1
New cards

What is a computer system?

a group of hardware and software collaborating to make an appliance that fulfils a specific task, or multiple tasks through input and output 

  

2
New cards

What two groups can all computers be classified into?

  • General Purpose System

  • Embedded System

3
New cards

What is a General Purpose System?

They can complete multiple different purposes by making use of software applications

4
New cards

What are some examples of General Purpose Systems?

Phones, laptops and computers

5
New cards

What is an Embedded System?

A computer that completes one specific task within a larger system

6
New cards

Give three examples of an Embedded System

  • Dishwasher

  • Washing machine

  • Oven

7
New cards

What is Firmware?

Hardware and software that the Embedded Systems need in order to carry out their specific function

8
New cards

What happens each time the clock ticks?

One Fetch Decode Execute cycle (one instruction is processed per tick)

9
New cards

What are clock speeds measured in?

Hertz

10
New cards

How fast are most clock speeds?

3 GigaHertz (~3 billion instructions processed per second)

11
New cards

How does clock speed correlate to CPU speed?

The higher the clock speed, the faster the CPU can run

12
New cards

How is the negative of having the clock run very fast?

The faster the clock speed, the more heat is generated. If the CPU gets too hot, it can get damaged

13
New cards

What is a core?

A complete processing unit within a CPU

14
New cards

What components of a CPU do cores also have?

ALU (Arithmetic Logic Unit), Control Unit (CU), and registers

15
New cards

What is ‘multitasking’?

Having extra cores to allow additional tasks to be carried out simultaneously, and this means that the processing time will speed up 

16
New cards

17
New cards

What does the ‘fetch’ in the FDE cycle mean?

Fetch an instruction from main memory

18
New cards

What does the ‘decode' in the FDE cycle mean?

Decode the instruction from main memory

19
New cards

What does the ‘execute’ in the FDE cycle mean?

Carry out the instruction

20
New cards

What is the FDE cycle?

It describes the basic operation that all modern computer systems use

21
New cards

What is the CPU?

Central Processing Unit - where all the data is processed and where the FDE cycle is carried out.

22
New cards

What are the main components of the CPU?

  • Arithmetic Logic Unit

  • Control Unit

  • Cache

  • Registers

23
New cards

What are registers?

High speed devices used by the CPU to store small amounts of data used for certain processes

24
New cards

What do registers mainly process?

The addresses of the next instruction to be executed and the results of calculations

25
New cards

What are the five types of registers?

  • Program counter

  • Memory Address Register

  • Memory Data Register

  • Current Instruction Register

  • Accumulator

26
New cards

What does the program counter do?

It holds the RAM address of the next instruction to be fetched from main memory

27
New cards

What does Memory Address Register do?

Holds the memory address where instructions will be fetched from or data fetched from/stored to

28
New cards

What does the Memory Data Register do?

Holds the current data that has been fetched from memory OR is about to be stored in memory

29
New cards

What does the Current Instruction Register do?

It holds the instruction that is currently being processed - the instruction that is about to get executed

30
New cards

What does the Accumulator do?

It stores the result of the current calculation from ALU, stores input into ALU

31
New cards

What is the purpose of the Control Unit?

To control and monitor the flow of data between the hardware components and the CPU. It also executes the instructions provided by the program

32
New cards

What is the purpose of the Arithmetic Logic Unit?

It handles all of the data processing within the CPU. It performs standard arithmetic (fancy that) operations like subtraction, addition, multiplication and division and also deals with logical comparisons such as ‘is this value greater than this value?’

33
New cards

What is cache?

High speed volatile memory that is built into the processor