Автор: Пользователь скрыл имя, 09 Марта 2013 в 23:30, доклад
Основная компоновка частей компьютера и связь между ними называется архитектурой. Архитектура ПК - ее логическая организация, структура и ресурсы, которые может использовать программист. При описании архитектуры компьютера определяется состав входящих в него компонентов, принципы их взаимодействия, а также их функции и характеристики.
Для представления данных и команд используется двоичная система счисления.
Программа состоит из набора команд, которые выполняются процессором друг за другом в определённой последовательности
Как программы (команды), так и данные хранятся в одной и той же памяти (и кодируются в одной и той же системе счисления — чаще всего двоичной). Над командами можно выполнять такие же действия, как и над данными.
Структурно основная память состоит из пронумерованных ячеек; процессору в произвольный момент времени доступна любая ячейка.
Все команды располагаются в памяти и выполняются последовательно, одна после завершения другой.
Kоманды из программы не всегда выполняются одна за другой. Возможно присутствие в программе команд условного перехода, которые изменяют последовательность выполнения команд в зависимости от значений данных. (Сам принцип был сформулирован задолго до фон Неймана Адой Лавлейс и Чарльзом Бэббиджем, однако он логически включен в фоннеймановский набор как дополняющий предыдущий принцип.)
Компьютеры, построенные на этих принципах, относят к типу фон-неймановских.
В середине 1940-х проект компьютера, хранящего свои программы в общей памяти был разработан в Школе электрических разработок Мура (англ. The Moore School of Electrical Engineering) в Университете штата Пенсильвания. Подход, описанный в этом документе, стал известен как архитектура фон Неймана. Архитектура фон Неймана решала проблемы, свойственные компьютеру «ЭНИАК», который создавался в то время, за счёт хранения программы компьютера в его собственной памяти. Информация о проекте стала доступна другим исследователям вскоре после того, как в 1946 году было объявлено о создании «Эниака». По плану предполагалось осуществить проект силами Муровской школы в машине EDVAC, однако до 1951 года EDVAC не был запущен из-за технических трудностей в создании надёжной компьютерной памяти. Другие научно-исследовательские институты, получившие копии проекта, сумели решить эти проблемы гораздо раньше группы разработчиков из Муровской школы и реализовали их в собственных компьютерных системах. Первыми пятью компьютерами, в которых были реализованы основные особенности архитектуры фон Неймана, были: