VAX 20 лет спустя (статья на конкурс, автор SuperMax)

Обсуждение публикуемых статей

оцените статью

1
0
Голосов нет
2
2
3%
3
2
3%
4
12
21%
5
42
72%
 
Всего голосов: 58

avalon-samara
Full Member
Сообщения: 257
Зарегистрирован: 06.08.2012,17:52

Сообщение avalon-samara » 03.09.2015,23:33

Я в восторге! Статья супер!
Рад за Вас, SuperMax! Несколько месяцев назад на "Молотке" продавалась такая же машина VAX, как представленная здесь. За 15000 рублей. Кто-то купил, несколько недель потребовалось.
Действительно, техникой DEC можно любоваться, даже десктопами х86. Сейчас рядом со мной стоит огромный AlphaServer и не покидает ощущение, что именно эта тумбочка и есть настоящий компьютер.

Anonymous1
Advanced Member
Сообщения: 2727
Зарегистрирован: 22.11.2011,09:41
Откуда: Москва(Россия)

Вклад в сообщество

Сообщение Anonymous1 » 04.09.2015,01:15

avalon-samara писал(а):Сейчас рядом со мной стоит огромный AlphaServer и не покидает ощущение, что именно эта тумбочка и есть настоящий компьютер.
Надеюсь, вы с него пишите? Какая ОС стоит?

avalon-samara
Full Member
Сообщения: 257
Зарегистрирован: 06.08.2012,17:52

Сообщение avalon-samara » 04.09.2015,10:08

К сожалению, Windows NT 4.0. Пишу, правда, не с него.
Интересно, стук головок шестого жесткого диска влияет на его работоспособность? Это я к тому, что много лет пользуюсь SCSI HDD DEC, правда в x86 сервере DEC, во время работы диск иногда стучит, как молотком, но при этом все работает, диагностика не выявляет ошибки.

И да, я сам обращаю внимание на тихую работу машин DEC. Тот же здоровый AlphaServer при включении слегка шелестит, не в пример серверам Compaq и HP, которые гудят как вертолеты.

Ekb
Advanced Member
Сообщения: 2603
Зарегистрирован: 15.06.2014,11:31

Вклад в сообщество

Сообщение Ekb » 04.09.2015,10:29

avalon-samara писал(а):К сожалению, Windows NT 4.0. Пишу, правда, не с него.
так не интересно.. стоит "эта тумбочка и есть настоящий компьютер." и даже в инет не ходят :frown:

Аватара пользователя
lexx
Full Member
Сообщения: 219
Зарегистрирован: 12.08.2010,10:10
Откуда: Wrocław

Сообщение lexx » 04.09.2015,12:52

Ekb писал(а):и даже в инет не ходят
А еще для любителей DEC есть такая сеть http://www.hecnet.eu/simvax/
Я даже к ней подключал свои машины по протоколу DECnet-over-IP

avalon-samara
Full Member
Сообщения: 257
Зарегистрирован: 06.08.2012,17:52

Сообщение avalon-samara » 04.09.2015,13:11

Ekb писал(а): так не интересно.. стоит "эта тумбочка и есть настоящий компьютер." и даже в инет не ходят
Это правда. Никак не найду время, чтобы заняться им. Пока только навел косметический марафет, отмыл от грязи и пыли.
Первый на очередь восстановления HP NetServer LH Pro - разбитый, убитый, грязный, но харизматичный (если это слово можно применить к компьютеру) :)

Ethereal
Newbie
Сообщения: 19
Зарегистрирован: 09.06.2016,17:26
Откуда: Петрозаводск

Сообщение Ethereal » 26.07.2018,12:42

Вот это утверждение в статье мне показалось странным :

Этой команды не хватало в PDP-11 для полностью перемещаемых программ и приходилось извращаться конструкцией
MOV PC,@#OFFSET ; сохраним начальный адрес
SUB #1002,@#OFFSET ; сразу вычтем адрес компиляции и смещение при запуске
затем
; MOV #TNAM01,R1 ; метка, скомпилированная при начальном адресе =1000
; ADD @#OFFSET,R1 ; добавим реальное смещение - в итоге в R1
; ; получим реальный адрес, независимый от запуска программы

Перемещаемые программы в PDP-11 писались самым естественным образом :
MOV #5, TNAM01
...
TNAM01: .WORD 1
это-же относительный режим адресации (индексный с использованием счетчика команд в качестве регистра) и это перемещаемый код. В машинную инструкцию-то будет скомпилирован не адрес метки TNAM01, а ее смещение относительно текущего счетчика команд. А вот если делать так
MOV #5, @#TNAM01
, то это абсолютный режим адресации (косвенный с автоинкрементом и счетчиком команд в качестве регистра) и скомпилируется не смещение метки, а ее адрес и это будет уже неперемещаемо.

Ответить