Хотя
многие наши читатели знают, что набор команд x86 появился в 1978 году
вместе с 8086, возможно, более важное событие произошло годом раньше,
когда Digital выпустила VAX-11/780. Но разве может быть что-то важнее,
чем набор команд x86?
При упоминании о компании DEC многие вспоминают
производителя больших миникомпьютеров, который потерпел крах и был
куплен компанией Compaq, когда микрокомпьютеры захватили ключевой рынок
DEC. Но что же такого важного случилось в 1977 году? Появились DEC VAX и
VMS, последний из которых и сегодня имеет большое значение.
По всей видимости, VAX-11/780 был выпущен для
того, чтобы исправить недостатки очень популярного и любимого тогда
PDP-11. Из всех изменений DEC заострила внимание только на возможности,
наконец, сломать 16-битное (64 K) ограничение адресуемой памяти PDP-11,
введя 32-битный адрес в VAX-11/780. Однако изменений было намного
больше.
Многие считают, что VAX обладает самой лучшей
CISC-архитектурой (полный набор команд), причём даже конкурирующие
развились под её влиянием. Это была ортогональная система команд с 243
командами над несколькими базовыми типами данных и с 16 разными режимами
адресации. Эта элегантная архитектура оказала сильное влияние на
семейство Motorola 68000, которое стало платформой для Apple Lisa и
Macintosh, пока в 1990-х годах не было заменено на PowerPC. Кстати,
производительность VAX-11/780 была принята в качестве стандарта для
оценки производительности, когда "VAX MIPS" (позднее просто "one MIPS")
стал мерой производительности компьютера.
Впрочем, самым важным вкладом VAX стала
операционная система VMS. Систему Windows NT разработал никто другой как
Дэйв Катлер (Dave Cutler), разработчик VMS. Он был одним из тех многих
разработчиков VMS, кто перешли в Microsoft работать над Windows NT.
Несмотря на все споры вокруг Windows, Windows NT сегодня всё ещё
является доминирующей по использованию операционной системой и будет
оставаться такой в обозримом будущем, тем более что Windows 7
принимается лучше, чем Vista. Впрочем, нельзя сказать, что вся прелесть
операционной системы VMS заключалась только в том, что она оказала
влияние на Windows NT, поскольку это была очень удачно спроектированная
система с дружелюбным пользовательским интерфейсом.
Многие хвалили эту лёгкую в использовании
операционную систему, которая значительно опережала своё время. И хотя
VAX уже нет, OpenVMS всё ещё существует и в настоящее время используется
в процессорах Intel Itanium и в устаревших процессорах HP Alpha, её
новый релиз должен состояться в этом году. Получается, что выпущенная 32
года назад операционная система остаётся в силе и по сей день.
Несмотря на всю прелесть VAX и VMS, они никогда
не делали вызов компании IBM в экономическом плане и даже наоборот
помогли "конкуренту" в борьбе с правительством, которому не нравилась
монополия IBM. В 1981 году Президент Рональд Рейган аннулировал
антимонопольный иск против IBM, и в этом же самом году "Голубой гигант"
выпустил компьютер 3081, который, между прочим, стал первым мейнфреймом,
с которым посчастливилось работать автору.
|