juan_gandhi: (Default)
[personal profile] juan_gandhi

 Теперь про хардвер.

Когда наша контора собралась приобретать ЭВМ М6000, нам предоставили помещение бывшей районной фильмотеки, под машинный зал. Фильмотека съехала, оставив много артефактов. Альбом пионерлагеря, сталинских времен. Древние (дореволюционные) слайды. Знамя пионерской дружины (на фоне которого я потом сфотографировался). Ну и всякие какие-то древние штуки.

Ну а мы, соответственно, как советские инженеры, своими руками подвесили потолок (там какие-то легкие плитки, типа шумоподавляющий), поставили фальшпол - и вот, зал готов. Втащили туда ЭВМ. Потом к ней добыли "лентопротяжки" - "накопители на магнитных лентах". Ленты шириной полдюйма. Если их вдоль нарезать, то как раз в бытовой магнитофон.

Всей этой хренью заведовали, конечно, т.наз. электронщики. Я не знаю, сейчас такие люди вообще водятся? Девопсы? Не знаю. Ну вот, а электронщики у нас заведовали ЭВМ. Гена Стремилов, Саша Барбас, да и еще кто-то. А, Лена Колотова (ее сын тут где-то в ДВ присутствует - он тоже к нам на ЭВМ хаживал, набирал в файла свой какой-то фантастический роман, семилетний... лучше бы он продолжал писать романы, а не становился таким придурком, каков он сейчас).

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

Гена был парень хороший (он всем и заведовал), но очень невежественный. Он настолько задурил голову Леониду Григорьевичу, что программисты неправильно программируют, что Леонид Григорьевич стал упрашивать меня хотя бы попробовать правильно программировать. Неправильность, по Стремилову, заключалась в том, что мы одновременно гоняем несколько программ (про preemptive task scheduling он не слыхал, да и не понял бы); а если несколько программ сразу бегают, то не успевает выполниться одна команда, как не успевает выполниться другая команда. Поэтому, дескать, ЭВМ время от времени барахлит. По-нынешнему, race condition (с которым я сейчас собрался бороться на моей нынешней работе, кстати).

Не, ну в целом-то нормально. ЭВМ, конечно, барахлила или не барахлила вне зависимости от прерываний... ну почти; потом будет история с прерываниями.

Еще к нам пришел работать Саша Литманович (его вы можете найти в Раанане, как и половину наших коллег). Я с Сашей и Леной тоже не очень-то вежливо разговаривал (когда они меня учили жить и программировать). Ну что ж, да, груб был как Привалов.

Затем к нашему М6000 добавили еще СМ-1. ЭВМ так выглядела чуть поэлегантнее, но с придурью. Ее хьюлет-паккардовский оригинал имел 256 индексных регистров, а в Северодонецке сэкономили 254 из них, и оставили два. Поэтому время от времени программе, обычной юзерской программе на фортране, не хватало индексной памяти, так что нам пришлось с помощью метода Монте-Карло, а также такой-то Божией Матери, а также в исполнении Арины Алексеевны (о ней потом) перетусовывать файлы перед сборкой, чтобы получать нужный результат (т.е. фактически симулировать работу линкера, предварительно анализируя все бинарники нах.

А чо, мы не боялись.

Однажды, в какой-то осенний понедельник, прихожу я на работу - а Стремилова нету. Не в том смысле, как Бога или Брежнева, а в том смысле, что он ушел в другую контору теперь. В НИИ Алмазных Шкурок, чего-то такого, около метро Черная Речка. А Барбас уже перед этим еще сбежал. И теперь чо, электронщики есть, а начальника у них нет. Более того, Эльвина Гургеновна наша как раз была в отпуске, поехала на историческую родину, в Армению, где ее привечали как европейку, т.е. сажали за один стол с мужчинами, в то время как бабы толпились на кухне, и выходили только подать еды мужчинам и важной посетительнице.

(Тут некоторые могут начать спорить, мол, армяне тоже европейцы... ну как, Армения же в Азии. В малой, верно? Ну и. Я уже дискутировал с грузинами на эту тему; тоже многие не могут поверить, что они не европейцы, а азиаты. По-моему, это какой-то расизм; чем азиаты-то хуже? Махатма Ганди был азиат, и Мо Ди был азиат, и Акира Курасава, и даже Адам с Евой были азиаты.)

Вместо Эльвины Гургеновны оставался Леша; но Лешу уже высмеяли в коллективе, и надеяться на него не имело никакого смысла.




Вот, но не об этом речь. Я как-то очень быстро, экспериментально, понял, что от наших электронщиков, в отсутствие менеджмента, ни хера не добьешся. Тогда я чо. Тогда я иду к электронщикам в их помещение, да и объявляю. Мол так и так, товарищи; Стремилова у нас больше нет, Эльвина Гургеновна в отпуске, и я временно теперь ваш начальник, так что если есть вопросы - обращайтесь, а если я вам что скажу делать, так делайте, а не ждите две недели, пока Эльвина Гургеновна вернется. Приедет, так и назначит вам другого менеджера.

Ну и чо, все работало. Ведь моя задача, как менеджера, была какая? Eliminate all impediments for engineers to work creatively.

Кстати, такая ж фигня была с карандашами. Наша контора экономила карандаши. Ну вот надо же на чем-то экономить; не на бурильных же колоннах, не на долотах с шарошками, не на манифольдах, не на промывочной жидкости, не на спирте для промывки машинного нуля, не на белых халатах для программистов. На карандашах. И вот я воевал с этой дурой (ну не дурой, она просто прикидывалась) завскладом, что, мол, у нас у каждого терминала должен быть карандаш (раз уж вам ручек жалко), потому что инженеру ходить к себе в комнату за карандашом, потом обратно - это уходит пять минут. Пять минут инженерского времени, плюс потеря контекста.

Короче, шла борьба. Мне еще на руку было, что я был профгуппоргом в аж двух (или трех?) отделах.

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

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



 

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

Profile

juan_gandhi: (Default)
Juan-Carlos Gandhi

June 2025

S M T W T F S
1 2345 6 7
8 9 1011121314
15161718192021
22232425262728
2930     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 11th, 2025 05:57 am
Powered by Dreamwidth Studios