Я поискал в google.com и google.ru - нашлось несколько
названий книг про ЯРМО, но пока неизвестно какую из
них нам пришлют.
http://www.nips.ru/index.php?option=com_content&task=view&id=140&Item...
На этой странице упомянуты 3 книги:
Гололобов В.И., Чеблаков Б.Г., Чинин Г.Д. Описание языка ЯРМО.
Машинно-
независимое ядро. Препринт 247. Новосибирск. ВЦ СО АН СССР. 1980.
Гололобов В.И., Чеблаков Б.Г., Чинин Г.Д. Описание языка ЯРМО.
Макросредства. Препринт 248. Новосибирск. ВЦ СО АН СССР. 1980.
Гололобов В.И., Чеблаков Б.Г., Чинин Г.Д. Машинно-ориентированный язык
высокого уровня для ЭВМ БЭСМ-6. Развитие программного обеспечения
БЭСМ-6. М. ВЦ АН СССР. 1975. С.50-51.
Коля
Классно!
Названия препринтов я раньше находил в сети, но не более того.
А расскажи пожалуйста, как транслятор был реализован? И вообще про ОС
Феликс: откуда взялась, как выглядела архитектура системы, технология
разработки?
___
Сергей
Ну, про технологию быстрой разработки Лёша Руднев вкратце
рассказал :-)
Я думаю что это он вспомнил из своей поездки в Новосибирск.
Конечно СВСа у нас там не было, все делалось на БЭСМ-6,
и раздельной трансляции действительно не было, так что
вся ОС Феликс строилась несолько часов, но потом Основич
сделал 500 листов виртуальной памяти (на барабанах)
и все стало намного быстрее. Но Лёша все правильно
обрисовал - в то время нам надо было сэмулировать
неописанные (или плохо описанные) экстракоды работы
с подчиненными задачами, поэтому как только удавалось
понять чего надо вернуть, делалась правка прямо в кодах,
и если она работала правильно, то создавался "сеанс" правок
к текстам на ЯРМО (типа patch). Потом все накопившиеся и
оттестиованные сеансы вливались в текушие тексты, и начинался
новый этап разработки. Понятно, что все сеансы проходили
"код ревью". Кто не успел отладиться и влиться, должен был
переделать свои сеансы под новые тексты. В общем эта
технология была близка к версионным системам :-)
Архитектура ОС Феликс была примерно такая:
Управление процессами
Управление памятью
Управление внешними устройстами
Эстракоды ОС Диспак
Управление подчинёнными задачами
Статистика
Наверное было больше модулей, но я работал в основном
с подчиненными задачами, так что не было времени всё
изучить от верху до низу.
Историю возникновения ОС Феликс я тоже не знаю -
когда я пришел в НФ ИТМ и ВТ в 1981-ом году из СА,
(СА - это не California, a Советская Армия :-)
она там уже была, и вопрос "Зачем?" иногда возникал,
но никто на него серьёзного ответа не давал. Просто
было очень интересно делать операционную систему,
совместимую с ОС Диспак, но как бы на другой
"элементной" базе. Причем, так как ЯРМО все же язык
высокого уровня (ну, типа C), то делалась единая
система для БЭСМ-6 и СВС, то есть, единые тексты,
хотя машины сильно разные - и по работе с внешними
устройствами, и особенно в смысле многопроцессорности.
СВС, как правило, был многопроцессорный, а БЭСМ-6 - нет.
Но тексты ОС Феликс были общие для обоих систем.
А как был реализован транслятор ЯРМО-2 я недавно пытался
выяснить :-) Вроде бы он был написан на ЯРМО-1, а на чём
тот - не помню :-) Нo так как ЕС лент с ЯРМО-2 нет, то это
всё наверное не пока важно.
Коля
"У меня два RAR архива со сканами страниц. В сумме 24 мегабайта. По
Почте не пролезет. Дай мне ссылку на FTP куда бы я мог выгрузить"
У меня к сожалению нет ftp сервера.
Кто подскажет, куда можно закачать эти архивы?
Коля
Вали в ftp://vak.ru/tmp/
Только "ftp passive mode" надо выключить.
___
Сергей
On Nov 5, 8:31 am, Dima Volodin <dvv...@gmail.com> wrote:
> 2009/11/5 Nikolay Molchanov <nikmolcha...@gmail.com>
Спасибо!
А оно пароль спрашивает:
ftp> open busybee.dvv.org 2211
Connected to busybee.dvv.org.
220 LittleBlackBox FTP server ready.
Name (busybee.dvv.org:nikm): incoming
331 Password required for incoming.
Password:
Можно ненадолго мне username и пароль по почте прислать?
Коля
Я пробовал anonymous, но вероятно опечатку где-то сделал :-)
Сейчас работает. Я пошлю этот ftp сервер Сергею.
On Nov 6, 2:58 am, Сергей В. <serge.vakule...@gmail.com> wrote:
> On 6 ноя, 11:04, Nikolay Molchanov <nikmolcha...@gmail.com> wrote:
>
> > Положил 2 книги про ЯРМО-2 в директорию /incoming/
> > на сервере busybee.dvv.org:
>
> Ура! Огромное спасибо. Переделал в PDF и выложил на сайте:http://groups.google.com/group/besm6/web/%D0%AF%D0%B7%D1%8B%D0%BA-%D0...http://groups.google.com/group/besm6/web/%D0%AF%D0%B7%D1%8B%D0%BA-%D0...
> ___
> Сергей
Это здорово! Но у меня почему-то оба файла не открываются.
Временная проблема с этим сайтом?
Или это какая-то проблема у меня?
Кто-нибудь может проверить, открываются ли файлы?
Всего хорошего,
Коля
Скачал, проверил - оба файла работают. Может, у тебя читалка старая?
Нужен как минимум Acrobat Reader 7.0.
___
Сергей
> б6ярмо.png
> 285KViewDownload
Да, похоже проблема с моим pdf viewer. Надо обновить.
Всего хорошего,
Коля