System Architecture Flashcards

(26 cards)

1
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
2
Q

What is the purpose of the CPU?

A

The purpose of the CPU is to process data and instructions by constantly repeating the fetch - decode - execute cycle.

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

What is the Control Unit?

A
  • The Control Unit (CU) sends control signals to direct the operation of the CPU.
  • Control signals and timing signals are sent to the ALU and other components such as RAM
  • It also decodes instructions as part of the F-E cycle.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is the ALU?

A

ALU stands for ‘Arithmetic and Logic Unit’.

It performs simple calculations and logical operations.

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

What is a register?

A

A register is a temporary storage space for one instruction or address.

Different registers are used during the FE cycle.

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

What is cache?

A

Cache memory is used to temporarily store data that is frequently accessed.

Cache memory is split into different levels.

Cache is slower to access than the registers but much faster than RAM.

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

What is computer architecture?

A

The way a computer is designed and structured is known as its architecture.

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

What is the most common type of computer architecture?

A

The most common type of computer architecture is Von Neumann

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

What are the 4 main components of the CPU?

A
  • cache
  • registers
  • ALU
  • Control Unit
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is Von Neumann Architecture?

A

Where a computer stores both program instructions and data in the same memory.

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

What is Harvard Architecture?

A

Where a computer has two separate memories. One for program instructions and one for data

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

What are computer buses?

A

How the data transfers between components

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

What is the FDE cycle?

A

The Fetch - Execute (F - E) cycle is performed by the CPU millions of times every second.

This cycle is how the CPU processes data and instructions for each program or service that requires its attention.

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

What is the program counter?

A

A register that tracks the RAM address of the next instruction to be fetched

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

What is the memory address register?

A

A register that tracks the RAM address of the instruction that is to be fetched

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

What is the memory data register?

A

The MDR stores the instruction that has been transferred from RAM to the CPU.

17
Q

What is the accumulator?

A

The ACC stores the result of mathematical or logical calculations.

18
Q

What are the three characteristics of the CPU?

A
  • cache size
  • clock speed
  • number of cores
19
Q

What is clock speed?

A

Clock speed is the measure of how quickly a CPU can process instructions.

20
Q

What is clock speed measured in?

21
Q

How does Clock Speed improve performance?

A

The faster the clock speed, the better performance because more instructions can be processed each second

22
Q

How does cache improve the performance of the CPU?

A

Cache is closer to the CPU than RAM meaning it can provide data and instructions to the CPU at a faster rate.

23
Q

What is a core?

A

A core is a complete set of CPU components. Each core is able to perform its own FDE cycle

24
Q

What is a multi-core CPU?

A

A multi-core CPU has more than one set of components within the same CPU

25
What is an embedded system?
Embedded systems perform a specific pre-programmed task which is stored in ROM. ​
26