Комментарии 153
Очень круто.
Интересно было бы узнать примеры задач, программиста того времени.
У нас программирование началось на третьем курсе, если я не ошибаюсь. Практические задания сводились к программированию алгоритмов из курса Вычислительной Математики. Это были небольшие программки в 10-15 строчек.
Курсовые и дипломные работы могли быть весьма сложные. Проблема состояла в том, что для сдачи программы предостовлялось очень немного «прогонов» - возможности запустить программу на ЭВМ. Это предпологало радикально отличный от нынешнего стиль программирования. Мы проводили «дебаггинг» на бумаге, пересчитывая значения за ЭВМ.
а у вас были какие-нибудь методы дебаггинга, предназначенные для бумаги? Ну не знаю, может быть вы каким-то особым образом выписывали трассировку переменных?
Куда интереснее подробности взаимоотношений с лаборантками в ночные смены того времени!
Смены были большие, мораль строгая. Хотя наверное было всякое.
Было, было — и всякое. Один был знакомый электронщик в Ростове — семью детьми на этой почве обзавёлся. Походил в ночные — залёт у девушки. Как честный человек — развёлся, всё оставил, женился. Прошла пара лет — опять та же история… Что они в нём находили — понять невозможно, мелкий, тщедушный, нескладный… Но вот было же.
Не знаю, почему коллега назвал их лаборантками. Официально они назывались операторами ЭВМ. Работали они в двух местах. Одно было наверху - там стояли считывали с перфокарт, телетайпы для управления и несколько АЦПУ. Второе место в полуподвале, где собственно стояли БЭСМ-6 - 3 штуки, дисководы, магнитофоны, барабаны(!), шкафы с лентами и дисками. Гражданские сюда не допускались, поэтому при летней жаре и в ночную смену девушки позволяли себе вольности - раздевались до белья.
Фальшполы были сантиметров 80, и там водились крысы. Нет, не так - КРЫСЫ.
Для борьбы с ними было несколько котов. Оеператорши их закармливали, поэтому крыс они ловили плохо.
Вы правы, но я не стал усложнять текст деталями. Да, официально их профессия назывлась операторы ЭВМ. Но обучали их в техникуме по специальности … программист. При этом преподавалось общее техническое знание и умение печатать на различных терминалах. Но языки программирования они, насколько я помню, не учили.
Фальшполы появились на ВЦ СОАН позже. Их делали только в отдельных небольших комнатах, где стояли рабочие станции типа СМ-3,4. Так что про крыс не помню.
Про вольности тоже не помню. Наверное потому, что в Сибири было холодно?. Нет, разумеется это шутка. Потому что смены на ВЦ были большие и смешанные.
ну а «лаборантки» — потому, что так короче. насколько помню, их делили на «лаборанток» и «начальниц».
Мои воспоминания связаны с операторшами, учившимися в Новосибирском техникуме (возможно, их было несколько).
Вообще-то тогда многое называлось иначе. Информатики тогда назывались прикладными математиками (согласно диплому НГУ) а под Программированием понималось преимущественно т.н. Системное Программирование (в противоположность Прикладному). Программное Обеспечение называлось Математическим Обеспечением.
Надо найти и посмотреть диплом. Давно это было. Любопытно, что я обучался НГУ по специальности «математика» и вышел с двумя специальностями - «математика» и «прикладная математика». А ребята, учившиеся параллельно на «прикладной математике» вышли только с ней.
Это вам к другому автору. Олег Болтогаев "Ночная смена". Кстати там тоже много подробностей компьютерного быта того времени есть.
С тех пор, по-моему, сложность решаемых программистом задач не сильно возросла.
Я решал не очень сложные задачи по электронике, например, обсчет оптимальных фильтров на RC-цепочках. Вручную было тяжело, а на ЕС-1030 — запросто :-)
Одна из задач расчёт заработной платы сотрудникам предприятий, но выполняли её не институтские ВЦ.
Институт Проблем Управления (ИПУ) был одним из тех, кто считал зарплату для других, и гуляла байка. Привозили списки особые люди с чемоданчиками на браслетах, и, как правило, накануне 5-го и 20-го, сразу все. Множество теток-машинисток забивало все это на УПД, потом программеры переносили на ЭВМ. Один из сотрудников лабы подготовки данных попросил одних таких привести в следующий раз не распечатку, которую сразу было видно, а записать на носитель - хотя бы перфорленту, если магнитных лент нет. И в следующий раз привезли. Сколько потребовалось солдат, чтобы переписать текст на перфоленту никто не знает, а того, кто это увидел, потом долго отпаивали спиртом.
Получается, что очень повезло, что на вашей лаборантке был такой нейлон.
Если бы такой не нашлось, сбоев бы вообще не было, то тогда однозначно бы сделали вывод, что "англичанка гадит", и просто бы запретили капиталистам доступ, "решив" проблему.
Извините за дотошность, но... первое фото, которое было сделано в 70-ые годы прошлого века. В то время таких автомобилей еще не было. Все три - иномарки, судя по "лодочной" форме копуса. Средняя - с белыми номерами, иностранцам белые не давали. Красное пластиковое оформление кормы с круглым знаком марки, большие сплошь красные фонари - американка? Правая черная - на литых дисках, дверные ручки утоплены и тоже покрашены в черный. Белая левая - с пластиковыми ветровиками на дверях. Округлые зеркала. Форма боковых окон отнюдь не как у Волги.
Поставвил вам за дотошность плюс (поставил бы брольше, но не могу). И убрал моё предположение, что снимок сделан в 70-х годах. Получается, оригинальная светоиллюминация на крыше здания дожила до времён «американок».
Насколько я помню, в 2008 году, когда я был там последний раз, её уже на крыше не было.
Похоже, что фотография появилась вот отсюда http://prometeus.nsc.ru/science/sibvar/050225/ Тогда это 2005 год.
Возможно, вам будет интересно В Новосибирске реконструировали историческую вывеску Вычислительного центра СО РАН
В центре кадра вероятно Toyota Carina, в модификации 1994 года.
Вот спасибо, добрый человек. Я часа два голову ломал пытаясь вспомнить, что же это за характерная корма такая. Видел на дорогах тысячи раз, был уверен, что японец, смотрел старые тойоты, а не нашел. Она это и есть, родимая.
Слева - белая Toyota Corona(Carina E) кузове седан (1992-1995). У нас пмассово стали появляться после 1998 года. Ну и Новосибирск - скорее всего все машины тогда уже из Японии.
Наслышан о таких ситуациях ;-) Но, видимо, только к вам водили показывать буржуёв...
Спасибо за этот винтажный дух рассказа!
Не возьмусь профессионально ответить. Всё же я программист, а не электронщик. А тогда был и вовсе студентом. Но на Хабре была замечательная серия статей про такого рода устройства: https://habr.com/ru/company/ruvds/blog/646283/
Была у нас девочка в классе. За какой "Корвет" сядет - тот и зависал наглухо.
Коллега рассказывал, что когда во времена оные он заехал в нужный институт получить пару штук образцов драйверов для ферромагнитной памяти, ему выдали этих микрух целую коробку. На вопрос, нахрена столько, ему ответили, что половина все равно дохлая, а пару штук живых подобрать удастся. Качество их было не на высоте. Конкретное название этих драйверов не знаю, но может речь про них в этой истории...
Как вы могли заметить, это история относитися к категории «байка». ?
Я попытался в не очень занудной манере пересказать реально произошедшие события, в том числе мероприятия, приведшие к изменению ситуации в лучшую сторону. Какова была истинная причина происходившего - про это я судить не берусь. В течении своей профессиональной жизни я встречал много раз ситуации, когда «ошибки берутся ниоткуда». Одну из них я описал в https://habr.com/ru/post/458270/
Как вы можете видеть из других комментариев, у коллег по цеху подобные истории тоже происходили.
Это сейчас мы такие опытные и обладаем мощными инструментами логгирования и отладки. А тогда всё было сложнее, поскольку инструментария да и опыта было мало.
Но было много романтики…
Из-за недочетов в проектировании усилителей воспроизведения, длинных проводов, земляных петель, неправильной разводки земли, статические разряды вызывали считывание "лишних" бит из ОЗУ, на что сразу же реагировала схема контроля четности, индицируя ошибку
Видимо, лопались ферритовые кольца от вихревых токов )))
Не выгорание, а смена считываемого бита. Сбой данных.
И количество дневных поломок сократилось почти до нуля. Но… остались поломки вечерние. Нечасто, раз или два в неделю, почти точно в десять часов вечера память ЭВМ выгорала!
Если после перезапуска память не начинала работать, блок на слэнге тогдашних инженеров назывался «выгоревшим». Но это не значит, что от него шёл дым.?
Кстати, вполне могло и простое колебание пола от каблуков действовать.
Застал СМ3 с ферритовой памятью. Говорили, что сильно топать рядом нельзя, память стирается от вибрации. Но о необратимых поломках не слышал, хотя колечки керамические, очень мелкие, вполне могли трескаться от сотрясений.
Точно что-то не состыковываестя. Сами катушки которые работают с магнитным полем не должны быть чувствительными к электрическому полю созданному статическим напряжением на пластике. Электроника считывающая состояние катушек - может быть, особенно если была собрана на полевых транзисторах, но тогда непонятно почему только через некоторое время. Они обычно дохнут в момент касания. Теоретически возможно, что статический разряд их только частично повреждает и дальше они разрушаются каким-то другим механизмом.
Но в принципе поверить в то что статика вносила хаос вполне можно. Для примера, достаточно просто встать со стула: https://youtu.be/sUG_sjS67K4?t=87
Высокочастотные биполярные транзисторы тех времен не намного отличаются от полевых. У нас электронный микроскоп 79-го года, так там блок логики периодически чудит от внешних помех.
Если это была БЭСМ-6, то у БЭСМ-6 схемотехника была весьма долбанутая. Там были "летающие" (не имеющие привязки к "земле") источники питания, это они при работе издавали все эти странные звуки.
Предположу, что статика могла нарушать логику управления. От чего элементы могли приходить в негодность.
Но в принципе поверить в то что статика вносила хаос вполне можно. Для примера, достаточно просто встать со стула
у меня раньше электронные настольные часы перезагружались из-за находящейся рядом (без физического контакта) наэлектризованной занавески. часы российские, что характерно. :)
Да после такого Шурик был обязан на Лизе жениться! Шутка.
Пара нюансов. Насколько знаю (от родителей), при именовании в речи нейлоновых предметов одежды часто использовалась метонимия, и их называли капроновыми (ср. "капронки"). Понятия не имею, из каких видов полиамидных тканей изготавливается одежда сейчас, изготавливалась тогда (у нас и в капстранах), но в речи не-химиков, как мне кажется, слово "капрон" звучало бы аутентичнее. Или это локальное явление, и в речи новосибирских инженеров 70-х гг. метонимия такого рода не прижилась?
современных смартфонов с сотнями гигабайт оперативной памяти
Ну тут вы преувеличили. ОЗУ современных мобильных устройств редко измеряется даже десятками гигабайт.
слово "капрон" звучало бы аутентичнее
Как замшелый свидетель эпохи не соглашусь. Нейлоновые рубашки так и назывались. Жуткая штука. Капроновыми были, например, чулки. Но и нейлоновые тоже были. Вообще-то капрон от нейлона сильно отличался: капрон тянулся, а нейлон - нет.
Эластичное волокно тоже существует — это полиуретан (торговые названия — лайкра, суперэластик и т.д.). Но оно до ширпотреба дошло значительно позже полиамида и используется в основном не в чистом виде, а как добавка для получения еще большей эластичности изделий.
Читал с интересом, сам уже не застал такое. Но принцип понятен. Уровни сигналов при считывании конечно очень небольшие, но там токовое управление. Если бы дохли какие-нибудь nМОП РУ5-ые ещё можно было бы как то натянуть, но тут не сходится. Или это что-то такое сильно специфическое.
История сия произошла в начале семидесятых годов прошлого века. Она наверняка тянет на сюжет крутого боевика
Что-то похожее во второй половине 70-х, а затем в 80-ые годы происходило и со мною.
1993-94 год. Небольшой банк. Группа опердня, исключительно симпатичные девушки, работает на 286-х машинках, NetWare, коаксиал. Я тогда работал в саппорте эникеем. Заметили закономерность. Если закрытие опердня проходит перед вечеринкой (тогда их корпоративами ещё не называли), то жди кучу сбоев и неполадок.
Логически с коллегами выявили причину: обычная рабочая одежда и одежда перед праздничным мероприятием отличается в сторону большего количества нарядных вещей из синтетики ==> привет от статического электричества! Вылечили покупкой аэрозольного антистатика "Лана" и советом им пользоваться. Возражений не было, т.к. задерживаться на работе из-за сбоев девушкам тоже не нравилось.
электростатическому излучению
Что-то новенькое.
Хорошая история, детективно-профессиональная. Если и правда напишете много таких рассказов, будет годнота рунетовского масштаба в духе "Курьезов военной медицины и экспертизы" (кстати, где их перечитать в наиболее полном виде? В инете остались обрывки какие-то).
Делал дипломную работу в НГУ на этом ВЦ в 90-х годах.
БЭСМ-6 ещё был там и вроде даже работал. Но нейросети мы обучали на 286 РС уже.
Эти персоналки использовались круглосуточно посменно разными людьми.
В те времена чудесно было то, что программирование требовало глубинного понимания как работает вычислительная машина. Программы оптимизировались до предела.
Спасибо за ваши воспоминания, поностальгировал :-)
Вам привет от тетрисов на электроне, с требованиями в 600MB ОП
А точно в 90 x годах дело было? В нашем местечковом полипеде на закате ЕС ок (93 наверно год) уже и 386 и 486 появлялись ....
Точно-преточно, 90-е :-)
В 90-м году в ФМШ у нас уже стояли несколько классов с 286 и EGA/VGA графикой.
И на ВЦ студентам ещё долго доступны были только такие машины.
Аспиранты могли работать на более современных.
Помню так у меня и появился мой первый компутер (хотелось свой собственный комп).
Стал подрабатывать и купил по частям 486DX "на минималках", оперативку потом добавлял, второй диск тоже. А вот модем (ю-эс роботикс курьер) уже покупал когда апгрейдился до пентиума...
В 95-м те же машины ещё стояли в ФМШ.
В 94-м 286-й работал на ускорителе в ИЯФ-е, гистограммы текущих процессов рисовал, компьютерный парк обновлялся небыстро.
Ну я и говорю, школьники с 90 года на КУВТ IBM ( PS/2) учились, студенты в то же время Mazovia ( наверно 1016) , ес 1840.....А нейросеть это ближе к аспирантам, у нас рисовали машину логического вывода, оно? На 386 помнится...
Про всех школьников сказать не могу, я говорил про ФМШ при НГУ. Там у нас в 90-м году были компьютерные классы из 286-х. А когда я уже дипломную делал на ВЦ, то появились и 386-е, но нам студентам их не давали.
А ЕС-ки и КУВТ прошли мимо меня.
Ямахи тоже, хотя при мне был класс Ямах в ФМШ.
Свой самый первый комп ("Орион", на КР580ВМ80А с 64К ОЗУ) я спаял сам ещё до физматшколы, но это конечно немного другая история.
А почему ес мимо? Примус разве не был в программе обучения, лабы всякие? Но собственно интересуют нейросети и аспиранты..., годы , что как на чем?
Почему не знаю, не было ЕС-ок у нас и всё, сразу на 286-х работали.
Не в курсе что такое этот Примус...
В AI Lab на ВЦ я стал стажироваться в 93-м. Мы адаптировали кое-какие новые подходы и улучшили сходимость алгоритмов обучения НС. Use case у меня был - экспертная медицинская система. Работало неплохо.
Главное что у нас было в то время - это какая-то эйфория от того, что мы создавали. Мотивация зашкаливала просто. Знаете, я счастлив что это было в моей жизни :-) Потом конечно были и другие классные проекты и команды, но тогда это было в первый раз.
p.s. понял в чем дело после «нейлон и маде ин франц» :)
" Для хранения каждого бита информации тогда использовалась одно маленькое магнитное колечко с намотанной на неё проволочкой"
-- был свидетелем, как мой непосредственный начальник чинил такую память на ЕС-1020, если не ошибаюсь. Колечки приходили в ЗИП в стеклянной пробирке: их иначе не получалось упаковать ввиду их малого размера. Порядка миллиметра в диаметре - они липли к стенкам стекла. Это был 1978 или 1979 год.
Интересно, а если бы мимо кто-то прошёл с нейлоновым сердцем, тоже память бы сбойнула?
БЭСМ-6 на ВЦ разбирали при мне. Сосед тогда притащил в общагу (восьмерка вторая) память на ферритовых кольцах, вживую было интересно посмотреть. Был это год 2001ый или 2002ой
"А внутре у нее неонка"(С)
Дак что все-таки происходило? Ну статика на нейлоне, падающая на квадрат расстояния (да?) или никто не зналил что оно так критично к таким полям? И это не контролировалось? и она дефилируя шеркалась по ним? А дальше? Колечки сдвигались и перепутывались? Изоляция пробивалась? Снималась намагниченность ферритового коольца? (А паять тогда зачем?) ну заменили блок памяти, продиагностировли).
Вобщем какова была физика сбоев?
Похоже на красивую байку. Статика на теле проходящего человека не в состоянии воздействовать на магнитную память.
Максимум - выдать наводку на жгуты кабелей. И если сильно кривая схемотехника - выгорание транзисторов.
У меня на работе стол деревянный, но рама стола железная. Меня постоянно бьёт током. Когда особенно сильно бьёт рама стола - экран DELL на секунды три потухает и потом работает нормально.
Это же, как минимум — неприятно. Как максимум — я выжег на работе ваком таким образом. Было жалко
А пол - не ламинат, случайно? Многократно сталкивался с парадоксом таким, что именно в офисе с ламинатом постоянно статикой шибает, а буквально на соседнем этаже с линолеумом - нет.
Смените обувь, помогает от накопления статики.
Был у нас один любитель снимать обувь в офисе. Ароматы при этом были..
Смените обувь
Поконкретнее плз. Железные сапоги не предлагать.
У меня есть чуть похожая история.
Мой отец ещё до распада СССР руководил отделом местного ВЦ, хотя опыта управления до этого не имел. Рассказывал, что ЭВМ (размером со шкаф, модель не знаю) сбоила периодически, и надо было разобраться. Идей особо не было. Переставил её от входа, сбои прекратились. Похоже, их вызывали вибрации от шагов или закрывающейся двери.
Раздосадованный, майор понюхал сначала халат, а потом платьишко. Но ничего кроме запаха молодого женского тела, как видно, не унюхал.
Так...
Спустя небольшое время три интимных предмета Лизиной одежды перекачали из рук сотрудницы в руки майора. С ними он проделал те же операции, включая просмотр на свет женской комбинации, которая была почти прозрачной.
И опять ничего!
Некачественный осмотр, не все операции.
Позже я натыкался на простенький фантастический рассказ, где обыгрывалась эта ситуация. Там автор писал о «влюбленном» компьютере.
В подверженность магнитных кубов электростатическим помехам как-то слабо верится (хотя могу здесь и ошибаться). Там управление шло токами, и, следовательно, сопротивления цепей должны быть достаточно маленькими. На магнитные сердечники электростатика также вряд ли могла подействовать, ибо она не есть магнитное поле. ИМХО.
Невероятная история! Мне, как представителю молодого поколения, даже не вертится, что такое имело место быть. Браво автору за столь красивое оружие словом!
Да, занятное чтение. А нас было две ЭВээМы - Минск-22 и ЕС-1030. Минск работал без особых проблем, но был очень медленным, а Еэска работала более шустро, но и была очень капризная. Похоже там тоже играло роль статическое электричество, потому, что Минск не очень грелся и все шкафы были закрыты, а Еэска постоянно перегревалась, а кондиционеров тогда на 20 киловатт электричества не было и шкафы все были открыты, в том числе и память. Но особенно этим вопросом никто не занимался потому, что и специалистов толковых и порядочных не было)
кондиционеров тогда на 20 киловатт электричестваво дворе маленького ВЦ госснаба (там стояла одна ЕС1033) была небольшая градирня.
У нас градирню заменяли открытые окна и пару советских бытовых кондиционеров на 700 ватт)
Ого, я правильно понимаю, что именно в этот день открыли такое явление как статический заряд? Если нет, то котолампа. Все понятно было еще с середины статьи.
Когда я работал на БЭСМ-6 (готовил колоду перфокарт, отдавал на выполнение и получал распечатку АЦПУ) никаких режимных мероприятий вокруг неё не было. Но вход в зал ЭВМ был строго воспрещен. Сайт, посвященный <a href="http://besm-6.ru/">БЭСМ-6</a>.
Собственно, нанесением "дырок" на перфокарты занималась другая группа операторов. Забавным моментом являлась то, что программу, которую требовалось нанести на перфокарты, необходимо было согласовать с "системным программистом". Фортран тех лет ограничивал размер идентификаторов шестью символами, однако, со временем, оказывалось давление для сокращения имен до трех символов. Правда, в некоторых организациях, пользователи могли сами "перфорировать" свою программу. Та где этого не было, в ход шла бритва для вырезания новых дырок и "крошка от пробивки перфокарт" для затирания лишних дырок (кстати, на ЕСках эта техника не работала).
Отличием от настоящих времен было то, что подавляющее большинство программ было посвящено моделированию физических процессов. В те времена дисплеи только появлялись, причем в них не было графического режима, не было компактных носителей информации, интернета, почты... правда, появлялись графопостроители.
бритва для вырезания новых дырок и «крошка от пробивки перфокарт» для затирания лишних дырок (кстати, на ЕСках эта техника не работала).
странно, как раз массово наблюдал на ЕСках. Сам не участвовал — у нас уже была своя кафедральная ЭВМ, а вот бОльшая часть факультета «считала» в институтском ВЦ, и там это явление было распространенным.
я сам на перфокартах вырезал и затирал дырки.
ЕС1033
@dbalabanov Как вырезать маленькое прямоугольно отверстие в картонке с помощью бритвенного лезвия я себе могу представить, но вот как дырку закрыть - не очень. Вставить-то прямоугольничек на место можно, но как фиксировать? Поясните, если не трудно. С помощью двух кусочков бумаги размером чуть больше отверстия? Или как-то по-другому?
Для страховки можно было после этого карту перевернуть и пройтись ногтем с обратной стороны.
Да. Это было быстрее и надёжнее, чем набивать карту заново.
Помню, я умел читать язык дырочек. Вы тоже?
Мне отец приносил перфокарты от БЭСМ 6 и рассказывал, что с ним тогда делал :)
Тема иллюстраций не раскрыта. Перфокарта, конечно, штука экзотичная, но аудитории Хабра Лиза в момент прощупывания комбинации возможно, зашла бы больше.
Но как статика пробивала железные и заземлённые корпуса аппаратных шкафов, а потом и железные кожухи самих блоков памяти? Даже если трёх котов тереть о стойку ЕСки, такого эффекта не достичь, не то что женской комбинацией. А в БЭСМ-6 (фото которой представлено) ферритовые пластины вообще в масле теплопроводном плавали. Красивая история, но не вполне верю.
Верю. Так как этот период застал
Статика в Вашем случае влияла именно на ферритовую память или на такие-то ТЭЗы?
Не статика и не ферриты. Я застал то время когда пользовались перфокартами. Сам дырочки пробивал. Не помню были ли случаи размагничивания накопителей на лентах
"...обоих сторон" правильнее обеих
У меня стойкое ощущение, что автор взял пример с Михаила Задорнова, который брал рассказ написанный "у них" и озвучивал как будто это происходит у нас. Например, рассказ о строителе, который на блоке поднимал бадью. И еще стойкое ощущение, что нечто подобное в менее красочных деталях было описано в одной их множества переводных книжек по вычислительной технике, издававшихся как раз в 70-е...
Могу Вас заверить, что история из моего личного опыта.
А вот были бы фотографии Лизы, читалась бы статья куда интересней!))
Не байка. Реально была такая проблема — сбои из-за статики, которая накапливается на синтетической одежде. Эту историю мне много лет назад рассказывал человек из Новосибирска, который с этим вычислительным центром был связан. Реально всех заставляли ходить в одежде из тканей растительного происхождения.
Вражеский нейлон