VAX

Поделись знанием:
Перейти к: навигация, поиск
VAX
Тип Мейнфрейм, мини-компьютер
Выпущен 25 октября 1977 года
Размер байта 8 бит
Размер слова 32 бита
Шина адреса 32 бита
Тип шины Unibus, Massbus, Q-Bus, XMI, VAXBI
Архитектура CISC, виртуальная память
ОС OpenVMS, Ultrix, VAXeln, BSD UNIX, Linux, NetBSD и OpenBSD
VAXVAX К:Википедия:Статьи без источников (тип: не указан)

VAX (Virtual Address eXtension) — 32-битная компьютерная архитектура, была разработана в середине 1970-x годов Digital Equipment Corporation как развитие линии PDP-11 в рамках проекта Star.





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

На системах VAX могут работать несколько операционных систем: OpenVMS, Ultrix, VAXeln или BSD UNIX. Linux, NetBSD и OpenBSD работают на некоторых VAX по сей день.

История

В начале 1970-х годов корпорация DEC практически доминировала на рынке мини-компьютеров с машинами линии PDP-11, но малая разрядность (16 бит) существенно ограничивала возможности их развития. К 1973 году было принято решение о разработке компьютера концепции «wide-word machine». Первоначально рассматривалось два варианта: продолжение линии PDP-10 с шириной слова 36 бит (проект Unicorn) и развитие линии PDP-11, но с удвоенной до 32 бит шириной слова и механизмами виртуальной памяти (проект Star).

Официальной датой рождения архитектуры VAX вероятно можно считать 1 апреля 1975 года, дату первого совещания команды, впоследствии названной VAX-A. Через два месяца была готова первая версия описания архитектуры — «VAX Blue Book», а к июню 1975 года проект Star обогнал конкурента настолько, что руководство корпорации решило свернуть дальнейшую разработку проекта Unicorn.

Первая серийная модель архитектуры VAX была представлена публике 25 октября 1977 года. Это была модель VAX-11/780 «Star» с процессором KA780 (29 печатных плат ТТЛ) и 4 МБ ОЗУ с коррекцией ошибок (ECC RAM). В качестве консольного процессора использовалась специализированная версия PDP-11. Машина была крайне коммерчески успешна. Последовала разработка «второй серии», уже не на рассыпной логике, а на gate array, и спустя примерно год после модели «Star» была представлена модель VAX-11/750 «Comet» (отличавшаяся так же новой реализацией консоли на Intel 8085).

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

Немикропроцессорные VAX:

  • VAX-11/780 («Star»)
  • VAX-11/782 (Двухпроцессорный /780)
  • VAX-11/785 (Разогнанный /780)
  • VAX-11/750 («Comet», компактизированный, переход на логику gate array)
  • VAX-11/730 («Nebula», компактизированный, переход на bit slice процессор)
  • VAX-11/725 («LCN», базовая/упрощённая версия Nebula)
  • VAX 8600    («Venus»)
  • VAX 8650    («Morningstar», разогнанный 8600)
  • VAX 8500    («Flounder», Монопроцессорный, умышленно-замедленный 8800)
  • VAX 8530    (Монопроцессорный, менее замедленный 8800)
  • VAX 8550    («Skipjack», 8800 монопроцессорный, нерасширяемый)
  • VAX 8700    (монопроцессорный Nautilus, расширяем до 8800)
  • VAX 8800    («Nautilus», переход на логику Macrocell)
  • VAX 9X00    («Aquarius», VAX 9000 охлаждаемый водой; не пошёл в серию)
  • VAX 9000    («Aridus», Aquarius с воздушным охлаждением)
  • VAX 8X00    («Gemini», резервный проект, разрабатывавшийся на случай провала разработки «Scorpio»; не пошёл в серию)

Микропроцессорные VAX:

  • MicroVAX/VAXstation-I («Seahorse»)
  • MicroVAX-II/VAXstation-II («Mayflower»)
  • MicroVAX-3100/VAXstation-3100
  • VAX 8200/8300 (Моно- и Би-процессорный «Scorpio»)
  • VAX 8250/8350 (ускоренный «Scorpio»)
  • VAX 62X0    («CVAX»)
  • VAX 63X0    («Calypso»)
  • VAX 64X0    («Rigel»)
  • VAX 65X0    («NVAX»)
  • VAX 7XXX    
  • VAX XXXX    («BVAX», High-end VAX; не пошёл в серию)

Характеристики некоторых моделей VAX:

Модель Год выпуска Элементная база tЦикл μcode Кэш Шина Производительность pdp
11/780 «Star» 1978 TTL 200 ns 6k x 99 8k B+U/M 100 % Да
11/750 «Comet» 1980 TTL 320 ns 6k x 80 4k B+U/M 60 % Да
11/730 «Nebula» 1982 TTL 290 ns 16k x 24 n B+U 25 % Да
11/782 1982 11/780 двухпроцессорная, разделяемая память
11/785 1984 TTL 133 ns  ? 32k B+U/M 150 % Да
8600 «Venus» 1984 ECL 80 ns 8k x 39 16 k B+U/M x4 Да
8650 «Morningstar» 1985 NMOS 55 ns  ?  ? V x6 Нет
8200 1986 NMOS 200 ns 16 x 39 8 k V 100 % Нет
8300 1986 8200 двухпроцессорная
8700 1986 ECL 45 ns 16k x 144  ? V x6 Нет
8800 «Nautilus» 1986 8700 двухпроцессорная
8500 1986  ?  ?  ?  ?  ? x3 Нет
8250 1987  ? 160 ns  ?  ? V 120 % Нет
6200 1988 CMOS 80 ns  ? 256 k X/V x2,8 Нет
6300 1988 CMOS 60 ns  ?  ? X/V x4 Нет
6400/400 1989 CMOS 28 ns (+v) 1,7k x 45 2k + 128k  ? x7 Нет
9000 «Aridus» 1989 ECL 16 ns (+v)  ? 128k X x30-40 Нет
4000/300 1990 CMOS  ?  ? 2k + 128k  ? x8 Нет


Сокращения:

  • Шины : UUnibus, MMASSBUS, VVAXBI, XXMI
  • Tcycle +v — означает возможность установки векторного со-процессора.
  • Колонка μcode показывает размер памяти, потребляемый микрокодом, высота × ширина, в битах.
  • pdp — да или нет — совместимость с PDP-11.

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

Кристалл микропроцессоров CVAX, применявшихся в MicroVAX 3000 и 6200, содержит фразу «СВАКС… Когда вы забатите довольно воровать настоящий лучший»[1]. Разработчики микропроцессора именно так перевели на русский язык фразу «CVAX — when you care enough to steal the very best» («CVAX — когда вы заботитесь о том, чтобы украсть самое лучшее»), которая созвучна со слоганом известного поставщика поздравительных открыток фирмы Hallmark Cards: «When You Care Enough to Send the Very Best» («Когда вы заботитесь о том, чтобы послать самое лучшее»). Это послание было предназначено для советских инженеров, которые будут пытаться скопировать микропроцессор.

Поставляемые в СССР в обход эмбарго ЭВМ VAX содержали электронные закладные устройства программного действия, предназначенные для съёма обрабатываемой информации и автоматического разрушения машин[2].

Аналоги и клоны VAX в СССР и странах Варшавского договора

В конце 1980-х годов в СССР была завершена разработка оригинального микропроцессорного комплекта К1839, полностью (включая математические команды) совместимого с VAX 750 Comet. Кроме этого комплекта, производились копии оригинальных машин. Выпускалось несколько серий VAX-совместимых компьютеров:

  • Электроника 82 на основе микропроцессорного набора К1839
  • СМ-1700 — клон VAX-11/730
  • Электроника 86 — клон DEC Micro VAX-II на КЛ1848
  • БЦВМ СБ3541 на основе К1839 (выпускается до настоящего времени)
  • K1840 (СМ-1710) — клон DEC VAX-11/780 — в ГДР
  • K1820 (СМ-1720) — клон DEC Micro VAX-II — в ГДР на основе процессора KME U80701
  • ИЗОТ-1080 — клон DEC VAX-11/780 — в Болгарии


Напишите отзыв о статье "VAX"

Литература

  • Сибеста Р. Структурное программирование на языке ассемблера ЭВМ VAX-11.Москва: Издательство Мир.,1988

См. также

Примечания

  1. [micro.magnet.fsu.edu/creatures/pages/russians.html Steal The Best — Molecular Expressions: The Silicon Zoo]
  2. [www.kgbveikla.lt/docs/show/1953/ Документ 1217_84k] в архиве КГБ ЛССР

Ссылки

  • [h18002.www1.hp.com/alphaserver/vax/timeline/ Хронология VAX]  (англ.)
  • [forum.maxiol.com/index.php?showforum=98 Документация VAX]
  • [mirrors.pdp-11.ru/_vax/ Архив программного обеспечения для VAX]
  • [decus.org/ DECUServe]  (англ.)

Отрывок, характеризующий VAX

– Как ты здесь? – повторил князь Андрей.
Пламя ярко вспыхнуло в эту минуту и осветило Алпатычу бледное и изнуренное лицо его молодого барина. Алпатыч рассказал, как он был послан и как насилу мог уехать.
– Что же, ваше сиятельство, или мы пропали? – спросил он опять.
Князь Андрей, не отвечая, достал записную книжку и, приподняв колено, стал писать карандашом на вырванном листе. Он писал сестре:
«Смоленск сдают, – писал он, – Лысые Горы будут заняты неприятелем через неделю. Уезжайте сейчас в Москву. Отвечай мне тотчас, когда вы выедете, прислав нарочного в Усвяж».
Написав и передав листок Алпатычу, он на словах передал ему, как распорядиться отъездом князя, княжны и сына с учителем и как и куда ответить ему тотчас же. Еще не успел он окончить эти приказания, как верховой штабный начальник, сопутствуемый свитой, подскакал к нему.
– Вы полковник? – кричал штабный начальник, с немецким акцентом, знакомым князю Андрею голосом. – В вашем присутствии зажигают дома, а вы стоите? Что это значит такое? Вы ответите, – кричал Берг, который был теперь помощником начальника штаба левого фланга пехотных войск первой армии, – место весьма приятное и на виду, как говорил Берг.
Князь Андрей посмотрел на него и, не отвечая, продолжал, обращаясь к Алпатычу:
– Так скажи, что до десятого числа жду ответа, а ежели десятого не получу известия, что все уехали, я сам должен буду все бросить и ехать в Лысые Горы.
– Я, князь, только потому говорю, – сказал Берг, узнав князя Андрея, – что я должен исполнять приказания, потому что я всегда точно исполняю… Вы меня, пожалуйста, извините, – в чем то оправдывался Берг.
Что то затрещало в огне. Огонь притих на мгновенье; черные клубы дыма повалили из под крыши. Еще страшно затрещало что то в огне, и завалилось что то огромное.
– Урруру! – вторя завалившемуся потолку амбара, из которого несло запахом лепешек от сгоревшего хлеба, заревела толпа. Пламя вспыхнуло и осветило оживленно радостные и измученные лица людей, стоявших вокруг пожара.
Человек во фризовой шинели, подняв кверху руку, кричал:
– Важно! пошла драть! Ребята, важно!..
– Это сам хозяин, – послышались голоса.
– Так, так, – сказал князь Андрей, обращаясь к Алпатычу, – все передай, как я тебе говорил. – И, ни слова не отвечая Бергу, замолкшему подле него, тронул лошадь и поехал в переулок.


От Смоленска войска продолжали отступать. Неприятель шел вслед за ними. 10 го августа полк, которым командовал князь Андрей, проходил по большой дороге, мимо проспекта, ведущего в Лысые Горы. Жара и засуха стояли более трех недель. Каждый день по небу ходили курчавые облака, изредка заслоняя солнце; но к вечеру опять расчищало, и солнце садилось в буровато красную мглу. Только сильная роса ночью освежала землю. Остававшиеся на корню хлеба сгорали и высыпались. Болота пересохли. Скотина ревела от голода, не находя корма по сожженным солнцем лугам. Только по ночам и в лесах пока еще держалась роса, была прохлада. Но по дороге, по большой дороге, по которой шли войска, даже и ночью, даже и по лесам, не было этой прохлады. Роса не заметна была на песочной пыли дороги, встолченной больше чем на четверть аршина. Как только рассветало, начиналось движение. Обозы, артиллерия беззвучно шли по ступицу, а пехота по щиколку в мягкой, душной, не остывшей за ночь, жаркой пыли. Одна часть этой песочной пыли месилась ногами и колесами, другая поднималась и стояла облаком над войском, влипая в глаза, в волоса, в уши, в ноздри и, главное, в легкие людям и животным, двигавшимся по этой дороге. Чем выше поднималось солнце, тем выше поднималось облако пыли, и сквозь эту тонкую, жаркую пыль на солнце, не закрытое облаками, можно было смотреть простым глазом. Солнце представлялось большим багровым шаром. Ветра не было, и люди задыхались в этой неподвижной атмосфере. Люди шли, обвязавши носы и рты платками. Приходя к деревне, все бросалось к колодцам. Дрались за воду и выпивали ее до грязи.
Князь Андрей командовал полком, и устройство полка, благосостояние его людей, необходимость получения и отдачи приказаний занимали его. Пожар Смоленска и оставление его были эпохой для князя Андрея. Новое чувство озлобления против врага заставляло его забывать свое горе. Он весь был предан делам своего полка, он был заботлив о своих людях и офицерах и ласков с ними. В полку его называли наш князь, им гордились и его любили. Но добр и кроток он был только с своими полковыми, с Тимохиным и т. п., с людьми совершенно новыми и в чужой среде, с людьми, которые не могли знать и понимать его прошедшего; но как только он сталкивался с кем нибудь из своих прежних, из штабных, он тотчас опять ощетинивался; делался злобен, насмешлив и презрителен. Все, что связывало его воспоминание с прошедшим, отталкивало его, и потому он старался в отношениях этого прежнего мира только не быть несправедливым и исполнять свой долг.
Правда, все в темном, мрачном свете представлялось князю Андрею – особенно после того, как оставили Смоленск (который, по его понятиям, можно и должно было защищать) 6 го августа, и после того, как отец, больной, должен был бежать в Москву и бросить на расхищение столь любимые, обстроенные и им населенные Лысые Горы; но, несмотря на то, благодаря полку князь Андрей мог думать о другом, совершенно независимом от общих вопросов предмете – о своем полку. 10 го августа колонна, в которой был его полк, поравнялась с Лысыми Горами. Князь Андрей два дня тому назад получил известие, что его отец, сын и сестра уехали в Москву. Хотя князю Андрею и нечего было делать в Лысых Горах, он, с свойственным ему желанием растравить свое горе, решил, что он должен заехать в Лысые Горы.
Он велел оседлать себе лошадь и с перехода поехал верхом в отцовскую деревню, в которой он родился и провел свое детство. Проезжая мимо пруда, на котором всегда десятки баб, переговариваясь, били вальками и полоскали свое белье, князь Андрей заметил, что на пруде никого не было, и оторванный плотик, до половины залитый водой, боком плавал посредине пруда. Князь Андрей подъехал к сторожке. У каменных ворот въезда никого не было, и дверь была отперта. Дорожки сада уже заросли, и телята и лошади ходили по английскому парку. Князь Андрей подъехал к оранжерее; стекла были разбиты, и деревья в кадках некоторые повалены, некоторые засохли. Он окликнул Тараса садовника. Никто не откликнулся. Обогнув оранжерею на выставку, он увидал, что тесовый резной забор весь изломан и фрукты сливы обдерганы с ветками. Старый мужик (князь Андрей видал его у ворот в детстве) сидел и плел лапоть на зеленой скамеечке.
Он был глух и не слыхал подъезда князя Андрея. Он сидел на лавке, на которой любил сиживать старый князь, и около него было развешено лычко на сучках обломанной и засохшей магнолии.