System Architecture Flashcards

1
Q

What are the stages of the FDE cycle?

A

Stage 1: Fetch
Stage 2: Decode
Stage 3: Execute

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is RAM?

A

The main memory

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What happens in the fetch stage of the fetch-execute cycle?

A
  • The program counter is checked as it holds the address of the next instruction to be executed.
  • This address is used by the MAR to fetch the instruction needed from RAM and bring it back to the CPU
  • The address in the program counter is incremented to point at the next instruction
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What happens in the decode stage of the fetch-execute cycle?

A

The CU decodes the instruction and works out what needs to be done

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What happens in the execute stage of the fetch-execute cycle?

A

The instruction is executed with could be
- Going back to the memory and grabbing some data
- Performing a calculation
- Storing information back into main memory

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is clock speed measured in?

A

Hertz (Hz)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

1 hertz (Hz) means…

A

…one cycle per second

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

CPU stands for

A

Central processing unit

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is an input device?

A

A device used to enter information into a computer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is an output device?

A

A device that presents data from the computer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is a storage device

A

A piece of computer equipment on which information can be stored

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is the CPU?

A

The part of the computer that fetches, decodes and executes instructions and manages the rest of the hardware

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Describe The Von Neumann Architecture

A
  • Instructions are fetched, decoded and executed once at a time
  • Instructions and data are held together in the same memory space
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What does the address bus travel between?

A

MAR to RAM

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What does the data bus travel between?

A

MDR and RAM

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What does the control bus do?

A

Carry signals to coordinate all the computer’s activities

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

What does CU stand for?

A

Control unit

18
Q

What does the CU do?

A
  • Decode instructions
  • Send control signals to control how data moves around the CPU
19
Q

What does ALU stand for?

A

Arithmetic logic unit

20
Q

What does the ALU do?

A

Carry out mathematical and logical operations

21
Q

What are special purpose registers

A

Small amounts of high speed memory used to store small amounts of data needed in proccesing

22
Q

What does MAR stand for?

A

Memory address register

23
Q

What does the MAR do?

A

Holds the address of where data is to be fetched or stored

24
Q

What does MDR stand for?

A

Memory data register

25
What does the MDR do?
Holds data fetched from or to be written to the memory
26
What does the program counter do?
Holds the address of the next instruction
27
What does ACC stand for?
Accumulator
28
What does the accumulator do?
Hold the results of calculations performed by the ALU
29
What is the cache?
Memory that provides **fast access** to **frequently used instructions** and **data**
30
What are the factors affecting the speed of the CPU?
- Clock speed - Number of cores - Cache size
31
What did John Von Neumann invent in 1945?
The first computer with a stored program
32
What is a fixed program?
A program that cannot be updated without rewiring or redesigning
33
What is a core
A complete copy of the CPU
34
What are embedded systems?
Computer systems with a dedicated function within a larger mechanical or electrical system
35
What are the advantages of multi core processors?
- Cores can work on separate tasks at the same time (multitasking) - The cores can work together (parallel processing)
36
How does a bus transport data across the motherboard?
With electrical conductors
37
What is another name for the FDE cycle?
The instruction cycle
38
What is clock speed?
The frequency at which the internal clock generates pulses
39
What does the internal clock do?
Synchronises components by generating pulses at a constant rate
40
Why does cache size affect the speed of the CPU?
The larger the cache, the more data can be stored without having go back to RAM