Harvard architecture
Also found in: Dictionary, Medical, Wikipedia.
Harvard architecture
(architecture)A computer
architecture in which program
instructions are stored in different memory from data. Each
type of memory is accessed via a separate
bus, allowing
instructions and data to be fetched in parallel.
Contrast:
von Neumann architecture.
This article is provided by FOLDOC - Free Online Dictionary of Computing (foldoc.org)
Harvard architecture
A computer architecture in which the program's instructions and the data reside in separate memory banks that are addressed independently. Named after the Mark I computer at Harvard University in the 1940s, a pure Harvard architecture can execute instructions and process data simultaneously, because each has its own address bus.
Microcontrollers, which have separate program and data memory banks (flash memory and RAM), often adhere to the Harvard architecture model and provide simultaneous overlap. However, most computers use the von Neumann architecture and employ CPU caches to achieve overlap (see cache). Contrast with von Neumann architecture. See Mark I and address bus.
 |
Microchip Microcontrollers |
---|
This diagram shows how the two memory banks are addressed independently for simultaneous instruction execution and data processing. (Image courtesy of Microchip Technology Inc., www.microchip.com) |
Copyright © 1981-2025 by The Computer Language Company Inc. All Rights reserved. THIS DEFINITION IS FOR PERSONAL USE ONLY. All other reproduction is strictly prohibited without permission from the publisher.
References in periodicals archive
* William Gibson, 'Cyborg Civics,'
Harvard Architecture Review, vol 10, 1998, p173.
The Super
Harvard Architecture Computer (SHARC) chip is a monolithic processing subsystem consisting of 26 million transistors and 512 kB of on-chip static random access memory.
Copyright © 2003-2025 Farlex, Inc
Disclaimer
All content on this website, including dictionary, thesaurus, literature, geography, and other reference data is for informational purposes only. This information should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional.