System Architecture Flashcards

1
Q

What is a computer?

A

An electronic device that takes an input, processes data and produces an output

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

What happens in stage 1 of the Fetch-Execute cycle?

A
  1. The program counter increases by one
  2. The program counter points to the next address
  3. The memory address register takes the address and passes it to RAM
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What happens in stage 2 of the Fetch-Execute cycle?

A
  1. The control unit controls the flow of data in the CPU
  2. The instruction is decoded
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What happens in stage 3 of the Fetch-Execute cycle?

A
  1. The instruction is carried out
    (E.g. downloading a file or a mathematical equation)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What does CPU stand for?

A

Central Processing Unit

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

What does the CPU do?

A

The CPU runs the Fetch-Execute cycle

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

Name all four registers of the CPU

A

Program Counter
Accumulator
Memory Address Register
Memory Data Register

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

What does the PC do?

A

Increases by one every cycle of the Fetch-Execute cycle to point to the next address

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

What does the ACC do?

A

Stores all the mathematical equations completed by the ALU

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

What does the MAR do?

A

Stores the address of the next instruction to be carried out by the CPU

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

What does the MAR do?

A

Stores the data that is to be transferred to RAM

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

What is Von Neumann Architecture?

A

The idea that computers can store data and instructions in the same memory

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

What are fixed programs?

A

Computers or programs that can only do one task

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

What are stored programs?

A

Computers that can do multiple tasks

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

What three factors affect the performance of a CPU?

A

Clock speed
Number of cores
Cache size

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

What is clock speed?

A

The number of Fetch-Execute cycles per second

17
Q

What is the number of cores?

A

The number of duplicate CPUs on a computer chip

18
Q

What does the cache do?

A

Stores frequently used data and instructions

19
Q

How does the cache size affect the performance of a CPU?

A

The cache is closer to the CPU than RAM. If more frequently used data and instructions can be stored closer to the CPU, the overall performance of the CPU wll be faster

20
Q

What is an embedded system?

A

An embedded system is a computer with a dedicated function, built into a larger mechanical device

21
Q

Give some examples of an embedded system

A

Washing machine
Coffee machine
Dishwasher
Traffic Light System