System Architecture Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

What is the purpose of the CPU?

A

To fetch, decode, and execute instructions

The CPU is often referred to as the ‘brains’ of a computer.

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

What are the three main actions performed by the CPU?

A

Fetch, decode, execute

These actions allow the CPU to process instructions from RAM.

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

What does the Control Unit do?

A

Controls the flow of data inside and outside the CPU

This includes directing data to registers, RAM, and input/output devices.

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

What functions does the Arithmetic Logic Unit (ALU) perform?

A

Calculations and logical operations

This includes simple addition, subtraction, and comparisons as well as logical operations like AND and OR.

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

What is the Cache in the context of a CPU?

A

Very fast memory that stores frequently used data

It is slower than registers but faster than RAM, allowing quick access for the CPU.

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

Fill in the blank: The CPU fetches the next instruction from _______.

A

RAM

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

True or False: The Control Unit is responsible for performing calculations.

A

False

The Control Unit manages data flow, while calculations are handled by the ALU.

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

Which unit in the CPU is responsible for performing logical operations?

A

Arithmetic Logic Unit (ALU)

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

Fill in the blank: The Cache is _______ than RAM but _______ than registers.

A

Faster,slower

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

What type of operations can the ALU perform?

A

Arithmetic and logical operations

Examples include addition, subtraction, and logical comparisons like AND and OR.

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

What is the Von Neumann architecture?

A

Von Neumann is based on the idea of a ‘stored program concept’. Both instructions and data are stored in the same memory in binary form.

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

What does the Memory Address Register (MAR) do?

A

The MAR holds the address of where data is to be fetched or stored.

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

What is the function of the Memory Data Register (MDR)?

A

The MDR holds the data fetched from or to be written to memory (RAM).

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

What is the role of the Program Counter (PC)?

A

The PC holds the address of the next instruction in memory.

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

What does the Accumulator do?

A

The Accumulator holds the intermediate results of calculations.

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

What is clock speed?

A

This is the number of instructions a single processor core can carry out per second (Hz).

E.g. desktop computers = 3.5 GHz (3 billion instructions per second)

17
Q

What is the purpose of a larger CPU cache?

A

A larger CPU Cache gives the CPU faster access to frequently used instructions without having to fetch these instructions from RAM. This improves performance.

18
Q

What does the number of cores in a CPU indicate?

A

Each core in a CPU can process data independently. The more cores a CPU has, the more instructions it can carry out at once.

19
Q

What are embedded systems?

A

Embedded systems are computers built into other devices like dishwashers and microwaves. They are dedicated systems so are easier to design and produce.