Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How can I tell whether my computer is Harvard or von Neumann architecture?

I am using laptop with below configuration. Processor: Intel(R) Core(TM)i5-4300U CPU @1.90GHz 2.49GHz RAM: 8GB System Type:64-bit OS, x64-based processor

Windows Edition:Windows 8.2 Enterprise

When I was reading about CPU architectures, i wanted to know what CPU architecture followed in my computer?

like image 204
Deepa Bedsur Avatar asked May 31 '15 14:05

Deepa Bedsur


People also ask

What devices use Harvard architecture?

Harvard architecture is used primary for small embedded computers and signal processing (DSP). Von Neumann is better for desktop computers, laptops, workstations and high performance computers. Some computers may use advantages from both architectures. Typically they use two separated memories.

Are all computers Von Neumann architecture?

Von Neumann architecture is based on the stored-program computer concept, where instruction data and program data are stored in the same memory. This design is still used in most computers produced today.

What is the difference between von Neumann vs Harvard architecture?

The Von Neumann Architecture is an ancient type of computer architecture that follows the concept of a stored-program computer. Harvard Architecture is a modern type of computer architecture that follows the concept of the relay-based model by Harvard Mark I.


1 Answers

Your processor is a modified Harvard Architecture. The reason why it is a modified Harvard Architecture is that it has split instruction and data L1 caches. Except for this, it is a von-Neumann architecture - instructions and data can both be present in the other cache levels and main memory.

The distinction between the two is relevant only when instructions are treated as data, such as in self-modifying code or Just In Time compilers.

like image 92
Craig S. Anderson Avatar answered Nov 08 '22 19:11

Craig S. Anderson