Architecture of the CPU Flashcards

1
Q

What is the purpose of the CPU

A

The CPU is a hardware component of a computer that executes programs and manages the rest of the hardware

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

What are the steps of the Fetch-Decode-Execute cycle

A

Fetch - Fetches an instruction from the main memory
Decode - Decodes the instruction
Execute - Executes the instruction

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

What are the factors of the CPU that effect the performance of a computer

A

Clock Speed - The speed at which the processor operates is called the clock speed and is measured in hertz
Cache Memory - This is an intermediary between the main memory and the CPU. It stores data that is used very often
Number of Cores - The more cores there are the more parrallel processing can take place at a time

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

What is the ALU and its function

A

Carries out :
Logical operations - Includes AND, OR and NOT
Shift operations - number is shifted to the right or left by a couple of spaces
Arithmetic operations - includes +. -, x and divide

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

What is the control Unit and its function

A

It coordinates all the activities taking place inside the CPU
This includes:
the execution of instructions in the correct order
decodes instructions
controls processor timings
sends and receives control signals to and from other devices within the computer

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

What is the cache and its function

A

The cache contains memory that is used regularly.
This is a fast access instead of going to the Main Memory for the CPU

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

What are the registers

A

A register is a special very fast access inside the CPU used in the execution of specific instructions

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

What is an embedded system

A

A small computer buolt into a piece of equipment designed to a perform a specific function

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

What are the features of the Von Neumann Architecture

A

Structure :
……………………………Storage………………………….
………………………………..↓…………………………………
Input Devices > Processor < OutputDevice
…………………………….(CPU)…………………………….
……………………………… ^……………………………….
……………………………Cache…………………………….
……………………………….^…………………………………
……………………….Main Memory……………………..

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

What is the MAR and its function

A

Memory Address Register holds the address of the instruction or piece of data to be fetched or stored

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

What is the MDR and its function

A

Memory Data Register holds the data or a program instruction temporarily when it is fetched from memory or is to be sent to memory

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

What is the program counter and its function

A

Program Counter holds the memory address of the next instruction to be carried out

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

What is the accumulator and its function

A

Accumulator is a special- purpose, memory location in which the results of operations carried out in the ALU are temporarily stored

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