MCQ IN COMPUTER SCIENCE & ENGINEERING

COMPUTER SCIENCE AND ENGINEERING

COMPUTER ARCHITECTURE

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
The Harvard Architecture contains more buses than the Von Neumann architecture.
A
True
B
False
C
Either A or B
D
None of the above
Explanation: 

Detailed explanation-1: -Harvard = Uses two separate buses for the transfer of data and instructions and two separate memories for storage of data and instructions. Harvard architecture is used primarily for small embedded computers and signal processing. Commonly used within CPUs to handle the cache.

Detailed explanation-2: -Explanation: von Neumann architecture shares bus between program memory and data memory whereas Harvard architecture have a separate bus for program memory and data memory.

Detailed explanation-3: -Von-Neumann Architecture comprised of three major bus systems for data transfer. Address Bus carries the address of data (but not the data) between the processor and the memory. Data Bus carries data between the processor, the memory unit and the input/output devices. Control Bus carries signals/commands from the CPU.

Detailed explanation-4: -Harvard architecture has a higher performance than Von Neumann due to the presence of the two separate memory spaces (data memory and instructions memory). This makes Harvard architecture execute data and instructions faster as compared to Von Neumann architecture.

There is 1 question to complete.