Talk:Von Neumann architecture

an original work of Von Neumann
IMHO the book or article, where Von Neumann architecture was introduced should be mentioned (with a link, if possible) —Preceding unsigned comment added by 85.140.22.47 (talk • contribs) 03:08, 18 April 2005


 * There it is... You could have done it yourself, it only took two quick Google searches (one on "von neumann architecture eniac" to find the title and one on the title to find a PDF of the paper itself). -- RTC 21:54, 18 Apr 2005 (UTC)

Earliest dates for stored program computers
If anyone has more information for the dates about the earlies stored program computers, please include it. --Bubba73 05:49, 4 Jun 2005 (UTC)

Open problems
Currently this "von Neumann architecture" article is tagged with "Category: Open problems".

My understanding is that the "von Neumann architecture" itself is not an open problem, since many implementations of it seem to be working fine.

Is there, perhaps, one or more unsolved problems or other open problems associated with "von Neumann architecture", perhaps something related to the "von Neumann bottleneck"? If so, it would be nice if they were explicitly spelled out in this article rather than letting readers like me wonder what the open problems are. If not, the "Category: Open problems" tag should be removed. --DavidCary (talk) 23:17, 8 September 2020 (UTC)


 * Done. The Von Neumann bottleneck is not an example of an open problem. --Guy Macon (talk) 23:37, 8 September 2020 (UTC)

Does the use of ROM make an architecture non Von Neumann?
It seems to me that the statement " both program instructions and data in read–write, random-access memory (RAM)" is incorrect. Does the use of ROM for instructions (or data) make an architecture not Von Neumann. DGerman (talk) 00:06, 15 August 2021 (UTC)

I'd like to make a note that this isn't even simply incorrect in the context of non-Von Neumann architectures, but it is also an incorrect description of the subject matter which the sentence in question is actually describing which is the stored-program computer. That jojo (talk) 15:05, 21 February 2023 (UTC)
 * The article no longer speaks of instructions or data necessarily being stored in read-write memory. Guy Harris (talk) 06:44, 17 March 2024 (UTC)

"A control unit that includes an instruction register and a program counter"
Hello,

Not sure where to ask this so I'll do it here. Please tell me if you want this comment removed.

I learned in class that the instruction register and a program counter are the same things.

Why the use of the word "and" then ? Saulepleureur (talk) 15:05, 4 March 2024 (UTC)
 * Because whoever taught you that in class might have been mistaken, in which case you learned something that's not correct. The instruction register Wikipedia page says that "the instruction register (IR) or current instruction register (CIR) is the part of a CPU's control unit that holds the instruction currently being executed or decoded". whereas the program counter Wikipedia page says that "The program counter (PC) ... is a processor register that indicates where a computer is in its program sequence."  The two definitions given in the article are not the same - the program counter indicates where the current instruction was fetched from or where the next instruction is going to be fetched from, whereas the instruction register contains the instruction in question.  (In practice, modern machines might not have something as simple as an "instruction register", but that's a different matter.) Guy Harris (talk) 06:40, 17 March 2024 (UTC)