Зачатки файловой системы в Мониторе-80?

28 views
Skip to first unread message

Leo B.

unread,
Jul 9, 2024, 1:05:08 PMJul 9
to БЭСМ-6
В Мониторе-80 есть команда *FILE:
Например, можно написать 
*FILE:<имя>,<НУ>

Это приводит к запросу перехвата Э70 (Э72 с  KEYE72 на сумматоре и ИС с ключом по исп. адресу, где указаны собственно адрес перехвата и маска перехватываемых экстракодов),  что у нас до вчерашнего дня не было реализовано.

После этой команды  попытка обращения к НУ - например, по *PERSO  - если НУ невалиден, приводит не к авосту "обращ к незак. МЛ", а к сообщению "НЕТ КАНАЛА СУД" (что еще за терминологические новости?). Поблизости от этой строки на диске нашлось и "ЗОНА ВНЕ ФАЙЛА".  Т.е. как-то длина файла определялась; никаких дополнительных параметров *FILE не позволяет.

На образе диска МС Дубна ОИЯИ подобного сообщения нет, т. е. это было что-то специфически КИАЭшное. 

В дополнение, команда *DISC: приводит или к 
ОШИБКИ В КАРТЕ ’ ЗАПРОСА РЕСУРС
           *DISС:А,2               =ЕRRОR

или к тихому завершению без выдачи интересных экстракодов (например, по *DISK:1,2)

Кто что вспомнит/расскажет по теме, тот и молодец. 

Leo

Mikhail Popov

unread,
Jul 9, 2024, 1:53:59 PMJul 9
to be...@googlegroups.com
В Дубну  в 1980-81 годах приезжала команда и КИАЭ, Паремский, Бардин, Руднев, Петров и Аншуков , которая активно проталкивал Мoнотор80 в MC Дубна, там, насколько я помню, упоминались какие-то зачатки работы с файлами. М80 тогда не подобрали, так что вопросы к тем, кто ещё живой.  

М.П.

--
Данное сообщение отправлено Вам, как участнику группы "БЭСМ-6":
http://groups.google.com/group/besm6/topics
---
Вы получили это сообщение, поскольку подписаны на группу "БЭСМ-6".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес besm6+un...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/besm6/13ac8869-e4a7-488e-9f3d-f45d1fd82941n%40googlegroups.com.

Alex Loktionoff

unread,
Jul 15, 2024, 5:49:26 AM (12 days ago) Jul 15
to БЭСМ-6
Интересно а эти файлы можно использовать для READ/WRITE в FORTRAN-е? и как?

вторник, 9 июля 2024 г. в 19:05:08 UTC+2, Leo B.:

Leo Broukhis

unread,
Jul 15, 2024, 10:44:07 AM (12 days ago) Jul 15
to be...@googlegroups.com
On Mon, Jul 15, 2024 at 2:49 AM Alex Loktionoff <oxy...@gmail.com> wrote:
Интересно а эти файлы можно использовать для READ/WRITE в FORTRAN-е? и как?

Если понять, как они работали, то да.  READ/WRITE в Фортране работают по логическим номерам устройств, а всё, что команда *FILE делает - это сопоставляет какой-то диапазон зон на каком-то внешнем носителе с логическим номером.
Так что если заставить *PERSO работать, то и двоичная запись в Фортране тоже заработает. Но ходят слухи, что в М-80 эти файлы были недоделанные.

Leo

 
--
Данное сообщение отправлено Вам, как участнику группы "БЭСМ-6":
http://groups.google.com/group/besm6/topics
---
Вы получили это сообщение, поскольку подписаны на группу "БЭСМ-6".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес besm6+un...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/besm6/57ee7420-7ac5-473e-a9b7-7a8438e85177n%40googlegroups.com.

Serge Vakulenko

unread,
Jul 17, 2024, 5:45:26 PM (10 days ago) Jul 17
to БЭСМ-6
On Monday, July 15, 2024 at 2:49:26 AM UTC-7 oxy...@gmail.com wrote:
Интересно а эти файлы можно использовать для READ/WRITE в FORTRAN-е? и как?

Использовать можно, да. Про прямой доступ из Фортрана к внешним носителям я сделал пост на Дриме: https://besm6.dreamwidth.org/35646.html

--Сергей
Reply all
Reply to author
Forward
0 new messages