Unit 1 - Systems Architecture Flashcards

(20 cards)

1
Q

(1.1.1) What is the purpose of the CPU?

A

The Central Processing Unit is responsible for executing tasks and running programs.

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

(1.1.1) What are the parts of a CPU?

A
  • Control Unit (CU)
  • Arithmetic-Logic Unit (ALU)
  • Program Counter (PC)
  • Memory Address Register (MAR)
  • Memory Data Register (MDR)
  • Accumulator (ACC)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

(1.1.1) What is the Control Unit (CU)?

A

It coordinates and controls all of the activities taking place within the CPU.

  • It decodes instructions and executes them
  • It receives signals from the system clock
  • It directs the timing and control of other parts
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

(1.1.1) What is the Arithmetic-Logic Unit (ALU)?

A

It is where the actual arithmetic operations are done. It also carries out logic operations.

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

(1.1.1) What is a Register?

A

It is a very fast memory location in the CPU.

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

(1.1.1) What are the CPU Registers?

A
  • Program Counter (PC)
  • Memory Address Register (MAR)
  • Memory Data Register (MDR)
  • Accumulator (ACC)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

(1.1.1) What is the Program Counter (PC)?

A

It holds the Address of the next instruction to be executed.

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

(1.1.1) What is the Memory Address Register (MAR)?

A

It holds the memory address of the current instruction, and then the data that is uses, so that these can be fetched from memory.

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

(1.1.1) What is the Memory Data Register (MDR)?

A

It holds the actual instruction, and then the data that has been fetched from memory.

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

(1.1.1) How do the MAR and MDR work together?

A

The MAR knows where to look for data in the RAM and the MDR can keep hold of the data until it is used.

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

(1.1.1) What is the Accumulator (ACC)?

A

It holds the result of an instruction before it is transferred to memory.

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

(1.1.1) What is a Cache?

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

(1.1.1) What is the name of the CPU operation?

A

It is the Fetch - Decode - Execute cycle.

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

(1.1.1) What does ‘Fetch’ mean?

A

It causes the next instruction and any data involved to be fetched from the main memory.

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

(1.1.1) What does ‘Decode’ mean?

A

It decodes the instruction.

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

(1.1.1) What does ‘Execute’ mean?

A

The instruction gets executed.

17
Q

(1.1.1) How do you explain the Cycle?

18
Q

What is the Stored Program Concept?

19
Q

What is an input device?

20
Q

What is an output device?