ЛитМир - Электронная Библиотека
A
A

В этом году зимы не было. Была одна сплошная весна. Но вот со вчерашнего вечера зима вдруг спохватилась и наступила. Толстым слоем выпал снег. Теперь пасмурно, сыро и мокро. С крыш весь день льётся вода. Из-за нелётной погоды опоздал на работу Чернов – он с сыном ездил на весенние каникулы на Кавказ кататься на горных лыжах. Самолёт опоздал на сутки. И вот отец опоздал на работу, а сын Лёша не пошёл в школу. Впрочем, этот Лёша ничего не потеряет от пропуска школы, а только приобретет, так как от общения с отцом он больше получает знаний, чем в школе.

Евсеев решил создать рекламный фильм для будущего договора с «Молнией». Я должен дать сценарий для флаттера.

4 апреля 1989 года, вторник.

Теперь приходится просыпаться в 630, так как Лиля снова работает в первую смену. Да и Ваню надо будить в 8 (но он редко ходит к 9 час в МФТИ, а чаще – к 11).

Сегодня очень длинный день. С 815 до 930 успел сочинить флаттерный сценарий для рекламного фильма Евсеева (от меня требовался только фрагмент о флаттере). В 1000 президиум НТС, который на этот раз состоял из двух частей. Первая часть - обсуждение статуса нашего НИО в свете решений СТКИ – это было в кабинете Фомина. Потом в 1030 перешли в кабинет Стрелкова, где хозяин уже развесил плакаты, чтобы предложить проект нового расположения НИО-19 в связи с получением зоны "В" в 128-й трубе. Не всё прошло гладко, так как непонятно, кому достанутся три комнаты, которые освободятся от 5-го отдела, уезжающего в зону «В». По этому поводу Минаев заявил протест, так как проект может быть оправдан только в том случае, когда будет разуплотнён 9-й отдел Минаева.

Я не дождался конца НТС и в 1130 срочно ушёл на БЭСМ-6, чтобы зарядить две колоды и поставить на отладку (новые исходные данные я сочинил вчера, сегодня Рыбаков уже их пробил). Попробую обойти подвеску, чтобы облегчить работу программы. Однако сегодня приехал Ермаков и сказал, что мой расчёт по ИЛ-114 прошёл у них на заводе без всякого осложнения. Значит, в самом деле, сдохли все БЭСМ-6? Да это так, - подтвердила Таня Бовина, (её муж умер осенью), которую я встретил около машины, она математик ВЦ в НИО17. И в четверг 6 апреля в 1600 будет собрание, что делать с БЭСМ-6.

В обед подготовил для Егорова устройство для спасения его ТВ (у них в сети 240-250 вольт).

В 1430 защита Ионова А. Анд. –Устойчивость анизотропных панелей. НИО-3. В 1972г, помню, я вёл у них семинар по сопромату.

1625 защита диссертации Литвиненко (это наш).

5 апреля 1989 года, среда.

В 900 и в 1100 ходил на БЭСМ-6. Продвижение вперёд очень слабое: как тяжёлая баржа против течения на Енисее. Из задуманного прошёл только расчёт с одиночным тоном подвески с ГОС. Дозвук упорно застревает на всех машинах, особенно на 4-й. Второе хождение я совместил с зарядкой (чем заниматься зарядкой в мрачном закуренном коридоре, лучше прогуляться на машину). Со мной за компанию ходил на машину Серёжа Парышев – просто так.

Сейчас 1511. Подготовив ещё одно упрощение для дозвука (сократил число тонов с 10 до 7), решил ещё раз сходить на БЭСМ-6. Мне надо получить хотя бы один вариант с дозвуком! Для сравнения с ГОСом.

Появился на машине Жора Катаев (хотя он и в отпуске) и обещал в конце апреля исправить все машины, а 1-ю выкинуть.

И ещё одна попытка провалилась, тогда я с машины сразу пошёл на беседу Райхера о поездке в США на конференцию по разрушению (в Хьюстоне). Это были впечатления человека, впервые побывавшего в США. Для меня этот рассказ показался затянутым, так как я всё это знаю по тысяче американских фильмов, и поэтому в 1730 я ушёл домой.

Вечером в 20 час я напросился к Нессонову, чтобы ещё раз разобраться с его магнитофоном «Олимп-005». Снова взял полный рюкзак приборов (весом 24 кг), однако забыл сетевой шнур, и у него я возился 15 мин, чтобы чем-нибудь его заменить. Дело в том, что у Нессонова нет никаких подручных средств, кроме тестера и изоленты.

«Олимп-005» оказался магнитофоном весьма высокого качества. Мне даже стыдно стало за мои «Электроники ТА-003». Я спросил Демьяныча, как же ему удалось достать такой дефицит. Он рассказал, что объездил всю Москву. Наконец в ГУМе завёл разговор с начальником отдела, – спросил, бывают ли у них в продаже «Олимпы?» Тот ответил, что бывают. «А какой Вам надо?» - поинтересовался начальник отдела. Нессонов ответил, что ему нужен «Олимп» последней модели. «Значит, Вам нужен Олимп-005, - сказал начальник отдела, - Но он стоит дорого! 1580 рублей».

«Да я бы за такой магнитофон и 1600 не пожалел!» – с восторгом ответил Нессонов. «1610!» – заключил беседу начальник.

Через час они пошли на склад и Нессонову выдали покупку, не распечатывая упаковки. Всё оказалось в порядке.

6 апреля 1989 года, четверг.

История с ЭВМ повторяется! Как было 28 лет назад, так и сейчас.

Три недели я бьюсь со всеми четырьмя машинами БЭСМ-6. Накопилась целая охапка сбоев, - почти все они разные. Если бы ошибки были всегда в одном и том же месте, то я бы понял, что это моя ошибка. Но сбои разные, однако один типичный сбой «контроль команды» в ячейке 2601 повторяется чаще всего. Это настораживает.

Математики Г. В. Герасимова и Тамара Андреевна Барсукова принимают активное участие в поиске ошибки. Они просили меня разобраться в том месте программы, где происходит сбой. И вот я решил провести расследование.

Так было и 28 лет назад. Тогда была ламповая ЭВМ М-20. Однажды у меня в течение двух недель не получался расчёт. В те годы на М-20 ещё работал Стучалкин,– и у него застревало. В отлаженной программе!

И вот тогда я провёл расследование чисто программным способом. Обслуживающий персонал вечно искал подозрительные ячейки, (они постукивали молотком по разъёмам). Я тоже решил поискать, и сделал тест, который мне определил, что неисправны ячейки 7771-7774, а эти ячейки в М-20 были особые. Они связаны с клавиатурой на пульте управления. Они назывались ДЗУ (долговременное запоминающее устройство). У тех, кто этими ячейками не пользовался, всё было ОК. Но мы со Стучалкиным были слишком умными, и использовали эти ячейки для управления расчётом, не останавливая программы. Вот мы и попались. А там просто застревали клавиши! Вот и всё.

Потом в 1970г появилась БЭСМ-6, а операционную систему к ней делали простые советские люди. Самая важная команда: экстракод 066, - без которой невозможно создать библиотеку стандартных программ, не раз приводила нашу библиотеку в катастрофическое положение.

Последний раз приходилось просить автора системы из ВЦ АН СССР Томилина исправить экстракод 066 в 1981г, когда появилась новая версия (очередная) операционной системы (может, это был уже новый автор: Тюрин, - не помню). Но когда система висит на одном человеке, то ему трудно найти время, чтобы удовлетворить всех пользователей. Нам проще было сделать костыль в нашем редакторе для команды 066 (это СП-141). По моей просьбе такой костыль для обхода ошибки в 066 сделал Лёня Ким.

7 апреля 1989 года, пятница.

И вот сейчас два дня я ищу ошибку. Причём, математики очень сомневаются, чтобы типичная ошибка происходила на всех четырёх машинах. А ведь вчера было собрание пользователей БЭСМ-6, и там все возмущались, что на 1-й и 4-й машине постоянно случаются сбои (2-ю и 3-ю им не дают).

Дневник научного работника (СИ) - img_33.png

Наконец в пятницу к концу дня я понял, что происходит. Я вывел на печать всю программу и расследовал, что там было. Вообще там работают 42 наших СП в расчёте по КС1. В финальной части расчёта есть цикл (внутри СП-414) из четырёх СП: СП-24 – обращение матриц, СП-5 – перемножение матриц, СП-415 – собственные числа матриц (моя), и СП-423 – уточнение векторов (тоже моя). Контроль команды обычно происходит в СП-423. Смотрю, а там такое расположение: на тексте СП-423 наложена СП-24, а на той – СП-5. Но такое может быть только перед СП-415!? А уже идёт СП-423! Значит, СП-415 не вызвалась (она должна быть на базе 2500, т.е. на месте СП-423), а уже система передала управление на базу 2500. В понедельник расследование продолжится.

86
{"b":"589672","o":1}