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

VAX

VAX — это семейство 32-битных мини-компьютеров и супермини-компьютеров, разработанных и производившихся американской компанией Digital Equipment Corporation (DEC) с 1977 по 2000 год. Архитектура VAX (Virtual Address eXtension — расширение виртуальной памяти) стала одной из самых успешных и долгоживущих в истории вычислительной техники, оказав значительное влияние на развитие операционных систем, сетевых технологий и корпоративных вычислений.

История

Предпосылки и разработка

К середине 1970-х годов DEC уже была лидером на рынке мини-компьютеров с 16-битной системой PDP-11. Однако ограничения 16-битной адресации (максимум 64 КБ памяти на процесс) становились критическими для сложных приложений. В 1975 году инженер DEC Гордон Белл предложил создать новую архитектуру, которая бы сочетала совместимость с PDP-11 на уровне программного обеспечения и 32-битную виртуальную память.

Проект получил кодовое название «Star». Разработка велась под руководством Уильяма Стрикера и Боба Супиника. Первый процессор VAX-11/780 был представлен 25 октября 1977 года. Он работал на частоте 5 МГц и имел производительность около 1 MIPS (миллион операций в секунду).

Расцвет (1978–1990)

VAX быстро завоевал рынок благодаря:

  • Масштабируемости — от однопроцессорных рабочих станций до многопроцессорных кластеров.
  • Операционной системе VMS (Virtual Memory System), разработанной DEC специально под VAX. VMS поддерживала многозадачность, виртуальную память, файловую систему и сетевые протоколы.
  • Совместимостипрограммное обеспечение для PDP-11 могло работать на VAX в эмуляционном режиме.

К 1985 году DEC продала более 100 000 систем VAX. Архитектура использовалась в научных, промышленных, финансовых и государственных учреждениях. В СССР и России системы VAX применялись в атомной промышленности, космической программе и системах ПВО.

Закат (1990–2000)

С появлением 32-битных процессоров Intel 80386 и архитектуры RISC (MIPS, SPARC, Alpha) VAX начал терять позиции. DEC попыталась перевести VAX на RISC-архитектуру (проект VAX 9000), но это не спасло ситуацию. В 1992 году DEC представила процессор Alpha AXP, который стал преемником VAX. Последний компьютер VAX — модель VAX 7000/10000 — был выпущен в 1995 году. Производство прекращено в 2000 году, когда DEC была поглощена Compaq (позже — Hewlett-Packard).

Архитектура

Система команд

VAX имел сложную систему команд (CISC — Complex Instruction Set Computer), включающую более 300 инструкций. Ключевые особенности:

  • Переменная длина инструкций — от 1 до 56 байт.
  • Поддержка различных типов данных — целые, вещественные (32, 64, 128 бит), строки, массивы, десятичные числа.
  • Встроенные операции — поиск, сортировка, преобразование форматов, работа с очередями.

Виртуальная память

VAX использовал 32-битную виртуальную адресацию, позволяющую адресовать до 4 ГБ памяти. Процессор поддерживал страничную организацию памяти (размер страницы — 512 байт). Аппаратно реализован механизм защиты памяти (4 уровня привилегий: ядро, исполнительный, супервизор, пользователь).

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

VAX использовал шину Unibus (наследие PDP-11) и более быструю Massbus для подключения периферии. Позже появились шины VAXBI (VAX Backplane Interconnect) и XMI (Extended Memory Interconnect).

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

OpenVMS (ранее VMS)

Основная операционная система для VAX. Особенности:

  • Многозадачность — поддержка одновременной работы нескольких процессов.
  • Виртуальная память — автоматическое управление памятью.
  • Файловая система — ODS (On-Disk Structure), поддерживающая иерархические каталоги, версионность файлов, журналирование.
  • Сетевые протоколыDECnet, LAT (Local Area Transport), TCP/IP (позднее).
  • Кластеризация — VAXcluster — технология объединения нескольких компьютеров в единую вычислительную систему с общим дисковым пространством.

OpenVMS продолжает развиваться и поддерживается компанией VMS Software Inc. (VSI) для платформ x86-64.

Другие ОС

Модельный ряд

По производительности

МодельГод выпускаПроизводительность (MIPS)Примечание
VAX-11/78019771Первая модель
VAX-11/75019800,5Бюджетная версия
VAX-11/73019820,3Младшая модель
VAX 860019854Первый супермини-компьютер
VAX 880019866Двухпроцессорная система
VAX 9000199030RISC-подобный процессор
VAX 70001992100На базе Alpha

По форм-фактору

  • Настольные модели — VAXstation (рабочие станции).
  • Стоечные модели — VAX 4000, VAX 6000.
  • Кластерные системы — VAXcluster.

Применение

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

VAX активно использовался в университетах, исследовательских центрах (ЦЕРН, NASA) и оборонной промышленности для моделирования, обработки данных и управления экспериментами.

Промышленность

  • Управление производственными линиями.
  • Системы автоматизированного проектирования (CAD/CAM).
  • Управление атомными электростанциями (в СССР — на базе VAX-11/780).

Финансовый сектор

Банки и страховые компании использовали VAX для обработки транзакций, ведения баз данных (Oracle, Ingres, Rdb).

Телекоммуникации

VAX применялся в системах коммутации, биллинга и управления сетями.

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

  • Название VAX изначально расшифровывалось как «Virtual Address eXtension», но позже стало брендом.
  • Процессор VAX-11/780 имел микрокод, который можно было обновлять — одна из первых реализаций этой технологии.
  • В 1988 году DEC выпустила VAX 6000 Model 600 — первый компьютер с 6 процессорами.
  • VAXcluster позволял объединять до 96 компьютеров в единую систему.
  • В 1990 году на VAX работало более 70% всех систем управления базами данных в мире.
  • В России и странах СНГ VAX использовался до середины 2000-х годов, в том числе в системах управления космическими аппаратами.

Критика

  • Высокая стоимость систем и обслуживания.
  • Сложность архитектуры CISC по сравнению с RISC.
  • Зависимость от проприетарного программного обеспечения DEC.
  • Ограниченная поддержка современных протоколов и стандартов.

Наследие

Архитектура VAX оказала влияние на:

  • Разработку процессоров Alpha, Itanium и x86-64.
  • Операционные системы OpenVMS, Windows NT (частично).
  • Технологии кластеризации и виртуализации.
  • Стандарты сетевого взаимодействия (DECnet).

Несмотря на прекращение производства, VAX остаётся объектом изучения в истории вычислительной техники. Эмуляторы VAX (например, SimH) позволяют запускать OpenVMS на современных компьютерах.

Источники

  • Bell, C. Gordon; Mudge, J. Craig; McNamara, John E. (1978). Computer Engineering: A DEC View of Hardware Systems Design. Digital Press.
  • Levy, Henry M.; Eckhouse, Richard H. (1980). Computer Programming and Architecture: The VAX-11. Digital Press.
  • Digital Equipment Corporation (1985). VAX Architecture Handbook.
  • «VAX: The Rise and Fall of a Computing Giant» — Computer History Museum, 2005.
  • «OpenVMS History» — VMS Software Inc., 2023.

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

На главную BFOmetr →