Ch.4 Operating systems and computer architecture Flashcards

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

What does a control bus do?

A
  • Carries signals to synchronise the fetch-execute cycle
  • Directs the CPU
  • Can be unidirectional or bidirectional
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What does a data bus do?

A
  • Carries data that is being processed

- Bidirectional

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

What does an address bus do?

A
  • Carries address locations of next item to be fetched

- Unidirectional

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

List the 5 different registers

A
  1. MDR
  2. MAR
  3. PC
  4. CIR
  5. ACC
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is meant by the stored program concept?

A
  • Programs / instructions are stored in memory
  • Data is stored in memory
  • Instructions are fetched and executed one after another
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Describe the role of the Program Counter

A
  • Holds the address …

- … of next / current instruction

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

What does a Program counter do?

A
  • Increments to point to the address of the next instruction to be fetched
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What does an accumulator (ACC)?

A

It holds the result of a calculation,

It is located in the Arithmetic Logic Unit (ALU)

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

What does a memory data register do (MDR)?

A
  • Temporary storage between the central processing unit (CPU) and primary memory
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Describe the role of the ALU

A

− Carries out calculations
− Carries out logical operations
− Holds temporary / interim values during calculations
− …in a register called the accumulator (ACC)

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