Jump to content

ИБМ 7090

(Перенаправлено с IBM 7094 Model II )

Консольный блок управления IBM 7151 для 7090

IBM 7090 версия второго поколения — это транзисторная более раннего IBM 709 электронных лампах мейнфрейма на , который был разработан для «крупномасштабных научных и технологических приложений». Модель 7090 — четвертый представитель серии научных компьютеров IBM 700/7000 . Первая установка 7090 состоялась в декабре 1959 года. [1] В 1960 году типичная система продавалась за 2,9 миллиона долларов (что эквивалентно 23 миллионам долларов в 2023 году) или могла быть сдана в аренду за 63 500 долларов в месяц (что эквивалентно 501 000 долларов в 2023 году).

В 7090 используется 36-битная длина слова с адресным пространством 32 768 слов (15-битные адреса). [2] Он работает с базовым циклом памяти 2,18 мкс, используя IBM 7302 Core Storage технологию основной памяти из проекта IBM 7030 (Stretch).

Со скоростью обработки около 100 Кфлопс/с . [3] 7090 в шесть раз быстрее, чем 709, и его можно арендовать за половину цены. [4] Модернизированная версия 7094 была вдвое быстрее. И 7090, и 7094 были сняты с продажи 14 июля 1969 года, но системы оставались в эксплуатации более десяти лет спустя. [5] [6] В частности, 7094, в отличие от большинства людей, которые говорят, что 704-й пел « Daisy Bell ».

Разработка и нейминг

[ редактировать ]

Хотя модель 709 превосходила свою предшественницу, модель 704, она производилась и продавалась в то время, когда транзисторные схемы вытесняли схемы на электронных лампах. Поэтому IBM перераспределила свою инженерную группу 709 для разработки транзисторного преемника. Этот проект стал называться 709-T (от «транзисторный» ), которое из-за звука при разговоре быстро перешло к номенклатуре 7090 (т. е. семь — ой — девяносто). Точно так же соответствующие машины, такие как 7070 и другое оборудование серии 7000, иногда назывались именами цифра-цифра-десятилетие (например, семь-ой-семьдесят). [ нужна ссылка ]

Регистры IBM 7094
Регистры данных
С вопрос П 0 1 0 2 0 3 ... 1 7 1 8 2 0 2 1 ... 3 5 (битовая позиция)
аккумулятор переменного тока
С  Множитель/частное МК
0 0 0 1 0 2 0 3 ... 1 7 1 8 2 0 2 1 ... 3 5 (битовая позиция)
 Сенсорные индикаторы И
Индексные регистры
0 3 ... 1 7 (битовая позиция)
 Индексный регистр 1  XR1 (XRA)
 Индексный регистр 2  XR2 (XRB)
 Индексный регистр 3  XR1
 Индексный регистр 4  XR4 (XRC)
 Индексный регистр 5  XR5
 Индексный регистр 6  XR6
 Индексный регистр 7  XR7
Счетчик инструкций
0 3 ... 1 7 (битовая позиция)
 Счетчик инструкций  IC
Консольный блок управления IBM 7151-2 для 7094 с отображением дополнительных индексных регистров в особом дополнительном поле сверху. Обратите внимание на индикатор «Режим нескольких тегов» вверху по центру.

Модернизированная версия IBM 7094 была впервые установлена ​​в сентябре 1962 года. Она имеет семь индексных регистров вместо трех на более ранних машинах. Консольный блок управления 7151-2 для модели 7094 имеет сверху специальный блок, на котором отображаются индикаторы четырех новых индексных регистров. [7] В 7094 были представлены операции с плавающей запятой двойной точности и дополнительные инструкции , но в основном сохранялась обратная совместимость с 7090. Хотя 7094 имеет на четыре индексных регистра больше, чем 709 и 7090, во время включения он находится в режиме нескольких тегов . [8] : 8  совместим с 709 и 7090 и требует режима выхода из нескольких тегов [8] : 56  инструкцию, чтобы войти в режим семи индексных регистров и использовать все семь индексных регистров. В режиме нескольких тегов, когда в поле тега установлено более одного бита, содержимое двух или трех выбранных индексных регистров объединяется логическим ИЛИ , а не суммируется , прежде чем произойдет уменьшение. В режиме семи индексных регистров, если трехбитное поле тега не равно нулю, он выбирает только один из семи индексных регистров, однако программа может вернуться в режим нескольких тегов с помощью команды Enter Multiple Tag Mode . [8] : 55  восстановление совместимости с 7090.

В апреле 1964 года был установлен первый процессор 7094 II , который имел почти вдвое большую общую скорость, чем 7094, благодаря более быстрому тактовому циклу , двум банкам памяти и улучшенному перекрытию выполнения инструкций, что было ранним примером конвейерной конструкции. [9]

ИБМ 7040/7044

[ редактировать ]

В 1963 году IBM представила две новые, более дешевые машины, названные IBM 7040 и 7044. Они имеют 36-битную архитектуру, основанную на 7090, но с некоторыми опущенными или дополнительными инструкциями, а также упрощенным вводом/выводом, что позволяет использовать более современные машины. , более производительные периферийные устройства серии IBM 1400 .

7094/7044 Система с прямым соединением

[ редактировать ]

Система прямого сопряжения 7094/7044 (DCS) изначально была разработана клиентом IBM, Aerospace Corporation , с целью добиться большей экономической эффективности и гибкости планирования, чем обеспечивала ленточная операционная система IBM IBSYS. DCS использовала менее дорогой IBM 7044 для обработки ввода-вывода (I/O), при этом 7094 выполнял в основном вычисления. Компания Aerospace разработала операционную систему Direct Пара, расширение IBSYS, которая использовалась другими клиентами IBM. Позже IBM представила DCS как продукт. [10] [11]

Транзисторы и схемы

[ редактировать ]

В 7090 использовалось более 50 000 транзисторов с переходом из германиевого сплава и (более быстрый) германиевый диффузный переход. [12] дрейфовые транзисторы . [13]

В 7090 использовались карты стандартной модульной системы (SMS) с логикой текущего режима. [14] некоторые используют дрейфовые транзисторы с диффузным переходом. [12]

Форматы инструкций и данных

[ редактировать ]

Основные форматы инструкций были такими же, как у IBM 709 :

  • Трехбитный код операции ( префикс ), 15-битный декремент (D), трехбитный тег (T) и 15-битный адрес (Y).
  • Двенадцатибитный код операции, двухбитный флаг (F), четыре неиспользуемых бита, трехбитный тег (T) и 15-битный адрес (Y).
  • Варианты вышеизложенного с различным распределением битов 12–17 или различным распределением битов 18–35.

В документации кодов операций используется восьмеричный код со знаком. Поле флага указывало, использовать ли косвенную адресацию или нет. Поле декремента часто содержало непосредственный операнд для изменения результатов операции или использовалось для дальнейшего определения типа инструкции. Поле тега может описывать индексный регистр, с которым нужно работать, или использоваться, как описано ниже. Поле Y может содержать адрес, непосредственный операнд или модификатор кода операции. Для инструкций, где поле тега указывало на индексацию, операция была

Т=0
используйте Y
7090
сформировать логическое ИЛИ из выбранных индексных регистров и вычесть из Y
7094 в режиме нескольких тегов (по умолчанию при включении)
то же, что 7090
7094 в режиме семи индексных регистров
вычесть индексный регистр из Y

Если поля F не было или F не все биты, то эффективный адрес был указан выше . В противном случае это было косвенное эффективное обращение ; т. е. получить слово в этом месте и обработать поля T и Y, как описано выше.

Форматы данных

Восьмеричная система счисления использовалась в документации и программировании; Индикаторы и переключатели на дисплеях консоли были сгруппированы в трехбитные поля для удобства преобразования в восьмеричный формат и обратно.

Ввод/вывод

[ редактировать ]
IBM 7090 в Исследовательском центре Эймса НАСА в 1961 году, с директором Эймса и несколькими сотрудниками IBM. Консольный блок управления IBM 7151 находится справа, а IBM 729 сзади - два блока магнитных ленточных накопителей . Устройство чтения карт IBM 711 находится перед мужчиной и женщиной справа.

Серия 7090 имеет архитектуру канала данных для ввода и вывода, являющуюся предшественником современного с прямым доступом к памяти ввода-вывода до десяти ленточных накопителей IBM 729 . Можно подключить до восьми каналов данных, к каждому каналу можно подключить . Каналы данных имеют свой собственный очень ограниченный набор операций, называемых командами. Они используются с ленточными (а позже и дисковыми) накопителями, а также с карточными устройствами и принтерами и обеспечивают высокую для того времени производительность. Однако для печати и ввода-вывода перфокарт использовалось то же модифицированное оборудование для записи единичных единиц, что и в 704, и они работали медленно. Стало обычным использовать менее дорогой компьютер IBM 1401 для считывания карт на магнитную ленту для передачи в 7090/94. Вывод будет записываться на ленту и передаваться на 1401 для печати или перфорации карт с использованием гораздо более быстрых периферийных устройств, в частности, линейного принтера IBM 1403 .

Позже IBM представила систему с прямым соединением 7094/7044 ; 7044 осуществлял буферизацию между своими быстрыми периферийными устройствами серии 1400 и дисковыми файлами 1301 или 1302 и использовал связь между каналами данных в качестве интерфейса 7094 для буферизации данных, а 7094 в первую очередь выполняет вычисления. Еще есть DCS 7090/7040.

Программное обеспечение

[ редактировать ]

Машины 7090 и 7094 были достаточно успешными для своего времени и имели широкуюразнообразное программное обеспечение, предоставленное им IBM. существовало очень активное сообщество пользователей Кроме того, внутри пользовательской организации SHARE .

IBSYS — это «мощная» производственная операционная система с многочисленными подсистемами и вариантами языковой поддержки, среди которых FORTRAN , COBOL , SORT/MERGE, ассемблер MAP и другие.

FMS, система мониторинга Fortran , была более легкой, но все же очень эффективной системой, оптимизированной для пакетного программирования на FORTRAN и ассемблере. Предоставленный ассемблер FAP ( Программа сборки FORTRAN ) был несколько менее полным, чем MAP, но обеспечивал отличные возможности для того времени. FMS также включала значительно улучшенную производную компилятора FORTRAN, первоначально написанную для 704 Бэкусом и его командой.

Известные приложения

[ редактировать ]
Двойные 7090 в НАСА во время проекта «Меркурий» .

Конкуренты

[ редактировать ]

Несмотря на коммерческий успех, IBM 7090 столкнулся с конкуренцией на рынке. Известные современные конкуренты включали в алфавитном порядке:

См. также

[ редактировать ]
  1. ^ IBM заявляет, что «первый 7090 был установлен в декабре 1959 года» в системе обработки данных 7090.
  2. ^ Хейс, Джон П. (1978). Компьютерная архитектура и организация . п. 33. ISBN  0-07-027363-4 .
  3. ^ Бейли, Дэвид (nd). «Производительность будущих высокопроизводительных компьютеров» . Исследовательские ворота . п. 4 . Проверено 16 апреля 2022 г.
  4. ^ Пью, Эмерсон В.; Джонсон, Лайл Р.; Палмер, Джон Х. (1991). Системы IBM 360 и ранние версии 370 . МТИ Пресс. п. 36 . ISBN  0-262-16123-0 .
  5. ^ «Система обработки данных 7090» . ИБМ. нд . Проверено 16 апреля 2022 г.
  6. ^ «Система обработки данных 7094» . ИБМ. нд . Проверено 16 апреля 2022 г.
  7. ^ «IBM 7094» .
  8. ^ Jump up to: а б с Принципы работы IBM 7094 (PDF) . ИБМ. 21 октября 1966 г. А22-6703-4.
  9. ^ Система обработки данных IBM 7094 Model II (PDF) . ИБМ. А22-6760.
  10. ^ Патрик, Роберт Л.; Ван Вранкен, Ричард К. (февраль 2009 г.). «Прямая пара для IBM 7090» . Группа сохранения программного обеспечения, Музей истории компьютеров .
  11. ^ ЕС Смит (сентябрь – декабрь 1963 г.). «Непосредственно связанная многопроцессорная система». IBM Systems Journal . 2 (3): 218–229. дои : 10.1147/sj.23.0218 .
  12. ^ Jump up to: а б SMS DBZV: двустороннее И, тип B
  13. ^ 7090 Система обработки данных
  14. ^ SMS AA: двустороннее И (текущий режим)
  15. ^ Сингх, Джай П.; Морган, Роберт П. (октябрь 1971 г.). Использование компьютеров и компьютерные коммуникации в образовании (PDF) (Отчет). Сент-Луис, Миссури: Вашингтонский университет. п. 13. Грант Национального управления по аэронавтике и исследованию космического пространства № Y/NGL-26-008-054 . Проверено 8 марта 2022 г. Большая часть ранних разработок в области разделения времени происходила в университетских кампусах. 8 Ярким примером является CTSS (совместимая система разделения времени) в Массачусетском технологическом институте, которая была первой системой разделения времени общего назначения...
  16. ^ «Аппаратные модификации IBM 7094 для CTSS (RPQ)» . Массачусетский технологический институт . нд . Проверено 29 марта 2022 г.
  17. ^ IBM 7094 и CTSS Также содержит ссылки на многие оригинальные документы CTSS.
  18. ^ Крисман, Пенсильвания, изд. (31 декабря 1969 г.). «Совместимая система разделения времени, Руководство программиста» (PDF) . Вычислительный центр Массачусетского технологического института . Проверено 10 марта 2022 г.
  19. ^ «Всем почтение» .
  20. ^ Райли, Кристофер; Кэмпбелл, Даллас (23 октября 2012 г.). «Математика, которая сделала возможным «Вояджер»» . Новости Би-би-си .
  21. ^ Мортон, Питер (1989). Огонь через пустыню: Вумера и совместный англо-австралийский проект 1946–1980 гг . Канберра: Издательская служба правительства Австралии. ISBN  0644475005 .
  22. ^ Мортон, Питер (1989). Огонь в пустыне: Вумера и совместный англо-австралийский проект 1946–1980 гг. (оцифрованный PDF-файл, 2017 г.) . Канберра: AGPS Press. ISBN  0-6481804-0-9 .
  23. ^ Шанкс, Д. ; Ренч-младший, JW (1962). «Вычисление числа π до 100 000 десятичных знаков». Математика вычислений . 16 (77). Американское математическое общество: 76–99. дои : 10.2307/2003813 . JSTOR   2003813 . .
  24. ^ Мерсер, Р.Дж. (1964). След. Программа определения аэрокосмической орбиты . Центр оборонной технической информации.
  25. ^ Мэтьюз, Т. Джей (3 ноября 1965 г.). «Операция Матч» . Гарвардский малиновый . Проверено 22 июля 2020 г.
  26. ^ Роджер Н. Шепард (декабрь 1964 г.). «Закругленность в суждениях об относительном слухе» (PDF) . Журнал Акустического общества Америки . 36 (12): 2346–53. Бибкод : 1964ASAJ...36.2346S . дои : 10.1121/1.1919362 .

Дальнейшее чтение

[ редактировать ]
[ редактировать ]
Рекорды
Предшественник Самый мощный компьютер в мире
1960
Преемник
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: d5f12444d0a8b03d7f914a4173cf4486__1722171420
URL1:https://arc.ask3.ru/arc/aa/d5/86/d5f12444d0a8b03d7f914a4173cf4486.html
Заголовок, (Title) документа по адресу, URL1:
IBM 7090 - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)