Harvard VS Princeton

Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

Frederick Geronimo

1. What is Harvard model?

The Harvard model proposes that many of the diverse personnel and labour relations activities can be dealt with
under four human resource (HR) categories: employee influence, human resource flow, reward systems and work
systems.

2. What is its difference with the von Neumann Model? Use a PRO-CON table

Von Neumann Model


ADVANTAGES DISADVANTAGES
the control unit gets data and instructions in the same
way from one memory. It simplifies design and Bottlenecking is an issue because only one bit of
development of the control unit information can be accessed at once
Data from memory and from devices are accessed in
the same way.
Development of control unit is cheaper and faster than Confusion between data and instructions can lead to a
Harvard system trash.
East memory organization for the user Instruction stored in the same memory as the data can
It is better for desktop computers, laptops, workstations be accidentally rewritten by an error in a program
and high performance computers
Serial instruction processing does not allow parallel
The programs can be optimized in smaller size. execution of the program. Parallel execution are
simulated later by the operating system.
The code is executed serially and takes more clock Only handles one task at a time.
styles.

Harvard Model
Advantages Disadvantages
It has two memories with two buses, this allows a Free data cannot be used for instructions and vice-
parallel access to data and instructions versa
The program cannot write itself
Data and instructions are accessed in the same way Development of the control unit is expensive and needs
more time
Less chance of program corruption
Instead of one data bus there are now two. Which
means more pins on the CPU, a more complex
motherboards and doubling up on RAM chips as well as
Both memories can use different cell sizes more complex cache design. This is why it is rarely
used outside the CPU
Production of a computer with two buses is expensive
and needs more time

3. What technologies implement these two models? Are they any different in purpose or function?

The technologies implement for Von Neumann model are desktop computers, laptops, workstations and high
performance computer. For Harvard model it is used for small embedded computer and signal processing (DSP). Von
Neumann is also known as stored program architecture and the most important feature is the memory that holds both
data and program. For Harvard architecture it is sometimes used within the CPU to handle its caches, but it is less
used with main memory because of complexity and cost.

You might also like