русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Машина фон-Неймана


Дата добавления: 2014-11-27; просмотров: 1909; Нарушение авторских прав


 

 

 

Рисунок 1.4 - Схема фон-неймановской вычислительной машины

 

Машина фон Неймана состоит из следующих основных частей:

 памяти,

 арифметико-логического устройства,

 устройства управления,

 устройства ввода-вывода.

Память включала 4096 слов размером по 40 бит, бит — это 0 или 1. Каждое слово содержало или 2 команды по 20 бит, или целое число со знаком на 40 бит. 8 бит указывали на тип команды, а остальные 12 бит определяли одно из 4096 слов. Арифметический блок и блок управления составляли «мозговой центр» компьютера (в современных компьютерах это центральный процессор (ЦП)).

Внутри арифметико-логического устройства находился особый внутренний регистр на 40 бит, так называемый аккумулятор. Типичная команда добавляла слово из памяти в аккумулятор или сохраняла содержимое аккумулятора в памяти.

Эта машина не выполняла арифметические операции с плавающей точкой, поскольку Фон Нейман считал, что любой сведущий математик способен держать плавающую точку в голове.

Примерно в то же время, когда фон Нейман работал над машиной IAS, исследователи МТИ разрабатывали свой компьютер Whirlwind I. В отличие от IAS, ENI АС и других машин того же типа со словами большой длины, машина Whirlwind I содержала слова по 16 битов и была предназначена для работы в реальном времени.

IBM

Этот проект привел к изобретению памяти на магнитном сердечнике (изобретатель Джей Форрестер), а затем и первого серийного мини-компьютера.

В то время IBM была маленькой компанией, производившей перфокарты и механические машины для их сортировки. Хотя фирма IBM частично финансировала проект Айкена, она не интересовалась компьютерами и только в 1953 году построила компьютер IBM-701, через много лет после того, как компания Экерта Моушли со своим компьютером UNIVAC стала номером один на компьютерном рынке.



В IBM-701 было 2048 слов по 36 битов, каждое слово содержало две команды.Он стал первым компьютером, лидирующим на рынке в течение десяти лет. Через три года появился IBM-704, у которого было 4 Кбайт памяти на магнитных сердечниках, команды по 36 битов и процессор с плавающей точкой. В 1958 году компания IBM начала работу над последним компьютером на электронных лампах, IBM-709, который по сути представлял собой усложненную версию IBM-704.

ВЫВОД: Архитектура компьютеров первого поколения - это типичная фон-Неймановская архитектура. Команды и данные представляются в двоичном коде. Выполняемая программа и оперативные данные выполняемой программы хранятся в оперативной памяти (ОЗУ). Постояное запоминающее устройство (ПЗУ) используется для хранения постоянных данных и программ. Так, например, в ПЗУ хранятся служебные программы, обеспечивающие взаимодействие оператора (пользователя) с компьютером при помощи устройств ввода-вывода ( УВВ) и устройства управления (УУ). При вводе и выводе данных в компьютерах первого поколения процессор простаивает. Среди устройств ввода-вывода важное место занимает пульт управления, предназначенный для оператора. Оператор может прервать выполнение программы, внести необходимые изменения, и вновь выполнить программу или перейти к решению другой задачи. Пульт управления связан с процессором при помощи устройства управления, формирующего необходимые управляющие сигналы.

 



<== предыдущая лекция | следующая лекция ==>
Классическая архитектура ЭВМ и принципы фон Неймана | Второе поколение – транзисторы (1955-1965)


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.551 сек.