Советские cookies

10 views
Skip to first unread message

Leo B.

unread,
Dec 1, 2021, 3:04:46 AM12/1/21
to БЭСМ-6
Пока есть надежда, что кто-то что-то помнит: расскажите, пожалуйста, для истории, с какой целью применялся экстракод сохранения слова  на системном диске по шифру задачи. 


5.3.24. COXPAHEHИE (ЗAПPOC) CЛOBA HA CИCTEMHOM ДИCKE.

ЭK 050, AИCП = 117B.


C ПOMOЩЬЮ ДAHHOГO ЭKCTPAKOДA BOЗMOЖHO COXPAHEHИE OДHO-

ГO 48-PAЗPЯДHOГO CЛOBA HA CИCTEMHOM ДИCKE. CЛOBO ЗAПOMИHA-
ETCЯ BMECTE C ШИФPOM ЗAДAЧИ (И MOЖET ИЗBЛEKATЬCЯ ЗAДAЧEЙ C
TEM ЖE ШИФPOM).

BXOДHAЯ ИHФOPMAЦИЯ:

- YHИЧTOЖEHИE PAHEE COXPAHEHHOГO CЛOBA:
CM: = 0.

- ЗAПPOC PAHEE COXPAHEHHOГO CЛOBA:
CM: 48 P. = 1;
47- 1 PP. = 0.

- COXPAHEHИE CЛOBA:

BЫXOДHAЯ ИHФOPMAЦИЯ:

- KOДЫ OTBETA B CЛYЧAE HEKOPPEKTHOГO ЗABEPШEHИЯ:

CM: = 0 - HET COXPAHEHHOГO CЛOBA;
= 77777777 77777777B - ИCПOЛЬЗOBAHИE CИCTEM-
HOГO TOMA ДЛЯ COXPAHEHИЯ ИHФOPMAЦИИ
HEBOЗMOЖHO.

- B CЛYЧAE HOPMAЛЬHOГO ЗABEPШEHИЯ:
CM: - COXPAHEHHOE CЛOBO.

Макаров-Землянский Николай

unread,
Dec 1, 2021, 3:33:58 AM12/1/21
to be...@googlegroups.com
Я знаю только один случай использования - в нем запиналось "состояние вычислений" для продолжения вычислений после закрытия (аварийного или другого) задачи. Чтобы не производить ранее выполненной  работы.
 
 
01.12.2021, 11:04, "Leo B." <leo...@gmail.com>:
--
Данное сообщение отправлено Вам, как участнику группы "БЭСМ-6":
http://groups.google.com/group/besm6/topics
---
Вы получили это сообщение, поскольку подписаны на группу "БЭСМ-6".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес besm6+un...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/besm6/b10a5be3-d599-4952-abe7-10f249131eb0n%40googlegroups.com.

Michael Yaroslavtsev

unread,
Dec 1, 2021, 3:46:31 AM12/1/21
to be...@googlegroups.com
On Wed, Dec 1, 2021 at 12:33 AM Макаров-Землянский Николай <nv...@yandex.ru> wrote:
Я знаю только один случай использования - в нем запиналось "состояние вычислений" для продолжения вычислений после закрытия (аварийного или другого) задачи. Чтобы не производить ранее выполненной  работы.
Ну да. Контрольная точка для ленивых. 
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/besm6/365631638347280%40mail.yandex.ru.


--
Thanks,
-- Michael

Michael Yaroslavtsev

unread,
Dec 1, 2021, 3:50:52 AM12/1/21
to be...@googlegroups.com
On Wed, Dec 1, 2021 at 12:46 AM Michael Yaroslavtsev <absolutel...@gmail.com> wrote:


On Wed, Dec 1, 2021 at 12:33 AM Макаров-Землянский Николай <nv...@yandex.ru> wrote:
Я знаю только один случай использования - в нем запиналось "состояние вычислений" для продолжения вычислений после закрытия (аварийного или другого) задачи. Чтобы не производить ранее выполненной  работы.
Ну да. Контрольная точка для ленивых. 
А, вот ещё.
Мне кажется, я припоминаю, что это для защиты от того, что операторы введут колоду более одного раза.
Я отчётливо помню, что в бытность мою оператором я видел колоды пользователей с надписью "Два раза не вводить!"


--
Thanks,
-- Michael

Макаров-Землянский Николай

unread,
Dec 1, 2021, 3:57:55 AM12/1/21
to be...@googlegroups.com
 
 
01.12.2021, 11:50, "Michael Yaroslavtsev" <absolutel...@gmail.com>:
 
 
On Wed, Dec 1, 2021 at 12:46 AM Michael Yaroslavtsev <absolutel...@gmail.com> wrote:
 
 
On Wed, Dec 1, 2021 at 12:33 AM Макаров-Землянский Николай <nv...@yandex.ru> wrote:
Я знаю только один случай использования - в нем запиналось "состояние вычислений" для продолжения вычислений после закрытия (аварийного или другого) задачи. Чтобы не производить ранее выполненной  работы.
Ну да. Контрольная точка для ленивых. 
А, вот ещё.
Мне кажется, я припоминаю, что это для защиты от того, что операторы введут колоду более одного раза.
Я отчётливо помню, что в бытность мою оператором я видел колоды пользователей с надписью "Два раза не вводить!"
А еще был раздел паспорта ПОВ. А он для чего нужен? Типа если колода не введена, ее не вводить? Или для того, чтобы не вводить колоду, если она была введена?
 
 
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/besm6/CADLwzud9DY6EsLfyrrPLibmZ8uUdP89Bi_ygGDiWLWGAeZW2Qg%40mail.gmail.com.

Michael Yaroslavtsev

unread,
Dec 1, 2021, 5:27:49 AM12/1/21
to be...@googlegroups.com
On Wed, Dec 1, 2021 at 12:57 AM Макаров-Землянский Николай <nv...@yandex.ru> wrote:
 
 
01.12.2021, 11:50, "Michael Yaroslavtsev" <absolutel...@gmail.com>:
 
 
On Wed, Dec 1, 2021 at 12:46 AM Michael Yaroslavtsev <absolutel...@gmail.com> wrote:
 
 
On Wed, Dec 1, 2021 at 12:33 AM Макаров-Землянский Николай <nv...@yandex.ru> wrote:
Я знаю только один случай использования - в нем запиналось "состояние вычислений" для продолжения вычислений после закрытия (аварийного или другого) задачи. Чтобы не производить ранее выполненной  работы.
Ну да. Контрольная точка для ленивых. 
А, вот ещё.
Мне кажется, я припоминаю, что это для защиты от того, что операторы введут колоду более одного раза.
Я отчётливо помню, что в бытность мою оператором я видел колоды пользователей с надписью "Два раза не вводить!"
А еще был раздел паспорта ПОВ. А он для чего нужен? Типа если колода не введена, ее не вводить? Или для того, чтобы не вводить колоду, если она была введена?
Могу заблуждаться (Вася, наверное, лучше помнит. Что-то давно его не слышно), но мне кажется, что при "сбойном" окончании (например, в результате перевызова ОС) задачи с разделом ПОВ снова вставали во входную очередь. 
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/besm6/292041638348893%40mail.yandex.ru.


--
Thanks,
-- Michael

Василий Долматов

unread,
Dec 1, 2021, 5:36:41 AM12/1/21
to 'Кирилл Кобелев' via БЭСМ-6


1 дек. 2021 г., в 13:27, Michael Yaroslavtsev <absolutel...@gmail.com> написал(а):



On Wed, Dec 1, 2021 at 12:57 AM Макаров-Землянский Николай <nv...@yandex.ru> wrote:
 
 
01.12.2021, 11:50, "Michael Yaroslavtsev" <absolutel...@gmail.com>:
 
 
On Wed, Dec 1, 2021 at 12:46 AM Michael Yaroslavtsev <absolutel...@gmail.com> wrote:
 
 
On Wed, Dec 1, 2021 at 12:33 AM Макаров-Землянский Николай <nv...@yandex.ru> wrote:
Я знаю только один случай использования - в нем запиналось "состояние вычислений" для продолжения вычислений после закрытия (аварийного или другого) задачи. Чтобы не производить ранее выполненной  работы.
Ну да. Контрольная точка для ленивых. 
А, вот ещё.
Мне кажется, я припоминаю, что это для защиты от того, что операторы введут колоду более одного раза.
Я отчётливо помню, что в бытность мою оператором я видел колоды пользователей с надписью "Два раза не вводить!"
А еще был раздел паспорта ПОВ. А он для чего нужен? Типа если колода не введена, ее не вводить? Или для того, чтобы не вводить колоду, если она была введена?
Могу заблуждаться (Вася, наверное, лучше помнит. Что-то давно его не слышно), но мне кажется, что при "сбойном" окончании (например, в результате перевызова ОС) задачи с разделом ПОВ снова вставали во входную очередь. 
Именно так… 
Смешно было, что как минимум в первой реализации функции этой карточки она повторяла задачу при «любом окончании, кроме КЗ" (и вроде бы ошибки ленты/диска). 
Сразу нашлись ушлые, которые ставили задачу с отладочным лимитом времени, просчитывали одну итерацию, записывали данные и героически делили на 0…
Реинкарнированная задача считала следующую итерацию и так далее… :) 

Соответственно, перечень причин при которых срабатывал «ПОВТОР» быстро резко сузили… :) 

Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/besm6/CADLwzudmAUHkzT-eEEywW%2BptYGhw-1hR70%2BM-unVjLb01uQ8sw%40mail.gmail.com.

Василий Долматов

unread,
Dec 1, 2021, 5:43:51 AM12/1/21
to 'Кирилл Кобелев' via БЭСМ-6


1 дек. 2021 г., в 11:46, Michael Yaroslavtsev <absolutel...@gmail.com> написал(а):



On Wed, Dec 1, 2021 at 12:33 AM Макаров-Землянский Николай <nv...@yandex.ru> wrote:
Я знаю только один случай использования - в нем запиналось "состояние вычислений" для продолжения вычислений после закрытия (аварийного или другого) задачи. Чтобы не производить ранее выполненной  работы.
Ну да. Контрольная точка для ленивых. 

не, поскольку запомнить можно было только одно слово (48 бит), то контрольную точку все равно приходилось делать самому (так что к лени оно ничего не добавляло), а туда записывался «номер следующей итерации»… :) 


и да, в реальной жизни этим расчетчики почти никогда не пользовались, потому как если уж спасаешь на ленту/диск состояние данных, то никто не мешает начать запись именно с номера итерации. :) 

и это решение было очень удобным, потому как этот экстракод привязывался к шифру, а «запись на счет» делалась именно по шифру и далеко не редкий случай был, когда люди «менялись» записями 
(например, кто-то не успел подготовить данные, и считать сегодня ему нечего),  «одалживали» время соседу… который запускал задачу _не_под_своим_шифром_, что сломало бы идею сохранения 
через этот экстракод сразу и напрочь… :) 

так что да, откровенный «ртутный телескоп Вуда», выглядит прикольно, но толку мало… :)


Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/besm6/CADLwzucXKqqC5C6LNBYcJCk%3Dd8SkxDJMXq9%3Dn-%2B%3DH640kjZb6A%40mail.gmail.com.

Макаров-Землянский Николай

unread,
Dec 1, 2021, 5:46:20 AM12/1/21
to be...@googlegroups.com
 
 
01.12.2021, 13:27, "Michael Yaroslavtsev" <absolutel...@gmail.com>:
 
 
On Wed, Dec 1, 2021 at 12:57 AM Макаров-Землянский Николай <nv...@yandex.ru> wrote:
 
 
01.12.2021, 11:50, "Michael Yaroslavtsev" <absolutel...@gmail.com>:
 
 
On Wed, Dec 1, 2021 at 12:46 AM Michael Yaroslavtsev <absolutel...@gmail.com> wrote:
 
 
On Wed, Dec 1, 2021 at 12:33 AM Макаров-Землянский Николай <nv...@yandex.ru> wrote:
Я знаю только один случай использования - в нем запиналось "состояние вычислений" для продолжения вычислений после закрытия (аварийного или другого) задачи. Чтобы не производить ранее выполненной  работы.
Ну да. Контрольная точка для ленивых. 
А, вот ещё.
Мне кажется, я припоминаю, что это для защиты от того, что операторы введут колоду более одного раза.
Я отчётливо помню, что в бытность мою оператором я видел колоды пользователей с надписью "Два раза не вводить!"
А еще был раздел паспорта ПОВ. А он для чего нужен? Типа если колода не введена, ее не вводить? Или для того, чтобы не вводить колоду, если она была введена?
Могу заблуждаться (Вася, наверное, лучше помнит. Что-то давно его не слышно), но мне кажется, что при "сбойном" окончании (например, в результате перевызова ОС) задачи с разделом ПОВ снова вставали во входную очередь. 

Да, Миша, ты прав. Я посмотрел паспорта задач Краба - в задаче печати файлов, задач дублирования и сбора статистики стоит раздел ПОВ. В тоже время раздел ПОВ запрещен для ПЗ (ПС), которые формирует пользователь.
 
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/besm6/CADLwzudmAUHkzT-eEEywW%2BptYGhw-1hR70%2BM-unVjLb01uQ8sw%40mail.gmail.com.

Leo B.

unread,
Dec 1, 2021, 9:14:24 PM12/1/21
to БЭСМ-6
On Wednesday, December 1, 2021 at 2:43:51 AM UTC-8 ReedCat wrote:
On Wed, Dec 1, 2021 at 12:33 AM Макаров-Землянский Николай <nv...@yandex.ru> wrote:
Я знаю только один случай использования - в нем запиналось "состояние вычислений" для продолжения вычислений после закрытия (аварийного или другого) задачи. Чтобы не производить ранее выполненной  работы.
Ну да. Контрольная точка для ленивых. 

не, поскольку запомнить можно было только одно слово (48 бит), то контрольную точку все равно приходилось делать самому (так что к лени оно ничего не добавляло), а туда записывался «номер следующей итерации»… :) 


и да, в реальной жизни этим расчетчики почти никогда не пользовались, потому как если уж спасаешь на ленту/диск состояние данных, то никто не мешает начать запись именно с номера итерации. :) 

и это решение было очень удобным, потому как этот экстракод привязывался к шифру, а «запись на счет» делалась именно по шифру и далеко не редкий случай был, когда люди «менялись» записями 
(например, кто-то не успел подготовить данные, и считать сегодня ему нечего),  «одалживали» время соседу… который запускал задачу _не_под_своим_шифром_, что сломало бы идею сохранения 
через этот экстракод сразу и напрочь… :) 

так что да, откровенный «ртутный телескоп Вуда», выглядит прикольно, но толку мало… :)


Спасибо, то-то и я думал, что толку было мало. То-то он нигде на 2053 и 2048 не встречается, а то хоть в каких-нибудь системных утилитах или библиотеках был.

Leo
Reply all
Reply to author
Forward
0 new messages