GE-600 серия - GE-600 series


В GE-600 серия была семьей 36-битный мэйнфрейм компьютеры возникла в 1960-х годах, построена General Electric (GE). Когда GE ушла из бизнеса по производству мэйнфреймов, линия была продана Honeywell, которая построила аналогичные системы в 1990-х годах, когда подразделение переехало в Groupe Bull а потом NEC.

Эта система, пожалуй, наиболее известна как платформа, на которой Дартмутская система разделения времени (DTSS) провел большую часть своей жизни, и базовая машина для Мультики Операционная система также. Multics был поддержан виртуальная память дополнения, внесенные в более поздние версии серии.

Архитектура

Серия 600 использовала 36-битные слова и 18-битные адреса. У них было два 36-битных аккумуляторы, восемь 18-битных индексные регистры, и один 8-битный регистр экспоненты. Он поддержал плавающая точка как для 36-битной одинарной точности, так и для 2 x 36-битной двойной точности, причем показатель степени сохраняется отдельно, что обеспечивает точность до 71 бита (один бит используется для знака). У него был тщательно продуманный набор режимов адресации, многие из которых использовали косвенные слова, некоторые из которых автоматически увеличивались или уменьшались. Он поддерживает 6-битный и 9-битный байты через режимы адресации; они поддерживали извлечение определенных байтов и увеличение байтового указателя, но не произвольный доступ к байтам.

Он также включал ряд контроллеры каналов для обработки Ввод / вывод. В ЦПУ может передавать короткие программы, написанные на собственном контроллере канала машинный язык, который затем обработал бы данные, переместил их в память или из памяти и поднял прерывать когда они закончили. Это позволяло главному процессору перейти к другим задачам, ожидая завершения медленного ввода-вывода, что является основной функцией совместное времяпровождение системы.

Операционные системы

Первоначально операционная система для компьютеров серии 600 была GECOS, разработанная GE с 1962 года. Между 1963 и 1964 годами появилась первая версия Дартмутская система разделения времени (DTSS) был разработан на GE-235. DTSS был первым по-настоящему полезным совместное времяпровождение система и была очень влиятельной на рынке. Это также платформа, где BASIC язык программирования был впервые разработан. В Музей истории компьютеров Коллекция корпоративных историй описывает историю GE Mark I следующим образом:[1]

Предшественник General Electric Information Services начинался как бизнес-подразделение в General Electric, созданное для продажи избыточного компьютерного времени на компьютерах, используемых для демонстрации клиентам. В 1965 году Warner Sinback рекомендовал им начать продавать услуги с разделением времени, используя систему разделения времени (Mark 1), разработанную в Дартмуте на компьютере General Electric 265. Услуга мгновенно приобрела успех, и к 1968 году у GEIS было 40% рынка разделения времени на 70 миллионов долларов. Услуга продолжала расти и со временем перешла на разработанные GE операционные системы Mark II и Mark III, работающие на больших мэйнфреймах.

Операционная система GE Mark II (позже Mark III) использовалась GE Information Services в качестве основы для своего бизнеса с разделением времени и сетевых вычислений. Хотя Mark II / Mark III изначально был основан на системе Дартмута, системы быстро разошлись. Mark II / III включает в себя многие функции, обычно связанные с системами обработки транзакций в режиме онлайн, такие как журналирование и детализация. блокировка файлов. В начале-середине 1970-х годов в Mark III была принята высоконадежная кластерная технология, в которой до восьми систем обработки (каждая со своей собственной копией операционной системы) имели доступ к нескольким файловым системам.

В Мультики Операционная система была начата в 1964 году как усовершенствованная новая операционная система для серии 600, хотя она не была готова к производству до 1969 года. GE была поставщиком оборудования для проекта и одним из партнеров по разработке (остальные были Массачусетский Институт Технологий и Bell Labs ). GE увидела в этом проекте возможность четко отделиться от других поставщиков, предложив эту передовую ОС, которая лучше всего работает только на их машинах. Multics требовал ряда дополнительных функций в процессоре, чтобы быть по-настоящему эффективным, и Джон Кулер присоединился к Эдварду Глейзеру из Массачусетского технологического института для внесения необходимых изменений. Результатом стал GE-645, который включал поддержку виртуальная память. Адресация была изменена для использования 18-битного сегмент в дополнение к 18-битному адресу, что значительно увеличивает теоретический размер памяти и упрощает поддержку виртуальной памяти.

История

Линия компьютеров GE-600 была разработана командой под руководством Джон Кулер без работы они сделали для военных МИСТРАМ проект в 1959 году. MISTRAM был радар система отслеживания, которая использовалась в ряде проектов, в том числе Проект Аполлон. В Воздушные силы требовал, чтобы компьютер для сбора данных был установлен на станции слежения за пределами мыс Канаверал. В конечном итоге данные будут переданы 36-битному IBM 7094 машина на мысе, поэтому компьютер, вероятно, тоже должен быть 36-битным. GE построила машину под названием M236 для этой задачи, и в результате 36-битных потребностей он в конечном итоге работал так же, как 7094.

Изначально GE не намеревалась выходить на рынок коммерческих компьютеров со своей собственной машиной. Однако к началу 1960-х годов GE была крупнейшим пользователем Мэйнфреймы IBM,[нужна цитата ] и производство собственных машин казалось отличным способом снизить затраты на их вычислительный отдел. Согласно одной оценке, стоимость разработки будет оплачена за один год без арендной платы IBM. Многие остались скептически настроены, но после года внутренних споров проект по коммерциализации M236 в конце концов получил добро в феврале 1963 года.

Машина изначально предлагалась как основная GE-635, и более медленный, но совместимый GE-625 и GE-615. Хотя большинство из них были однопроцессорными системами, 635 можно было сконфигурировать с четырьмя процессорами и до четырех контроллеров ввода / вывода (IOC), каждый из которых имел до 16 общих каналов периферийного интерфейса. 635, вероятно, был первым образцом универсального назначения. SMP системы, хотя программное обеспечение GECOS / GCOS рассматривало процессоры как ведущие и до трех ведомых.

В августе 1964 года IBM сочла серию GE 600 «серьезным конкурентом в средних и крупных научных областях».[2] В мае 1965 года на завод GE в Скенектади был доставлен первый компьютер GE-625 для замены пяти других компьютеров различных размеров и производителей.[3] В 1965 году было отправлено несколько GE 635, в том числе два - Мартину Мариетте в ноябре.[4]

Линия 600 состояла из шести моделей: 605, 615, 625, 635, 645 и 655. GE предложила блок для подключения к 635, названный 9SA, который позволял 635 запускать 7094 программы.

615 был 635 с отключенным перекрытием блока управления (CU) и блока управления (OU) и 36-битного пути к памяти. 625 был 635 с отключенным перекрытием блока управления и блока управления и 72-битного пути к памяти. 635 имел 72-битный путь памяти и перекрытие CU / OU. Разница между этими моделями составляла менее 10 проводов на объединительной плате. При необходимости выездное обслуживание могло бы преобразовать 615 в 635 или 625 или наоборот за пару часов; за исключением этих нескольких проводов, 615, 625 и 635 были идентичны. 605 использовался в некоторых приложениях реального времени / военных и по сути был 615 без оборудования с плавающей запятой. Программы, закодированные для 605-го процессора, будут работать без каких-либо изменений на любом другом 600-строчном процессоре. 645 был модифицированным процессором 635, который обеспечивал аппаратную поддержку для Мультики операционная система, разработанная в Массачусетский технологический институт.

605/615/625/635 и 645 по сути компьютеры второго поколения[нужна цитата ] с дискретным транзистором Логика TTL и горстка интегральные схемы. Память состояла из двух микросекунд ферритовый сердечник, которые можно чередовать. GE купила базовую память у Fabri-Tek, Ampex и Локхид. Память Lockheed обычно была самой надежной.[нужна цитата ]

Постоянные проблемы с надежностью магнитная лента системы, используемые с системой, омрачают весь проект. В 1966 году GE заморозила многие заказы, в то время как другие были полностью отменены. К 1967 году эти проблемы были решены, и машины были повторно запущены вместе с модернизированной версией GECOS Операционная система.

Следующий проект по созданию 635 следующего поколения стартовал в 1967 году. GE-655 заменил человека транзисторы из более ранних моделей с интегральные схемы, что вдвое увеличило производительность машины, а также значительно снизило затраты на сборку. Однако в 1969 году машина все еще находилась в разработке и была анонсирована, но, вероятно, так и не была выпущена под этим именем.

К тому времени проект Multics, наконец, создал операционную систему, пригодную для использования конечными пользователями. Помимо MIT, Bell Labs и GE, системы GE-645 под управлением Multics были установлены в ВВС США Римский центр развития, Honeywell Billerica и Machines Bull в Париже. Эти две последние системы использовались в качестве «фабрики программного обеспечения» в рамках проекта Honeywell / Bull при разработке компьютера Honeywell Level 64.

GE продала свое компьютерное подразделение Honeywell в 1970 году, который переименовал серию GE-600 в Honeywell 6000 серии. 655 был официально выпущен в 1973 году как Honeywell 6070 (с версиями с пониженными характеристиками - 6030 и 6050). Дополнительный набор десятичных / бизнес-инструкций был добавлен для улучшения КОБОЛ спектакль. Это был расширенный набор команд, он же EIS и десятичный блок или DU. Машины с EIS были «четной» серией, 6040, 6060, 6080 и позже 6025. Было продано несколько сотен таких процессоров. Изначально память представляла собой ферритовый сердечник 600 нс производства Lockheed. Более поздние версии использовали MOS-память 750 нс. Они могут сосуществовать в системе, но не в контроллере памяти.

Версия 6080 с различными изменениями, связанными с Multics, аналогичная версии 645, была выпущена как 6180. Было поставлено несколько десятков процессоров с архитектурой 6180. Более поздние представители серии 6000 были выпущены под разными именами, включая Level 66, Level 68, DPS-8, DPS-88, DPS-90, DPS-9000 от Honeywell, Groupe Bull, и NEC.

Смотрите также

Рекомендации

  1. ^ Коллекция корпоративных историй Музея компьютерной истории: сведения о компании - General Electric Information Services (GEIS)
  2. ^ Записка IBM DSD ASG, 13 августа 1954 г., США против IBM, Exh 14791, стр. 386
  3. ^ «Тренинг для обращения». Марио В. Фарина, Datamation, июнь 1966 г.
  4. ^ Datamation, август 1965 г., стр.71.

внешняя ссылка

  • Справочное руководство по программированию GE-635. Включает полное описание регистров, набора команд и режимов адресации.
  • Тайминги набора инструкций для 625 и 635
  • Печатная плата GE-645
  • "Серия G.E. 600", Информационный бюллетень по цифровым компьютерам, Управление военно-морских исследований, Отделение математических наук, т. 16, нет. 4, октябрь 1964 г., страницы 2-3
  • Шангри-ла и Париж 645
  • Мифы о Multics
  • "GE-СОВМЕСТИМЫЙ-600". Компьютеры и автоматика: 26–29. Август 1964 г.