Архитектура фон Неймана
Ранние компьютерные программы были трудно управляемые. Повторно программировать компьютер означало изменять выключатели аппаратных средств вручную, которые занимали много времени с потенциальными ошибками. Машинная память только использовалась для того, чтобы хранить данные.
Джон фон Нейман предложил, чтобы данные и программы были сохранены вместе в одной ячейке памяти. Теперь это называют архитектурой Фона Неймана. Программа, считанная в оперативную память для выполнения главных функций, называется центральным процессором. В основном программы и данные представлены в памяти таким же образом. Программа – это данные, закодированные для специального значения.
Микропроцессор Фона Нойманна - процессор, соответствующий данному образцу:
Усилие Инструкция и необходимые данные получены по памяти. Расшифровать Инструкция и данные отделены, необходимые компоненты и тропы, чтобы выполнить инструкцию активизированы. Выполнить Инструкция выполнена, данными управляют, и результаты сохранены. Этот образец типично осуществляется, разделяя задачу в два компонента, контроль, и datapath.