Comments 376
Были и попроще, например, переворачиватель

А теперь это не вирус, а штатная фича драйверов интеловских видюх, точнее софтины под названием «IntelGraphics and Media Control Panel» идущей в комплекте, и прописывающейся в автозагрузку. Причём с назначенным сочетанием клавиш(в текущей версии Ctrl+Alt+{Up|Left|Down|Right}) — и сам попадался, и знакомым приходилось помогать перевернуть экран обратно :).

В ATI видеокартах тоже такая фича была, с той же комбинацией клавиш.

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

Я для синхронизации базисов просто мышь на столе переворачивал в ту же сторону, что и экран. (:
Как раз из недавнего. Чтобы набрать ® бухгалтер выучила Alt+0174, но на днях попыталась набрать её с выключенным NumLock. Такая паника была
с назначенным сочетанием клавиш(в текущей версии Ctrl+Alt+{Up|Left|Down|Right})
Что вы наделали, теперь назад вернуть не могу! )))
я на эту комбинацию клавиш (и ее последствия) наступил после того, как в Убунте (которая в дуалбуте на этом же ноуте) настроил рабочие столы только в горизонталь, и переключение между ними по Ctrl+Alt+(Left|Right). Первый раз был прямо шокирован) но быстро сообразил нажать обратную комбинацию и вернуть всё как было. Из неприятных последствий — ярлыки на рабочем столе перемешиваются)
Так обратная-то как раз не спасает, если изначально нажал Alt+Left/Right. Ну, повернёшь экран в другую сторону — всё равно он набок.
На счет обратной комбинации — я неясно выразился. Если экран повернули, допустим, влево комбинацией ctrl + alt + left arrow то чтобы вернуть всё в нормальное состояние, надо нажать ctrl + alt + up arrow. Для простоты — стрелка в этой комбинации указывает на направление, в котором должен быть верхний горизонтальный край экранного изображения.
О, а у нас на такой ЕС даже лабораторные в институте проводились! :) 98й год это был плюс-минус… И на таких винчестерах — шкафах лабы тоже делали, снимали осциллографом потоки данных :)
Вспомнил свою историю 20-летней давности, как раз про переворачиватель, первое апреля и терпеливость. Отправил тогда я подруге такую программу, ну вернее, не программу, а SFX-архив с отсканированными фотографиями. Фотографии там действительно были, а SFX-модуль был фейковым. Разжимать он ничего не разжимал (ему и не требовалось, фотки в JPEG я просто как есть ему в ресурсы пришпилил), но кроме фоток из ресурсов он ещё вытаскивал и писал в автозагрузку программу, которая переворачивает экран и трясёт на нём окна. Выключалось это дело просто, по ESC. Ну, позвонила мне, посмеялись, уже и забыл. Где-то через полгода, уже когда листья падали, она у меня спросила, когда я уберу эту гадость с её компьютера.
UFO landed and left these words here
Про бумагу в дефиците — это да, было. Правда, я учился уже в 90 гг, где то в 92 дошло до того, что для курсового по информатике каждый студент должен был сам добывать себе бумагу.
У меня это был второй вуз, в который я вынужденно перевелся. А тут еще развал страны, потеря связей между республиками, что то не так в академсправке… вынужден был поехать в город первой альма-матер. Походу дела, один кадр был знаком с доцентом с кафедры информатики. Ну я быка за рога — бумагу надо позарез достать. Тот доцент сначала в глухой отказ — ты что, меня уволят, вся бумага наперечет. Я смотрю, лицо у него явственно говорит о регулярной тяжелой работе печени. А тут один друг на спиртзавод устроился, как нельзя кстати. В общем, за 1.5 литровую бутылку доцент позабыл обо всех угрозах и принес мне буквально столько бумаги, что я по возращению смог легко снабдить все наши 2 потока и еще осталось, отдал преподам. Те смотрели подозрительно, но с уважением, надо сказать.
Пачка хорошей бумаги, перфорированная постранично, с лёгким зеленоватым тонированием строк вполне служила подарком на день рождения коллеги.
Хз.
Именно в тот период, в отстутствие, простите, туалетной, я впервые в жизни научился комкать новую перфорированную А3 до нужной кондиции мягкости. Изъяв, конечно, сперва копирку. Такого, чтобы это была Ценность — … видимо, где как.
После развала предприятия в начале 90х бумаги было выкинуто (и подобрано) столько, что еще во второй половине 2000х ею пользовался.

Jef239
Между комнатой инженеров и дискозалом — широченный проход. При мигании света инженеры гурьбой влетают в дискозал и выдергивают головки из дисков. Причем кто какой диск — заранее расписано и отработано.

Ставилась система аварийного питания — банальный умформер. Это давало достаточно времени, чтобы один человек мог спокойно пройтись и понажимать «головочные» кнопки.

toivo61
Еще были эксперименты по разрезанию 12мм лены на 6мм. Для катушечников.
А наши барышни развлекались тестом на изящество… Ленты были условно ЕСовские и СМовские (вдвое меньше). Так вот барышня считалась изящной, если могла застегнуть на талии «ремешок» от СМовской ленты. :-)

Забавно, спасибо.
У нас СМки были «спарены» с ЕСовскими лентопротяжками, жонглировать «детскими» СМочными то еще удовольствие. А из старых осыпающихся лент дамы плели салфетки.

Самые важные ленты хранили в холодильнике, чтобы была стабильная температура и влажность. Иначе летом они начинали сыпаться не по-детски.
Ставилась система аварийного питания — банальный умформер. Это давало достаточно времени, чтобы один человек мог спокойно пройтись и понажимать «головочные» кнопки.
Расчет представьте, плиз. На 32 штуки ЕС-5061. Сколько операторам нужно времени для штатного отключения? Какая потребляемая мощность? До какого уровня могло упасть напряжение, чтобы штатное управление отрабатывало?

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

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

Нет, не на поздних, на 5061 были, но увы, не всегда срабатывали.

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

по принципу как сейчас блок головок балансирует на пружинке и электромагните?

В жестких дисках ведь нет пружинок. Блок головок оттягивается в парковочную область не пружинкой, а своим же электромагнитом, питающимся от двигателя, который переключается в режим генерации при отключении питания. Собственно, так парковка работает уже лет 25.
Это в HDD с приводом головок электромагнитным коромыслом (соленоидом). А как же быть с HDD у которых привод головок был на шаговом двигателе? Я такие и помню и использовал лично.

Алсо, в некоторых дисках на коромысле стоит маленький магнитик, который удерживает коромысло в зоне парковки. Рабочий соленоид может легко его сорвать, когда выходит на рабочий режим, а при пропадании питания коромысло возвращается за счёт воздушных масс а там уже и магнитик сработает.
image
Это в HDD с приводом головок электромагнитным коромыслом (соленоидом). А как же быть с HDD у которых привод головок был на шаговом двигателе?

Я такие тоже использовал лично, например, Seagate ST-251. И разбирал его. Там уже есть парковка, но тоже нет пружинок, и нет сколь-нибудь заметных конденсаторов, которые смогли бы подпитывать шаговый движок для парковки (впрочем, он там не похож на шаговый, скорее всего, это сервопривод). Зато есть здоровая дура с пачкой 5.25" алюминиевых блинов, раскрученная до 1/3 скорости болгарки. Поэтому подозреваю, что способ добычи электричества для упокоения привода головок там был точно такой же.
У меня стояли 2шт ST-251 на одном контроллере. И при работе создавали забавные биения. Но это 5,25" фактор. А еще есть HDD на шаговых двигателях 3,5" факторе, причем даже IDE.
image
Со снятой крышкой
Ещё я помню такой диск стоял в ЕС-18?? нашего техникума, такая монолитная конструкция из длинной платы с диском, а хвостик шагового двигателя выведен в оптический датчик 0 дорожки и наклейка с крупной красной надписью «НЕ ВРАЩАТЬ!». Как все они парковали вне программы парковки?
А в зоне парковки поверхность пластин какая-то отличная от рабочей? Почему в ней не происходит истирание и повреждение головок?
на входе в зону парковки рычаг слегка отодвигается, так что головка просто не коснётся пластины. Кинематика такая. Паркуется, по сути, не головка, а рычаг.
конечно. Конкретная реализация может отличаться, конечно. Ну суть та же. Именно потому в отключенном состоянии HDD выдерживают гораздо большие перегрузки, чем во включенном — головки запаркованы.
Какая поверхность в зоне парковки? Она для того, чтобы блины вверх вытащить при смене пакета. То есть головы вообще уезжают вглубь привода.
Я забыл пояснить, что спрашивал про «винты» современных компьютеров, с коромыслом, блоком блинов и пластин.
уже разобрались, да? Про головки в ЕСовских дисках Вы верно, конечно, пишете. Там всё уводилось вообще наружу. Но, кстати, разведение всё равно было, чтобы головки друг на друга не легли, и чтобы потом не зацеплялись за край при задвигании в пакет.
Да, как-то головки на стоечки ложились. На самом деле, единственный дисковод, который я изучал — это СМ-5408. Там 2 блина, 3 рабочих поверхности + серво и 14 мегов общей емкости (неформатированных — 16). Это примерно аналог 100мегабайтных на ЕС.

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

P.S. Если интересно, то на 5408 меня интересовали выгоды от перепоурядочивания запросов на доступ к диску. То есть какая дисциплина получше для этого диска. Ну там elevator (вперед-назад) или «сначала что ближе») или ещё что.
В жестких дисках ведь нет пружинок. Блок головок оттягивается в парковочную область не пружинкой, а своим же электромагнитом, питающимся от двигателя, который переключается в режим генерации при отключении питания. Собственно, так парковка работает уже лет 25.

В те времена было по другому, двигатель привода пакета дисков был достаточно банальный, асинхронный примерно на 1,1 кВт и ~3000 об/мин, схема его электропитания, общих цепей с прочей электроникой дисков не взаимодействовала, торможение пакета обеспечивалось выбегом, или коротким замыканием выводов двигателя. Аварийное извлечение головок осуществлялось с помощью блока конденсаторов, занимавших столько-же места сколько и вся остальная электроника дисковода. Цепь извлечения была на некоторых модификациях дублирована по проводникам и ключевым элементам.
питающимся от двигателя, который переключается в режим генерации при отключении питания

Я в том числе вот об этом. Двигатели ничего не генерили.
это разные вещи. Двигатель шпинделя переключался в режим генерации для того, чтобы тормозить шпиндель. Делалось это, когда с питанием было всё в порядке, так что ни для чего эта выработанная энергия была не нужна.
При отключенном питании и двигатель не переключался, пакет продолжал вращаться, долго.

А кондёры стояли для того, чтобы выдёргивать позиционер при пропадании питания.
Я в том числе вот об этом. Двигатели ничего не генерили.
Наверное не так! Двигатели не генерировали «полезной» энергии, а просто при динамическом торможении грели себя и воздух.
не рейку, а линейный двигатель с блоком головок. Рейка была неподвижной как раз. Ставить туда пружину — создавать неравномерное усилие для перемещения, сначала небольшое, в глубине большое. Выставить головки на нужную дорожку станет значительно сложнее.
Выставить головки на нужную дорожку станет значительно сложнее.

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

ЕС-1033 год выпуска 1977, дисководы из первых партий, никаких проблем при пропадании питания не было ни единого раза. И вообще считались даже более надежными чем более поздние 5066М и 5067. Блоки конденсаторов стояли везде и далеко не банальные К50-6, сильно точные под винтовое крепление, и обходила их шина питания на 16 квадратных миллиметров.
Это личное, моё, мнение как ИТР обслуживавшего и те и другие целых шесть лет.
проблемы появлялись с возрастом. А, может, из-за плохого ухода и роста сопротивления в цепи. Не скажу точно, я не паяльник.
Блоки конденсаторов стояли везде и далеко не банальные К50-6, сильно точные под винтовое крепление, и обходила их шина питания на 16 квадратных миллиметров.
картинка с дисководом и видимой батареей конденсаторов уже прикладывалась.
батарейка от ЕС5066


Ёмкость до сих пор +20% от номинала (120000uF x 100V)
На фотке «М», но этот блок не помню даже откуда у меня, теперь хотя бы знаю — как применялся:)
Да вы правы, просто в памяти он отпечатался несколько иным. Хотя у нас были только 5066М.
Расчет представьте, плиз. На 32 штуки ЕС-5061.

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

Детали реализации сейчас не вспомнить, сохранялось ли общее питание, или были выделены какие-то цепи в накопителях. Там было 2 устройства, которые обеспечивали питание накопителей около 30 секунд. Значит, время работников, сохранность информации были важнее стоимости устройств. И да, возможно, умформер — неверный термин. Мотор-генератор с большим маховиком.

DmitrySpb79
В youtube много роликов про «старое железо», но там 99% почему-то все про игры, ну и про системы уже времен MS-DOS, что было раньше, покрыто мраком :)

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

"возможно, умформер — неверный термин. Мотор-генератор с большим маховиком."
ДМА = двух машинный агрегат.
Стоял этажом ниже.
Насчет использования в качестве ИБП — не слышал. Основная функция — обеспечение качества питания, сглаживание бросков и просадок напряжения. Тем более что дело происходило на крупном заводе.

Основная функция — обеспечение качества питания, сглаживание бросков и просадок напряжения.
И ещё одна «немаловажная» функция особенно на режимных объектах! Исключение утечки информации по побочным каналам. В нашем случае еще ставились в машзалы шумогенераторы радиодиапазона. И устройства предотвращавшие снятие информации с остекления инфракрасными лазерными детекторами. Имелся прецедент кстати.
А что, по цепям питания откуда-то из соседнего здания можно было получить информацию с машины?
в серьёзных местах даже проводка освещения в машзале была экранирована
Можно, транс 6/0,4 на 6,3 мВа был общий в том числе и для административного здания, а он торчит за пределы территории…

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


Сейчас не нашел.
Только немного похожее
https://dedal.com.ua/stati/90-keeloq-vzlom


"3. Мощные средства анализа тока потребления в реальном мире. Полный взлом алгоритма Hopping-кода KeeLoq"

Для мелких МК, например, это один из стандартных векторов атаки: измерять потребляемый ток.
Мне кажется это подход сродни считыванию ЭЭГ мозга в попытках «увидеть» сознание человека.
Что-то там уловить можно. Можно даже сказать в сознании ли он или нет, спит или нет.
Говорят даже какие-то команды можно считать из такой вот макроскопической активности мозга.
Но вот «увидеть» человека изнутри, как он себя ощущает — в мельчайших подробностях — это вряд ли.

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

Помехозащищенное кодирование, если надо, можно добавить трояном.

Имелся прецедент кстати.

Было бы интересно почитать.

Bedal
что и давало возможность успеть вручную подстраховать парковку.

Да, спасибо.

Sartorio
Лично у меня осталось ощущение от 80-х…
Когда есть время сходить на стадион, побегать после работы…

А где-то вполне законно занятия спортом вписывались в рабочее время.
Имелся прецедент кстати.

Было бы интересно почитать.
ужастиков про это множество рассказывали, сколько там было правды — кто знает, думаю, близко к нулю. Но крылись на соответствующих заводах серьёзно. Что не мешало спокойно пропускать человека с двумя лентами, открыто висевшими на шнурке через плечо :-)
Во времена между первым и вторым запуском РН Энергия, скорее всего конец 87 года. Соответствующие службы вдруг озаботились: проверкой мотор-генераторов, установкой шумогенераторов рч диапазона в машзалах и смежных помещениях. Стекла в соответствующих местах заменили на некоторое подобие тройных стеклопакетов среднее стекло было покрыто оксидом олова и соединено с шиной заземления посредство посеребренного периметра, а между наружным и средним стеклом стали устанавливаться динамики примерно по 0,25 ватт (визуально) и коробка с опечатанным магнитофоном.
Затем поползли слухи, разные…
К концу 88 года, операторы, девочки стали отказываться работать на особых задачах, с включенной всей этой потехой, типа плохо на здоровье влияют источники РЧ излучения, мощность которых ватт 100, максимум, если судить по аннтенам. Причём на отрез отказ. И не какие убеждения, о том что проц 45-ой жрет почти 10 киловатт, и излучает не хуже, не помогали. Вот тут нас всех с первой группой и собрали, службист рассказал, что все вынужденная мера так как осенью 87 на единственном многоэтажном жилом здании с крыши которого просматривался наш ВЦ был задержан шпион, с оборудованием.
Некие подробности об этом были сопровождены показом десятка черно-белых снимков. В том числе и было указано на аппаратуру позволявшую снимать инфу со стекол.
Спасибо, очень любопытно.

Bedal
Основной-то процессор был один, верно. Но и каналы ввода-вывода были именно процессорами, для них писались программы. Да, набор команд был специфическим и очень простым, но что это меняет в определениях?

Кмк, люди путают многопроцессорность как таковую и однородную многопроцессорность, привычную нам сегодня. Система, где есть процессор для ввода-выода — многопроцессорная неоднородная.

Из более простых систем, где аналогичное можно пощупать руками — УКНЦ.
Кмк, люди путают многопроцессорность как таковую и однородную многопроцессорность, привычную нам сегодня. Система, где есть процессор для ввода-выода — многопроцессорная неоднородная.

Так-то, да!
Но если считать, то можем до считать и до контроллера управления шпинделем в винчестере.
надеюсь то, что официальное название главного ящика было "Центральный процессор", может помочь сосчитать, что процессоров было большое одного.
Строго говоря, в некоторых машинах ряда EC процессоров было еще больше.

Например, на ЕС-1066 процесс загрузки выглядел так:
1. С 8-дюймовой дискеты загружался контроллер дисковой стойки (устройство управления)
2. Запускался так называемый «сервисный процессор» — это небольшой компьютер, который выполнял там роль пульта управления. На ЕС-1066 не было никаких ручек и кнопочек. Только экран с клавиатурой, которыми управлял этот самый сервисный процессор".
3. Сервисный процессор читал с диска через уже запущенную стойку управления микропрограммы центрального процессора и грузил их в центральный процессор.
4. Сервисный процессор выдавал команду «загрузка» центральному процессору (аналог нажатия соответствующей кнопки на других моделях).
Нет, накопителей было не так много. Я же не даю общий совет, а просто описываю имевшийся частный опыт. Возможно, единичный.

А я описываю то, что рассказывали про конкретный ВЦ в Душанбе. 32 диска — это всего лишь 928 мегов. А там не только «09» была. Моя оценка базы на пол миллиона жителей — порядка 500 мегов вместе с индексами.

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

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

А замена… Замена обеспечивалась умением выбить фонды из Госплана. Экономика была плановой и дефицитной. Поскольку все было государственным — деньги не считались. На что есть фонды — на то и бюджет выделят. Зато перебрасывать со статьи на статью нельзя. И штатное расписание изменить сложно.

Вплоть до анекдота. В пионерлагере не было лошадей, но была ставка конюха. И одного из вожатых оформляли конюхом. Ибо штатное расписание в порядок привести — намного сложнее.
Вы устройство дисковода помните? Чтобы можно было выключать штатно, должно быть питание двигателя шпинделя.
нет, инерции пакета хватало. После отключения его тормоза останавливали. Без тормозов — до-о-олго крутился, головки не падали ещё минуту-две, что и давало возможность успеть вручную подстраховать парковку.
Должно быть питание позиционера.

Видите справа-внизу целую батарею конденсаторов?
image
Это и есть «питание позиционера» при пропадании сетевого напряжения или ином отказе.
Гм, а что там стояло между низквольтными блоками управления и блоком управления двигателем шпинделя? Реле? Геркон? Оптрон?

Я про то, что изначально весь 5601 питался от одной фазы. А если часть питать от сети, а часть через умформер, то нужна гальваноразвязка, причем минимум на киловольт (а лучше на 3).

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

То есть я очень сомневаюсь в возможности малой кровью на два питаняи переделать.

Видите справа-внизу целую батарею конденсаторов?
Мне помнится один большой, на 0.05 фарады. Но это я, небось 2.5 мегабайтники RK05 вспоминаю. Они похожи по технологии, блины те же, просто 1 блин в пакете.
А замена… Замена обеспечивалась умением выбить фонды из Госплана. Экономика была плановой и дефицитной. Поскольку все было государственным — деньги не считались. На что есть фонды — на то и бюджет выделят. Зато перебрасывать со статьи на статью нельзя. И штатное расписание изменить сложно.

Наверное нас это не касалось! Радиоэлементы были все и всегда, для ремонта. Под самый конец 91 года, правда иссякли запасы 565РУ3 или 565РУ6, сейчас даже и не вспомню точно какие, Но все решили просто, выменяли на спирт в соседнем НИИ.
Прошу бухгалтеров в меня тухлыми дынями не кидать…

Радиодетаои скорее всего были МБП — малоценные и быстро изнашиваемые предметы, вроде ручек и бумаги. МБП списывалось в момент выдачи со склада. Году в 1992 размер МБП был довольно высок — рассказывали байку. как где-то удалось выдавать персоналки как МБП, чтобы сотрудники их уносили домой. Это был тот самый "бартер".

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

МБП в принципе можно было и в обычном магазине купить с товарным чеком. Ну типа «тоже канцелярия».

Так вот, микросхемы — явно МБП, никто их поштучно не считал. Умформер — явно инвертарка и его поставки планировались госпланом. А конденсаторные блоки — скорее всего тоже инвертарка. Тут или покупать блоки (см. картинку выше) или кучу конденсаторов оптом, и потом — у старых проверять емкость и менять.
Драгметаллы! «Шухер» начался с приходом меченного.
А так до 87 года сдавались только детали «особого исполнения» кремний на сапфире например. Или из аппаратуры ввезённой в обход КОКОМ, так как время от времени ЗИПы надо пополнять, то все что нужно докупить, куда-то отправляли с описью и печатями, а через полгода приходило требуемое.
Обычное дерьмо плановой экономики. Кое-где до сих пор так. «Да, вы можете купить у нас GPS-приёмник, заплатите и… через 9 месяцев мы вам партию поставим» (партия — от 10 штук). «лучше заплатите в ноябре, тогда заказы точно войдут в план на следующий год».

Угу, военка, оборонка, космос… Ну 5ая, ни 9ая приемка нам не нужны, но поскольку приемник рассчитан под них, то детали и сроки там соответствующие.

А так до 87 года сдавались только детали «особого исполнения»
я про инвертарный учёт, а не про сдачу. Амортизация и списание — по правилам идет. Вот классификатор по амортизации. Ну с скажем BRAS — третья группа, от 3 до 5 лет. Даже если сломался — быстрее списать сложно. Сейчас оборудование от 100 тысяч рублей в эти группы попадает.
До 87 года, обычно, ты даже еще радиокомпоненты не получил на складе, а их уже бухи списали. Про тонкости бухучета не скажу, не знаю.
Между комнатой инженеров и дискозалом — широченный проход. При мигании света инженеры гурьбой влетают в дискозал и выдергивают головки из дисков. Причем кто какой диск — заранее расписано и отработано.

Ну вот не припомню такого, совсем, от слова абсолютно!
На ЕС-1033 стояли именно 5061 дисководы семь штук, в работе всегда были шесть, обычно при расчетах одновременно использовались 3-4 штуки; на ЕС-1045 в соседнем зале ЕС-5066М на двух стойках восемь штук почти всегда использовавшиеся все одновременно, свет два три раза в неделю мигал из-за резкого подключения нагрузки в пару мегаватт в соседнем цеху, и синхронные мотор-генераторы питающие ВЦ отрубались. Нас на тот момент было семь человек ИТР, работающих в две смены и никуда никакие головки выдергивать мы не бегали. Да это и физически скорее всего не возможно, при потери скорости вращения пакета дисков, «подпирающая» головки воздушная подушка очень быстро теряет подъемную силу, а усилие загрузки головок для ЕС-5066М, например, было 100 грамм. Держать дисководы со снятыми кожухами(нигде, ни разу не видел) и лезть туда пальцами чтобы вытащить головки (вообще считаю байкой), рискуя остаться без оных при случайной подаче питания, очень легко. Просто посчитайте мощность привода линейного двигателя головок, исходя из следующих параметров,- головки 20 штук, масса одной в сборе 35-40 грамм, масса привода грамм 400, скорость перемещения от крайней к внутренней дорожки и обратно, а это путь в 10 см, менее 20 миллисекунд. Этот привод оторвет вам руку и не почувствует.
Да это и физически скорее всего не возможно
Вполне возможно, точно.
при потери скорости вращения пакета дисков, «подпирающая» головки воздушная подушка очень быстро теряет подъемную силу
Это если есть питание и работает торможение пакета. При потере питания пакет крутился долго, головки падали только через минуту-другую.
Держать дисководы со снятыми кожухами(нигде, ни разу не видел)
Да, где я видел, тоже так не делали. Но вот пишут, в Таджикистане было. Не верить причин не вижу.
лезть туда пальцами чтобы вытащить головки (вообще считаю байкой),
Вы не сталкивались, похоже. Вполне себе выдёргивалось и без какого-либо членовредительства, никуда внутрь лезть не нужно.
Этот привод оторвет вам руку и не почувствует.
:-) Питания-то нет, привод туда-сюда рукой двигается легко, с небольшим усилием. Нужно только крышку открыть, собственно.
Я однажды сталкивался как на 5066м во время настройки головки отключалось питание, чудом башку отверткой не пробило!
Это если есть питание и работает торможение пакета. При потере питания пакет крутился долго, головки падали только через минуту-другую.

Это при полной потере, вот при скачке напруги по моему на 5066 без «м», торможение вполне происходило. Хотя прошло 29 лет когда я последний раз переставлял фишку адреса, могу и путать что.
Так это его конденсаторы на парковку потянули. И именно во время отключения питания, а не включения.
Держать дисководы со снятыми кожухами(нигде, ни разу не видел) и лезть туда пальцами чтобы вытащить головки (вообще считаю байкой), рискуя остаться без оных при случайной подаче питания, очень легко.

Мне помнится, у нас в ЭВЦКП бывали не снятые, но не завинченные кожухи. То есть можно было легко откинуть. Но я оператором всего пару месяцев работал.

А вот насчет «остаться без оных» прошу уточнить. С чего при подаче питания позиционер двигаться пойдет? И пардон куда, в диск или на парковку? Запомненное состояние у него выкл, то есть после восстановления питания раскручивать шпиндель и вдвигать позиционер он явно не будет. Парковать при подаче питания? Это надо схему смотреть. Концевик у него был, конечно. То есть теоретически мог.

Мне очень-очень смутно помнится (35 лет прошло), что все-таки он такого не делал. Вроде инженеры запускали с вдвинутым позиционером и он не двигался самопроизвольно. Но легко могу спутать с СМовскими 2.5 мегабайтными.
как раз в 93-96 у нас в институте на лабы была поставлена неубиваемая ЕС-1036 с АЦПУ для распечаток результатов.
да, бумаги не было, поэтому мы печатали на старых обоях, ширина которых — 80 см как раз подходила. жаль, не сохранилась распечатка для внуков.

Пес его знает, но во второй половине 80-х бумагу нам давали в изобилии (не бесконечно, конечно, но много) на учебные задания: школота, приписанная к различным предприятиям города, имеющим собственные ВЦ, для обучения информатике, а также в УПК для тех, кому повезло попасть на программирование, и специальные кружки для школьников 8-10 классов при вузах. Хватало с запасом на несколько прогонов написанных в процессе обучения школьниками программ (полный листинг, сообщения компилятора и вывод программы).
Да и позже в вузе и на работе (совмещал с обучением), особого дефицита бумаги не наблюдал. Конечно, на всякую дурь (самолетики, распечатки картин, набранных буквами) не расходовали (лимит не бесконечен), но на учебный процесс и работу хватало с хорошим запасом. Диплом напечатать в начале 90-х — не испытал никаких проблем.

Неведомым способом (везде стояли фильтры) в пакет заполз таракан.… Убыток на 2500 рублей, которые пытались навесить на бедную женщину-оператора с зарплатой меньше 100 руб. Но как-то всё удалось спустить на тормозах.

Весь совок в этих трех предложениях. Оператор сверхдорого и сложнейшего обрудования работает на з.п. уборшицы, да еще и крайне в случае чего остается. А поверху этого всего ползают тараканы.
вы наверное сильно разочаруетесь в мире, если узнаете как многие серьёзные вещи делаются в реальности, в любой стране мира
Вас не затруднит привести мне пример стран, в которых IT-специалист крупного предприятия получает з.п. уборщицы, да еще и несет ответственность за тараканов, которые с ближайшей помойки приползли?
Кто Вам сказал, что оператор — специалист? Обычная не слишком квалифицированная работа, туда брали женщин безо всякой подготовки. Была одна из гостиничных коридорных — справлялась нормально.
А зарплата… что зарплата, в СССР рабочие профессии очень часто оплачивались выше инженерных. Но это ни при чём, Вы просто тупо тащите политоту, очень мало понимая в сути дела.
Совершенно правильно указали выше, что насекомые лезут в тепло, и потому избавиться от них было крайне сложно. И ровно потому появилось слово «баг» в применении к отказам компьютеров.
Кто Вам сказал, что оператор — специалист? Обычная не слишком квалифицированная работа, туда брали женщин безо всякой подготовки.

В нашем случае, операторами были специально обученные в техникуме девочки, других просто в машзал не пускали. И специальность так и называлась: оператор вычислительных машин. Как и везде квалификация у всех разная, но откровенных дур среди них не было. Да и зарплата в 130...150 рублей была примерно в двое выше зарплаты уборщицы.
Дуры — не годились, верно. Но техникум был не обязателен, помнится.
130-150 — это смотря в какое время. В начале 80-х я получал 156 (120+30% премии) и был чуть ли не самым «богатым» среди бывших однокурсников. Зарплата оператора была в районе 100. Про уборщиц это BiW приплёл в обличительном раже.
Это оборонка 84..86.
Я еще учась перешел на вечернее отделение, и устроился в КБ, Слесарю КИПиА 3-го разряда, (начальная позиция там), платили 122-127 рубля. Операторы получали примерно столько-же, сразу после технаря, потом чуточку больше.
Простите, что я «приплел в обличительном раже»? Минимальная з.п. в СССР, ЕМНИП, 70р.
Читайте внимательно.
которые пытались навесить на бедную женщину-оператора с зарплатой меньше 100 руб.

Т.е. з.п. данного оператора составляла 70-99р, средняя (70+99)/2=84.5 р. з.п. уборщица получала ~ 80р.
Я не пойму одного, чего вас всех так корежит от ФАКТОВ об СССР? Ничего не придумал, но такое полыхание в комментариях…
уборщицу и вообще политоту. Нашёлся учитель фактам… я там 33 года прожил, в СССРе, в отличие от некоторых.

Соединю трудносоединимое: шли бы Вы…
Увы, фактов у вас — ноль. Одни только мнения.

Уборщица получала на руки 60, минималка 70 — это без учета налогов.

То, что оператор получала на руки 80 (брутто 90) — это нормально. И сейчас продавцы в магазинах очень не много получают. Вас не возмущает зарплата современной кассирши в 20-30 тысяч? А она знает намного больше оператора ЭВМ тех времен. И учиться ей дольше. И софт у неё сложнее.

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

Разумеется, что от этого все, кто понимают разницу, на вас обрушились.

Инженеры и ученые в СССР действительно получали мало. Но вы же не оь них говорите, а об операторе ЭВМ.
Я пошел работать оператором сразу после школы. 2 месяца проработал — пришел начальник отдела и утащил в программисты. Ну собственно как и хотелось.
Ноль проблем — Россия. «Оператор кассы» (он же кассир, он же продавец) работает с намного более сложным IT, чем оператор ЭВМ тех времен. Зарплата — 20-30 тысяч. И да, продавец — мат.ответственное лицо, отвечает за всё, а не только за тараканов. На него ещё часто воровство покупателей пытаются повесить.

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

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

Ну т.е., страны 3 мира. Понятно. Вопросов больше не имею.
Диванная политота, никогда на реальном производстве не работавшая? Какие уж тут вопросы…
Ну про Амазон почитайте… Лучше уж вы приведите пример, когда оператору ИТ-системы дозволено косячить, то есть нарушать требования явно прописанные в инструкции.
Зарплаты It сотрудников Амазона на уровне уборщиц? Серьезно? Может, вы даже приведете источник данной информации? Потому что беглое гугление дает минимальную з.п. для ИТ амазона в США в 25долл/час. И причем здесь «требования, прописанные в инструкции»? Я указал на нищенскую з.п. IT-сотрудника, и на бегающих тараканов, которые, знаете ли, появляются только там, где есть пищевые отходы. И уже этого оказалось достаточно, чтобы несколько обиженных граждан начали пылать в комментах, ведь их любимый совок опять ткнули носиком в ФАКТЫ. Объясните мне, пожалуйста, почему ФАКТЫ вызывают у вас такую реакцию?
Зарплаты It сотрудников Амазона на уровне уборщиц? Серьезно?
Угу, медианная зарплата была на уровне $13.68 в час. Причем работники получали пособие от государства. Цитата:

Я хочу услышать моральную защиту компании, зарабатывающей $9 млрд и дающей $400 млн своему СЕО, когда её 30-летние работники получают меньше $11 в час и живут на улице, не способные выплачивать аренду. Объясните мне, как это справедливо.

После шума и внесения в конгресс законпроекта, направленного прямо против Амазона, Безос сдался и немного повысил.

Работники складов Амазона — такие же рабы ЭВМ, как и советские операторы. Только операторы по команде машины ставили диски, ленты и колоды, а на Амазоне операторы складов приносят товары по команде тех же ЭВМ.

Оператор ЭВМ — это рабочая специальность, такая же как слесарь, монтажник и уборщица. Но если на оператора можно выучиться за 3 дня, а за месяц — стать очень приличным оператором, то на слесаря нужно учиться годы.

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

Я указал на нищенскую з.п. IT-сотрудника,

Не туда указали. Оператор — 80-100 рублей, младший научный сотрудник — 110-120 рублей, инженер — 120-140 рублей, старший инженер — 140-160 рублей. Хороший слесарь — где-то 250-350, то есть побольше доктора наук.

Низкая зарплата была у учёных и инженеров, а не у операторов.

И причем здесь «требования, прописанные в инструкции»?
Ну знаете… Вы бы ещё чаем залили системную плату и удивились, почему это с вас требуют оплатить ремонт. Если уж в должностной инструкции написано требование осмотра дисков — значит обязан осматривать. Сломать дорогую технику можно многими путями, это лишь один из них.

и на бегающих тараканов, которые, знаете ли, появляются только там, где есть пищевые отходы.
С себя начните. Удалите из офиса все кофемашины и запретите сотрудникам пить кофе и есть шоколад во время работы. Как думаете, удастся? А тараканы довольно далеко от точки питания уходят, они все здание обследуют. В машзале не гнездятся, но забегают.

Объясните мне, пожалуйста, почему ФАКТЫ вызывают у вас такую реакцию?
А где факты-то? Ни одного факта у вас не вижу. Куча заблуждений есть, а факты-то где?

P.S. ну ладно, залили вы чаем один системный блок. А если 5-10 за ночь? Тут же беда не в том, что один раз диск плохо осмотрела, а что вообще не осматривала и кучу дисков запортила. То есть не просто халтура, а систематическая халтура. И убытка — примерно на уровне десятка залитых чаем компов.
Хорошо давайте так. Как бы вы наказали джуна, спалившего за пару часов десяток персоналок iMac? Не важно, чаем он их залил, или воткнул по очереди в розетку, где случайно киловольт вместо 220.

И как соотносится цена десятка iMac c зарплатой джуна?
А как от тараканов избавится? Восьмиэтажное здание, сотрудников за 500 человек, если травить локально — набегут. Химией? Так много чего подпортится от химии. Выморозить? Угу, в мороз 40 градусов (раз в 10 лет бывает) слить всю воду из отопления, открыть окна и сотрудников в отпуск на 3 дня. Да, реально, но… кто ж решится весь институт в отпуск отправить?

Так что жили с тараканами.

Навскидку, нежная техника должна быть в "чистых" помещениях, а в них можно и раз в три дня травить, чтоб не набегали через щели. Раз уж на то пошло, в них можно работать в псевдо-противогазах. Чай, дешевле, чем технику сломанную менять.

Начнем с главного. В те годы средства от тараканов — это аэрозоли, вроде дихлофоса. После распыления они осаждаются на все поверхности. То есть как минимум головки дисков — надо изолировать. А всю электронику — выключить до полного высыхания аэрозоля. Раз в 3 дня — не получится, ВЦ обычно в круглосуточном режиме работал.

ЕС и СМ — в обычных помещениях, никакой специальной герметичности. То есть после протравки — тараканы пролезут.

Работать в и противогазах — не по КЗОТ. Девчонки-операторы не подписывались на работу в условиях, грозящих рождением мертвых или больных детей.

Ну и стоимость часа работы ЕС ЭВМ 1022 была 80 рублей в час. То есть цена одной потравки — порядка 2 тысяч рублей (сутки простоя). Травить нужно примерно раз в месяц. А траканы, сломавшие головку дисковода — это редкость, раз в 5-10 лет. И ущерб — меньше одной потравки.

Тут-то основной ущерб (2500) был не в сломанной головке, а в том, что запортили кучу пакетов. А это вина оператора — не осмотрела визуально нечитавшийся пакет… У нас, например, в 1983 году в инструкции был обязательный осмотр пакета перед установкой.
Навскидку, нежная техника должна быть в «чистых» помещениях, а в них можно и раз в три дня травить, чтоб не набегали через щели. Раз уж на то пошло, в них можно работать в псевдо-противогазах. Чай, дешевле, чем технику сломанную менять.

Ну собственно отдельное помещение с тамбуром, кондиционированием, с фильтрами на приточной вентиляции, так и называлось:- «гермозона». Устанавливались там ленты и диски со стойками и как правило локальное хранилище пакетов и лент.
А как от тараканов избавится? Восьмиэтажное здание, сотрудников за 500 человек,

Намного проще, чем вы думаете. Позвать санстанцию и штрафануть заведующего институтской столовой. Тараканы, знаете ли, не жрут научные разработки, ЭВМ серии ЕС и телетайпную бумагу. Во всём этом здании есть только одно место, где они активно плодятся и откуда они разбегаются по всем остальным отделам.
вообще-то «таракан» — это некоторое обобщение. Насекомые всё равно лезут туда. где тепло. И, кстати, таки жрут. Впрочем, не только насекомые, во всё мире регулярно бывают казусы от того, что какая-нибудь крыса съела изоляцию.
Угу, и получаем от директора института приказ о запрете приема пиши в комнате. А в каждой комнате — свой чайничек, сахарочек, печеньки…

Тому кто это сделает — свои же, институтские барышни, выклюют печень.

P.S. Как раз в столовой тараканов я не видел. Или не было вообще или травили так, что не вылазили на божий свет.
Не заглядывал. Но с конференц-залом и столовой была смешная история. Здание для себя Ленпромстройпроект проектировал сам. И немного перестарался с конференц-залом и столовой. Отдельный флигель, хорошая акустика, все дела.

Ну в общем его конференц-зал облюбовали многие, вплоть до конференций Обкома. Ну и столовую — для банкетов и фуршетов.

Собственно вот вид со спутника. Круглое двухэтажное над цифрой 95 — конференц-зал, с ним рядом одноэтажное — пищеблок и гаражи, ну и два восьмиэтажных соединенных углом корпуса института.

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

А вот в дисковод и у нас один залез. В 2.5 мегабайтный, на СМ-3. Заказчика долго уговаривали принести машинный ленту для бэкапа. В тот день, когда он её принёс — таракан в дисководе, на диске борозда и полная потеря написанного кода.
Тараканы, знаете ли, не жрут… и телетайпную бумагу

Вот ее, родимую, они с голодухи вполне жрут.
Но предпочитают, конечно, что-то посъедобнее.

Я не очень хорошо помню, но по-моему, вы все же путаете их с термитами. В смысле, жрать бумагу тараканы могут: но вот выжить на такой диете — нет. По-моему, у них нет нужных ферментов, переваривать целлюлозу.
По-моему, у них нет нужных ферментов, переваривать целлюлозу.
Ну как, у термитов получше, но и тараканы вполне неплохо проживут на целюллозе, благо в количестве недостатка нет:
… кишечные актиномицеты делают то же самое. Благодаря этим симбионтам эффективность переработки пищи у термитов достигает 54-93%, т. е. очень высока по сравнению с 27% у тараканов
Это подтверждается в разных источниках:
Наиболее сложные из известных в настоящее время жгутиковых (рис. 1-7) обитают в пищеварительном тракте термитов и тараканов. В клетках этих простейших в свою очередь живут бактерии-симбионты, которые обеспечивают термитов ферментами, необходимыми для переваривания целлюлозы древесины.
Я еще раз отмечу, что не очень хорошо помню, и вообще это все-таки не очень мной профиль. Но в приведенных вами ссылках прямых указаний я тоже не вижу.

Эффективность переработки «пищи вообще» отнюдь не равна эффективности переработки целлюлозы. Это другой показатель (его очень любят приводить для мушиных личинок, там стабильно за 90%).
И наличие жгутиковых в пищеварительном тракте тараканов совершенно не подразумевает, что это те же жгутиковые с той же бактериальной флорой, что и у термитов.

Как термиты обходятся с целлюлозой, мне видеть доводилось. Да и в Сети можно наковырять картинок:
Пример
image
Еще пример
image
Ничего подобного от тараканов я не встречал, хотя держать их в террариумах доводилось тоже, причем разных. Более того, в их террариумы часто кладут картонные лотки от яиц, для создания убежищ — и эти лотки месяцами остаются практически неповрежденными.
В Сети тоже находится
Только такое
image
Впрочем, особо упираться я не буду, поскольку действительно не мой профиль.
не очень мной профиль.
ну и не мой тоже. Самое то, чтобы холивар устроить :-D
Как термиты обходятся с целлюлозой, мне видеть доводилось.
С термитами, конечно, не сравнить. Но повреждения книг тараканами — обычное, увы, дело в библиотеках. Больше, конечно, обложкам достаётся — там вкусный клей.
держать их в террариумах доводилось
О, и мне. Я ими богомолов кормил. Ну, они сами кормились. Внизу накидано (чаще пенопласт), там тараканы. Сверху крошки и очень дозированно капаешь воду. Размножаются, начинают вылазить из пенопласта — а сверху на веточке богомол их кушает. До двух лет получалось прожить!
Больше, конечно, обложкам достаётся — там вкусный клей.
Клей — это тема, да. И крахмальный клейстер, которым обои клеили: там под обоями та-акие столовые образовывались.
Но богомолов у меня не было (вернее был один, в глубоком детстве, я его кормил мухами). Ящерицы, лягушки.
Но богомолов у меня не было
Ой, зря. Интереснейшие создания. Хотя кормить мухами — сложно. А с тараканами практически самодостаточный мир получается.
Проблема была только с водой. Мало — её будет мало и в тараканах, и богомол быстро стареет, сохнет. Много — и в дыхателных каналах заводится плесень, всем конец. Опытным путём подбирали количество.
Ну, и — богомола нужно брать в мае, молоденького. Как только появилось коричневое по кромке надкрылий — всё, запущен механизм, долго не протянет.
Ну-у…
В Москве семидесятых довольно сложно было раздобыть богомола. По крайней мере, школьнику.
А сейчас уже вроде как и кота хватает…
Вот первый задокументированный баг:

Хотя, вообще-то, это слово в этом же смысле в английском использовалось уже довольно давно.
Вы не поняли. Если в несовке всё так хорошо — откуда вдруг баги? Выходит даже там, даже в эпоху, когда стоило всё ещё дороже, от насекомых в машине избавиться не удавалось.
Вот я например сам антисоветчик, но здесь скорее более широкое явление — нопонимание между поколениями. Я когда рассказываю подрастающим про то, какие проблемы были в девяностых и как мы выживали, они не понимают, что я хвастаюсь нашей лихостью, сноровкой, смекалкой и живучестью. Они видят только кромешную задницу и жизнь-боль.
По аналогии я понимаю, что в 70х-80х люди тоже жили в своё удовольствие, топырились на дачах, ездили на рыбалку и дикарями на Кавказ, а весь тот мрак, что описан в статье, решался в духе Понедельник Начинается в Субботу, хотя и Сказка о Тройке, безусловно, присутствовала.

Топыриться на даче, ездить на рыбалку и Кавказ — а вокруг мрак.
Не получать зарплату по пол года, смотреть как наркота поглощает людей вокруг, ржавеют и рушаться заводы — как лихо и сноровисто мы жили.
Я, вот как видите, не антисоветчик

По аналогии я понимаю, что в 70х-80х люди тоже жили в своё удовольствие, топырились на дачах, ездили на рыбалку и дикарями на Кавказ, а весь тот мрак, что описан в статье, решался в духе Понедельник Начинается в Субботу, хотя и Сказка о Тройке, безусловно, присутствовала.

По разному, люди тогда жили, всё наверное зависит от конкретных людей…
Лично у меня осталось ощущение от 80-х…
Когда есть время сходить на стадион, побегать после работы…
Когда есть время сходить в бассейн в субботу и воскресенье…
Когда есть время сходить с друзьями в байдарочный поход, летом, где угодно, хоть в Карелии, хоть на Урале…
Когда легко и просто можно съездить в туристический лагерь (на месяц) под Ереваном, за 30 рублей…
Когда путевка на турбазу на 14 дней, обходилась в 10 рублей…
Когда есть время всей толпой сходить на чемпионат СССР по волейболу…
Когда есть время сходить на матч, где Воронежский «Факел» в матче кубка СССР под орех разделал Московский «Спартак»…
Когда есть время на хобби и на вопрос, что ты сейчас делаешь? Ты легко мог ответить, -«паяю термостатированный задающий генератор на 500 серии для самодельного частотомера для домашней лаборатории», тебя понимали! У виска пальцем не крутили и оставляли в покое на пару дней…
И когда тебе вдруг подняли зарплату со ставки слесаря КИПиА 5-го разряда в 145 рублей, до ставки инженера 3-категории с окладом 165 рублей, ты не сразу находил применение этой «лишней» двадцатке.
Вот такие ощущения от тогда…
И совсем другие от сейчас, но это тема совсем другой повести!..

Вот такие ощущения от тогда…

это ощущение от вашего возраста, а не от 80х

например лет 10 назад у меня было время почти на всё из вашего списка (кроме СССР наверное, машины времени нет), а сейчас времени нет, потому что жена и ребенок, и они не поймут если я на две недели на турбазу уеду внезапно
НУ вот у меня дети выросли, уже внуки. Старшая в IT в Хьюстоне. Жена со мной в огонь и вводу готова. А вот нет ни времени ни возможностей.
Ну это все равно не доказывает что причина не в вас. Скажем, у меня тоже нет времени и возможности…

>Когда есть время всей толпой сходить на чемпионат СССР по волейболу…

В тоже время друзья весной ездили на финал Евролиги по баскетболу, в Испанию. Я бы не сказал, что они настолько богаче, и что я не могу себе в принципе такое позволить.
Увы речь, не о «филках», «капусте», «фантиках», рублях или долларах…
А я разве говорю, что дело в долларах? Как раз наоборот, я о том, что финансы тут не все решают. Скорее уж тут дело в семье, возрасте, и т.п. Или в лени, например.
Семья, не против, даже за! Просто как-то не срастается.
Только запланируешь поход за грибами или в «киношку»…
Бац, «малява», сервер в облаке лег. Так, заново поднять не проблема. Хуже когда скорость дисковых операций на серваке у хостера, вдруг ни с того, ни с сего падает в пять раз. А он зараза отмалчивается. Вот так и сегодня, были планы, а вот на тебе три часа логи ковыряю.
В то благословенное время десятка у каждого в кармане была. Нынче не только лишь все, а вообще очень мало кто, может позволить себе съездить в Туапсе летом, а не то, что на какой-нибудь финал Евролиги. Так что не надо про друзей.
В то благословенное время десятка у каждого в кармане была.
И реки текли молоком и медом.
Я прожил при СССР больше 30 лет, так что вполне могу оценить, что и как. Хотя спорить на эту тему все равно не буду.
Я прожил при СССР больше 30 лет
Аналогично.
вполне могу оценить, что и как
Поддерживаю!
Хотя спорить на эту тему все равно не буду.
А я и вовсе со стороны наблюдаю за вашим холиваром :-)
Неведомым способом (везде стояли фильтры) в пакет заполз таракан. И попал между пакетом и головкой.
Сказки. во-первых таракану в пакете не жарко, ни холодно, нечего ему там делать. Во вторых, он вылетает из пакета на этапе раскрутки диска.

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

Так что грелся таракан в дисководе и заполз в позиционер. И позиционер с блоком головок его туда внутрь диска и вогнали. Позиционер быстрый, потом воздуха от диска не успел его сбить. А когда сбил — уже пару оборотов прошло, на диске — канавка глубиной в полмиллиметра и шириной в таракана. Хитин — от твердый, вообще-то.

Видел я эту канавку в 1984 году. Чуть другие диски, но механика попадания тараканов — та же.
Конечно, так. Небрежно я написал, паrдон. Там позиционер был не поворотный, как сейчас делают, а продольный, на линейном двигателе. Так и вдвинуло его внутрь.
Конечно продольный, наверняка ещё и с зубчатой рейкой на днище, по положению зубцов которой определялись дорожки. То есть примерно копия RK05F, с российским СЭВомским аналогом которой я много работал на M-6000/CM-2/СМ-3/CM-4…
с зубчатой рейкой и механическим позиционированием было на 7-мегабайтных, 505х. На 29-мегабайтных 506х была рейка, но с датчиком Холла, помнится. Потом, на 100- и 200-мегабайтных уже шла сервисная поверхность с «заводской» пропиской дорожек, и позиционирование шло по ней.
Ну я и говорю, как на 2.5 мегабайтных RK05. Тип датчика не помню, может и Холла, но точно бесконтактный. А 100/200 мег — это уже MFM, а не FM, аналог нашего 14мегабайтного диска (3 поверхности, 4 сервисная) на СМ. 29 мег, то есть 1.2 мег на поверхность — это явно FM.
Не Холла. Там было две магнитных головки, как на магнитофоне, но калиброванным смещением, «поддутые» вроде 30 кГц. И по проседанию напряжения определялся цилиндр.
Давайте я лучше про совок расскажу. Душанбе, служба «09» (телефонная справочная), те самые RP на 29 мегов, год примерно 1980ый. Душанбе отличается тем, что пару раз в день идет переключение подводящих электричество кабелей (как в Питере на Ваське) + периодически просто отключения электричества.

Конденсаторы в дисководах старые при отключении могут головку выдернуть, а могут не выдернуть. А головки в этих дисках парящие, с крылышками. Если диск остановится — головка падает на диск и чертит по нему царапину. Ну не такую, как таракан, но все равно читаться не будет.

Между комнатой инженеров и дискозалом — широченный проход. При мигании света инженеры гурьбой влетают в дискозал и выдергивают головки из дисков. Причем кто какой диск — заранее расписано и отработано.

А вы думали, джамшутинг в 90ые придумали? В Таджикистане он и во времена СССР был.

Зато и в Москве и в Питере в те годы «09» по бумажным справочникам работала. Уж очень они большие. Москва — 9 милионов была, Питер — 4, а Душанбе — 500 тысяч. Вроде до миллиона жителей они могли масштабироваться, дальше проблемы.

P.S. Инфа от одного из создателей системы.
инженеры гурьбой влетают в дискозал и выдергивают головки из дисков.
Ну, не гурьбой, в смене больше двух было только на ремонтах — но да, именно бегом выдёргивать.
Мне помнится что для этих целей у них было человек 5. Ибо лакуны на переключении линий передач 2 раза в день. Таджикистан же, они всегда числом берут.

У нас на Ваське для тех же целей был мотор-генератор, шумевший на всё здание. Мощности на валу хватало, чтобы ЕС-1036 прошла лакуну на переключении. А они на Ваське были ежедневно в 12 и 17 часов, правда мелкие — диски не портились, только зависание проца.

А СМ-1620 у нас лакуну сама проходила. Прерывание, регистры сохранились, восстановление питания — считались и поехала дальше. Но это уже где-то 1988ой год.
Тогда уж добавлю, что бежали парами, впереди тренированная операторша, откидывала кожух, а потом техник, выдёргивал головки.
Сильно спорить не буду, мне было от силы лет 15, когда я все это слышал, но вроде у них не так было. Все кожухи были сняты заранее и дергали только позиционеры. У них же примерно дважды в день эта веселуха, зачем им кожухи?

Ещё помню удивление наших инженеров, когда они выяснили, что сломанный здоровенный блок питания в RK05 меняется на КРЕНку. Но это уже год 1985ый.
Все кожухи были сняты заранее
Был период, так делали. Но быстро выяснилось, что неприятностей от этого больше пользы.
В разных местах по-разному, ясное дело.
Вредно быстро бегать в гермозоне. У нас как-то один из операторов в субботу побегал слегка, и открыл рукой стеклянную дверь. Разбитое стекло, порезанная вена, кровища… Ну благо я как раз в ту субботу тоже зашел поработать, в итоге поставили жгут, и доехали до травмпункта.
Когда я учился, 80-е как раз наступили и у нас модернизировали АЦПУ посредством иголочек на протаскивавших бумагу колесах. И стало можно заправлять не специальную бумагу, а обычную газетную.
Очень она нас выручала в те времена.
Я из таких битых DP: пластины в RK: переставлял. А те пластины, что уже не лечились уходили в «чебурашки».
Головки в тих дисководах, если были запасные менялись достаточно просто, но с осциллоскопом, чтобы правильно попасть на старые цилиндры.
А в Consul, DZM-180 и Robotron подходила телетайпная бумага.
А те пластины, что уже не лечились уходили в «чебурашки».
Что только из них не делали! Не знаю, что у вас называлось «чебурашками», но люстры (как потом стали делать из сидюков с учётом диаметра), отпугиватели птиц на огородах, телевизионные антенны, декоративные зеркала в домашних интерьерах — было, было.
А в Consul, DZM-180 и Robotron подходила телетайпная бумага.
Туда-то любой бумажный рулончик шёл. Вот с широкой бумагой для барабанного принтера была настоящая проблема.
Конечно антенны. Зеркала делались из умерших 100 МБайтников. Но они были в дефиците.
Еще были эксперименты по разрезанию 12мм лены на 6мм. Для катушечников.
Для барабанников — да. Живьем иголочки видел, но у себя перпиливать не решились.
А наши барышни развлекались тестом на изящество… Ленты были условно ЕСовские и СМовские (вдвое меньше). Так вот барышня считалась изящной, если могла застегнуть на талии «ремешок» от СМовской ленты. :-)
Мне в конце 90х досталась катушка такой ленты. А там ширина как раз как у видеокассеты. Вот я и решил, почему бы не попробовать записать на ней видео. Разобрал пару видеокассет, взял пустые бобины, намотал на одну из них пленку, собрал в кассету и воткнул на запись. Оно даже что-то записало, но качество было ужасным, видимо, по магнитным характеристикам не подошло… Так и ушла со временем эта лента в огород на подвязку винограда и овощей…
Хорошо, что не использовали. Лента была толстой и для нежных бытовых головок слишком абразивной.
Слегка соврал. Если повезёт — можно было разжиться катушкой с лентой от BASF, вот та годилась вполне. Её и резали, делали станочки с бритвенными лезвиями.
Живьем иголочки видел
А знаете, откуда иголочки были? От патефонов! Патефонов ещё не было, а иголочки были, можно было купить. Да их даже сейчас можно купить!
image

барышня считалась изящной, если могла застегнуть на талии «ремешок» от СМовской ленты
Как раз на талию 60 застёгивалась.
А еще была такая гадость, как ТПУ (термопечатающее устройство). Именно его в свое время нам (нам — это сильно сказано, я там лаборантом был) поставили в комплект к ДВК 2М. И один рулончик термобумаги, толщиной примерно с сигару капиталиста с плаката. И всем было понятно, что это единственный рулончик, другого не будет ни-ког-да.
Правда, относительно быстро после этого поставили уже 286-ю машину и матричный принтер, но ощущение я помню: устройство для печати есть, а печатать на нем нельзя.
Берегли так, что этот рулончик еще дооолго валялся нераспечатанным в самом дальнем углу самого дальнего ящика…
Оказывается, женщины не стали заморачиваться: они перевернули мониторы вверх ногами и спокойно продолжали работать.

Ммм, а мышка разве зеркально не начинает двигаться от этого?
мышек тогда ещё не было у них :-)
Дорогое баловство. Это был ещё ДОС, алфавитно-цифровые интерфейсы…
Помнится у текстроника был специальный монитор, отображавший 2 страницы A5 горизонтально или одну А4 вертикально. У него специальный поворотный кронштейн был и вроде даже датчик положения. Вживую не видел, только описание.
Я сам свидетель такого решения проблемы.
Нет, переворачивалось всё изображение, вместе с курсором мыши на нём. Что, кстати, создавало ещё большие неудобста и боль в районе сидения :)
Процесс идёт, они на ходу правят постановку, я на ходу правлю баги, всё как обычно.

Вот уж действительно "что делалось, то и будет делаться, и нет ничего нового под солнцем" ©.

Про short в стеке — все же может дело в инициализации нулями старшей части, а не в неправильной половине слова?

Скорее всего так и было. Помню, в одном опенсорсном проекте при переходе на 64-битные сборки была аналогичная проблема, то, что не проявлялось в модели ILP32, вылезало в LP64 из-за того, что некорректная работа с long приводила к UB. Приложение работало нормально в 32-битных и 64-битной дебажной версиях, но с неожиданными спецэффектами в релизной (со включенной оптимизацией при сборке) 64-битной версии.

Я ведь дамп делал и покомандно смотрел, благо команды проца читал легко в кодах. Именно в разные части слова полуслово записывалось.

Мы на 1е апреля — заклеивали мышку, из клавиатуры вытаскивали буквы и меняли их местами, кому-то экран переворачивали, по net use рассылали сообщения… + Была шутка — лиса + курсор мыши бегают по экрану, дерутся и все ярлыки разносят, потом рабочий стол как после апокалипсиса....

Мы делали скриншот рабочего стола, ставили его на обои, и все ярлыки прятали в одну из папок. Правда больше одного раза такая шутка не работала :).
Как-то в обеденный перерыв решил глянуть что из себя представляет Gentee и заодно сделать IT-шную подлянку по мотивам цитаты с Баша. Назвал svchost.exe и раскидал по всем машинам нашего отдела АСУ… Как меня не побили — не знаю.

Откопал оригинальный листинг в архивах: gist.github.com/nibb13/d871ba221c820a2e597399b661ced547
В Windows 95, помню, у кнопки «Пуск» было своё контекстное меню, вызывавшееся, вроде бы обычным Alt-Space и позволявшее «закрыть» её, то есть убрать с панели задач. В сочетании с пустым рабочим столом это вызывало ступор у многих пользователей.
Точно было. Сочетание клавиш мне помнится тоже Alt+Space, но, кажется, память меня подвела. Подробнее: devblogs.microsoft.com/oldnewthing/20120213-00/?p=8323 (первое, что нагуглилось, заодно узнал, что это было банальным багом, а не фичей). Лечилось это только перезапуском. UPD: справедливо только для 95-й, в дальнейших такого уже не было.
Собирался ещё на той неделе проверить, но наконец-то дошли руки. По Alt-Space нормальное меню, из которого можно выключить компьютер, по Alt-"-" — из которого можно выключить «Пуск» :)

Причём в англоязычном образе с archive.org не сработало, а вот в русскоязычной сборке с DOSBox с нашего любимого торрент-трекера всё как ~18 лет назад, когда мне показали эту фичу; хотя оба версии 4.00.950B. Видимо, на ту, что на archive.org, какие-то патчи поставили.
Ещё отметил для себя, что сборка с DOSBox грузится гораздо быстрее, чем в VirtualBox.

Неидеально!
Я скринил рабочий стол, ставил скриншот на обои, где-то убирал галочку "показывать ярлыки на рабочем столе", настраивал автоскрытие панели задач и переносил её вверх.

Это было в конце 90-х — начале нулевых(P100, NT4/Win2000), в инженерном коллективе — описанный финт тянул на шутку(ибо после объяснения жертва шутки быстро исправляла всё сама), а что-то требующее более глубокого копания уже тянуло на мелкое вредительство/пакость. Да и исправлять всё пришлось бы самому шутнику. Напоминаю — коллектив не компьютерщики, а инженеры-конструкторы(как и я сам тогда, хотя на общественных началах админил отдельский домен на NT4). Для нас компьютер был только инструментом для запуска рабочего софта, да кваки в обед/после работы(ну я ещё немного экспериментировал с VB/VBA и слегка с вэбом).
Был случай в одной небольшой фирме, начало нулевых, так то это не древняя айтишная байка :)

Как-то раз к нам в кабинет пришли делать инвентаризацию, две советского вида тетушки. Всех выгнали и сказали, что инвентарные номера будут клеить, не мешайтесь нам тут. Ну мы пошли всем кабинетом обедать. Возвращаемся — мышки не работают. Я переворачиваю одну и, угадайте что было на брюшке? Инвентарный номер — бумажка как раз в половину мышки, приклеенная прозрачным скотчем прямо поверх отверстия для шарика.

У отца на работе одна такая же старушка-кладовщица написала в накладной «Соком пятьдесят ха». И не смотря на то, что это был военный НИИ — ни один научный сотрудник не смог это расшифровать. Оказалось, это был CD-ROM 50X, но что советская бабушка знала про приводы для компакт дисков? Они и языков то вражеских не ведала, потому «прочитала» это по русски.
У родителей (электронщиков) на работе кладовщик мог вместо одной микросхемы дать две других. В ответ на недоумение говорил:
— Какая вам разница? Эти две маленькие — вместе такие же как та большая.
Анекдот по вольной ассоциации
В старые добрые времена, когда по морю ходили под парусами, а врачи были чертовски дороги, продавались «капитанские аптечки». Ряд пронумерованных пузырьков плюс инструкция: при таких-то симптомах использовать лекарство из такого-то пузырька в такой-то дозировке.
И вот, приняв больного матроса, боцман выясняет, что надо-то десять капель из пузырька номер семь. Но пузырек номер семь пуст!
Раз средства номер семь у нас нет, -говорит боцман, - вот тебе пять капель средства номер три и пять капель средства номер четыре.
Отовсюду зовут на помощь меня, как бывшего системщика. Ну, хожу, лечу машины.
Да уж, были времена, когда вирусы внедрялись в исполняемые файлы и весили килобайты, а антивирусы умели УДАЛЯТЬ их из выполняемых файлов, восстанавливая оригинал.
Сегодня вирусы стали отдельными модулями (размер без ограничений), а антивирусы умеют удалять файлы целиком и чистить реестр. Больше, больше ядер в CPU!!!
Не знаю, как сейчас, но в прошлом, когда приходилось лечить компы знакомых, пользовался дрвебом — он лечил (т.е. восстанавливал) бо́льшую часть файлов, в отличии от других антивирусов, которые пробовал — они просто удаляли проблемные файлы.
так и вирусы выродились — разучились заражать, стали троянами. Распространяются сразу файлами — их только и удалять
Заражения есть, но относительно мало. По памяти один только широкораспространенный вирус
антивирусы умели УДАЛЯТЬ их из выполняемых файлов, восстанавливая оригинал

Емнип, это удавалось для тех вирусов, которые вклинивались в код файла, не затирая его, а увеличивая размер файла. Если вирус перезаписывал файл, чтобы длина не изменилась, то восстановить исходный файл было невозможно.
Ну так почти все вирусы как раз и вклинивались в код. Файлы перезаписывали только самые топорные, т.к. это же сразу заметно пользователю. Во времена DOS ведь не было ни ЭЦП у файлов, ни даже контрольных сумм. Подсунуть туда свой код было относительно просто.
Которая отлично правилось любым червём, который себя дописывал в конец файла и устанавливал EIP на себя.
Да, в котором было записано 0 практически у всех экзешников. А где не ноль, там ноль мог проставить любой вирус.
Там еще были управляющие платы на микросхемах DIP формата. В техническом отделе работали четыре инженера с хорошим высшим образованием и один техник с незаконченным средним. Когда плата сбоила инженеры заменяли ее на новую из ЗИПа и с поклоном и протирательным спиртом несли технику. У техника был довольно крупный паяльник. Он, не имея представления о схемотехнике, без приборов, не выпаивая, каким то наитием находил проштрафившуюся микросхему на плате и прогревал здоровенным паяльником, без термоконтроля, без секундомера, на глазок. И плата заводилась. Это была магия, ему поклонялись.
155 серия легко дианостировлась «моргалкой» — примитивным индикаторов В/А характеристики.
555 уже хуже.
Грели, помогало через раз.
Или поставить ТЭЗ на кросс плату и мочить микрухи ацетоном, а при фантазии и из спринцовки фреоном 113В. На такую диагностику правда отзывчевее всех были 131 и 500 серии.
Ну не знаю… видел как золотые РУ-шки (память) на ЕС меняют. Распечатывают портянку, по ней ищут микру, далее её… выламывают(!) выворачивая каждую ножку специальным инструментом типа «калёный гвоздь с кривым концом» :) Далее ножки из платы выпаиваются обычным паяльником. Вот только на счёт отсоса я не помню к сожалению. Микросхема отправляется в сейф(!), а оттуда достаётся новая. Всё довольно таки быстро. ЕС-ка примерно уровня ЕС1033 (не 45 точно). Да, товарищ который менял микру явно инженер и в белом халатике:)
Теперь как PC юзеру удивительно вспоминать, что всё это время шумят вентиляторы, горят индикаторы, работают кондеи и перекуриваю прогеры операторы в соседней комнате за включенными дисплеями.
1033 имела память на ферритах, одна стойка на 512 килобайт, максимум поставлялась с двумя стойками.
Может ЕС-1035(36)?
разве что, самые первые. Даже 1022 сначала шла с ферритовой памятью и, кажется, не 512, а только 256кб. А потом уже с 512 электронной, большая часть была именно такой. Все видимые мной 1033 были с мегабайтом электронной памяти. С ферритовой была, наверно, 1030, но их я встречал очень мало, кажется, вообще один раз только.
Здесь уместно поинтересоваться, 1033 была общего применения? Или это был корабельный вариант?
1033 была общего применения
Мелкий ВЦ, ака «бухгалтерия главка». (на самом деле и не помню)
Типичное применение: Учет мат.ценностей, зарплата и всё на КОБОЛе…
В ВЦ где пытался подружиться школьником ещё, послали дали читать толстый том «Язык Фортран». Спасло то что в этот момент память вылетела и стало интересненько :)
Ну я её разбирал :) Даже даже буковки с пульта схоронил, остальные ещё где-то
должны быть:)
буковки


память там всё же была динамическая, РУ1 или РУ3
плата очень похожа на эту

фото из инета

Но феррит там тоже был, читал уже позже, что то около неск кб — загрузчик кажется?

ЕС-1033 год выпуска 1977, две стойки по 512 килобайт, только феррит, целая многослойная паутина, с 1984 по 1988 не просто ходил мимо, часто во вторую смену дежурным инженером попадал, приходилось и диагностировать проблемы и если возможно устранять их. Так вот за 4 года с ОЗУ проблем не было от слова совсем, то есть абсолютно! На 45-ой, основная проблема это как раз память на 565 серии причем все 10 лет её эксплуатации. Вот здесь почитайте.
ЕС-1033 год выпуска 1977
ну, может, спорить не буду. Факт, что были разные.
На 45-ой,
О, это знаменитая дохлятина была. Как с ней люди мучались…
На 45-ой,
О, это знаменитая дохлятина была. Как с ней люди мучались…

Первые два с половиной года, ДА! Зато потом неделями не заходили в зал.
Вот с чем проблем не было так это с «лентами»; перфокартным ридером с ваккумным механизмом подачи; стойкой 7920!
А так раз в неделю проц и каналы, два раза в неделю диски 5066М, причем и механика и электроника (дошло как-то, до того, что из восьми накопителей в строю остался один в пятницу вечером). И еще память, память и снова память, в среднем раза два в неделю РУшки железно горели.
А ещё проц у неё был подлый, в его составе был узел называемый акселератором, помогал с плавающим умножением, при его отказе производительность резко падала! Для оператора ЭВМ это было никак не очевидно! Если задачи небольшие, ну подумаешь плюс минус пять минут времени. А если численное моделирование сверхзвукового потока газов с температурой в 3000 кельвинов, то вместо четырех часов могло-бы занять трое суток. Индикация на пульте об состоянии акселератора была не столь очевидной даже для инженеров. Пришлось писать на ассемблере резидентную утилитку постоянно висевшую в памяти и раз в минуту, проверявшую производительность операций умножения с выводом сообщений для оператора если возникала проблема.
У нас были только ЕС-3207, значит полупроводниковая память была позднее выпущена.
И вот еще что странно в полупроводниковой памяти для ЕС-1033 использовался только бит четности, вероятно для совместимости со «старым процом».
Тогда как в 1045 для коррекции ошибок использовался код хемминга и по факту вместо 9 бит в ОЗУ хранилось 12.
Эта плата характерна скорее для ЭС ЭВМ ряд-2 и ряд-3, например 1045 и 1046, с шестислойными печатными платами.
А вот в 1033 плотность монтажа была незначительной так как платы были двухслойными и ТЭЗы разъёмов не имели. край платы содержал вытравленные посеребренные, в некоторых случаях позолоченные ламели. Сильно напоминающие таковые например на современных модулях памяти.
! Возможно поздние выпуски 1033 имели стойку памяти с полупроводниками, так как ферритовая требовала очень много ручного труда. Но стойки каналов и проца всегда были на двухсторонних печатных платах «слотового исполнения»
память поближе, [не известно с какой машины]


Фото из сети, показалось чуть похожим. Не совсем к 1033 на самом деле вставлял, а к комменту про замену ОЗУ. Где видел процесс — это другой ВЦ был и я вообще ещё в школу ходил и не какая машина не знаю:)

В 1033 ТЭЗы к сожалению не помню какие. Двухслойные, разъёмы возможно и «ножи». Микры — беспонтовые малой степени интеграции 155, ЛА, ЛР. Блоки питания к сожалению ещё не импульсники. В пульте стояли лампочки на 6.3В и управляли ими 155ЛА7.
А межблочный коаксиал и МГТФ до сих пор использую:)
ЕС1045 рядом стояла и работала, хорошо запомнилось потому что: раздербанить нам её не дали:) И там ЭСЛ (500-вроде серия?), что для творчества совсем никак.
Ну почему-же, были и микры 131 серии. А 500 была быстрая, прожорливая, с двумя напряжениями питания, типовое время задержки на вентиль по моему всего 2нс. И в её составе было несколько полезных микрух, а еще их у нас никто не считал, надо возьми…
А, ещё эти многослойки совсем не распаивались. Извиняюсь, что я всё про дестрой:). Но про что-то собрать — тоже думал:)
Мечтал в детстве на PC утянуть старый HDD c ЕС по приколу. Но потом прочитал, что там вообще мозга нет, одни усилители и крутилка. Так что если только ленточный накопитель, есть вроде тот что не шкаф, а с полстола «всего». У меня даже катушка с плёнкой одна есть:)
И в ремонте говно совсем были, например РУшки и магистральные приёмопередатчики горели часто на одно и том-же месте, два три раза перепаял и пошли обрывы на внутренних слоях. Альбом схем тебе в помощь, омметр, и МГТФ. Целый день при деле.
магистральные приёмопередатчики
А там тоже были 170УП, АП? Тоже не мог понять куда их применить потом, сильно позже уже RS-485, DMX
Давно было, но по моему в самой машине ничего кроме 500 и 565 серий не было. В периферии вполне возможно, там находились 155, 131, 531, 565 и даже 580 и 541.
Армянские рекомендовалось все выпаять изначально. Ну или сначала сжечь (нагрев комнаты обогревателем до 60 градусов), а потом выпаять.

Особенно радовала одна машина из ряда СМ-4 у коллег, где армянская и нормальная память стояла вперемешку. Она проходила все тесты (кажется кроме DMA), но регулярно давала странные слеты на линковке (TKB). А тест DMA — это нагрузочный тест, там большая нагрузка на память (и счет и диск), что неисправно — он не показывает.

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

На СМ-1600 я был системщиком, поэтому все байки от коллег собирал.
Спасибо за интересный рассказ.
А можно подробнее про «три перфокарты»? Прям хочется на код взглянуть.
Код-то я уже не помню. Суть в том, что загрузку можно было запустить с любого устройства, хоть с принтера. При этом в адрес, помнится, 0x40 считывалось 24 байта. В этих байтах была канальная программа (то есть программа для процессора ввода/вывода), которая уже считывала, что ей нужно, и потом туда передавалось управление центральным процессором. За счёт перестановок получалось, что считывалось нужное в данном случае. Но с хитростью, позволявшей часть кода использовать в разных вариантах.
Могу предположить, что код этих 3 перфокарт был написан на языке JCL (Job Control Language — Язык управления заданиями) — язык для описания сценариев пакетной обработки. Язык довольно функциональный и интересный.
— Во-первых, язык JCL интерпретирует часть OS/360 под названием RDR.
— Во-вторых, чтобы карты считывались, RDR нужно сначала запустить.
— В третьих, ОС не обязательно MVT, бывает и VM/SP например, где RDR вовсе нет.
— Ну и последнее, но самое важное — если мы выполнили начальную загрузку с перфокарт, то никакой ОС у нас в памяти просто нет, а есть только наша программа, считанная с этих самых карт. Так как карт было три, это примерно 240 байт (считая и 24 байта на канальную программу). Учитывая, что самая короткая команда S/360 это два байта, у нас остается где-то максимум 100 команд.
всё так :-)
Три карты, это 80*3, то есть 240 байт. По нажатию кнопки «загрузка» аппаратно:
— считываются 24 байта с указанного на пульте устройства. Конечно, пк-ввод при этом был редко, обычно загружались с диска (и только тогда в машине появлялась полноценная ОС) или с ленты (усечённые виды ОС для разных спец.целей).
— эти 24 байта запускаются как канальная программа для того же устройства.
— 24-байтная канальная программа считывает остальное в память по фиксированному адресу
— центральный процессор начинает исполнять программу с этого фиксированного адреса.
соврал. в 24 байтах было две команды CCW, собственно канальная программа, и PSW, адрес, на который передавалось управление после исполнения CCWшек. Итого как раз три по 8 байт.
Не несите чепуху. Речь идет о картах, с которых машина загружалась. Это бинарные данные, а не JCL.
И скорее всего ридер перфокарт, принтер и прочая задействованная в данном «трюке» периферия «сидела» на одном и том-же «байт-мультиплексном» или «селекторном» канале. В противном случае необходимо участие ЦП в передачи данных из одного канала в другой, так как в этом случае данный перегоняются через ОЗУ. ЕМНИП.
перфокарточны устройства сидели, конечно, на мультиплексном канале.
А нам ничто не мешает использовать процессор. Если мы со своих карточек загрузились — на нем сейчас все равно ничего не выполняется, он в нашем распоряжении :) Влезет ли такой код в три перфокарты — не знаю, возможно на грани.
Память команд каналов измерялась килобайтами, так что ЦП был не особенно нужен.
Помню в ОС 6.1.9 для одной тяжелой задачи распаралеливали счёт, ввод и вывод данных, писали на макроассемблере подпрограммы для непосредственной работы с каналами. Раза в два уменьшили время выполнения задачи.
>ЦП был не особенно нужен
Ну так я не против — я просто к тому, что есть варианты. Если вы не в ОС, то обычно задачки решаются простые, типа скопировать что-то куда-то. И все ресурсы обычно в вашем распоряжении, если они вам нужны.
нет вариантов. В IBM 360 и её наследниках центральный процессор делать ввод-вывод не может принципиально. А канальные процессоры не могут делать копирования в памяти, только из устройства в память или обратно.
Что значит он не может, когда он может запустить команду канала?
ну да, он может запустить канальный процессор на исполнение программы. Но никаким образом не может исполнить её сам.
В отличие от некоторых архитектур, где работа с устройствами осуществляется самим процессором путём записи в порты. В IBM 360 нет портов.
>не может исполнить её сам.
А я где-то предлагал? Речь о том, что хотя ввод-вывод S/360 в итоге довольно сложный, асинхронный и т.п., тем не менее без ОС мы можем все немного упростить. Например, ждать прерываний в цикле, и т.п. И канальные программы для того чтобы «считать что-то с карточного ввода» или «напечатать» — они вполне несложные. Буфера в памяти — статически выделенные, так как размеры заранее известны.

Так что в сущности программка печати перфокарт — это такой не слишком сложный конечный автомат.

На реальной железке я таким не баловался, а вот на виртуальной машине под VM/SP — очень даже.
Так что в сущности программка печати перфокарт — это такой не слишком сложный конечный автомат.
Совсем простой :-)
Канальная программа чтения — ну, десяток байт. Записи — аналогично. И собственно программа, которая по прерыванию запускает то чтение, то запись. Обработки ошибок, к примеру, там вовсе нет.
естественно, Вы правы. Ставишь адрес загрузки на пульте 00С, давишь кнопку загрузить, и с заданного устройства (00С — это перфокарточный ввод) считываются перфокарты, данные записываются по фиксированному адресу в памяти, и управление передаётся туда.
Для того, чтобы JCL работал, нужно не просто уже загруженную OS иметь, но и работающий в ней Scheduler.
У меня дитто была для таких целей. На ленточке вместо трех карточек.
Хех, дитто. Это слегка попозже.
Да и для этого селекторный канал должен работать :-) А они отказывали чаще мультиплексного почему-то.
Три карты были хороши тем, что они что-то позволяли сделать, когда практически всё умерло. Очень редко, конечно, использовались, очень. Обычно, если уж так умерло, переходили к вводу тестовой программы в память пальчиками, с пульта. Махонькой, погонять какой-нибудь участок памяти или пнуть канал, посмотреть, жив ли. Это срабатывало, когда даже процедура загрузки умирала.
чёрные наборные колёса? Вот там, по hex-цифре, и накручиваешь
Хех, у СМ-2420 набор делался тумблерами, в двоичном виде.
image

А в вузе морально готовили к такому повороту на лабах, где применялся стенд на таких же микропроцессорных секциях (1804, если память меня не подводит), только с меньшим количеством и секций (и соответственно, разрядов), и ячеек памяти.
Да, было, тоже приходилось пользовать. Это было гораздо удобнее, чем ЕСовские крутилки (на некоторых ЕСках тоже были подобные клавиши). От колёсиков, как покрутишь их часа полтора, так потом пальцы зудели…
Хех, у СМ-2420 набор делался тумблерами, в двоичном виде.

Это еще ничего. Учили меня на военной кафедре на ЦВК для комплекса С-75 (как сказал т-щ майор — «она хорошо себя показала во Вьетнаме»). Так там специально было предусмотрено кнопочное наборное устройство — 12 или 16 36-разрядных слов. Причем нажатую кнопку обратно отжать нельзя было! Была отдельная кнопка сброса целого слова :-O.
СМ-1420? Знакомая панелька… Ну очень знакомая. На М-6000 примерно с такой килойбат загрузчика вводили раз в неделю.

Панель M-6000
Спасибо, интересно.

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

В youtube много роликов про «старое железо», но там 99% почему-то все про игры, ну и про системы уже времен MS-DOS, что было раньше, покрыто мраком :)
Какая система, какие языки, компиляторы, как синхронизировался код разных сотрудников

Я чуть-чуть зацепил реликта тех времён, RPG. Уже в 1990-е годы, но всё-таки абсолютно классический представитель инструментов тех лет для больших-больших компьютеров. Подробности за четверть века подзабыл, но зато могу абсолютно точно сказать свои ощущения — как по мне, это был самый отвратный язык, который только можно вообразить. Ассемблер, и то был многократно приятнее в разработке :) Тут даже номера колонок, в которых писался код, играли значение. В такой-то колонке должен начинаться идентификатор, в такой-то его тип, в такой-то комментарии.
Насчет синхронизации кода разных сотрудников, вот тут как раз всё решалось очень просто. Там в принципе не было кода, над которым работало несколько человек. Если это что-то более-менее крупное, разделение было на уровне модулей/файлов. Но в подавляющем большинстве случаев оно выглядело как один разработчик — одна утилита.
Ну, RPG версии 7.2, на которую у вас ссылка, не чета тому RPG, который был в 1990-х.
Кода на RPG как раз примерно 1990-х годов я прочитал довольно много, и даже более древнего. ИМХО, не самый плохой язык для своего времени. Для меня он был понятнее ассемблера.
А RPG текущий — так вообще хорош для своих задач (специфичен правда. И стандартная библиотека совсем убога). Я на нём чего только не написал за 8 лет работы.
ну, а чего ж Вы хотели?
RPG — язык программирования, синтаксис которого был изначально сходен с командным языком механических табуляторов компании IBM. Был разработан для облегчения перехода инженеров, обслуживавших эти табуляторы, на новую технику и переноса данных
У них переход как-то подзатянулся. Когда я с ним столкнулся, электромеханические табуляторы уже лет 30 как были отправлены на пенсию.
рабочий день программиста в 80х
Ну, как, примерно с восьми до восьми. У нас был очень свободный рабочий день, ведь мы работали не на своём ВЦ, а на чужих. Один день там, другой там… бывало и два-три ВЦ за день посещал. Никто тебя не контролировал. Но ведь интересно, засиживались. Особенно, когда что-то своё писал/отлаживал, вечером, а то и ночью получить машинное время куда проще. Запускать параллельно не получалось, мои программки были внутри ОС, и почти любой баг означал, что переставал работать Scheduler, то есть ничего уже не выполнишь, или Master Scheduler, и тогда даже с консоли управления уже ничего не пнёшь, или вообще перезагрузку.
Вставлю спасибо жене, терпела и терпит.
Какая система, какие языки, компиляторы, как синхронизировался код разных сотрудников и пр.
Я в посте писал, началось ещё с ТА-1М, это на БЭСМ-4. Никаких вам байтов, ничего шестнадцатиричного, восьмерично-десятичная система. На ЕСках были IBMовские операционки, слегка перешитые и под авторством НИИЦЭВТа :-) В дампах операционки нередко можно было увидеть New Delhi, видимо через Индию слизывание проходило.
Документация по ОС занимала 63 (то ли 69, не помню уже) томиков. Это называли Х-документацией, для сугубого пользования. В распечатках, своего рода самиздате, ходило несколько томиков из Y-документации, для сопровождения, техподдержки. И ходили слухи о существовании Z-документации для разработчиков. Но никто никогда её не видел.
Языки по преимуществу были PL/1 и Cobol. Но мы всё больше с ассемблером имели дело, ну и потом неофициальный С появился.
как синхронизировался код разных сотрудников
Мы были индивидуалистами, сложногромоздких комплексов не писали.
Спасибо, интересно.

Т.е. сама система по сути уже многопользовательская была? Что-то на базе утянутого у американцев Unix? Сколько на каждую программу было доступно памяти/диска? Дискет же тогда вроде еще не было, как программы заказчикам отдавали?

Мониторы кстати, были уже графические или только текстовые? Какие-то отладчики, точки останова, существовали уже?

Насчет документации кстати тоже интересно. Единственным мануалом с примерами программ были те самые книжки/распечатки? Какая-то возможность обмена софтом с другими ВЦ существовала, или каждый центр был сам по себе?
Т.е. сама система по сути уже многопользовательская была?
Пакетная. Приносишь колоду перфокарт с заданием, диск и/или ленту с данными. Оператор запускает на выполнение, потом отдаёт тебе распечатку. Программы выполнялись параллельно.
Что-то на базе утянутого у американцев Unix?
IBM версии OS для серии 360, потом для серии 370.
Сколько на каждую программу было доступно памяти/диска?
Это уж сколько на машине было памяти и дисководов :-) Массовой машиной одно время была ЕС-1022, 512кб (кб, а не мб!) оперативки, три дисковода, три НМЛ. Один дисковод занят под операционку.
Сколько будет выделено памяти на программу, определялось приоритетом и тем, чтобы она в памяти могла вместе с другой поместиться. Виртуальная память появилась под конец, можно сказать. Это уже были ЕСки, у которых индекс заканчивался на 5, 6. 1036, к примеру (кроме старших, там виртуалка появилась уже на 1062).
Мониторы кстати, были уже графические или только текстовые?
Мониторов не было вообще :-) Помнится, чуть ли не единственным официальным признанием моих трудов до значка ВДНХ было оформленное рацпредложение: редактор текстов с пишущей машинки, консоли. Типа vi, про который я тогда и не знал.
Потом появились мониторы, 7906. Изображение там рисовалось лучом. Не по точкам, а именно рисовалось, так что выглядело довольно криво. Потом уже появились 7927 с растровым изображением (но тоже алфавитно-цифровым).
Помню свои первые ощущения от контакта с ЕС-1020 (если не ошибаюсь). Это был заводской ВЦ в конце 80-х. Блин, персональный компьютер размером в «половину футбольного поля» — это сильно :)
Перфоратор, PL/1, без мониторов все это… Ух :)
Как пример. ЕС-1045, год выпуска 1984.
Вместо консоли на базе пишущей машинки, для оператора эвм был монитор ЕС-7927. Пишущая машинка для инженеров сохранялась, так как тестовое ПО не понимало мониторы.
Был дисплейный класс с 15 мониторами ЕС-7927 для интерактивной работы, под управление «primus» или «argus».
Конфигурация была следующей: ОС MVT-617, ОЗУ 4 мегабайта (с контролем по хеммингу) одной стойкой, 8 дисков по 100 мегабайт, производительность на операциях регистр-регистр приближалась к 900 тыс/сек.
Пакетная. Приносишь колоду перфокарт с заданием, диск и/или ленту с данными. Оператор запускает на выполнение, потом отдаёт тебе распечатку.

А как кстати, ЯП в перфокарты транслировался? Был какой-то «компилятор», или вручную по таблицам и машинным кодам? Или во времена перфокарт языков высокого уровня еще не было?

Одна перфокарта == одна строка обычного текста шириной до 80 символов. Что там за текст — не важно, хоть строка программы на любом языке, хоть строка данных.

Перфокарта — просто хранилище данных объёмом 80 байт. Записать на неё можно что угодно: исходный код, входные данные для программы, саму программу в бинарном виде…
Это зависит от кодирования перфокарты. Было же не только столбчатое, но и построчное кодирование на каких-то машинах.

DmitrySpb79
Или во времена перфокарт языков высокого уровня еще не было?

Были, конечно. Тут надо уточнить — перфокартам как таковым очень-очень много лет, и использовались они до появления ЭВМ хотя бы на лампах.
Но на обсуждаемых машинах были табуляторы — программа писалась на специально типографски разлинованных листах, по 1 символу в клетку, потом на табуляторе забивалась на перфокарты, а потом их уже вводили в машину, транслировали и запускали.

Bedal
Виртуальная память появилась под конец, можно сказать.

Разве на БЭСМ не было матпамяти?

sshikov
Вы не с тем лазерником наверное сравниваете.

Современный нам, а не ему. Тем более непонятно ваше дополнение, учитывая, что я сказал, что АЦПУ не так быстрО как лазерный, и вы это повторили, но как будто возражая.
> но и построчное кодирование на каких-то машинах.
Ну напримен на М-222 было построчное. В принципе, читая карту как бинарные данные, можно было прочесть перфокарты и от М-222, у нас коллеги такое делали.

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

Давайте посчитаем, просто!
Возьмём крутой формата А3 лазерник и начнём печатать на нём текст.
Сколько строк текста за одну минуту напечатает такой лазерник, сопоставимым кеглем, например 12-м ???
У ЕС-7038 скорость печати 1200 строк в минуту, при ширине 132 символа!
А чего считать? Я назвал вполне конкретный принтер, 3800, его характеристики ни разу не секрет. 180 страниц в минуту на рулоне. По другим данным — 134 (скорее всего на постраничной бумаге с перфорацией). Миллион страниц в месяц, если мне память не изменяет.
Я назвал вполне конкретный принтер, 3800

Уточните пожалуйста модель, на раз не гуглится.
IBM 3800 не гуглится? Да это же реально первый лазерник в мире, как оно может не гуглиться? У него собственная страница в википедии даже есть.
по 3800 не гуглится, даёт НР.
Ага. Вот по IBM 3800 нашёлся мануальчик даже.
Получается примерно 7500-8000 строк в минуту, внушительно!
Но сколько стоил этот монстр?
HP некоторое время производил полностраничные лазерные принтеры.
Разве на БЭСМ не было матпамяти?
Была. Но
а) это именно БЭСМ-6, а не вообще БЭСМ. Кроме того, я ведь о ЕСках писал.
б) Боюсь ошибиться, БЭСМ-6 подробно не изучал и с ней не работал, но матпамять БЭСМ-6 была не совсем тем, что мы сейчас под этим подразумеваем под виртуальной памятью. Строго говоря, там была часть алгоритма виртуальной памяти. Виртуальной памятью она не была, так как адрес всегда указывал куда-то в оперативку. Использовалась для уменьшения фрагментации памяти и для ускорения расчётов за счёт размещения страниц для наилучшего использования параллельного доступа в память.
В IBM-370, как и в современных процессорах, «настоящая» виртуальная память, обеспеченная системой прерываний и подкачки. Если страницы в памяти нет, то возникает прерывание, операционка находит свободное место, читает туда страницу с диска — и тогда только продолжает выполнение команды. Если свободного места нет, то выбирается давно не трогавшаяся страница, если в неё была уже запись, то содержимое выгружается на диск, место объявляется свободным.
И вся эта груда действий — внутри выполнения единственной команды процессора!. Восхитительная идея, на самом деле.
Кроме того, я ведь о ЕСках писал.

Ну, комментарии плавно перетекли в воспоминание о старых временах вообще, человек спросил «как оно было тогда». Я так, к слову вспомнил про БЭСМ-6 (6 естественно).

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

Ну, это опять будет сейчас терминологический спор. Потому что мы можем взять х86, настроить страничную адресацию так, чтобы любой адрес указывал куда-то в ОЗУ и без подкачки. Это все равно будет Virtual Address Space. Оно virtual хотя бы уже потому что линейный адрес не совпадает с физическим.
Иными словами, вы считаете наличие подкачки необходимым признаком ВП, по-моему, это неверно.

Хотя все равно правда на моей стороне.
besm-6.ru/documents/%D0%91%D0%AD%D0%A1%D0%9C6-%D0%A2%D0%9E2-%D1%87%D0%B0%D1%81%D1%82%D1%8C1-%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%BE-%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F.pdf

Страница 37, 3.3.в: «для выработки сигнала прерывания при обращении к тем математическим страницам, которые не находятся в оперативной памяти, с тем, чтобы организовать их пересылку через управляющую программу». Искать также по «система приписки» и т.д.
Ну и далее по таблице преобразования адресов в 3.4 и далее.
Так что, судя по документации, на БЭСМ-6 — выражаясь вашими словами, "«настоящая» виртуальная память, обеспеченная системой прерываний и подкачки".
Иными словами, вы считаете наличие подкачки необходимым признаком ВП, по-моему, это неверно.
да. Ровно потому, что память «по мнению программы» есть, а физически, в ОП, она может не существовать. Потому и виртуальная.
Так что, судя по документации, на БЭСМ-6 — выражаясь вашими словами, "«настоящая» виртуальная память, обеспеченная системой прерываний и подкачки".
О, вот это — аргумент. Внушает. Говорю ж, я БЭСМ-6 знаю только косвенно, не подробно.
Помню, как в студенческие времена подрабатывал ночным дежурным в компьютерном зале ЕС-ЭВМ 1033 и 1045 (да и просто приходил к знакомым операторам вне работы), занимался ночным прогоном программ на колодах перфокарт: студенты в течение дня сдавали тексты программ (написанные от руки) операторам, те набивали на перфокартах, а ночные дежурные прогоняли колоды перфокарт, возвращая операторам перфораторов распечатки отладочных листингов программ и результатов их работы (если компиляция проходила успешно), за кот. приходили студенты; а днем ЕС-ЭВМ использовалась с классов терминалов Videoton (появились немного позже перфораторов). Много разных интересных случаев было. У меня до сих пор с тех времен осталась «вредная» привычка — всегда перечеркивать «0» в рукописных документах, т.к. в то время девочки-операторы при набивании перфокарт часто путали цифру «0» и букву «O» (да и пр. похожие символы).
Помню также, как в школьные времена в нашем городе для обучения по предмету «Алгоритмы и программирование» (предмет был только что внедрен в школы, и мы были первыми) школы распределили по разным организациям и предприятиям, где были большие ЭВМ (как правило, ЕС-ЭВМ), не всегда загруженные вычислениями; и нашу школу определили к НИИ Геофизики. И мы тоже там сами набивали перфокарты и при помощи операторов прогоняли их на ЕС-ЭВМ, получая в результате распечатки.
У меня до сих пор с тех времен осталась «вредная» привычка — всегда перечеркивать «0» в рукописных документах
Аналогично.
И не только, ноль! Пробел так-же указывался специальным знаком. Только это было даже не правило хорошего тона. А обязательным требованием. Да и на печати, ноль обозначался или перечеркнутым, или с точкой внутри, зависело от модели принтера.
>Т.е. сама система по сути уже многопользовательская была? Что-то на базе утянутого у американцев Unix?

При чем тут Unix? У IBM всегда были свои ОС, и остались до сих пор. Ну а дальше в зависимости от года. У нас где-то к 1978 уже были ЕС-1033 с дисплеями. Текстовыми, естественно. Графический был только у машинки МИР-2.
Ну скажем годы 1983-1985.

СМ-4, операционка — RSX-11M (в русском варианте ОС-РВ), язык фортран, 3-4 полноценных рабочих места. Код синхронизировался модулями. То есть программист отвечал за свою группу файлов. Иногда они просто начинались с выделенной буквы. m_XXXX — один, r_XXXX — другой, d_XXXX — третий.

Компиляторы — вместе с ОС. Если интересно про совместимость между компиляторами тез времени почитайте "Мобильность программ на Фортране".

Рядом коллеги пилили RATFOR на РАФОС (русский вариант RT-11)

В том же ВЦ — ЕС-1022, ОС ЕС MVT (она же OS/360), пакетная обработка (перфокарты) + Система коллективного доступа PRIMUS для работы с терминалов. Языки — фортран и PL/1.

Самое интересно было на M-6000 (это уже 1986-87ой год). На 62 килобайтах памяти работало 5-6 человек в режиме разработки. Все это — без средств защиты памяти. Языки — фортран и FORTH (наш собственный интерпретатор).
>как синхронизировался код разных сотрудников
Я описывал когда-то тут книжку, в которой впервые в моей практике всплыла система версионирования кода. Соответственно, можно примерно оценить, когда такие инструменты вообще появились. В VM/SP они уже были — исходный код поставлялся с патчами, которые можно было применить при сборке, или выкинуть, и точно так же можно было делать патчи свои. То есть, изменения были в отдельных от оригинального файлах.
Почему у вас нумерация абзацев в десятичной системе, а не шестнадцатеричной?
Неплохо поддел, плюсую :-)
Но вообще-то подавляющее большинство современных программистов шестнадцатиричную систему не знают, путаются. Я-то могу, хотя уже с трудом, умножение шестнадцатиричных в уме выполнить, а спросишь — никто 1a с 4d не сложит без бумажки и шевеленья губами.
Недавно, на праздновании «медведевского» дня программиста написал здесь, на хабре, про сотый день — и, знаете, не поняли, о чём я.

Я в детстве, когда пытался писать на ассемблере (только один раз написал работающую резидентную утилиту), умел лихо переводить между двоичной, восьмеричной, шестнадцатеричной и десятичной системами. Перемножать в уме не мог. А сейчас и переводить сложнее стало. Редко нужно, а когда пытаешься, приходится шевелить губами. Интересно, только у меня так?


У меня есть четкое ощущение, что знания, которыми не пользовался 3-5 и более лет, выветриваются из головы, потому что каждый день приходится загружать голову таким количеством какой-нибудь белиберды, типа очередного фреймворка, что в голове просто не хватает места удерживать одновременно и какие-то знания 10-летней давности и какие-нибудь новые 10-тонные объемы информации по какому-нибудь ES2019, который меняется 10 раз в год...


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

>У меня есть четкое ощущение, что знания, которыми не пользовался 3-5 и более лет, выветриваются из головы

Возможно. Хотя зависит от того, сколько вы ими пользовались до этого. Я как-то пытался вспоминать ассемблер S/360 — и знаете, до сих пор еще пожалуй смогу что-то написать, не говоря уже про то, чтобы прочитать и понять. Хотя казалось бы — уже лет 20-то точно прошло, с тех пор как пользовался.
Пишу программу, отдаю заказчикам — ошибка. Делаю отладочную сборку, гоняю в хвост и в гриву — всё в полном порядке.

Ничто не ново под луной:)

Работал я в 88 году на ЕС-1033. Тогда на ней печатали документы для приёмной комиссии в институте. АЦПУ тарахтело по несколько часов подряд, пока анкетные листы на абитуриентов печатались. А псевдографики там не было и колонки разделялись — ! — через несколько дней такой печати эти восклицательные знаки прорвали ленту на барабане.
Ещё был случай, когда летом в машинном зале вырубилась вентиляция и через пару часов там было почти 40 градусов. Все операторы оттуда ушли, а машина работала (пока не выключили).

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

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

БК-шки только для офисных помещений годились. В машзале стояли промышленные кондиционеры с раструбом 50х50 см — стоять под таким нельзя было, сдувал.
Если покопаюсь в старых фотках, может найду.
Нет, это у игольчатого АЦПУ была лента как у пишмашинки, а у барабанного очень плотная, шириной примерно 60 см.
Как я и писал, «широкая», 420мм. Чтобы очень уж плотная — не сказал бы, хотя разная бывала.
БК-шки только для офисных помещений годились. В машзале стояли промышленные кондиционеры с раструбом 50х50 см — стоять под таким нельзя было, сдувал.
Если покопаюсь в старых фотках, может найду.
Это, скорее, редкий случай, на заводах встречалось. Наиболее часто (а видел я много ВЦ, десятки) именно гроздья БК в окнах.
БК-шки только для офисных помещений годились.

Возражаю!
Машзал ЕС-1033 и гермозона в общей сложности 14 штук — БК-2500.
Машзал ЕС1045 девять штук БК-2500 + промышленный кондей в 12 кВт с охлаждением самого кондея проточной водой воздух от него подавался только в стойки проца и каналов. Гермозона 8 штук БК-2500, после пожара заменённые то ли на БК-2000, то ли 1800, уже стерлось из памяти.
>Если покопаюсь в старых фотках, может найду.
Фоток нет, но рассказать байку попробую. К новой ЕС-1066, двухпроцессорной, стоявшей на 7 этаже нашего корпуса, привезли кондиционер. Размер его был примерно с двойной шкаф ЕС-ки (чуть ниже и сильно длиннее), вес — ну наверное за тонну точно. И несколько неожиданно выяснилось, что в грузовой лифт (который был довольно большой) он не лезет по длине. В итоге пришлось его тащить вручную по лестнице.

Выглядела процедура примерно так: наверху в дверной проем на лом крепится лебедка, кондей цепляется тросом, крутим ручку, он ползет по лестнице. Доползаем, заталкиваем в коридор, разворачиваем, перецепляем лебедку — следующий пролет. Тут уже коридора нет, а развернуть на площадке не получается — не лезет. Открываем окно, высовываем наружу чуть не до половины, разворачиваем, затаскиваем обратно. Перецепляем лебедку, и goto шаг 1. И так 8 этажей. Человек 10 в итоге, где-то за пол-дня все-таки затащили, не уронив никому на голову, и даже на ногу.
о, и я вспомнил! Заталкивали память на место. Шкаф изрядный, но в зал уже затащили, теперь просто по полу дотолкать, благо всё на колёсиках…
Ну, толкаем, и тут фальшпол начинает прогибаться и разваливаться. Остановишься — рухнет на полметра вниз, доставай потом. Да и ноги нам переломает же. Ничего не поделаешь, нужно выталкивать на целое место. Почти уже вытолкали, а и там проваливается.
В общем, проехала эта память почти весь зал, распахивая фальшпол аки ледокол. В конце, ближе к стене, пол оказался покрепче, так что закончилось благополучно. Ну, кроме пересборки пола.
В конце, ближе к стене, пол оказался покрепче, так что закончилось благополучно. Ну, кроме пересборки пола.

У нас фальшпол был на раме из швеллера №20, держал все что угодно. А вот кондиционер катали регулярно раз в год, на ремонт.
там был подобный:
image
надёжный в целом, но, если одну ногу поставили плохо, то…
лента была такой же как красящие ленточки в пишущих машинках, только широкая.

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


  • находили краситель, разбирали картридж с израсходованной лентой, вымачивали ленту в красителе и собирали обратно; некоторое время помогало (печать была хуже, но для черновиков было ок, а для чистовиков берегли оригинальный картридж); но со временем лента изнашивалась физически и всё равно подлежала полной замене, а значит искать и покупать новый картридж?
  • … ну нет. Вместо фирменного картриджа покупали ленту в бобинах для обычных механических пишущих машинок, надрезали концы ленты под углом, аккуратно сваривали концы паяльником в ленту Мёбиуса и заправляли в старый картридж, благо ширина была одинаковой.
  • но однажды появились компактные принтеры Epson, с очень узкой лентой и маленьким картриджем прямо на головке. Пришлось навостриться разрезать обычную ленту вдоль на 2 части, из которых потом сваривалась узкая лента. Разрезать и сваривать нужно было филигранно, чтобы не было ни малейшего задира.
Перед свариванием ленты паяльником её нужно было обезжирить ацетоном, иначе сваривалось плохо.
В качестве красителя для ленты хорошо себя показала смесь типографской краски с машинным маслом. Лента погружалась в смесь, потом тщательно отжималась и промокалась от излишков.
Мёбиуса можно было переворачивать — обычно только одна его кромка была ихъезжена донельзя, вторая служила для печати знаков в верхнем регистре и, соответственно, была почти нетронутой.

Оригинальный эффект получался с перевёрнутыми мёбиусами в некоторых поздних картриджах Epson — верхняя половина у них была красная.
картриджах Epson — верхняя половина у них была красная.
У нас был один четырех цветный матричник, модель не помню за давностью лет. Ленты, а в ЗИПе было ещё две, берегли как, спирт пшеничный ректификат!
Был такой. В 93-м году принесли в починку, весь отдел сбежался посмотреть как печатает.
А по поводу спирта. Один раз (как раз в том же 93г.) принесли от директора загаженный комп, с указанием «СРОЧНОЧТОБВСЕКАКНАДО!!!!», пришлось клавиатуру спиртом отмывать. Технари ругались, но сделали.
Как профессионал рассказываю. :-) Хотя это знание уже никому не пригодится.
1. Лента складывается «крестиком», на диагональ «крестика» кладется лезвие и по лезвию, как по линейке неспешным движением паяльника отрезаем хвостики. Лента уже сварена, но есть шов.
2. Разворачиваем ленту швом вверх, кладем сверху лезвие, и паяльником проводим по шву. Шов плоский, ленту можно засовывать в картридж.
Всё верно. Но материал ленты, вероятно не всегда был один и тот же. Иногда лента напрочь отказывалась сплавляться сама с собой до обезжиривания. Хотя, наверняка, на производстве кольца делали уже после покраски ленты.
А псевдографики там не было и колонки разделялись —! — через несколько дней такой печати эти восклицательные знаки прорвали ленту на барабане.

На ЕС-1033 скорее всего были АЦПУ ЕС-7032-русское или ЕС-7033-польское, на польском была механика нежная поэтому старались лишний раз не включать, А замена этой ленты каждую недельную профилактику, и не просто замена, а очистка всего механизма сначала щетками, а потом ещё и спиртом, приводило в состояние фиолетовой свиньи.
Кстати печатали быстро, 600 строк из 132 символов в минуту. Непрерывный процесс мог идти несколько суток, когда зарплатные квитки печатались.
Позже появились АЦПУ ЕС-7038, со скоростью печати 1200 строк в минуту. У этих слабым местом была гибридная микросхема управления молотками, горела часто.
АЦПУ вообще вещь, только шумная очень. У нас даже при наличии линейного принтера предпочитали печатать на нём (расходники дёшевы, требования к качеству ниже, скорость наивысшая).
Эх, Фортран! Строчки
DO1I=1.5
DO1I=1,5
выглядят так похоже, но означают принципиально разные вещи.
Уж не знаю, что они делают в фортране, но в питоне они обе валидные и тоже означают принципиально разные вещи.
Первый — присвоение переменной DO1I значения 1.5
Второй — «цикл со счетчиком от 1 до 5, последняя строка цикла — с меткой 1»

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

Sartorio
Возражаю!

В СМочном машзале тоже БКшки трудились, 4 или 5 штук этажеркой. Не хватало их в июле, ох не хватало…

Jef239
Ну скажем годы 1983-1985.

СМ-4, операционка — RSX-11M (в русском варианте ОС-РВ), язык фортран, 3-4 полноценных рабочих места

1986-1994(?)
На СМ1420 полноценных рабочих мест у нас был десяток. Консоль, два для операторов, два для разработчиков и остальные — на местах у пользователей системы. Немецкие лентопротяжки на 80 мегабайт, «итальянские» дисководы…
Но да, тоже RSX-11M (до сих пор у меня лежат ленты с дистрибутивом). Запомнилась файловая система с автоматическим версионированием. Бэкап исходников через BRU + самодельный архиватор словарный.
Скорость печати параллельного АЦПУ до сих вспоминается, особенно в сравнении с матричными :D Не так, конечно, быстро как современный лазерник, но тоже достойно.

Еще помню в ВЦ была машина 1600(?), двухпроцессорная с двухвходовой памятью, но она не работала, проект, под который ее приобрели, не запустили.
Скорость печати параллельного АЦПУ до сих вспоминается, особенно в сравнении с матричными :D Не так, конечно, быстро как современный лазерник, но тоже достойно.
Да вроде побыстрее. Лазерник медленно страницы грузит, он хорош когда много копий, а АЦПУ — пофиг, что печатать, 7 листов A3 в минуту, то есть 14 страниц, если потом резать и фальцевать.

Еще помню в ВЦ была машина 1600(?), двухпроцессорная с двухвходовой памятью,
Не, там просто двоично-десятичный сопроцессор. Мы же не называем двухпроцессорной IBM PC, даже когда там 8087 стоит? Описание сопроцессора можно скачать тут.
Значит, не 1600, путаю. Уже не помню, но это был именно «сдвоенный» комплекс, может из двух 1420. У них же можно было через шину окна в память прокидывать, если MMU позволяет.

Да вроде побыстрее. Лазерник медленно страницы грузит, он хорош когда много копий, а АЦПУ — пофиг, что печатать, 7 листов A3 в минуту,

Да побольше вроде:
oldpc.su/pc/sm/sm6315/index.html
500-700 строк в минуту — страниц 20 в минуту.
Если оба процессора PDP-11, то это или CM-1404 или СМ-1634. Больше в списке ничего нет. У СМ-1600, судя по вики сопроцесср работал в системе команд М-5000.

500-700 строк в минуту — страниц 20 в минуту.

Да, согласен, не нашел его характеристики. Я на нём двухстороннюю печать использовал, при поморщи MLT от Антона Москаля.

В 90е, когда машины стали заменять персоналками — встал вопрос: а на чём печатать сложившийся на предприятии объём печати?
В итоге сваяли плату сопряжения в ISA- разъём персоналки на выходе которой были разъёмы для кабелей подключения периферии ЕС.
Логики на плате практически не было. Только дешифратор адреса на 555 микрухах вроде. Причём многокаскадную схему делать было нельзя, т.к. задержки на каждой микросхеме были порядочными и схема просто не успевала бы воспринять адрес за время действия сигнала AE на шине. Пришлось пойти на упрощение самого адреса :) и отхватить в системе сразу огромный диапазон портов ввода/вывода.


Ну а драйвер реализовывал логику работы канала ввода-вывода ЕС1036.


К персоналке подключили пару АЦПУ и всё это проработало лет 10, до конца 2000х. После чего — частично пересмотрели подход к печати, а главное — купили высокоскоростные современные принтеры.

>Не так, конечно, быстро как современный лазерник, но тоже достойно.
Вы не с тем лазерником наверное сравниваете. Я примерно году так в 1980 на выставке в Москве наблюдал первый (ну или один из) лазерный принтер IBM 3800. Это был типичный такой шкафчик, предназначенный для машин S/370. Он печатал значительно быстрее АЦПУ того времени. Стоимость и размеры конечно несравнимы.
А мониторы перевернутые были цветные? Я помню на закате эпохи ЭЛТ у нас по всему студогородку шло виртуальное обсуждение — почему если перевернуть монитор вверх ногами на нем плывут цвета.
плыли цвета даже после перестановки в другой угол. Менялось положение во внешнем магнитном поле, электроны отклонялись…
Проходило постепенно само или на мониторах с размагничиванием — при следующем включении.
Прекрасные истории, правда некоторые сейчас сложно представить.
А еще страшно подумать, что будет через 40 лет.
Одеваешь такой, свои винтажные VR-очки, махаешь пальцами в воздухе,
пишешь на Хабре «От, я помню на работу в офис ходил…».
А тебе в ответ: «Правда, что ли? Зачем? Неужели было время, когда надо было вставать с дивана…»
Вспомнилось программирование на ассемблере PDP-11 для ДВК. Могучая система адресации. В ЦСКО в Балхаше-9 на пробеле пульта управления нацарапано «any key»… Книги по С и потом С++ распечатанные на А2 принтерах и сшитые руками, затертые, с бахромой от постоянного перелистывания, страницы справочника функций.… и никаких форумов и stackoverflow…
Появление первых PC с графикой было потрясением.
#12 — была у меня ПЭВМ БК-0010, в ней, по-моему, даже штатная возможность была использовать видеопамять под рабочее пространство. Рабочее поле экрана сужалось до нескольких строк, а всё остальное поле заполнялось цветным «мусором» по мере заполнения этой памяти. Там видеопамять вообще выделялась из общего ОЗУ, так что, с ней вообще всё просто было.
была у меня ПЭВМ БК-0010,

у меня и сейчас лежит такой на память.
остальное поле заполнялось цветным «мусором»
Это очень тормозит работу. Чтобы не падала скорость — отображение нужно отключать.
у меня и сейчас лежит такой на память


У меня даже две

Это очень тормозит работу. Чтобы не падала скорость — отображение нужно отключать.


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