The document discusses two types of computer architectures: von Neumann and Harvard. Von Neumann architecture uses a single memory to store both instructions and data, requiring two clock cycles per instruction. Harvard architecture has separate memories for instructions and data, allowing instructions to complete in one cycle through pipelining. The term originated from the Harvard Mark I computer which stored instructions on tape and data in counters. Harvard architecture is commonly used in embedded systems and CPUs to handle caches.
The document discusses two types of computer architectures: von Neumann and Harvard. Von Neumann architecture uses a single memory to store both instructions and data, requiring two clock cycles per instruction. Harvard architecture has separate memories for instructions and data, allowing instructions to complete in one cycle through pipelining. The term originated from the Harvard Mark I computer which stored instructions on tape and data in counters. Harvard architecture is commonly used in embedded systems and CPUs to handle caches.
The document discusses two types of computer architectures: von Neumann and Harvard. Von Neumann architecture uses a single memory to store both instructions and data, requiring two clock cycles per instruction. Harvard architecture has separate memories for instructions and data, allowing instructions to complete in one cycle through pipelining. The term originated from the Harvard Mark I computer which stored instructions on tape and data in counters. Harvard architecture is commonly used in embedded systems and CPUs to handle caches.
Hardik BCA 2022 ‘A’ 03/22/2023 PCTE GROUP OF INSTITUTES 1 Types of computer architecture.
There are basically two types of digital computer architectures
the first one is called von neuman architecture and later Harvard architecture was adopted for designing digital computers.
1. Von neuman architecture
2. Harvard architecture
03/22/2023 PCTE GROUP OF INSTITUTES 2
Von neuman architecture: • It is named after the computer scientist John von neuman. • The Computer has single storage memory for storing data as well as program to be executed • Processor needs 2 clock cycles to complete an instruction with this architecture.
03/22/2023 PCTE GROUP OF INSTITUTES 3
Harvard architecture: • This type of Computer has two separate memories for storing data and program. • Processor can complete and instruction in one cycle if appropriate pipelining strategies are implemented.
03/22/2023 PCTE GROUP OF INSTITUTES 4
03/22/2023 PCTE GROUP OF INSTITUTES 5 Harvard architecture: • A computer architecture with physically separate storage and signal pathways for instructions and data. • The term originated from the Harvard mark stored instructions on punched tape and data in electro-mechanical counters.
03/22/2023 PCTE GROUP OF INSTITUTES 6
Applications: • Harvard architecture is used primarily for small embedded computers and signal processing. • Commonly used within CPUs to handle the cache. • Not only data but also instructions of programs are stored within the same memory. • This makes it easier to re-program the memory.