?

Log in

No account? Create an account

ramlamyammambam

ОС "Дубна" работает!

« previous entry | next entry »
2017 мар 23 | 0:26

Мише Попову [personal profile] mrupor удалось запустить операционную систему "Дубна" на симуляторе БЭСМ-6. Протокол смотрите ниже.

Мне раньше никогда не приходилось видеть ОС Дубна вживую. На физтехе у нас стоял Диапак, в остальных конторах обычно Диспак. Зато теперь можно доставать из загашника книжку Мазного и изучать "новую старую" система. Самое главное - все исходные тексты ОС Дубна сохранились, так что её можно пытаться пересобирать с нуля.
МУЛЬТИТАЙП  (ВЕРСИЯ ОТ 15/12/87)   ЭВМ-0
РАSS:*****
БУФЕР:*/*
КАК
00.03- Т 0002 24.00- INТRSР
00.09- Т 0004 24.00- МАСRОS

ПУС INТRSР
ЖДИТЕ ОТВЕТА
ПАКЕТ В ФАЙЛЕ ВВОДА: 06
СЛУ INТRSР
СЧЕТ
КАК
00.03- Т 0002 24.00- INТRSР
00.09- Т 0004 24.00- МАСRОS
00.28- Т 0006 24.00- INТRSР

БУФЕР:
РЕЗ 3
00
00.28
ОИЯИ. БЭСМ-6/0 ШИФР-20
МОНИТОРНАЯ СИСТЕМА 'Д У Б Н А' - 20/10/88
ЖЖЖ Ж Ж ЖЖЖЖЖ ЖЖЖЖ ЖЖЖ ЖЖЖЖ
Ж ЖЖ Ж Ж Ж Ж Ж Ж Ж
Ж Ж Ж Ж Ж Ж Ж ЖЖЖ Ж Ж
Ж Ж ЖЖ Ж ЖЖЖЖ Ж Ж Ж
Ж Ж Ж Ж Ж Ж Ж ЖЖЖЖ
Ж Ж Ж Ж Ж Ж Ж Ж Ж
ЖЖЖ Ж Ж Ж Ж Ж ЖЖЖ Ж
*NАМЕ INТRSР
*ТIМЕ:24.00
<ЭКСПРЕСС-ЗАДАЧА>
*NО LОАD
00
00.28
Ф О Р Т Р А Н
/16.07.73/
РRОGRАММА
DIМЕNSIОN М1(9),М2(9),М3(9),М4(9),М5(9)
DАТА М1/54НРRОGRАММА = /
DАТА М2/54НDIМЕNSIОN М1(9),М2(9),М3(9),М4(9),М5(9) = /
DАТА М3/54НРRINТ М4,М1,М2,1,М1,2,М2,3,М3,4,М4,5,М5,М3,М5 = /
DАТА М4/54Н(2(6Х,9А6/)5(6Х,6НDАТА М,I1,4Н/54Н,9А6,1Н//)(6Х,9А6)) = /
DАТА М5/54НЕND = /
РRINТ М4,М1,М2,1,М1,2,М2,3,М3,4,М4,5,М5,М3,М5
ЕND
ТАБЛИЦА ОТНОСИТЕЛЬНЫХ АДРЕСОВ
1 2 3 4 5 6 7 8 9 10 11 12 = 13 14 15 16 17 18 19 20
000 :00001
*ЕХЕСUТЕ
РRОGRАММА
DIМЕNSIОN М1(9),М2(9),М3(9),М4(9),М5(9)
DАТА М1/54НРRОGRАММА /
DАТА М2/54НDIМЕNSIОN М1(9),М2(9),М3(9),М4(9),М5(9) /
DАТА М3/54НРRINТ М4,М1,М2,1,М1,2,М2,3,М3,4,М4,5,М5,М3,М5 /
DАТА М4/54Н(2(6Х,9А6/)5(6Х,6НDАТА М,I1,4Н/54Н,9А6,1Н//)(6Х,9А6)) /
DАТА М5/54НЕND /
РRINТ М4,М1,М2,1,М1,2,М2,3,М3,4,М4,5,М5,М3,М5
ЕND
@ @
АДРЕС РАУ *И15* *И14* *И13* *И12* *И11* *И10* *И9** *И8**
00430 006 53401 00000 00427 03071 02441 01001 00000 02746
*И7** *И6** *И5** *И4** *И3** *И2** *И1**
01142 37015 20324 20232 00000 20220 00011
СВ=00.00.00 КВ=00.00.17 АВ=00.28.23
ДАТА=00/00/00 ЭВМ-0
КОНЕЦ ЗАДАЧИ ТЕРМ. Ш-20 ВЫ/ВВ=0000 ОТДЕЛ=041 - ПОПОВ М.Ю.
*****************ОС ДУБНА 1.04 ОТ 22,03,17 ,1ЩЩЩЩЩЩЩЩЩЩЩЩЩЩЩЩ
**************************************************************
.

Cross-post from: http://vak.dreamwidth.org/448758.html

Ссылка | оставить комментарий |

Comments {21}

B0P0H0K

(без темы)

from: b0p0h0k
date: 2017 мар 23 7:35 (UTC)
Ссылка

Офигеть!
Поздравляю!

Ответить | Ветвь дискуссии

Сергей

(без темы)

from: ramlamyammambam
date: 2017 мар 23 20:46 (UTC)
Ссылка

Да ваще супер.
Оказалось, машина в Дубне имела некоторые аппаратные отличия, начиная от чётности символов в терминальных линиях и до битов физ.адреса в регистрах. Система не стартует на машине больше чем с 4 кубами памяти, потому что лишние биты физ.адреса используются диспетчером для своих целей.

В целом это объясняет, почему ОС Дубна не была популярной в других местах.

Ответить | Уровень выше | Ветвь дискуссии

B0P0H0K

(без темы)

from: b0p0h0k
date: 2017 мар 23 21:07 (UTC)
Ссылка

Знаю по крайней мере одно место (ПО Кристалл, Киев), перешедшее с Дубны на Диспак, причём довольно поздно, в начале 80-х.
Говорит о том, что в обратную сторону совместимость была (либо они машину перепаяли, спрошу у них).

Ответить | Уровень выше | Ветвь дискуссии

Андрей Суворов

(без темы)

from: suvorow_
date: 2017 мар 23 7:51 (UTC)
Ссылка

Слишком ровные строчки :)

Ответить | Ветвь дискуссии

Г-н Фаршеклоакин

(без темы)

from: spamsink
date: 2017 мар 23 19:58 (UTC)
Ссылка

Придумайте формат, который позволял бы указывать задержки ударов молоточков для каждого символа по отношению к синхроимпульсу от литерного барабана, и напишите программу, переводящую этот формат в PostScript или PDF - и будут неровные. Фонт-то имеется.

А уж добавить к симулятору выдачу в этом придуманном формате большого труда не составит.

Ответить | Уровень выше | Ветвь дискуссии

32bit_me

(без темы)

from: 32bit_me
date: 2017 мар 23 7:52 (UTC)
Ссылка

Поздравляю! А исходники у неё на ассемблере?

Ответить | Ветвь дискуссии

Г-н Фаршеклоакин

(без темы)

from: spamsink
date: 2017 мар 23 19:59 (UTC)
Ссылка

Конечно.

Ответить | Уровень выше | Ветвь дискуссии

Sergey Oboguev

(без темы)

from: oboguev
date: 2017 мар 23 8:19 (UTC)
Ссылка

И у меня было тоже ретрособытие.
На прошлой неделе взял в библиотке книжку (не техническую), открыл её -- а там внутри перфокарта.

Ответить | Ветвь дискуссии

Г-н Фаршеклоакин

(без темы)

from: spamsink
date: 2017 мар 23 19:59 (UTC)
Ссылка

Чистая или с пробивками? Если с пробивками, что на ней написано?

Ответить | Уровень выше | Ветвь дискуссии

Sergey Oboguev

(без темы)

from: oboguev
date: 2017 мар 23 22:11 (UTC)
Ссылка

С пробивками. Цвета лосося, примерно такого:
http://i.ebayimg.com/images/g/nFEAAOSw6DtYUJiF/s-l1600.jpg
Чёрт его знает, что на ней было написано, я не всматривался.
Решил, что это или библиотечная карточка (книжка была старых времён и из университетской библиотеки) или же предшествующий читатель использовал её как закладку.
Но такое вот получилось "послание в будущее".

Edited at 2017-03-23 22:13 (UTC)

Ответить | Уровень выше | Ветвь дискуссии

1500py470

(без темы)

from: 1500py470
date: 2017 мар 23 8:57 (UTC)
Ссылка

Ура! Хорошо человек к юбилею готовится.

Ответить | Ветвь дискуссии

Хвостат Хвостатыч

(без темы)

from: hvostat_hvostat
date: 2017 мар 23 9:01 (UTC)
Ссылка

Я прямо-таки слышу треск матричного принтера!

Ответить | Ветвь дискуссии

Г-н Фаршеклоакин

(без темы)

from: spamsink
date: 2017 мар 23 20:00 (UTC)
Ссылка

Бери выше, барабанного!

Ответить | Уровень выше | Ветвь дискуссии

Хвостат Хвостатыч

(без темы)

from: hvostat_hvostat
date: 2017 мар 23 20:19 (UTC)
Ссылка

Даже не так.

Телетайпа!!

Вот такого:
http://www.masswerk.at/google60/

Ответить | Уровень выше | Ветвь дискуссии

Андрей Суворов

(без темы)

from: suvorow_
date: 2017 мар 23 20:34 (UTC)
Ссылка

То не телетайп, то перфоратор...
Виртуальные телетайпы, впрочем, на просторах интернета тоже водятся.
С реальным телетайпом я имел дело зимой 1981 года, когда приехал на областную олимпиаду по физике и математике в ГГУ. Там нас водили в местный вычислительный центр на экскурсию и я общался с "ДЖИННом" через телетайп. Телетайп был в деревянном корпусе :) Кажется, это была БЭСМ-4, но я не помню точно.

Ответить | Уровень выше | Ветвь дискуссии

Хвостат Хвостатыч

(без темы)

from: hvostat_hvostat
date: 2017 мар 23 20:38 (UTC)
Ссылка

81-й год...

Как, однако, всё в мире относительно!
Меня в 81-м еще не существовало.

Ответить | Уровень выше | Ветвь дискуссии

Г-н Фаршеклоакин

(без темы)

from: spamsink
date: 2017 мар 23 20:39 (UTC)
Ссылка

Если с "ДЖИННом", то БЭСМ-6, а телетайпы в деревянном корпусе я тоже помню.
Когда их, наконец, заменили на матричные в пластиковом корпусе, это было счастье: в машзале стало можно находиться почти без ущерба для ушей (АЦПУ были не столь утомительны, а перфораторы использовались редко).

Ответить | Уровень выше | Ветвь дискуссии

Le dernier héros

(без темы)

from: ledernierheros
date: 2017 мар 23 12:15 (UTC)
Ссылка

Поздравляю!

Ответить | Ветвь дискуссии

Firstname

(без темы)

from: belezbar
date: 2017 мар 23 13:36 (UTC)
Ссылка

Красиво!

Ответить | Ветвь дискуссии

andrey_yurin

(без темы)

from: andrey_yurin
date: 2017 мар 24 5:34 (UTC)
Ссылка

Сергей, а расскажите как-нибудь для тех, кто такие машины только на картинках видел как происходила работа с такими колоссами. Как, вообще, программы запускались, что было результатом их выполнения и как сам процесс работы происходил. Мы-то уже (все, кто старше 85 года) на десктопах и windows росли поголовно. И такие листинги запуска ОС лично для меня в диковинку.

Ответить | Ветвь дискуссии