Harvard vs. vonNeuman ... was Re: Early computers was Re: Relay
computers
Paul Koning
pkoning at equallogic.com
Tue Sep 28 08:25:47 CDT 2004
>>>>> "Peter" == Peter C Wallace <pcw at mesanet.com> writes:
Peter> Actually many modern CPU's with caches are Harvard
Peter> Architecture, the instruction streams and data streams only
Peter> being mixed on the memory of the caches.
You could look at it that way, but I don't think that is the normal
usage of the terms.
Peter> I've also heard that machines that mix data and instruction
Peter> streams are more properly called "Princeton achitecture"...
Says who? That's the first time I've heard that term in 25+ years.
Peter> Isn't self modifying code pretty much deprecated these days
Peter> (aside from trampolines and such)
Self modifying code in the early sense of the word has been frowned on
for decades. But program loaders, pagers, and OS components like that
all modify program memory -- something that's only possible in von
Neumann machines.
paul
More information about the cctalk
mailing list