System Architecture Flashcards

1
Q

What is the purpose of the CPU and what does it stand for?

A

Central processing unit - the brain of the computer that processes program instructions.

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

Explain the Fetch/Decode/Execute Cycle?

A

Fetch - Causes the next instruction and any data involved to be fetched from the main memory

Decode- decodes the instruction.

Execute- executes the instruction.

And this repeats.

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

What is the MAR?

A

Memory Address Register - Stores the address of the instruction/data.

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

What is the MDR?

A

Memory Data Register - Stores the actual instruction of data.

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

What is the Accumulator?

A

Stores the arithmetic and logic results.

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

Whats does the program counter do?

A

Points to the next instruction.

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

Whats is the ALU?

A

Arithmetic Logic Unit - carries out the arithmetic/logic calculations.

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

What is the CU?

A

Control Unit - The component of the CPU that manages instructions.

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

What is the CACHE?

A

A piece of temporary memory. It can refer to a part of the RAM, storage disk, CPU, or an area for storing

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

Name 3 things that affect the CPU’s performance?

A
  1. Clock Speed
  2. Cache Size
  3. Number of Cores
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

How does increasing the number of Cores help the speed of CPU?

A

CPU’s with multiple cores have more power to run multiple programs at the same time.

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

How does increasing Cache Size help speed up the CPU?

A

The more cache memory, the more data and instructions can be held in the cache and be accessed faster.

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

How does increasing Clock Speed help increase the speed of CPU?

A

The higher the clock speed the more cycles the processor can make in a second, increasing its speed.

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

What is an embedded system?

A

An embedded system is a device that use microprocessors to control their functions

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

What is the purpose of an embedded system?

A

They are used for systems that have very simple processes that don’t need operating systems etc.

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

Name some examples of embedded systems?

A
  1. Automatic Washing Machine
  2. Smart Meters
  3. Security systems
  4. Fridges