ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 16.12.2020

Просмотров: 1977

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
background image

70

грамма

набиралась

вручную

с

помощью

многочисленных

переклю

-

чателей

и

штепсельных

разъемов

как

в

табуляторе

Это

было

вы

-

нужденное

решение

так

как

электромеханическое

управление

с

перфокарт

или

перфолент

сильно

замедлило

бы

работу

электрон

-

ного

арифметического

устройства

а

хранить

программу

в

опера

-

тивной

памяти

еще

не

додумались

да

при

таком

ее

объеме

это

было

бы

просто

невозможно

.

Как

видим

по

многим

параметрам

реальная

 ENIAC 

все

еще

ус

-

тупала

проекту

Аналитической

машине

Бэббиджа

зато

она

работа

-

ла

И

работала

очень

быстро

 — 5000 

сложений

и

 3500 

умножений

в

одну

секунду

Она

рассчитывала

траекторию

снаряда

быстрее

чем

снаряд

долетал

до

цели

.

Поскольку

к

моменту

сдачи

машины

война

закончилась

и

ар

-

тиллерийские

таблицы

уже

не

требовались

официальные

испыта

-

ния

проводили

на

задаче

из

новой

предметной

области

нужно

было

рассчитать

возможно

ли

в

принципе

создание

водородной

бомбы

.

Переработав

миллион

перфокарт

, ENIAC 

успешно

решила

эту

за

-

дачу

с

ходу

открыв

важнейшее

направление

будущего

использова

-

ния

ЭВМ

 — 

компьютерное

моделирование

Весной

 1946 

г

машина

была

рассекречена

и

показана

журналистам

Один

из

них

потря

-

сенный

скоростью

вычислений

писал

что

машина

работает

 «

быс

-

трее

мысли

». 

С

этого

времени

начался

отсчет

времени

эпохи

электронных

компьютеров

.

2.3. 

Проект

фон

Неймана

и

его

вклад

в

архитектуру

ЭВМ

Уже

в

процессе

создания

 ENIAC 

выявился

ее

главный

недоста

-

ток

 — 

невозможность

быстрого

изменения

программы

вычислений

.

Для

того

чтобы

ввести

программу

работающую

несколько

секунд

,

персонал

должен

был

в

течение

двух

суток

заниматься

перекомму

-

тированием

штеккеров

Тем

не

менее

Мочли

и

Эккерт

не

пошли

по

пути

Бэббиджа

и

не

стали

вносить

принципиальные

изменения

в

конструкцию

вместо

этого

они

параллельно

с

завершением

рабо

-


background image

71

ты

над

 ENIAC, 

начали

новый

проект

названный

 EDVAC (Electronic

Discrete Variable Automatic Computer — 

электронный

дискретный

переменный

компьютер

). 

Заявленная

в

названии

изменяемость

обес

-

печивалась

тем

что

программы

в

новой

машине

предполагалось

не

зашивать

в

конструкцию

а

хранить

в

оперативной

памяти

размер

которой

должен

быть

для

этого

достаточно

большим

Проблема

со

-

стояла

в

том

чтобы

найти

физический

принцип

для

создания

такой

памяти

так

как

хранить

каждый

бит

информации

на

отдельном

триг

-

гере

из

двух

радиоламп

 — 

чересчур

дорогое

удовольствие

1

.

Эккерт

предложил

оригинальное

решение

заимствованное

из

радиолокационной

техники

ультразвуковые

линии

задержки

Они

представляли

собой

трубки

наполненные

ртутью

На

одном

конце

помещался

излучатель

преобразующий

электрические

сигналы

в

акустические

а

на

другом

 — 

микрофон

осуществляющий

обрат

-

ное

преобразование

Пока

акустические

сигналы

бегут

вдоль

труб

-

ки

они

сохраняют

информацию

подобно

тому

как

ущелье

хранит

эхо

Таким

образом

удается

на

одной

трубке

запомнить

до

тысячи

бит

.

Кроме

хранения

программ

в

памяти

машина

 EDVAC 

должна

была

иметь

еще

одну

важную

особенность

все

числа

должны

были

в

ней

храниться

в

двоичной

системе

счисления

Это

позволяло

зна

-

чительно

упростить

и

удешевить

электронные

схемы

.

В

конце

 1944 

г

., 

когда

прояснялись

основные

контуры

будущей

машины

в

группе

разработчиков

появился

еще

один

участник

По

настоянию

Голдстейна

в

качестве

консультанта

проекта

был

при

-

глашен

знаменитый

математик

Джон

фон

Нейман

и

этот

факт

имел

далеко

идущие

последствия

.

Джон

 (

Янош

фон

Нейман

 (Neumann, John von;  1903—1957) —

легендарная

фигура

в

истории

науки

один

из

самых

знаменитых

ученых

 XX 

века

Венгр

по

происхождению

он

закончил

  

Будапеш

-

Создание

быстродействующей

памяти

большого

объема

 — 

ключевая

проблема

вычислительной

техники

Достижения

в

этой

области

определяли

на

потяжении

не

-

скольких

поколений

ЭВМ

и

определяют

во

многом

до

сих

пор

достигаемый

уровень

производительности

компьютеров

.


background image

72

тский

университет

во

время

гитлериз

-

ма

в

 1930 

г

эмигрировал

в

США

где

вместе

с

другими

выдающимися

евро

-

пейскими

учеными

принял

участие

в

знаменитом

Манхеттенском

проекте

по

созданию

первой

атомной

бомбы

Фон

Нейман

написал

выдающиеся

труды

по

чистой

математике

однако

основная

ис

-

торическая

заслуга

фон

Неймана

состо

-

ит

в

том

что

он

применил

математические

методы

в

других

науках

.

Вместе

с

экономистом

Оскаром

Морген

-

штерном

в

 1944 

г

издал

классическиую

книгу

 «

Теория

игр

и

экономическое

по

-

ведение

», 

в

которой

излагались

основы

новой

математической

теории

игр

.

Оказавшись

среди

разработчиков

 EDVAC, 

фон

Нейман

сразу

понял

какие

широкие

возможности

открываются

перед

компьюте

-

рами

Обладая

четким

математическим

мышлением

и

прекрасным

стилем

речи

фон

Нейман

уже

через

полгода

в

июне

 1945 

года

вме

-

сте

с

Г

.

Голдстейном

и

А

.

Берксом

написал

отчет

на

 101 

странице

«

Предварительное

рассмотрение

логической

конструкции

электрон

-

ного

вычислительного

устройства

». 

В

этой

ставшей

классической

,

работе

четко

и

ясно

без

технических

подробностей

на

логическом

уровне

излагались

основные

принципы

построения

универсальной

вычислительной

машины

Эти

принципы

сводились

к

следующе

-

му

:

машина

должна

состоять

из

следующих

основных

блоков

:

арифметического

устройства

оперативной

памяти

устройства

управления

устройства

ввода

устройства

вывода

устройства

внешней

памяти

;

команды

программы

должны

храниться

в

оперативной

памяти

,

откуда

они

последовательно

выбираются

и

исполняются

арифметическим

устройством

система

команд

должна

иметь

Джон

фон

Нейман

(1903—1957)


background image

73

операции

условной

и

безусловной

передачи

управления

.

Команды

должны

рассматриваться

как

обычные

данные

т

.

е

.

программа

должна

иметь

возможность

модифицировать

себя

в

процессе

вычислений

;

команды

и

данные

должны

храниться

и

обрабатываться

в

двоичной

системе

счисления

.

Таким

образом

в

отчете

описывалась

архитектура

компьютера

,

которая

с

позиций

сегодняшнего

дня

кажется

очевидной

однако

на

современников

эта

работа

произвела

очень

глубокое

впечатление

,

так

как

это

была

первая

публикация

по

логическому

устройству

вычислительной

машины

Поскольку

самым

известным

автором

отчета

был

фон

Нейман

то

общественное

мнение

приписало

все

идеи

ему

оставив

в

тени

остальных

соавторов

Классическая

архи

-

тектура

компьютера

с

тех

пор

стала

называться

фоннеймановской

.

Когда

отчет

был

опубликован

Моучли

и

Эккерт

очень

обиде

-

лись

Они

считали

 (

и

не

без

основания

), 

что

все

идеи

были

коллек

-

тивными

поэтому

фон

Нейман

имел

на

них

не

больше

прав

чем

другие

Более

того

они

надеялись

получить

патент

на

конструкцию

вычислительной

машины

а

широкая

публикация

принципов

ее

построения

этому

мешала

.

Споры

относительно

патентования

стали

настолько

острыми

,

что

в

марте

 1946 

г

Моучли

и

Эккерт

окончательно

рассорились

с

Голдстейном

и

ушли

из

Пенсильванского

университета

организо

-

вав

собственное

предприятие

Группа

разработчиков

распалась

,

поэтому

работы

над

проектом

 EDVAC 

затормозились

и

машина

была

создана

лишь

в

 1950 

г

., 

через

год

после

того

как

в

Великобритании

заработала

первая

ЭВМ

с

хранимой

программой

.

Английская

машина

называлась

 EDSAC  (Electronic Delay Storage

Automatic Calculator — 

электронный

автоматический

калькулятор

с

памятью

на

линиях

задержки

), 

она

была

построена

в

Кембриджс

-

ком

университете

на

родине

Чарльза

Бэббиджа

Морисом

Уилксом

(Moris Wilkes). 

В

 1946 

г

Уилкс

посетил

Пенсильванский

универси

-

тет

где

прослушал

курс

лекций

Моучли

и

Эккерта

об

электронных

компьютерах

Вернувшись

на

родину

он

развил

бурную

деятель

-


background image

74

ность

и

сумел

воспроизвести

кон

-

струкцию

злополучного

 EDVAC 

на

год

раньше

американцев

Таким

об

-

разом

Европа

включилась

в

гонку

за

передовыми

компьютерными

технологиями

.

Между

прочим

в

Великобри

-

тании

во

время

войны

был

накоп

-

лен

значительный

опыт

создания

сложных

электронных

устройств

.

Наиболее

успешным

был

сверхсек

-

ретный

проект

создания

логичес

-

кой

специализированной

машины

«

Колосс

», 

предназначенной

для

расшифровки

немецких

военных

шифров

Машина

насчитывала

2000 

электронных

ламп

и

работала

с

фантастической

скоростью

обрабатывая

около

 25 000 

символов

в

секунду

Одним

из

создателей

 «

Колосса

» 

был

выдающийся

британ

-

ский

математик

Алан

Тьюринг

 (Alan Turing, 1912—1954), 

создатель

теории

алгоритмов

и

гипотетической

 «

машины

Тьюринга

». 

Один

из

участников

проекта

так

оценивал

результат

работы

: «

Я

не

могу

сказать

что

мы

выиграли

войну

благодаря

Тьюрингу

но

беру

на

себя

смелость

сказать

что

без

него

мы

могли

бы

ее

и

проиграть

».

Мировая

война

закончилась

компьютеры

начали

осваивать

мирные

профессии

Начался

период

коммерческого

производства

и

использования

электронных

вычислительных

машин

.

М

.

Уилкс

у

машины

 EDSAC

(1849 

г

.)