|WikiProject Computing / Networking||(Rated Start-class, Low-importance)|
This shouldn't be just a redirect to IP address, should it? What about memory address spaces in computing? Keenanpepper 07:29, 3 Oct 2004 (UTC)
- (This is now a real article. -- Beland 21:42, 28 November 2006 (UTC))
Someone asked in an HTML comment:
- Is 3 storage areas merely a type of Harvard architecture, or does "Harvard" imply exactly 2 storage areas ?
- Having separate address spaces for instruction and data memory is what (in my opinion) defines the Harvard architecture. Assuming that there is only one instruction memory address space (I can't think of a reason to have more than one), that still leaves the door open for more than one data address space. This is common on digital signal processors, particularly thosed tuned to a specific purpose. For example, a hypothetical DSP highly optimized for FFTs might benefit from four data address spaces, real sample data, imaginary sample data, real twiddle factors and imaginary twiddle factors. So, my vote would be to call anything with one or more data address spaces distinct from the instruction address space Harvard.--GrahamDavies 13:27, 14 September 2007 (UTC)
Harvard: flat or not?
This address space article currently claims:
- Unfortunately, many early computers did not support a flat memory model -- in particular, Harvard architecture machines force program storage to be completely separate from data storage.
However, the (current version of) the flat memory model article contradicts that, saying that it is possible to have a Harvard architecture with a flat memory model, as long as it avoids segmentation and bank switching. I see that earlier versions of the "flat memory model" article say that Harvard architecture is by definition not a flat memory model.
Added links to two diagram from commons illustrating LBA addressing and Virtual Memory Mapping. Removed reqdiagram tag, although a diagram about IP addressing would probably be good too. Egmason (talk) 02:41, 1 March 2012 (UTC)
- Unfortunately I used that tag instead of starting a discussion here. My intention was to request/make a diagram about the abstract concept, not (prompt somebody) to search some stuff at the Commons. Certainly, I will remove these when true diagrams were made. Incnis Mrsi (talk) 04:43, 1 March 2012 (UTC)