ЭВМHISTORY
Статьи. Обзоры. Истории
ЭВМHISTORY: вычислительные машины прошлых лет, открытия, изобретения, тенденции. Прошлое, настоящее и будущее. История и развития

ЭВМ: ЧТО? ГДЕ? КОГДА? | IBM 704



ibm, 704, айбиэм

IBM 704 — первый массово выпускавшийся компьютер с аппаратной поддержкой вычислений с плавающей точкой. Был представлен в 1954 году. Одной из главных "фишек" машины была поддержка языка Fortran (сокращение от Formula Translation). Главной целью его создания было заменить низкоуровневый ассемблерный язык на что-нибудь более удобочитаемое для человека.

В 1957 г. национальный консультативный комитет по аэронавтике США (предшественник современной NASA) начал применять компьютеры IBM 704 для обработки данных.

ibm, 704, айбиэм
Компьютер IBM 704 в NASA в 1957 году

В руководстве по эксплуатации IBM 704 машина характеризуется следующим образом:

Электронная машина обработки данных типа 704 — это большой высокоскоростной электронный вычислитель, управляемый хранящейся внутри программой из инструкций одноадресного типа.

Модель 704 была значительно улучшена по сравнению с более ранней IBM 701 в части архитектуры и реализации. Как и в 701 модели, логические цепи были построены на электронных лампах. Изменения по сравнению с 701 моделью включали использование памяти на магнитных сердечниках вместо трубок Уильямса и добавление трёх индексных регистров. Для поддержки новых возможностей, длина инструкций была увеличена до полного размера машинного слова (36 бит). Новый набор команд, несовместимый с набором команд модели 701, стал основой для машин IBM серий 700/7000 с «научной архитектурой».

Модель 704 могла выполнять до 12000 сложений или до 4000 умножений с плавающей точкой в секунду, темп выполнения простых инструкций мог достигать 40000 в секунду. IBM продала около 140 компьютеров модели 704 между 1955 и 1960 годами.

Языки программирования Фортран и Лисп были впервые разработаны для IBM 704.

Для IBM 704 Максом Мэтьюсом была разработана первая компьютерная программа для цифрового синтеза звука MUSIC.

В 1962 году физик Джон Ларри Келли младший с использованием компьютера IBM 704 создал одну из самых ярких демонстраций компьютерного синтеза речи в истории компании Bell Labs. Вокодер (синтезатор речи), запрограммированный Келли, воспроизвел популярную песню Daisy Bell под музыкальный аккомпанемент, запрограммированный Максом Мэтьюсом. Оригинальная запись была сделана в 1961 году. Результат синтеза речи и музыки в цифровом виде записывался на магнитную ленту, а затем воспроизводился с использованием 12-разрядного лампового цифро-аналогового преобразователя. Артур Кларк, посещавший друга и коллегу Джона Пирса в отделении Bell Labs в Мюррей Хилл, по случаю оказался на этой демонстрации. Кларк был настолько впечатлен, что спустя шесть лет он использовал этот момент в романе и сценарии к фильму «Космическая одиссея 2001 года»: в сцене отключения астронавтом Дейвом Боуменом компьютера «HAL 9000» компьютер поёт ту же песню.

Эдвард Торп, профессор математики из Массачусетского технологического института, использовал IBM 704 при разработке своей теории игры в блэкджек в качестве исследовательского инструмента для изучения вероятности выигрыша. Свою исследовательскую модель Торп запрограммировал на Фортране.

IBM 704 использовался Смитсоновской астрофизической обсерваторией для вычисления орбиты первого советского спутника на основе данных, собранных астрономами любителями в рамках проекта Moonwatch осенью 1957 года. В вычислении параметров орбиты учёным и математикам Смитсоновской астрофизической обсерватории помогали четверо штатных сотрудников компании IBM.

© greenmile

В начало


ЭВМ: ЧТО? ГДЕ? КОГДА? | IBM 704



Рейтинг@Mail.ru Яндекс.Метрика