Computer architecture and secondary memory Flashcards

1
Q

What are registers?

A

The smallests and the fastest units of memory. They exist within a CPU and store what the CPU is working on at the moment.

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

What are the registers in the CPU?

A

MAR(memory address register), MDR(memory data register), CIR(current instruction register), CU(control unit), ALU(arithmetic and logic unit), ACC(accumulator)

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

What does the MAR do?

A

It stores the address which needs to be read or written to.

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

What does the MDR do?

A

It stores data that has been read or needs to be written into the RAM.

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

What does the current instruction register do?

A

It stores the instruction that has been transferred to the MDR and is about to be decoded and then executed.

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

What does the control unit do?

A
  • Decodes instructions into opcodes
  • Coordinates with other components of the CPU and synchronises the movement of data between registers
  • Sends read/write signals to control when data has to be read or written to
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What does the ALU do?

A
  • It carries out intructions to do with arithmetic and logic
  • It reads operands and writes the results of its operations into registers
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What does the accumulator do?

A

The accumulator stores intermediate logical or arithmetic data in multi-step calculations

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

What is RISC computer design?

A

The idea that making the CPU more complex and supporting larger number of instructions would lead to an increased perfomance.

The CPUs had large instruction sets.

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

What is CISC computer design?

A

The idea here was that the best way to improve performance would be to simplify the processor workings as much as possible.

They had a reduced instruction set.

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

What is pipelining?

A

The idea to keep the components of the CPU working with data continuously.

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

What three factors can be used to identify CPUs?

A
  • Speed
  • Instruction set
  • Width of the bus(word size)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is primary memory and secondary memory?

A

Primary memory can be directly acessed by the CPU while secondary memory can not.

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