1.1 - Systems architecture Flashcards

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

What is the purpose of the Program Counter?

A

The PC holds the address of the next line of the program. It counts through the program line by line.

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

What is the purpose of the MDR?

A

The MDR holds the data that has been fetched from memory.

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

What is the purpose of the MAR?

A

The MAR stores the memory address from which data will be fetched.

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

What is the purpose of the ACC?

A

To store the result of the calculations carried out by the ALU.

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

What is the role of the CU?

A

The control unit controls all the other parts of the computer. It sens out signals telling the other parts what to do.

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

What is the role of the ALU?

A

To process data using binary maths and logic.
It uses processes such as binary addition and binary shift.

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

What are clock signals?

A

Regualr pulses of electricity sent out by the CU. They help coordinate the different parts of the processor.

One clock signal (tick) equals one fetch-decode-execute cycle.

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

What is the memory unit (RAM)?

A

The RAM holds the data and instructions that the computer needs while it is working.

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

What is von Neumann Architecture?

A

Von Neumann architecture is where both the data and the software that are currently being used are stored in computer memory (RAM).

With this architecture, the task a computer is working on can be changed by simply loading a different program into memory.

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

What happens during the fetch stage?

A

Instructions and data are transferred from the memory unit to the CPU.

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

What happens during the decode stage?

A

The CU converts a binary number from the RAM into an instruction.

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

What happens during the execute stage?

A

The processor carries out the required action.

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

List the 4 factors which affect performance.

A
  • Clock speed
  • Cache size
  • RAM size
  • Number of cores
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is cache memory?

A

Memory that is faster than the RAM but it cannot hold as much data.

It is either in the CPU or nearby. If it is outside it is called the external cache.

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

What is the fetch-decode-execute cycle?

A

It describes how instructions and data are passed around the processor. It is carried out millions of times per second.

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

What is an embedded system?

A

An embedded system is a computer system that has a dedicated function within a larger system.

17
Q

Give examples of embedded systems.

A

Calculators
ATMs
Washing machines

18
Q

What is a peripheral?

A

An input or output device connected ot the processor.

The operating system controls the connection between the peripherals and the processor.