Memory architecture: Difference between revisions

Content deleted Content added
fill in a few details, add a reference, etc.
No edit summary
 
Line 8:
The earliest memory architectures are the [[Harvard architecture]], which has two physically separate memories and data paths for program and data, and the [[Princeton architecture]] which uses a single memory and data path for both program and data storage.<ref name="adafruit" />
 
Most general purpose computers use a hybrid split-cache [[modified Harvard architecture]] that appears to aan application program to have a pure Princeton architecture machine with gigabytes of [[virtual memory]], but internally (for speed) it operates with an instruction cache physically separate from a data cache, more like the Harvard model.<ref name="adafruit" >
[https://learn.adafruit.com/memories-of-an-arduino/arduino-memory-architecture "Memory Architectures: Harvard vs Princeton"].
</ref>