Pull to refresh

Comments 52

Ведь те, кто в ВЦ допускали ошибки при вводе - никак от этого не страдали, и вообще относились не только к другой организации, но и к другому министерству - то есть между нами вообще не было никаких общих начальников, кроме ЦК КПСС, которым теоретически можно было бы пожаловаться на ситуацию с просьбой разрулить.

Вообще для таких вещей существовали райкомы КПСС, а не ЦК. Но другое дело, что ошибки при вводе данных носят объективный характер, и вряд ли даже личное распоряжение Дорогого Леонида Ильича смогло бы что-то изменить. Особенность обработки данных в пакетном режиме.

К концу 1980-х годов уже многие большие ЭВМ работали с интерактивными терминалами в режиме разделения времени. ОС СВМ (система виртуальных машин) была похожа по своему интерфейсу (ПДО, подсистема диалоговой обработки) на работу на персоналке.

такая ещё штука была по разделению времени
ОСРВ СМ ЭВМ

О да. В ОС РВ была шикарная неполиткорректная команда SLAVE, с помощью которой можно было захватить в рабство чужой терминал с заданным номером и работать с ним вместо того человека, который за ним сидит. Мы так потешались над не знающими этой фишки одногруппниками в институте.

В это же время уже на тех же ЕС ЭВМ была операционная система МОС ЕС фактически Unix. Вот она уже была по интерфейсу похоже на персоналку. Unix / Linux он и в Африке Юникс.

Так фактически или нет? Unix/Linux ... Мальчик/девочка. Сразу видно специалиста...

Мобильная операционная система для ЕС ЭВМ (МОС ЕС) – это интерактивная
ОС общего назначения с разделением времени. Она представляет средства
для создания мобильного ПО, имеющего единый пользовательский интерфейс и
функционирующего на ЭВМ различных архитектур под управлением
операционных систем, концептуально совместимых с ОС Unix.

Спасибо, но использовать поисковые системы я умею.

Unix – торговая марка The Open Group (а в то время – AT&T). Поэтому вопрос с формальным наименованием чисто юридический.

А как в этой МОС ЕС было с большими и маленькими буквами - в именах файлов и пр.? Ведь в во всех сортах *nix они всегда отличались, и это было важно, а вот на ЕС-7927 с руссифицированным под ДКОИ знакогенератором - совсем нет (отличались они на польских Mera, которые тоже были формально ЕС-7927, но в них не было русского шрифта, зато были маленькие латинские буквы).

Я это не просто так спрашиваю: это была та причина, по котрой в том ВЦ, где я тогда болтался (считал свою и физику и потихоньку хакерствовал) какая-то такая Unix-подобная система (по-моему - из Курчатника, т.е. ДЕМОС) была зарублена, хотя во всем остальном она никому не мешала, потому что там в качестве основной ОС IBM VM/SP был (это - гипервизор), а под ним что угодно можно было запускать (например, тот же VM/SP - я так развлекался, если чо).

У Вас какие-то странные были EC-7927. Во всех, которые я встречал, знакогенератор был полный. Как тут https://wp.wiki-wiki.ru/wp/index.php/ДКОИ-8

Единственное, что доставало - это отсутствие заглавной буквы Ё. На матричный принтер печаталось без проблем. Обмен с ПК тоже проходил нормально, через плату, изображавшую из себя тот же EC-7927.

Другое дело, что кириллистические АЦПУ строчные буквы не признавали в принципе, что накладывало серьезные ограничения на использование этих букв.

Никаких проблем с большими и маленькими буквами не было. Для на работы еспользовались дисплеи ЕС-7920, где были и русские буквы и латынь, большие и маленькие. Хотя, когда все начиналось еще с ЕС-7906, то там приходилось вводить допсимволы. Если память не подводит, то каждая фигурная скобка набиралась двумя символами, например, для { набирали \( и т.д. Но ЕС-7920 уже был предетей клавиатуры персоналки. Мы тоже частенько запускали МОС ЕС в виртуальной машине. Честно, про какие-то проблемы у ДЕМОС-а я не помню.

P.S. Посмотрел свою книжку "Мобильная операционная система МОС ЕС" и там примеры файлов с любыми буквами.

А чем вас Примус для интерактивной работы не устраивал?

Лучше остаться без пищи, чем лишиться "ПРИМУСа"

так ведь говорили программисты в те далекие годы. Примус всего лишь программа, а МОС ЕС - всё же операционная система. А чем не устраивал ПРИМУС и та ОС ЕС (и ее вариации), так это своим будущим. Идеи Unix живут, а ПРИМУС-ы только в музеях.

Ограничениями, которые накладывал дисплейный комплекс. Поэтому, как только появилась на ВЦ XT на V20 и платой связи через EC7920, я код для ЕС ЭВМ стал писать только на ней в Multi-Edit. Разница - небо и земля.

С этим конечно соглашусь, редактор в Примусе по сравнению с Multiedit примитивен. Но в рамках пакетного обмена с 7920 что то серьёзнее сделать сложно.

А PCшки там, где я застал ЕСки, использовали уже сами по себе для расчётов.

Любопытно, какие пути решения этой проблемы вы бы предложили в то время?

Итак, у нас есть оператор из ВЦ, который работает в ВЦ и подчиняется своему министерству, а надо, чтобы он работал у заказчика и подчинялся заказчику. То есть нам нужно двойное подчинение.

— Как это делается в советском менеджменте?

Ответ: надо прикрепить оператора ВЦ к партийной организации заказчика. После этого заказчик сдаёт именно ему свои исходные данные, а за каждую ошибку оператор затем несёт личную ответственность по партийной линии. Следовательно, не получит характеристику, не поедет в санаторий в Гудауту, не попадёт в поездку в Болгарию, не сможет взять профсоюзную путёвку в заводской дом отдыха, пройдёт мимо соцсоревнования, останется без премии, не заработает звание ветерана труда. А его же товарищи будут обречены критиковать этого оператора в стенной газете.

— Но что если оператор ВЦ не партийный и не комсомолец?

Ответ: в этом случае, к сожалению, без райкома не обойтись.

Вывод: нельзя доверять ЭВМ беспартийным.

Товарищ! Когда соберётесь в Болгарию, я подпишу вам характеристику!

Ну вот эта прикрепленная от организации девочка усердно старается, когда данные приходят от её организации, и работает на отстаньте во всех остальных случаях. А чтобы она всегда заводила данные гарантированно качественно, надо чтобы она заводила только данные от своей организации, ну а в остальное время... пила чай, болтала с коллегами, красила ногти.

Я сам начинал свою трудовую деятельность на ВЦ одного из НИИ, оператором кстати, а чуть позже на ВЦ который обслуживал Сирену (система продажи авиабилетов). Но вводом данных я не занимался, моя работа была больше похожа на работу сисадмина - поиск диск-пакета или ленты с ПО в библиотеке, постановка на выполнение и выдача огромных рулонов распечаток через небольшое окошко в металлической двери машинного зала. :-)

Что хочу сказать. Ошибки появлялись не только по вине операторов. Они появлялись на всех стадиях обработки, начиная от ошибок в тех самых записульках с сырыми данными которые несли в дисплейный класс для ввода в машину, от ошибок вызванных программно (ошибки в расчетных формулах, в ПО, в библиотеках) и до ошибок вызванных аппаратно - сбой системы, потеря накопителя и т.д. Короче, всё это было жутко ненадежно! Как в СССР на этом пытались построить экономику светлого будущего мне до сих пор не ясно. Но что самое печальное, наше нынешнее руководство страны бурно увлечено тем же самым и проблемы ровно те же. Я несколько раз попадал на штрафы от налоговой из-за того, что отчет вовремя "не встал", или я не смог подписать его вовремя средством ЭЦП из-за того, что проклятое глюкало Крипто-ПРО для Linux-а сегодня решил устроить себе выходной, или сайт УФНС ддосят третий день подряд. Беда впереди великая нас ожидает, ибо не умеем мы учиться на ошибках своих.

Как в СССР на этом пытались построить экономику светлого будущего мне до сих пор не ясно.

Сие лишь проявление общего правила, по которому результат должен быть лучше, а расход меньше. Например, сегодня это приводит к тому, что надёжность хранения файлов должна быть очень высокой — а расход на носители минимальным.

В частности, сделайте две резервных копии с еженедельным снятием бекапа, а диски для этого покупать не будем, обойдитесь так.

В частности, сделайте сервер электронной почты, а сервер для этого покупать не будем, обойдитесь так.

Очень интересная история! Рад, что статья понравилась и вызвала желание написать ее здесь!

Как использовали компьютеры в СССР.

Вот мой скромный опыт использования компьютера (тогда это были ЭВМ) в СССР:

Всё это мне не помешало завершить к февралю 1978 года работу над своим
детищем – генератором отчетов РПГ М-220. Женщины отдела помогли мне
оформить и выпустить в четырёх экземплярах документацию. Особую гордость
у меня вызывала коленкоровая обложка у неё. В это время у нас работала
очередная комиссия. Требовалось много справок и отчетов
годовых/полугодовых, сколько и каких спутников летало тогда и тогда,
каких и сколько телеграмм перехвачено и т.д. Женщины в отделе
напряглись. И тут на первый план вышел я со своим РПГ. Это было милое
дело — видеть умиротворенное лицо начальника отдела, когда он относил
выданные мною при помощи наших женщин отчёты командиру части. Было
впечатление, что впервые ему хочется, чтобы командиры попросили ещё
какие-нибудь отчёты. Это был мой звёздный час

Ещё была автоматизация на той же ЭВМ М-220 кассы взаимопомощи:

Но надо было найти себе место в строю. И тут на помощь пришёл Борис
Иванович Акиндинов. Он в части заведовал кассой взаимопомощи. Как то он
подошёл ко мне и спросил: «Володя, а что если нам автоматизировать нашу
кассу?». Я ухватился за эту идею и погрузился в программирование.

А еще был перехват спецтелеграм:

Следующей идеей было автоматизировать выделение спецтелеграмм из общего
потока данных. Речь шла о цифровом потоке данных. Предполагалось решить
две крупные задачи. Первую задачу, связанную с преобразованием данных
из формата, в котором они были перехвачены на станциях, в формат,
понятный ЭВМ М-220, брались решить Володя Мартынов и Володя Авдохин. Для
её решения привлекались и другие офицеры отдела. А вот решение второй
задачи, задачи, связанной с обработкой полученного массива данных и
выделением спецтелеграмм из общего потока, возлагалось на меня,
лейтенанта Орлова В.Н.

Ну а в середине 80-х была попытка создания уже целой системы, которая автоматизировала бы все стороны научно-исследовательской деятельности:

Сдесь предполагалась реализация "облачного ВЦ", хотя тогда в нашем лексиконе еще не было слова "облако".

Советская вычислительная техника успела поучаствовать и в подготовке ваучерной приватизации РФ в 1992 году:

Вот такой опыт у меня за спиной.

Первая картинка из «Юного техника» 1987 года? :-)

У нас ходила городская легенда, что на самом деле «СОИ» — это такой запрещенный в СССР американский рок-ансамбль, и чтобы народ не искал записи этого рок-ансамбля, советская пропаганда выпустила байку про «стратегическую оборонную инициативу». :-)

Если бы не было СОИ, то не было бы и Программы "Противодействия" и вполне возможно не было бы и проекта "Буран", последней гордости Советского Союза:

ОКР Буран-Т Космический РК сверхтяжелого класса - ЛИ-87

PK - ракетный комплекс, ЛИ - летные испытания.

Про это и многое другое можно посмотреть здесь "Советские программы противодействия ПРО"

Теперь-то я в курсе, что на самом деле было. А тогда — все хотели послушать, что же там такое играют и поют, что это запрещают в СССР... :-)

Есть альтернативная, менее красивая, версия, что это вообще подковерная борьба Королев - Глушко. У Королева корону отобрали изза того что Н-1 не смогла (ну или не дали смочь, вроде как с обновленными двигателями должна была полететь нормально), а применять корону некуда... только очередной сверхтяжелый носитель соответствует королевскому статусу...

Королёв к тому моменту, когда Н-1 была сделана уже умер.

Самоцитирование... Хотя, если Вы додумались добавить своё фото в разработанную программу, то о чём тут можно говорить...

Как человек "с другой стороны баррикад", а именно работавший в 80-е на ВЦКП, хочу уточнить ряд деталей.

Во-первых, все данные, поступающие на СПД (систему подготовки данных), набивались всегда дважды двумя девочками. Для сверки.

Во-вторых, данные принимались только пакетами, с посчитанным суммами. Вбивался пакет, вбивались суммы и, если они не шли, искали ошибку.

В-третьих, по этим данным производился предварительный расчет, результаты которого передавались заказчику.

И только после этого, с одобрения заказчика, производился окончательный расчет.

Следует признать, что сам расчет действительно занимал немного времени. А вот его результаты три АЦПУ долбили ещё всю ночь, после окончания расчета.

Ну и в-четвёртых, монополией мы не обладали. Клиенты от нас могли уйти. А могли и прийти. И даже приходили их других районов, недовольные предыдущим ВЦ. Утверждать, что от нас не уходили недовольными не буду. Все бывало. Но разборы полетов с лишениями премий после таких случаев запоминались надолго.

Любопытно, какие пути решения этой проблемы вы бы предложили в то время?

Тут только один путь — получать собственный терминал к той машине, и вводить данные с него силами бухгалтерии. Тем более, что по бухгалтерским правилам, первичный документ о хозяйственной операции составляется в момент ее совершения, а если это невозможно — в кратчайший срок после ее завершения. Положил (или наложил) каменщик за смену 100500 кирпичей — составляем документ в конце смены. Ага, бумажный, ибо тогда вся бухгалтерия только на бумаге. Но тут же садится девочка и вбивает эти данные через терминал в базу на машине. Потом в конце месяца кто-то по крону в виде висящего на стене списка запускает обработку периода. Наутро берем у хозяев машины бумажные ведомости, едем в банк, выдаем деньги, через трое суток сдаем излишки денег в банк, и вбиваем в базу факт выдачи или депонирования зарплаты. Затем процесс повторяется.

Догадываюсь, что это было непросто и с технической стороны, и с организационной. Но билеты на поезда и самолеты примерно так и продавали — была одна база, которую расшаривали между всеми кассирами. Решили технические проблемы — можно приниматься за организационные.

Не терминал, а отдел ПД (подготовки данных). Все данные вбивались на перфокарты, а вот их-то и можно было отвезти и за ошибки ввода отвечали бы свои сотрудники.

Перфокарты? Все настолько было древним? Ну ладно, замена терминала. Тоже вариант.

Ну вот в ВЦ МЭИ перфокарты использовались вплоть до развала СССР.

В 1991 году их коробками выбрасывали. У меня с тех пор на память несколько штук осталось.

Я знаю, что в свое время они были популярны. Но чтобы до 1991 года и для одноразового применения... Тогда же в стране был дефицит бумаги...

Так любая бумага имеет одноразовое применение - на одном листе три раза не напечатаешь.

А по поводу дефицита бумаги - был дефицит КАЧЕСТВЕННОЙ бумаги. А на перфокарты отнюдь не первосортная бумага. Вот для того чтоб распечатать или ксерокопию сделать приходилсь помучиться с поиском бумаги.

Помню в 1992 году ксерокопирование делали только если приносишь свою бумагу.

Так любая бумага имеет одноразовое применение - на одном листе три раза не напечатаешь.

Перфоленту дырявим один раз, но потом программу с нее можно загружать сколько угодно раз (ну ладно, пока не износится). А тут один раз пробили перфокарты данными о зарплате за месяц — и выкинули после обработки. Такие вещи лучше изначально делать в электронном виде. Ну и плотность записи на перфокарте сильно ниже перфоленты, то есть бумаги на нее уходит больше, особенно если еще и толщину/массу считать.

А по поводу дефицита бумаги - был дефицит КАЧЕСТВЕННОЙ бумаги. А на перфокарты отнюдь не первосортная бумага.

У нас в городе был дефицит любой бумаги. Тетрадки — по справке из школы (старшеклассникам больше на месяц давали), туалетную вообще было фиг найдешь, даже талоны на нее не пытались вводить.

Помню в 1992 году ксерокопирование делали только если приносишь свою бумагу.

В такие аппарты что угодно на самом деле лучше на засовывать. Особенно в 1992 году, когда копировальный аппарат или лазерный принтер — это целое состояние. Никаких денег на ремонт не хватит.

Такие вещи лучше изначально делать в электронном виде.

Как только создали относительно дешёвые и надёжные магнитные носители, сразу от перфокарт и ушли. Была даже в природе такая штука, как УПДМЛ (устройство подготовки данных на магнитной ленте), которая позволяла заносить данные на магнитную ленту без помощи полноценного компьютера. Но она широко не распространилась, потому что отход от перфокарт совпал по времени со внедрением интерактивных терминалов, и этап бескомпьютерной подготовки данных просто исчез.

А в основе подготовки данных на перфокартах в США лежала намного более старая, ещё докомпьютерная, традиция. IBM этим занималась с 1911 года, и для IBM отказаться от перфокарт было определённой культурной революцией. До нашего времени в мейнфреймах IBM широко используются образы виртуальных перфокарт.

Лет на 10 промахнулись. В 80-х данные записывались на магнитную ленту. Там где я работал, была ЕС9005 (три десятка пультов операторов). Хотя было еще несколько автономных ЕС9002.

А вот программы достаточно долго на перфокарты вбивали. Но тут уже сказывались ограничения магнитной ленты, на которой исправить ошибку в одном блоке не реально. Переписывать нужно было всю ленту.

У машин, которые станками в цеху управляли, очень популярна была перфолента — до конца 1980-ых. Видимо, магнитные носители не выдерживали условий цехов мехобработки.

Я на 9004 набивал свои программы. Между каждой записью делал то ли один то ли два дополнительных пустых промежутка (кнопка специальная вверху над лентой была для этого). Вот тогда при определённом навыке отдельную запись исправить прямо на устройстве подготовки данных можно было. И даже вставлять дополнительные строки между имеющимися. Что касается ошибок именно в данных на ленте, то были случаи правил программой DITTO - на АЦПУ печатал проблемную запись (часто неверной длины - тогда записи на ленте были только фиксированной длины) и исправлял побайтно с консоли ("пишущей машинки"). Ещё какая-то была программа для прочтения проблемных лент, которая загружалась с перфокарт/ленты. Недавно у себя на Дзене и об этом вспомнил (там фото протокола такой именно работы с консоли где-то в 1985 году, уж не буду выкладывать здесь). Потом перешёл на использование Библиотеки Исходных Модулей - в ДОС/ЕС на диске хранился текст программы, исправлялись пакетно только отдельные записи, адресация была по номеру карты, который пробивался автоматически где-то в конце каждой строки (на PL/I под это отводилась специально несколько знаков). А так, да операторы подготовки данных всё делали в основном на перфокартах у нас тогда. Одни набирали, другие проверяли повторным вводом.

Что-то никто не вспомнил об ещё одном использовании советских ЭВМ:

Мне пришлось однажды пригубить этот продукт. Как-то я задержался в
отделе и уже перед самым моим уходом Борис Иванович предложил выпить на
дорожку по 100 грамм. Я, ничего не подозревая, согласился.

Из воспоминаний старшего коллеги:

"Памяти не хватало... Чтобы ввести программу, отключали устройство вывода. После введения, для запуска, отключали устройство ввода..."

Какая-то ерунда в статье... Путей решения этой проблемы в СССР было.

1) Если в организации, пользующейся услугами вычислительного центра, не было вообще ничего от вычислительной техники (никакого оборудования и никакого персонала) -- для неё разрабатывался набор специальных бланков, заполняемых от руки. Структура бланков была такова, что ошибиться как с заполнением, так и с перепечатыванием с них было довольно сложно.

Но бланки эти недолюбливали, потому что всё же ещё одна промежуточная бумага. Поэтому:

2) Специально обучалась своя девочка (а иногда и не девочка. Вот я, например.), которая приходила в ВЦ со своими бумагами, и сама набивала данные на тамошнем оборудовании. Она знала, что делать, и с неё можно было спросить. А ещё у неё была своя собственная лента, на которую она и била данные. Лента была как предметом гордости, так и ценным ресурсом. У меня до сих пор лежит.

Когда же данных становилось много, а ВЦ не резиновый, то:

3) Организация покупала свои средства подготовки данных. Т.е., отдельно стоящий перфоратор (карт, не стен), или, позже, аппарат для записи ленты. Аппарат имел свой экранчик, и вообще был похож на компьютер. Сейчас бы сказали -- персональный. Но компьютером не был, и поэтому стоил просто дорого, а не фантастически дорого, как компьютер. Организации, реально получавшие пользу от ВЦ, могли себе позволить.

Давешняя девочка била данные уже не в ВЦ, а в своей организации, а в ВЦ носила только ленту.

Так что не надо считать предков глупее вас. Дурдом, что описан в статье, может, и бывал, да только недолго. Потому что либо тюрьма, либо ну его нафиг.

Не все так просто. Впустить чужую девочку - проблемы с режимностью (сейчас бы сказали - безопасностью). Вдруг она там вирус напишет? То же - дать чужой девочке принести свою ленточку.

Чтобы купить свое оборудование для ввода данных, нужно было получить массу необходимых разрешений от разного начальства, иногда - идиотов, которые не могли произвести слова "перфоратор" и не желали слышать никаких объяснений, что это и зачем (их карьера совершенно от других вещей зависела). Плюс перфоратора оного могло просто не быть в наличии: дефицит! А мог какой нибудь начальник вздуриться: мы эти перфораторы для учёных держим, нечего их тратить на простые стройуправления.

Иногда всякие такие проблемы решались быстро и легко, иногда их решить не удавалось. Кому тогда не жил сложно это понять.

Вдруг она там вирус напишет? То же - дать чужой девочке принести свою ленточку.

Для того, чтобы данные с ленты могли выполниться, как код, надо было очень и очень постараться. Поэтому на ВЦКП ленточки принимались лишь с одним ограничением - чтобы с них магнитный слой не сыпался. Не мало клиентов вообще просто машинное время покупали и приходили со своими ленточками.

Я не говорю, что никогда не было случаев, чтобы оператор забыл включить запрет записи на резидентном томе и его каким-то образом не долбанули. Но всегда было известно кто это сделал и за чей счет мне восстанавливать резидент с ленты )

"перфоратор"

На перфокартах данные не готовили. Только программы. В 70-х данные предоставляли на перфоленте, но я этого не застал, так как с ЕСками впервые столкнулся в 1983 году. В 80-х - на магнитной ленте.

> Для того, чтобы данные с ленты могли выполниться, как код, надо было очень и очень постараться.
Вы не поняли. Это понятно мне и Вам. А мудакам из "первого отдела" (знаете/помните, что это такое?) это могло быть абсолютно непонятно. У них есть ведомственная инструкция - чужих ленточек не совать, и людям, которые эту инструкцию писали, а также людям, которые за ее исполнением следили, что-то объяснять, могло быть - только нарываться на неприятности.

Опять таки, в реальности все зависело от конкретных людей. Могли и вникнуть, и, вникнув, разрешить. Фишка в том, что у них не было никакой обязанности и/или объективной необходимости вникать. Могли и сразу нах... послать, просто потому, что рожа не понравилась.

Конкретно у Вас эту инструкцию, может быть, изначально написали адекватные люди. А в случае ВЦ автора статьи - могли быть и не адекватные.

А мудакам из "первого отдела"

Откуда первый отдел на ВЦКП? Он же по определению "Вычислительный Центр Коллективного Пользования"!

А на ВЦ какого-то "ящика", где первый отдел был, никакие зарплаты стройуправлений считаться в принципе права не имели. Там даже за колбасу обернутую листом АЦПУ могли арестовать.

если бы в СССР изобрели Гугл, то девочки-операционистки вводили бы запросы вместо пользователей.

Насколько я помню, на мир-2 расчёт зарплаты выполняли локально

Sign up to leave a comment.

Articles