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


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

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

Архитектура

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

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

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

Первоначально операционной системой для компьютеров серии 600 была GECOS , разработанная GE в 1962 году. Между 1963 и 1964 годами на GE-235 была разработана первая версия Dartmouth Time Sharing System (DTSS). DTSS была первой действительно полезной системой разделения времени и имела очень большое влияние на рынке. Это также платформа, на которой впервые был разработан язык программирования BASIC . Музея компьютерной истории «s Corporate Истории Коллекция описывает историю компании GE Mark I следующим образом:

Предшественник 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 была принята высоконадежная кластерная технология, в которой до восьми систем обработки (каждая со своей собственной копией операционной системы) имели доступ к нескольким файловым системам.

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

История

Линия компьютеров GE-600 была разработана командой под руководством Джона Кулера после работы, которую они проделали для военного проекта MISTRAM в 1959 году. MISTRAM была радиолокационной системой слежения, которая использовалась в ряде проектов, включая проект Apollo . Военно- воздушные силы требовали, чтобы компьютер для сбора данных был установлен на станции слежения за мысом Канаверал . В конечном итоге данные будут переданы 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 «серьезным конкурентом в средних и крупных научных областях». В мае 1965 года на завод GE в Скенектади был доставлен первый компьютер GE-625 для замены пяти других компьютеров различных размеров и производителей. В 1965 году было отправлено несколько GE 635, в том числе два - Мартину Мариетте в ноябре.

Линия 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, который обеспечивал аппаратную поддержку операционной системы Multics, разработанной в Массачусетском технологическом институте .

605/615/625/635 и 645 были по существу компьютерами второго поколения с дискретной транзисторной логикой TTL и несколькими интегральными схемами . Память состояла из двухмикросекундного ферритового сердечника , который можно было чередовать. GE купила оперативную память у Fabri-Tek , Ampex и Lockheed . Память 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). Для повышения производительности COBOL был добавлен дополнительный набор инструкций Decimal / Business . Это был расширенный набор команд, он же 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, л.д. 14791 с.386
  3. ^ «Тренинг для преобразования». Марио В. Фарина, Datamation, июнь 1966 г.
  4. ^ Datamation, август 1965, стр.71

внешние ссылки

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