Из Википедии, бесплатной энциклопедии
  (Перенаправлено с GE 635 )
Перейти к навигации Перейти к поиску


В серии 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 была разработана первая версия Дартмутской системы разделения времени (DTSS). DTSS была первой действительно полезной системой разделения времени и имела большое влияние на рынке. Это также платформа, на которой впервые был разработан язык программирования BASIC . Музей компьютерной истории «s Corporate История Коллекция описывает историю компании 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 была принята высоконадежная кластерная технология, в которой до восьми систем обработки (каждая со своей собственной копией операционной системы) имели доступ к нескольким файловым системам.

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 «серьезным конкурентом в средних и крупных научных областях». [2] В мае 1965 года первый компьютер GE-625 был доставлен на завод GE в Скенектади, чтобы заменить пять других компьютеров различных размеров и производителей. [3] В течение 1965 года было отправлено несколько GE 635, в том числе две компании Martin Marietta в ноябре. [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, который обеспечивал аппаратную поддержку 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.

В 1970 году GE продала свое компьютерное подразделение компании Honeywell , которая переименовала серию 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 .

См. Также [ править ]

  • Серия GE-200
  • Серия GE-400

Ссылки [ править ]

  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 г.