Автор: Пользователь скрыл имя, 24 Апреля 2012 в 13:47, курсовая работа
В своей курсовой работе я расскажу вам краткую биографию
Американского математика Джон фон Неймана, о том как создавались его вычислительные машины (компьютеры),о принципах, созданных Джон Фон Нейманом и о самих вычислительных машинах и их составляющих ,а так же отображу схему вычислительных машин.
1.Введение……………………………………………………………………..3
2.Краткая биография Джон Фон Неймана…………………………………..4
3.Архитектура Джон Фон Неймана………………………………………….5
4.Принципы Джон Фон Неймана…………………………………………….6
5. Электронно-вычислительная машина Джон Фон Неймана………………7
6.Схема вычислительной машины Джон Фон Неймана…………………….13
7.Заключение…………………………………………………………………..14
8.Список использованной литературы……………………………………….15
Содержание:
1.Введение……………………………………………………
2.Краткая биография Джон Фон Неймана…………………………………..4
3.Архитектура Джон Фон Неймана………………………………………….5
4.Принципы Джон Фон Неймана…………………………………………….6
5. Электронно-вычислительная машина Джон Фон Неймана………………7
6.Схема вычислительной машины Джон Фон Неймана…………………….13
7.Заключение………………………………………………
8.Список использованной
литературы……………………………………….15
1.Введение
В своей курсовой работе на тему «Архитектура Фон Неймана. Принципы создания ЭВМ согласно Фон Нейману» я расскажу вам краткую биографию
Американского
математика Джон фон Неймана, о том
как создавались его
2. Краткая биография Джон фон Неймана
Джон Фон Нейман (1903 — 1957) — американский математик. Внес
большой вклад в создание первых ЭВМ и разработку методов их
применения.
Интерес фон Неймана к
Однако фон Нейман понимал, что компьютер — это не больше, чем простой калькулятор, что — по крайней мере потенциально — он представляет собой универсальный инструмент для научных исследований.
В 1945 году
был опубликован доклад фон Неймана,
в котором он наметил основные принципы
построения и компоненты современного
компьютера. Согласно выводам фон Неймана
в компьютере должны быть следующие устройства:
арифметико-логические устройство (для
выполнения арифметических и логических
операций), устройство управления (управление
работой всей машины), оперативная память
(для хранения команд и данных), устройства
ввода и вывода информации.
Компьютеры, построенные в соответствии с принципами фон Неймана, стали называть "машинами фон Неймана".
Архитектурные
принципы организации компьютера указанные
фон Нейманом, оставались почти неизменными
вплоть до 1970-х годов.
3.Архитектура Джон Фон Неймана
Архитектура Фон Неймана (англ. von Neumann architecture) — широко известный принцип совместного хранения программ и данных в памяти компьютера. Вычислительные системы такого рода часто обозначают термином «машина фон Неймана», однако, соответствие этих понятий не всегда однозначно. В общем случае, когда говорят об архитектуре фон Неймана, подразумевают физическое отделение процессорного модуля от устройств хранения программ и данных.
Наличие заданного
набора исполняемых команд и программ
было характерной чертой первых компьютерных
систем. Сегодня подобный дизайн применяют
с целью упрощения конструкции
вычислительного устройства. Так, настольные
калькуляторы, в принципе, являются
устройствами с фиксированным набором
выполняемых программ. Их можно использовать
для математических расчётов, но невозможно
применить для обработки текста
и компьютерных игр, для просмотра
графических изображений или
видео. Изменение встроенной программы
для такого рода устройств требует
практически полной их переделки, и
в большинстве случаев
В настоящее
время фон-неймановской архитектурой
называется организация ЭВМ, при
которой вычислительная машина состоит
из двух основных частей — линейно-адресуемой
памяти, слова которой хранят команды
и элементы данных, и процессора выполняющего
эти команды. В основе модели вычислений
фон Неймана лежат принцип последовательной
передачи управления (счётчик команд)
и концепция переменной (идентификатор).
Для представления данных и команд используется двоичная система счисления(цифры 0 и 1)
Как программы (команды), так и относящиеся к программам данные хранятся в одной и той же памяти (и кодируются в одной и той же системе счисления — чаще всего двоичной. Над командами можно выполнять такие же действия, как и над данными.
Структурно основная память состоит из пронумерованных ячеек; процессору в произвольный момент времени доступна любая ячейка; память внутренняя.
Все команды располагаются в памяти и выполняются последовательно, одна после завершения другой, в последовательности, определяемой программой.
Неизменяемость
в процессе работы топологии, архитектуры,
списка команд.
Программы и
данные вводятся в память из устройства
ввода через арифметико-
Команда состоит из указания, какую операцию следует выполнить (из возможных операций на данном «железе») и адресов ячеек памяти, где хранятся данные, над которыми следует выполнить указанную операцию, а также адреса ячейки, куда следует записать результат (если его требуется сохранить в ЗУ).
Из арифметико-логического устройства результаты выводятся в память или устройство вывода. Принципиальное различие между ЗУ и устройством вывода заключается в том, что в ЗУ данные хранятся в виде, удобном для обработки компьютером, а на устройства вывода (принтер, монитор и др.) поступают так, как удобно человеку.
УУ управляет всеми частями компьютера. От управляющего устройства на другие устройства поступают сигналы «что делать», а от других устройств УУ получает информацию об их состоянии.
Управляющее устройство содержит специальный регистр (ячейку), который называется «счетчик команд». После загрузки программы и данных в память в счетчик команд записывается адрес первой команды программы. УУ считывает из памяти содержимое ячейки памяти, адрес которой находится в счетчике команд, и помещает его в специальное устройство — «Регистр команд». УУ определяет операцию команды, «отмечает» в памяти данные, адреса которых указаны в команде, и контролирует выполнение команды. Операцию выполняет АЛУ или аппаратные средства компьютера.
В результате выполнения любой команды счетчик команд изменяется на единицу и, следовательно, указывает на следующую команду программы. Когда требуется выполнить команду, не следующую по порядку за текущей, а отстоящую от данной на какое-то количество адресов, то специальная команда перехода содержит адрес ячейки, куда требуется передать управление.
Подавляющее большинство вычислительных машин на сегодняшний день – фон-неймановские машины. Исключение составляют лишь отдельные разновидности систем для параллельных вычислений, в которых отсутствует счетчик команд, не реализована классическая концепция переменной и имеются другие существенные принципиальные отличия от классической модели (примерами могут служить потоковая и редукционная вычислительные машины). По-видимому, значительное отклонение от фон-неймановской архитектуры произойдет в результате развития идеи машин пятого поколения, в основе обработки информации в которых лежат не вычисления, а логические выводы.
Электронно-вычислительные машины (ЭВМ), или, как их теперь чаще называют, компьютеры, - одно из самых удивительных творений человека. В узком смысле ЭВМ - это приспособления, выполняющие разного рода вычисления или облегчающие этот процесс. Простейшие устройства, служащие подобным целям, появились в глубокой древности, несколько тысячелетий назад. По мере развития человеческой цивилизации они медленно эволюционировали, непрерывно совершенствуясь. Однако только в 40-е годы нашего столетия было положено начало созданию компьютеров современной архитектуры и с современной логикой. Именно эти годы можно по праву считать временем рождения современных ( естественно, электронных ) вычислительных машин.
В своем историческом
докладе, опубликованном в 1945 году,
Джон Фон Нейман выделил и детально
описал пять ключевых компонентов того,
что ныне называют " архитектурой фон
Неймана " современного компьютера.
Чтобы компьютер
был и эффективным , и универсальным
инструментом, он должен включать следующие
структуры: центральное арифметико-
Фон Нейман отмечал, что эта система должна работать с двоичными числами, быть электронным, а не механическим устройством и выполнять операции последовательно, одну за другой.
Таким образом ЭВМ содержат следующие основные функциональные блоки:
Путь информации в машине начинается с устройства ввода. Это глаза и уши ЭВМ. Она может воспринять информацию, считывая ее с карт, с перфоленты, с магнитной ленты, магнитного или лазерного диска, с телетайпа или же получая ее от оператора ЭВМ, сидящего за пультом дисплея. Нажатием клавиш оператор вводит исходные данные в машину и одновременно видит их на экране. Это очень удобно. Вводимая информация идет без каких-либо промежуточных носителей. Весь процесс - общение с машиной - происходит в режиме диалога с ней.
Введенная в ЭВМ информация поступает в оперативный накопитель. Некоторая часть ее остается здесь до поры до времени, не вступая в действие. Для другой оперативный накопитель - своего рода пересыльный пункт. Через него часть информации попадает в запоминающее устройство - своеобразную записную книжку машины, хранящую множество полезных для работы сведений. Их не сотни и не тысячи единиц, а миллионы. И запись эта может храниться очень долго. Другая часть информации нужна для немедленной переработки: она тотчас же поступает в АЛУ, состоящее из сумматоров. Они-то и выполняют все арифметические и логические действия.
Информация о работе Архитектура Фон Неймана. Принципы создания ЭВМ согласно Фон Нейману