Turing Model Vs Von Neuman model

Posted by Santhosh on Stack Overflow See other posts from Stack Overflow or by Santhosh
Published on 2010-05-06T14:55:02Z Indexed on 2010/05/06 14:58 UTC
Read the original article Hit count: 470

First some background (based on my understanding)..

The Von-Neumann architecture describes the stored-program computer where instructions and data are stored in memory and the machine works by changing it's internal state, i.e an instruction operated on some data and modifies the data. So inherently, there is state msintained in the system.

The Turing machine architecture works by manipulating symbols on a tape. i.e A tape with infinite number of slots exists, and at any one point in time, the Turing machine is in a particular slot. Based on the symbol read at that slot, the machine change the symbol and move to a different slot. All of this is deterministic.

My questions are

  1. Is there any relation between these two models (Was the Von Neuman model based on or inspired by the Turing model)?
  2. Can we say that Turing model is a superset of Von Newman model?
  3. Does functional Programming fit into Turing model. If so how? (I assume FP does not lend itself nicely to the Von Neuman model)

© Stack Overflow or respective owner

Related posts about computer-architecture

Related posts about von-neumann