Microcontroller Questions and Answers – Von Neumann and Harward Architectures

This set of Micro-controller Multiple Choice Questions & Answers (MCQs) focuses on “Von Neumann and Harward Architectures”.

1. How many types of architectures are available, for designing a device that is able to work on its own?
a) 3
b) 2
c) 1
d) 4
View Answer

Answer: b
Explanation: There are basically two main types of architectures present, they are Von Neumann and Harvard architectures.

2. Which architecture is followed by general purpose microprocessors?
a) Harvard architecture
b) Von Neumann architecture
c) None of the mentioned
d) All of the mentioned
View Answer

Answer: b
Explanation: General purpose microprocessors make use of Von Neumann architecture as here a simpler design is offered.

3. Which architecture involves both the volatile and the non volatile memory?
a) Harvard architecture
b) Von Neumann architecture
c) None of the mentioned
d) All of the mentioned
View Answer

Answer: a
Explanation: In Harvard architecture, both the volatile and the non volatile memories are involved. This is done to increase its efficiency as both the memories are being used over here.

advertisement
advertisement

4. Which architecture provides separate buses for program and data memory?
a) Harvard architecture
b) Von Neumann architecture
c) None of the mentioned
d) All of the mentioned
View Answer

Answer: a
Explanation: Harvard Architecture provides separated buses for data and program memory to fetch program and data simultaneously. By doing this access time is reduced and hence performance is increased.

5. Which microcontroller doesn’t match with its architecture below?
a) Microchip PIC- Harvard
b) MSP430- Harvard
c) ARM7- Von Neumann
d) ARM9- Harvard
View Answer

Answer: b
Explanation: MSP430 supports Von Neumann architecture.
Sanfoundry Certification Contest of the Month is Live. 100+ Subjects. Participate Now!

6. Harvard architecture has _____________
a) dedicated buses for data and program memory
b) pipeline technique
c) complex architecture
d) all of the mentioned
View Answer

Answer: d
Explanation: Harvard Architecture has dedicated buses for data and program memory and pipeline technique because of this architecture is complex.

7. Which out of the following supports Harvard architecture?
a) ARM7
b) Pentium
c) SHARC
d) All of the mentioned
View Answer

Answer: c
Explanation: SHARC supports harvard architecture for signal processing in DSP.
advertisement

8. Why most of the DSPs use Harvard architecture?
a) they provide greater bandwidth
b) they provide more predictable bandwidth
c) they provide greater bandwidth & also more predictable bandwidth
d) none of the mentioned
View Answer

Answer: c
Explanation: Most of the DSPs use harvard architecture because they provide a wider predictable bandwidth.

9. Which of the following supports CISC as well as Harvard architecture?
a) ARM7
b) ARM9
c) SHARC
d) None of the mentioned
View Answer

Answer: c
Explanation: SHARC supports both the CISC and the Harvard architecture.
advertisement

10. Which of the two architecture saves memory?
a) Harvard
b) Von Neumann
c) Harvard & Von Neumann
d) None of the mentioned
View Answer

Answer: b
Explanation: As only one memory is present in the Von Neumann architecture so it saves a lot of memory.

Sanfoundry Global Education & Learning Series – Microcontroller.

To practice all areas of Microcontroller, here is complete set of 1000+ Multiple Choice Questions and Answers.

If you find a mistake in question / option / answer, kindly take a screenshot and email to [email protected]

advertisement
advertisement
Subscribe to our Newsletters (Subject-wise). Participate in the Sanfoundry Certification contest to get free Certificate of Merit. Join our social networks below and stay updated with latest contests, videos, internships and jobs!

Youtube | Telegram | LinkedIn | Instagram | Facebook | Twitter | Pinterest
Manish Bhojasia - Founder & CTO at Sanfoundry
Manish Bhojasia, a technology veteran with 20+ years @ Cisco & Wipro, is Founder and CTO at Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn.

Subscribe to his free Masterclasses at Youtube & discussions at Telegram SanfoundryClasses.