Processors Flashcards

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

Name 3 buses used to convey information between registers.

A

Control bus - transmits control signals from the control unit.
Data bus - carries the data from one place to another
Address bus - carries the location address (register) where the data is going

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

Explain the need for the program counter

A

– Is needed to store the address of the next
instruction (to be processed)
– Value is then sent to the MAR
– After sending the value the PC is
incremented / changed to address held in
CIR if the operation is a Jump

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

Explain the need for the Memory Address Register (MAR)

A

– Contains the address of the instruction
(to be accessed in memory)…
– …address of instruction sent from PC
– Contains the address of the data (to be
accessed in memory)…
– …address of data sent from CIR

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

Explain the need for the Memory Data Register (MDR)

A

– Contains the instruction which has been
accessed from memory
– Contains the data which has been
accessed from memory
– That is referenced by the MAR /
Instruction sent to CIR
– acts as a buffer

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

Describe 2 ways in which the accumulator is used.

A

-Temporary storage
-for data being processed / during calculations
-I/O in processor…
-… used as a buffer / gateway

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

What is the role of the control unit in the processor?

A
  • Decodes instructions. [1]
  • Sends control signals to coordinate movement of data through the
    processor / execute instruction. [1]
  • Controls buses [1]
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is a Processor?

A

A processor, also known as a Central Processing Unit (CPU), is the brain of a computer responsible for executing instructions, performing calculations, and controlling the flow of data within a computer system.

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

What is the function of the Arithmetic Logic Unit (ALU)?

A

The ALU is a component of the processor responsible for performing arithmetic and logical operations, such as addition, subtraction, AND, OR, and NOT operations.

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

What is the Control Unit (CU)?

A

The Control Unit is responsible for fetching instructions from memory, decoding them, and executing them by coordinating the activities of other parts of the processor.

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

What is the Clock Speed of a processor?

A

The Clock Speed refers to the number of cycles per second measured in Hertz (Hz) at which the processor can execute instructions. A higher clock speed generally indicates faster processing.

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

What is a Cache Memory?

A

Cache memory is a small, high-speed memory unit located within or very close to the CPU that stores frequently accessed data and instructions to reduce access time and improve overall system performance.

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

Define Pipelining.

A

Pipelining is a technique used in processors where multiple instructions are overlapped in execution, allowing the processor to execute different stages of multiple instructions simultaneously, thus improving overall efficiency.

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

What is the difference between RISC and CISC architectures?

A

RISC (Reduced Instruction Set Computer) processors have a simpler instruction set, aiming for high performance through faster execution of a smaller set of instructions. CISC (Complex Instruction Set Computer) processors have a more extensive instruction set, often including complex instructions that can perform multiple operations in a single instruction.

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

Explain the concept of Von Neumann architecture.

A

Von Neumann architecture is a design concept for computers where program instructions and data share the same memory and are both stored in binary format. It consists of four main components: CPU, memory, input/output devices, and a control unit.

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

What is the difference between Harvard and Von Neumann architectures?

A

In Harvard architecture, separate memories are used for instructions and data, allowing simultaneous access to both. In Von Neumann architecture, instructions and data are stored in the same memory, which may lead to data transfer bottlenecks.

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

What are the two main types of Parallel Processing?

A

The two main types of Parallel Processing are SIMD (Single Instruction, Multiple Data) and MIMD (Multiple Instruction, Multiple Data). SIMD involves executing the same instruction on multiple data simultaneously, while MIMD involves executing different instructions on multiple data concurrently.