Computer Systems : Computer Structure Flashcards

1
Q

What are the three main parts of a computer processor and their function

A

The Arithmetic and Logical Unit which performs calculations

The Control Unit which loads, decoded and executes insructions.

The registers which are small memory location used by the processor.

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

Describe the role of adress and data buses in the fetch execute cycle

A

The address bus is a unidirectional (1 way) bus. The address bus can carry a momory address from which data can be read or to which data can be written.

The data bus is a bidirectional (2 way) bus. The data bus is used to trnasfer data between the processor and the memory

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

Describe the Fetch-execute cycle for memory read

A
  1. MAR (Memory Adress Register) Sets up the address bus with relevant memory location to be read from.
  2. The control unit read line is activated
  3. The contents of the address held on the address bus are placed on the data bus
  4. The data bus transfers the data from memory to the MDR (Memory Data Register)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Describe the Fetch-execute cycle for memory Write

A
  1. MAR (Memory Address Register) sets up the address bus with the relevant memory location to be written to
  2. MDR (Memory Data Register) passes the data to be written to the data bus
  3. The control unit write line is activated
  4. Data bus transfers the data to memory location specified on the address bus
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What happens to the computer system performance when the width of the data bus is increased

A

By increasing the data bus from 32-bit to 64-bit, the computer can trnasfer twice as much information at one time. Therfore, incresing the size of the data bus improves the system performance of the computer.

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

What happens to the computer system performance when the number of processors (cores) is increased.

A

The number of processor cores can imporove the performance of a computer by processing instruction in parallel. CPUs with multile cores have more power to run multiple programs at the same time

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

How does cahce memeory affect computer system performance

A

Cache memory can store blocks of memeory contents in the faster area of RAM closer to (or on) the processor chip, which can increase the performance. The more cache there is, the more data can be stored closer to the CPU.

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

How does clock speed affect the computer system performance.

A

Increasing the clock speed of a computer will increase performance, but at the cost of increased power consumption and heat production. Increasing the clock speed means more fetch-executes per clock pulse.

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