Structure And Function Of The Processor Flashcards

1
Q

What does the Arithmetic Unit do?

A

Performs arithmetic operations on the data.

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

What does the Logic Unit do?

A

Performs logical operations on the data.

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

What is the ALU ( arithmetic logic unit)

A

The problem solving part of the processor.

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

What does the Control Unit (CU) do?

A

It coordinates and controls the activities of the CPU, (directing the flow of data between the CPU and other devices.)

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

What is a Register?

A

Special memory cells that operate at very high speed on the CPU

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

What is usually stored in the Registers?

A

All arithmetic, logical or shift operations stored in registers

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

What does the Program Counter(PC) do?

A

Stores the location of the NEXT instruction to execute

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

What does the Accumulator do?

A

It stores the intermediary result of processing.

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

What does the Memory address register (MAR) do ?

A

It hold the address of the memory location from which data is to be FETCHED or to which data is to be written.

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

What does the memory data register(MDR) do?

A

Temporarily stores the data read from or written to memory.

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

What does the Current Instruction Register (CIR) do?

A

Hold the current instruction being executed

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

What is the Fetch-Decode-Execute Cycle?

A

The sequence of operations involved in executing an instruction can be divided into three phases—- fetching, decoding and executing it. The cycle repeats until the instruction is executed.

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

How the registers are used in Fetch-decide-execute cycle?

A
  1. Address of next instruction copied from PC to the MAR
  2. The instruction held at the address is copied to the MDR, at the same time the content of pc is deleted so that it holds the address of the next instruction
  3. Content of MDR copied to the CIR
  4. Instruction in CIR gets decoded. Then split into opcode and operand
  5. The instruction is carried out on the operand
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is clock speed ?

A

The system clock, generating a series of signals, switches between 0 and 1 several million times per second and synchronising CPU operations .

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

Why is the clock speed a factor of CPU performance?

A

The CPU cannot perform operations faster than the clock cycle. The greater the clock speed the faster instructions will be executed

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

What is cache?

A

A small amount of expensive, very fast memory inside the CPU.

17
Q

Why is cache a factor of CPU performance?

A

When an instruction is fetched from main memory it is copied into the cache so if it’s needed again, it can be fetched from cache, quicker than from main memory, so it increases its speed.

18
Q

Number of cores ?

A

Instructions are fetched and executed one at a time in a serial manner.

19
Q

How does the number of cores change the COU performance?

A

Each core is able to process a different instruction at the same time with its own fetch-execute cycle, making the processor two or 4 times faster. ( depending on the amount of cores)

20
Q

What is pipelining?

A

A way to increase the performance of the CPU, by making the next instruction to be fetched while the one before being executed.

21
Q

What does the address bus do ?

A

Transmits the memory addresses of words that are used as operand sin program instructions

22
Q

What does the data bus do?

A

A two way directional path for moving data and instructions between system components

23
Q

What does the control bus do ?

A

Transmits commands, timings and specific status information between system components( both directions)

24
Q

What is the Von Neumann architecture?

A

Instructions and data are stored in a common main memory and transferred using a single shared bus.

25
Q

Harvard architecture?

One advantage to it ?

A

Separates the data and instructions into separate memories using different buses.

Programs no longer competing for the same bus.

26
Q

3 Advantages of Von Neumann architecture.

A
  • almost all general purpose computers are based on its principles
  • simplifies the design of the CU
  • data from memory and from device are accessed in the same way