Открыть сервис

Xerox Sigma V

Xerox Sigma V — это 32-разрядная супермини-ЭВМ, разработанная и выпускавшаяся компанией Xerox Corporation (США) в первой половине 1970-х годов. Машина являлась флагманской моделью серии Sigma, предназначенной для научных, инженерных и промышленных вычислений, а также для управления сложными системами в реальном времени. Относилась к классу мейнфреймов среднего уровня, обладая производительностью, сопоставимой с системами IBM System/360 начального уровня.

История создания

Предыстория и приобретение SDS

В конце 1960-х годов корпорация Xerox, известная прежде всего как производитель копировальной техники, решила диверсифицировать свой бизнес и выйти на рынок вычислительной техники. В 1969 году Xerox приобрела компанию Scientific Data Systems (SDS), специализировавшуюся на создании мощных научных компьютеров. SDS была основана в 1961 году и к моменту покупки занимала прочные позиции в сегменте машин для реального времени и научных расчётов. После сделки подразделение было переименовано в Xerox Data Systems (XDS).

Разработка серии Sigma

Серия Sigma стала развитием архитектуры машин SDS. Первые модели (Sigma 2, Sigma 3, Sigma 5, Sigma 7) были выпущены ещё под маркой SDS в 1966–1968 годах. Xerox продолжила линию, представив в 1970 году модель Sigma 6, а затем, в 1971 году, — Sigma 8. Xerox Sigma V была анонсирована в 1972 году как наиболее производительная и функционально насыщенная модель в линейке. Она предназначалась для замены устаревших моделей Sigma 5 и Sigma 7 в наиболее требовательных приложениях.

Рыночная судьба

Несмотря на техническое совершенство, серия Sigma не получила широкого распространения. Основными причинами стали высокая стоимость (базовая конфигурация Sigma V стоила от 150 000 до 300 000 долларов США в ценах начала 1970-х), жёсткая конкуренция со стороны IBM, Digital Equipment Corporation (DEC) и Control Data Corporation (CDC), а также стратегические ошибки руководства Xerox, которое в 1975 году приняло решение о свёртывании компьютерного бизнеса. Производство Sigma V было прекращено в 1975–1976 годах. Всего было выпущено, по разным оценкам, от 50 до 100 экземпляров Sigma V, значительная часть которых была установлена в университетах, исследовательских центрах и на предприятиях оборонной промышленности США.

Архитектура и характеристики

Центральный процессор

Xerox Sigma V был построен на базе 32-разрядного процессора с микропрограммным управлением. В отличие от более ранних моделей серии, где микрокод хранился в постоянном запоминающем устройстве (ПЗУ) на магнитных сердечниках, Sigma V использовала быстродействующую полупроводниковую управляющую память (control store) объёмом 4 096 64-разрядных слов. Это позволяло реализовать сложные системы команд и эффективно выполнять операции с плавающей запятой.

Ключевые особенности процессора:

  • Разрядность: 32 бита для данных, 16 бит для адресации памяти (позволяло адресовать до 128 КБ основной памяти в стандартной конфигурации, с расширением — до 512 КБ).
  • Регистры: 16 универсальных 32-разрядных регистров общего назначения, а также регистры для управления прерываниями и вводом-выводом.
  • Система команд: включала более 200 инструкций, в том числе аппаратную поддержку операций с плавающей запятой (одинарной и двойной точности), десятичную арифметику, а также инструкции для работы со строками и битовыми полями.
  • Тактовая частота: около 1 МГц (цикл процессора — 1 микросекунда). Производительность оценивалась в 0.5–1 MIPS (миллион операций в секунду).

Память

В качестве основной памяти использовалась ферритовая память на магнитных сердечниках. Время цикла обращения составляло 1.2 микросекунды. Максимальный объём памяти в поздних модификациях достигал 512 КБ (512 000 32-разрядных слов). Для ускорения работы применялась система кэширования команд и данных, реализованная на аппаратном уровне.

Подсистема ввода-вывода

Система ввода-вывода Sigma V была одной из самых развитых для своего времени. Она включала:

  • Каналы ввода-вывода: до 8 селекторных каналов (для высокоскоростных устройств, таких как диски и ленты) и 1 мультиплексный канал (для медленных устройств, таких как терминалы и принтеры).
  • Контроллеры: поддерживались накопители на магнитных дисках (IBM 2314 и аналоги), накопители на магнитной ленте, устройства ввода с перфокарт и перфолент, а также алфавитно-цифровые и графические терминалы.
  • Интерфейс реального времени: специальная шина для подключения датчиков, исполнительных механизмов и другого промышленного оборудования.

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

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

Для Xerox Sigma V существовало несколько операционных систем, разработанных как самой XDS, так и сторонними организациями:

  • BPM (Batch Processing Monitor): простая однопрограммная система для пакетной обработки задач.
  • UTS (Universal Time-Sharing System): многопользовательская система разделения времени, поддерживавшая до 64 одновременных пользователей. UTS была одной из первых коммерческих систем, реализовавших концепцию виртуальной памяти.
  • CP-V (Control Program for Virtual memory): более поздняя и совершенная система, объединявшая возможности пакетной обработки, разделения времени и работы в реальном времени. CP-V поддерживала динамическое распределение памяти и многозадачность.
  • RBM (Real-Time Batch Monitor): специализированная система для задач управления в реальном времени.

Языки программирования

Машина поддерживала широкий спектр языков программирования:

  • Фортран (Fortran IV, Fortran H): основной язык для научных и инженерных расчётов.
  • Кобол (COBOL): для коммерческих приложений.
  • Ассемблер (SDS Assembler): для низкоуровневого программирования и системных задач.
  • Бейсик (BASIC): для обучения и простых вычислений.
  • PL/1: мультипарадигмальный язык, использовавшийся для крупных проектов.

Применение

Научные и инженерные расчёты

Sigma V активно использовалась в университетах и исследовательских центрах для моделирования физических процессов, расчёта конструкций, обработки данных сейсморазведки и аэродинамических труб. Например, несколько машин было установлено в Калифорнийском университете в Беркли и Массачусетском технологическом институте (MIT).

Промышленность и управление

Благодаря мощной подсистеме ввода-вывода и поддержке реального времени, Sigma V применялась для управления технологическими процессами на химических заводах, нефтеперерабатывающих предприятиях и в энергетике. Она также использовалась в системах управления движением (например, в аэропортах) и в военных системах (управление радарами, системами ПВО).

Обработка данных

В коммерческом секторе Sigma V использовалась для обработки транзакций, ведения баз данных и автоматизации документооборота. Однако в этой сфере она уступала по популярности машинам IBM.

Критика и наследие

Недостатки

  • Высокая стоимость: Sigma V была значительно дороже конкурентов (например, PDP-10 от DEC), что ограничивало её рынок.
  • Сложность программирования: архитектура, хотя и мощная, требовала высокой квалификации программистов, особенно при работе с системой реального времени.
  • Проблемы с охлаждением: машина выделяла значительное количество тепла и требовала мощных систем кондиционирования.
  • Закрытая экосистема: периферийное оборудование и программное обеспечение были плохо совместимы с продуктами других производителей.

Влияние

Несмотря на коммерческий неуспех, Xerox Sigma V оказала заметное влияние на развитие вычислительной техники. Её архитектура с микропрограммным управлением и развитой системой прерываний стала основой для многих последующих разработок. Система CP-V предвосхитила концепции современных операционных систем, сочетающих пакетную обработку, разделение времени и работу в реальном времени. Опыт, полученный инженерами XDS, был использован при создании знаменитых рабочих станций Xerox Alto и персональных компьютеров Xerox Star, которые, в свою очередь, заложили основы современного графического интерфейса пользователя.

Интересные факты

  • Xerox Sigma V была одной из первых коммерческих ЭВМ, в которой была реализована аппаратная поддержка виртуальной памяти (в системе CP-V).
  • Несколько экземпляров Sigma V продолжали работать в исследовательских лабораториях до середины 1980-х годов.
  • В 1973 году на Sigma V была запущена одна из первых компьютерных игр с трёхмерной графикой — симулятор полёта.

Источники

  • Xerox Data Systems. Sigma V Computer Reference Manual. XDS, 1972.
  • Bell, C. Gordon, and Alan Newell. Computer Structures: Readings and Examples. McGraw-Hill, 1971.
  • Ceruzzi, Paul E. A History of Modern Computing. MIT Press, 2003.
  • Pugh, Emerson W., et al. IBM's 360 and Early 370 Systems. MIT Press, 1991.
  • Статья «Xerox Sigma V» в архиве Computer History Museum.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →