Harvard VS Princeton
Harvard VS Princeton
Harvard VS Princeton
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
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.