Harvard/Von nuemann Flashcards

(11 cards)

1
Q

What is the function of the Control Unit (CU) in Von Neumann architecture?

A

Controls the operation of the processor and its components, retrieves and executes instructions, generates timing signals

The CU is essential for managing the flow of data and instructions within the computer.

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

What operations does the Arithmetic Logic Unit (ALU) perform?

A

Carries out arithmetic and logic operations such as:
* Addition
* Subtraction
* Multiplication
* Division
* Comparisons

The ALU is a critical component for performing calculations and making logical decisions.

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

What are the three types of buses in Von Neumann architecture?

A

The three types of buses are:
* Data bus
* Address bus
* Control bus

Buses are communication systems that transfer data between components.

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

What is the role of memory (RAM) in Von Neumann architecture?

A

It serves as a central storage location for both data and the instructions that the CPU needs to execute

Memory is a linear array of bytes that enables the CPU to access necessary data quickly.

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

What distinguishes Harvard architecture from Von Neumann architecture?

A

Harvard architecture has separate memory units for instructions and data

This separation allows for simultaneous access, improving system performance.

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

How does the use of separate buses in Harvard architecture benefit performance?

A

Allows for concurrent access to instructions and data, preventing interference

This design significantly enhances the efficiency of data processing.

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

What is pipelining in the context of Harvard architecture?

A

While an instruction is executed, the next can be decoded and the subsequent one fetched

Pipelining increases the throughput of instruction processing.

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

What is the function of cache memory in Harvard architecture?

A

Stores frequently used data and instructions, providing high performance close to the CPU

Cache memory reduces access time and improves overall system speed.

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

What is the advantage of multiple cores in a processor?

A

Each core acts as a separate processing unit, allowing for parallel processing

Multiple cores can significantly improve the performance of computational tasks.

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

Fill in the blank: The Control Unit (CU) generates _______ signals to control the computer’s operations.

A

[timing]

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

Fill in the blank: In Harvard architecture, instructions and data can be accessed _______.

A

[concurrently]

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