Questions tagged [von-neumann]

John von Neumann is one of the founding fathers of computing and a major 20th century mathematician. Questions under this tag generally relate to what is now known as the 'von Neumann architecture' for stored-program computers.

John von Neumann is one of the founding fathers of computing and a major 20th century mathematician. Questions under this tag generally relate to what is now known as the 'von Neumann architecture' for stored-program computers.

The Von Neuman Architecture describes a computer with a single control unit that sequentially works through instructions. Instructions and data are stored in memory together, both of which are sent along the same bus.

Consider asking your question at Computer Science.

38 questions
68
votes
6 answers

Turing machine vs Von Neuman machine

Background The Von-Neumann architecture describes the stored-program computer where instructions and data are stored in memory and the machine works by changing its internal state, i.e an instruction operates on some data and modifies the data. So…
Santhosh
  • 6,547
  • 15
  • 56
  • 63
56
votes
9 answers

What are some examples of non-Von Neumann architectures?

If I understand correctly modern computers are modeled after the Von Neumann architecture. I have sometimes seen reference to alternatives, but haven't really seen any very good descriptions of how non-Von Neumann architectures would be organised…
Steve
  • 1,849
  • 2
  • 19
  • 19
11
votes
7 answers

Are there any current non-Harvard architecture microcontrollers?

I have used and like the Atmel ATMEGA and ATTINY series microcontrollers, and think them quite good. One thing I am not terribly fond of though is the fact that they (and Microchip PIC uC family also) are all Harvard machines, meaning I can't really…
Chris D.
  • 639
  • 2
  • 8
  • 18
11
votes
2 answers

von neumann vs harvard architecture

Why computer architecture based on von Neumann architecture is preferred over Harvard architecture, when designing personal computers; while Harvard architecture is used for designing microcomputer based computer systems and DSP based computer…
SouvikMaji
  • 1,088
  • 3
  • 22
  • 39
7
votes
3 answers

Is C++ considered a Von Neumann programming language?

The term Von Neumann languages is applied to programming languages whose computational model is based on the Von Neumann computer architecture. Is C++ considered a Von Neumann language, or if it's not (e.g., because of asynchronous execution with…
101010
  • 41,839
  • 11
  • 94
  • 168
7
votes
4 answers

What would the assembly language equivalents of the operations on the original Turing machine be?

If you take the original Turing machine definition as follows: ...an infinite memory capacity obtained in the form of an infinite tape marked out into squares, on each of which a symbol could be printed. At any moment there is …
hawkeye
  • 34,745
  • 30
  • 150
  • 304
6
votes
3 answers

Some doubts regarding diagram of Von Neumann Arcitechture

Well I cant understand the above diagram of Von Neumann architecture [Cited from wikipedia] and not even sure whether it is correct. Some obvious doubts that I have - How can ALU communicate with Memory? Isn't that supposed to be CU's Job? How is…
Shubham
  • 21,300
  • 18
  • 66
  • 89
6
votes
1 answer

How can I tell whether my computer is Harvard or von Neumann architecture?

I am using laptop with below configuration. Processor: Intel(R) Core(TM)i5-4300U CPU @1.90GHz 2.49GHz RAM: 8GB System Type:64-bit OS, x64-based processor Windows Edition:Windows 8.2 Enterprise When I was reading about CPU architectures, i wanted to…
5
votes
2 answers

Use cases for self-modifying code?

On a Von Neumann architecture, program and data are both stored in memory, so a program can modify itself. Is this useful for a programmer? Could you give some examples?
gylns
  • 237
  • 3
  • 8
4
votes
2 answers

Types of computers

I have read somewhere recently something related to the kind of computers. The reading was related to Lisp and Emacs that fit into an "architectural" model more like a Turing Machine. In the other hand it was C and the "other" architectural model…
OscarRyz
  • 196,001
  • 113
  • 385
  • 569
4
votes
2 answers

How does parallel processing solve Von Neumann's bottleneck?

I've been reading about Von Neumann's bottleneck, and AFAIK, the problem lies in that the CPU should either fetch or modify data operations, but not both at the same time; since they both require accessing the same memory bus. So, the problem mainly…
a.u.r
  • 1,253
  • 2
  • 21
  • 32
3
votes
2 answers

von-Neumann machines and Lambdas

Brian's premise in his argument to the question "Are side effects a good thing?" is interesting: computers are von-Neumann machines that are designed to work well with effects (rather than being designed to work well with lambdas) I am confused by…
Léo Léopold Hertz 준영
  • 134,464
  • 179
  • 445
  • 697
3
votes
2 answers

Is the Raspberry Pi based on Harvard Architecture?

I was under the impression that the Raspberry Pi's ARM processor, although having an armhf microarchitecture, still followed the Von Neumann architecture (principally sharing main memory for instructions and data). However I came across this single…
3
votes
1 answer

JVM and Von neumann architecture

I read somewhere that Java Virtual Machine (JVM) is not Von-neumann architecture. Can someone please clarify why and/or how?
Rusheel Jain
  • 843
  • 6
  • 20
2
votes
1 answer

Von Neuman Architecture, is this still applicable

Reading the article on Wikipedia on Von Neumann Architecture, it says the following The meaning of the term has evolved to mean a stored-program computer in which an instruction fetch and a data operation cannot occur at the same time because…
Tony The Lion
  • 61,704
  • 67
  • 242
  • 415
1
2 3