Фон
Архитектура Von-Neumann описывает компьютер с хранимой программой, где инструкции и данные хранятся в памяти, и машина работает, изменяя свое внутреннее состояние, то есть инструкция работает с некоторыми данными и изменяет данные, Таким образом, в системе существует состояние, поддерживаемое системой.
Архитектура машины Тьюринга работает, манипулируя символами на ленте. i.E Существует лента с бесконечным количеством слотов, и в любой момент времени машина Тьюринга находится в определенном слоте. На основе символа, считываемого в этом слоте, машина может изменить символ и перейти в другой слот. Все это детерминировано.
Вопросы
-
Есть ли какая-либо связь между этими двумя моделями? Была ли модель фон Неймана основана или вдохновлена моделью Тьюринга?
-
Можно ли сказать, что модель Тьюринга является надмножеством модели фон Ньюмана?
-
Соответствует ли функциональное программирование модели Тьюринга? Если да, то как? Я предполагаю функциональная программирование не поддается качеству модели Von Neuman.