Предыдущая глава |
↓ Содержание ↓
↑ Свернуть ↑
| Следующая глава |
\*Он же Альфред Сарант, был другом известного коммуниста Юлиуса Розенберга, казненного с женой в 1953 году за шпионаж. Розенберги были первыми гражданскими лицами, казнёнными в США за шпионаж.\
Излишне говорить, что мое желание познакомиться с этим незаурядным человеком, а тем более, привлечь его к разработке компьютера, возросло до предела. Но не идти же к нему с пустыми руками?
Для начала, надо было определиться со сферой использования. В 66-ом году промышленные ЭВМ никому в голову не приходило ставить на отдельные станки или агрегаты. Наоборот, они контролировали ключевые техпроцессы предприятий. К примеру, мощный прокатный стан или электростанцию с ее многочисленными вентилями, задвижками, датчиками температуры, скорости, давления и другими важными вещами. Небольшое "расследование" показало, что на УМ1-НХ, к примеру, была построена система автоматического контроля и регулирования для 2-го блока Белоярской АЭС*. Всего лишь две ЭВМ, работающие в режиме "горячего" резерва, обслуживали около четырех тысяч каналов ввода-вывода, и сто двадцать преобразователей "угол-код", которые, по сути, были хорошо знакомыми мне АЦП.
\*Белоярская АЭС расположена в г. Заречный Свердловской области, начало эксплуатации 26 апреля 1964 года.\
С точки зрения 2010 года такой подход сплошная концептуальная ошибка. Но местные станочники пока до ЭВМ не доросли* и привыкли мыслить не машинными кодами, а образом программного барабана. Совершенно буквально, вращающегося бочонка с торчащими шпеньками, которые и дергают механизмы (в том числе реле и прочие контакты). Убогая, но удивительно живучая конструкция, отдаленных потомков которой можно видеть даже в 21-ом веке в командоаппаратах некоторых стиральных машин-автоматов. Пик технической мысли — это замена барабана на закольцованную перфоленту. Или установка аналоговых монстров с магнитной лентой, что по большому счету еще хуже, так как уводит управление сложной техникой в сторону от цифровых технологий.
\*Только в 1968 году GM Hydramatic (подразделение по изготовлению автоматических коробок передач) выдало запрос на что-то очень отдаленно похожее на промышленный контроллер. В конкурсе победила компания в дальнейшем названная Modicon.\
Для идеи совмещения задач КГБ и промышленности такая ситуация, безусловно, пошла в плюс. Будет легко обосновать необходимость в реально мощной ЭВМ. А вот для общего развития промышленности... Тяжело в очередной раз осознавать, в какой каменный век занесла меня воля неизвестных чудиков.
Впрочем, самое интересное началось при обсуждении топ-менеджерами НИИ "Интел" концепции будущего суперкомпьютера. Скорее всего без их помощи получилось бы быстрее и столь же, как выяснилось позже, "качественно". Но Федора и двух Иванов надо готовить к самостоятельным боям. Не все мне одному мотаться по СССР с пинками и пряниками. Пусть наконец начнут оправдывать зарплату, которую им платит щедрый главк за имитацию бурной деятельности. При моих легких намеках на толстые обстоятельства остановились на одной 42-х вершковой стойке. Снизу "встал" блок питания, над ним оперативная память, для начала на ферритовых кольцах, далее сам компьютер, и на самом верху коммутационное поле для подключения датчиков. Все провода предполагалось для удобства вынести вперед, сзади установить вентиляторы.
Сводить "весь завод" на одно устройство посчитали стратегически ошибочным шагом. Лучше ставить компьютер на цех или корпус, и соединять потом десяток-другой таких узлов на один центральный пульт. До Ethernet тут еще как до Луны пешком, поэтому вполне справится последовательный RS-232. Благо, у меня есть куча образцов микросхем этого интерфейса.
К моему немалому удивлению, концепция ЭВМ с единой шиной для подключения различных модулей оказалась новой*. Но идея всем понравилась без возражений. С перечнем необходимых устройств тоже определились быстро. К привычному по 2010 году набору добавился УИ-8 (Универсальный Интерфейс на восемь линий) для пресловутого "Консула" и перфоратора с читалкой ленты. Это понятно, в 1966 году подойти с ноутбуком и отконфигурировать контроллер через web-интерфейс или SNMP не получится. Плюс сами модули дополнили светодиодами** или цифровыми индикаторами для отображения текущего состояния.
\*Первая "формализованная" компьютерная шина Unibus была использована DEC в 16-битном компьютере PDP-11. Его разработка была завершена в 1968 году. Шина OmniBus была применена только в серии PDP-8/Е, выпущенной в 1970. \
\**Светодиоды тогда были очень дорогим удовольствием. Но ГГ про это не знает.\
Зато спор о разрядности и архитектуре ЭВМ растянулся на несколько дней. Первоначально я, не долго думая, предложил как образец хорошо знакомые персональные компьютеры начала 80-х годов на процессорах Intel*. С их 8-ю битами на данные и шиной ISA на 62 контакта, или даже что-то более простое, типа 4-х битного Intel 4004.
\*Первый 8-ми битный процессор Intel 8008 выпущен в 1972 году, но полноценная история персонального компьютера началась все же со знаменитого 16-ти битного 8086 от 1978 года.\
Однако специалисты НИИ "Интел" отнеслись к этому... Ну, надеюсь, как к безобидному чудачеству далекого от реальной жизни директора. И в два счета доказали, что длинные "слова" современных ЭВМ появились совсем не случайно. Оказывается, это давало максимальную производительность при минимальном количестве транзисторов и диодов на частотах в сотни килогерц. Не зря на БЭСМ-4 "слово данных" — 45 бит, на ВНИИЭМ-3 — 24, на "Днепре" — 26, Ереванской "Наири"* — 36... Да что там, на новой БЭСМ-6 обещают 48 бит. Так что по их мнению, учитывая мое истерическое требование кратности "степени двойки", ничего кроме 64-х для новой современной ЭВМ и предлагать не стоит. С трудом удалось вернуть зарвавшийся коллектив на разрядность в 32 бита.
\*Наири-1 разработана в 1964 году. Главный конструктор — Грачья Есаевич Овсепян.\
Дальше — больше. Обсуждали адресное пространство. Тут было все наоборот, признавалось вполне достаточным 16 бит, что соответствовало памяти в 64 килослова, или, в привычной шкале, 256 килобайт. Добрым словом вспомнил Билла Гейтса с его знаменитым "640 килобайт памяти должно быть достаточно для каждого компьютера"*. Без этого я вполне мог забыть про ограничение, которое проклинало несколько поколений программистов. Строго говоря, шина адреса в 20 байт процессора 8086 позволяли адресовать 1024 килобайт, поэтому я с ходу предложил не мелочиться, и отвести на это все теже 32 бита, для 4 гигабайт. Как раз столько ОЗУ стояло в моем ноутбуке.
\*Считается, что это сказал глава корпорации Microsoft Билл Гейтс в 1981 году. Хотя это он сам не раз заявлял, что ничего подобного не было.\
С таким объемом я был не понят коллективом, долго спорили, ругались, все равно технически четко обосновать свою позицию не смог никто из присутствующих. В конце концов все же удалось "сторговаться" на 24 байта, которые позволяли адресовать 16 мегабайт памяти. Зато мне удалось отстоять адресацию до каждого 8-ми битного байта, а не 32-битного слова. Уж очень этот момент навредил нам зимой в обработке текстов на БЭСМ-4.
В завершение про себя прикинул, сколько ножек должно быть у однокристального процессора. Получалось, что более сотни*. Не думаю, что в СССР 66-го года смогут изготовить такого монстра. Но пока грузить себя и окружающих этим вопросом не стал — первую ЭВМ делать придется в любом случае на микросхемах логики. А там и видно будет, все равно Старос, если согласится на участие в проекте, техзадание под себя перекорежит так, что родной коллектив не признает.
\Процессор Intel 8086 имел 40 выводов*. Сделать большее количество было весьма сложно даже в середине 70-х, поэтому шины адреса данных были выведены на одни и теже "ноги". 32-х разрядный Intel 80386 имел 132 вывода.\
* * *
Неожиданно решилась проблема с памятью. Правда, не обычной оперативной, а совсем наоборот, постоянной. При очередном медитировании над артефактами обнаружил исключительно удачные образчики для копирования*, а именно микросхемы EEPROM** 24C02 на 256 байт с последовательным интерфейсом, название которого из-за своеобразной абревиатуры I2C
* * *
мне удалось запомнить. Но тут не обойтись без длинной предыстории, уходящей корнями в 21-век.
\*Производство EEPROM потребует совершенно иных технологий. Так что сотрудников "Пульсара" и советских теоретиков ждет очередной шок и долгая работа. Хотя на этот раз у них будет достаточно образцов для копирования.\
\**EEPROM — Electrically Erasable Programmable Read-Only Memory) — электрически стираемое перепрограммируемое ПЗУ.\
\
* * *
I2C — Inter-Integrated Circuit название распространенной последовательной шины для связи интегральных схем. Разработана в 1980 году фирмой Philips.\
Оптические модули SFP, уже успешно разобранные на полупроводниковые лазеры, в моей истории принято было отличать по брендам фирм-изготовителей коммуникационного оборудования. Каждый продавал свою, абсолютно уникальную линейку подобных устройств. Забавным моментом было то, что производили эти элементы "для всего мира" совсем другие заводы с мало кому известными названиями типа Finisar или Infinion. Но если изготовитель был готов продавать модуль за $20, то бренд типа Cisco хотел получить с потребителя все $200. Для этого в "фирменное" оборудование встраивалась простейшая защита, читавшая из SFP его название, которое хранилось в небольшой ППЗУшке.
Естественно, сообразительные умельцы быстро сориентировались, и руководствуясь знаменитым принципом "зачем платить больше", научились "перешивать" EEPROM в дешевых модулях на любой нужный. Благо, для этого не требовалось ничего кроме паяльника*, десятка пассивных элементов, и обычного COM-порта. Знакомый электронщик собрал годное приспособление по схеме из интернета минут за двадцать, жалко только, я не захватил его с собой в Н-Петровск. Но сэкономило оно мне в 21-ом веке не менее десятка килобаксов.
\*По идее, выпаивать микросхему EEPROM нет необходимости. Она прекрасно перешивается прямо в модуле SFP, только приспособление потребуется немного сложнее.\
И вот именно таких микросхем у меня оказалось полтора десятка. С запасом хватит для копирования в "Пульсаре". С другой стороны, всего четыре корпуса — уже килобайт, а значит на небольшую плату легко влезет неплохая по нынешним временам операционная система. О программируемых калькуляторах и говорить не стоит, для них это должно быть вообще прорывом. Пожалел, что не сообразил раньше. С другой стороны, там и без меня работа продолжает идти в четыре смены. Заказчики начали понимать, какой прорыв перед ними, и стояли в очередь, жестоко рубились за место в схватках под розоватыми коврами ЦК КПСС.
* * *
С остальными проектами дела обстоят куда хуже. НИИ "Точной Технологии", которому еще в прошлом году передали микросхему последовательного порта RS-232, буксовало с разработкой. Сначала они слезно попросили "еще хотя бы десятка два, а лучше сотню подобных чипов". Потом им потребовались какие-то технологические нюансы, которые я даже не смог правильно выговорить. После закономерного отказа — ни слова в ответ, темнота в канале*.
\*Имеется в виду оптоволокно, по какой-либо причине не передающее световой сигнал.\
Заняться ими вплотную перед 23-м съездом КПСС не было времени и сил. Только ближе к лету свалил задачу на Ивана-второго, после отчета которого смог поставить точный диагноз по данному проекту — тяжелая организационная немощь в хронической стадии. При разборе их "великих" проблем главное было не удивляться, как СССР с таким менеджментом вообще смог дотянуть до 1992 года. Не иначе, призрак Ленина помогал, ведь без него тут можно уповать лишь на личное внимание и добрую совесть исчезающего подвида вменяемых homo soveticus.
Вообще, надо отдать должное Ивану-второму, в котором явно пропал талант писателя. По его отчетам работа советских НИИ проходила перед глазами как в кино. На широкоформатном цветном экране и со звуком Dolby Digital. Хотя зачем далеко ходить за примерами? Третьего дня зашел к соседу — директору ТЭЦ. А он прямо в своей приемной, лицо красное, в белых пятнах, орет на инженера лет сорока:
— Федотыч! Ты что наделал?!
— Проводил входной контроль самопишущих щитовых ваттметров и варметров по вашему распоряжению. — При этом спокойно так, на меня искоса с любопытством поглядывает.
— И что?! Ты вообще, сам понимаешь, что сделал? — начальник ТЭЦ указал в угол, где сиротливо стояла пара приборов, напоминавших размерами большую микроволновку, только за стеклом дверцы вместо вращающейся тарелки просвечивала полоса бумаги.
— Проверка показала, что все приборы бракованные.
— Идиот!!! — Директор практически взревел. — Да ты же их все и сжег. Пятьдесят штук!*
— Я все делал по инструкции! — Даже не дрогнув, возразил инженер. — Вот, паспорт на изделие. — Он протянул вперед зажатые в руку бумаги.
— Товарищ дорогой! — Преувеличенно ласково возразил начальник. — Я понимаю, ты мог не заметить, что в типографии абзац пропустили, на котором черным по белому написано, "включать через трансформатор с вторичным током не более одного Ампера и ста Вольт". Но зачем ты, сволочь, все пятьдесят приборов запорол?!
— Действовал по вашему указанию... — Похоже, о сути своей ошибки инженер знал уже давно, по крайней в лице он не поменялся. — И не надо меня оскорблять!
— Да ты скот...!!! Эх! Я два года пороги в главке обивал, хотел заменить на диспетчерском пульте разваливающиеся самописцы на новые. Да их вся ТЭЦ ждала! Как ты людям в глаза смотреть будешь?!
\*Для пульта управления ТЭЦ полсотни самописцев — еще весьма скромное количество. В реальности их может стоять более сотни, впрочем, не все они будут одного типа.\
Директор устало сел на прямо на край стола рядом с пишушей машинкой, потер виски и полез в карман, как оказалось, за таблетками. Секретарша тенью метнулась за его спиной, и подала чашку с водой. Чуть переведя дух, начальник продолжил:
— Вот ты мне объясни, чем ты думал? Включил один прибор, посмотрел на дымок, отключил, взял следующий, включил, опять... И так пятьдесят раз!!! Ты же говорил, что двадцать лет инженером работал, когда устраивался?!
— Мне платят за выполненную работу. Я не виноват, что в паспорте Краснодарский "ЗИП"* страницу пропустил...
\*Завод измерительных приборов "ЗИП" — единственный в СССР тех лет изготовитель самописцев.\
— Ну ты же инженер! Должен хоть изредка думать! — Директор устало потер рукой левую сторону груди. — Хотя, правду говорят, если лошадь сдохла — слазь...
— Я напишу заявление, переводом... — О как, инженер-то не прост! Уже найти себе новое теплое местечко успел, скотина безрогая, даже непрерывный стаж терять не хочет!
\*КЗоТ с ограничениями в пользу работников был введен только в 1971 году. До этого первым пунктом в списке вариантов увольнения стояло "за отсутствием работы". С выплатой зарплаты за две недели.\
Предыдущая глава |
↓ Содержание ↓
↑ Свернуть ↑
| Следующая глава |