Дважды рождённый - читать онлайн бесплатно полную версию книги . Страница 17

Глава 15

«Видел я также, что всякий труд и всякий успех в делах производят

взаимную между людьми зависть. И это — суета и томление духа!

Глупый сидит, сложив свои руки, и съедает плоть свою».

Книга Екклесиаста

Как я и думал, рабочую группу у Глушкова уже создали и оформили допуски на большинство. Правда, паре человек не дали. Ну, это моя предосторожность. Я Виктора Петровича просил отслеживать при подборе группы и оформлении формы допуска, чтобы не попал в неё какой-нибудь Пентковский[1], чтобы потом слить все наработки коллектива и применить их в проектировании Пентиума[2]. Кстати в Америке жесточайшим образом преследуют инженеров и ученых передающих такие наработки в иную корпорацию. А украденное у СССР — это всё равно, что ничье. Ну, так дирижер оркестра с президентом, всё сделал для такого, лишь бы заявлять «мой друг — Гельмут… …Коль».

А так как патенты в западных странах на Эльбрус[3] не оформлялись, и на его архитектуру и составные узлы также. То они ещё и могут заявлять, что производимые раньше их патентов Эльбрусы — были нарушающими их законные права.

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

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

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

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

Для своего времени они наверно правы, но я-то знаю, что параллельные интерфейсы «must die!» И приговорил их в превентивном порядке. Нечего городить чепуху и тратить силы и средства на их разработку, а затем доводку и модернизацию. Пусть этим амеры балуются. Чем дольше будут, тем лучше, а «мы пойдем другим путём». Тем более, что организацию последовательных и параллельных я знаю досконально, вплоть до винтика. Приходилось в приборах подсоединять разные датчики и блоки, и связывать всё по ним. SPI, I2C, JTAG и USB[4] — ночью после побудки расскажу не запинаясь и полную аппаратную реализацию также.

Приходилось самому городить, если в чипе не оказывалось хоть одного из них. Сначала собирал из стандартных микросхем, а позднее стал просто вносить в проект заливки в ПЛИС[5] и реализовывал там. При этом проектировал не только на языках — Verilog, VHDL, но и прорисовывал в схемном виде.

А последовательную шину USB реализовывал на базе проектируемого микроконтроллера Atmel AVR. Для этого пришлось досконально изучить систему команд этого микроконтроллера и язык ассемблера. Однако не только повторял то, что сделали до меня, но и реализовал более полную проверку ошибок шины, согласно спецификации на неё.

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

Это позволяло мне сливать данные в компьютер по стандартной шине, и не устраивать пляску с бубнами — разрабатывая драйвера. Так как можно было использовать стандартный HID-драйвер[6]. Скорость маловата для некоторых задач, но слить результаты измерений за несколько минут вполне возможно.

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

Сам в институте учился нормально, а по некоторым предметам лучше прочих, но проповедовал принцип: — «Лучше иметь красную рожу и синий диплом, чем синюю рожу и красный диплом». Частенько загорал на пляжах и не был зубрилкой, а предпочитал ходить нехожеными тропами.

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

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

Милые сердцу воспоминания о ранних проектах, но в этот раз я сделаю всё, чтобы этот интеловский уродец не появился на наших просторах. И вообще не было повального копирования глупостей. У PDP-11 был целый ряд существенных достоинств, но восьмеричной системе счисления (удобной для той архитектуры команд) — место только в аду, со всеми прочими выкидышами человеческого гения. Не будет у нас никакой «Электроники 60» и набора К588. А потому, что не фиг, транжирить народные деньги на эти извращения ума.

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

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

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

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

Разумную инициативу я приветствую, но не дам вводить иные уродские интерфейсы. Достаточно, заложенного мной — RS485[7]. Он понадобится, как промышленный интерфейс для работы на расстояния до километра. В своё время, я это реализовывал на автоматизированных установках в цехах различных предприятий.

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

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

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

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

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

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

И конечно первые персоналки появятся в школах, и подстегнут творчество младых гениев. Вот они и вытянут страну на пик мировой информационной сети. Мы по жизни приучены решать самые сложные проблемы самостоятельно, так как о нас не позаботятся всякие Биллы Гейтсы[8].

Мы не так избалованы ненавязчивым сервисом, чтобы надеяться, что кто-то сделает что-либо за нас. «Спасение утопающих, дело самих утопающих», и эту истину знает каждый школьник. Что и стимулирует его сообразительность. Именно они и будут двигать информатику вперёд. Не в характере русского человека, получать «Кое-что задаром»[9].

Он об этом мечтает лежа на печи, чтобы всё делалось по щучьему велению. Но весь опыт борьбы с суровой природой за выживание, учит иному: «Бог помогает тем, кто помогает себе сам»[10]

Но что-то меня несёт, как Остапа Бендера в Нью-Васюках, надо скорее спуститься на землю, и твердо стоять на ней. Ядра ещё нет, и его надо создавать. То, что начал в одиночку студент Линус Торвальдс[11], вполне по силам Петру Васечкину и Василию Петрову[12].

Общую структуру ядра и его компоненты я помню, теперь дело за творчеством масс. Пусть наращивают мускулы на скелет. И бог даст к появлению отечественного микроконтроллера и его модификации для использования в качестве CPU компьютера, будут и первые намётки операционной системы отечественной разработки.

И тогда подключить координаторов, и вылизать написанный софт, проведя унификацию.

А иначе задач, на одни — совсем ещё хилые плечи попаданца, более чем требуется, чтобы погрести его под ними.

Один в поле не воин. А надо по древней заведённой традиции посылать ворога, когда он похваляется, что у него целая орда, лишь просто и ясно отвечать — а нас рать. Вот и постоим плечом к плечу за наше первородство в компьютерной сфере. Оно и в том Союзе было, но его спустили за миску «чечевичной похлебки»[13] — всякие эффективные манагеры.

И главное никаких форточек[14]. А то анекдотов про них и не перечесть. «Папа, папа, а что сделать, если за окнами зависло НЛО? — Сынок, так кто ж его под окнами ставит, надо было под Линуксом, тогда бы не зависло» или «Папа, папа, а правда Виндовз многозадачная система? — Правда сынок, вот подожди, пока дискетка отформатируется, и продемонстрирую». И несть им числа. Так что оставим это великое творение Биллу Гейтсу и его кухаркам.

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

Наши похитители прислали весточку с неволи, и слезно плакались дружбанам, что КМБ это сущий ад. Они вскакивают — ни свет, ни заря по команде сержанта, и должны полностью одеться за время горения спички. Добрые сержанты держат её вертикально, а злые наклоняют вниз. Портянки намотать, они не успевают, а после следует утренняя пробежка на три километра, а они стёрли ноги до кровавых мозолей, но в санчасть их не кладут, а советуют правильно наматывать портянки. Завтрак длится менее 10 минут, и они не успевают съесть эту отвратную кирзуху или шрапнель. А до обеда ходят голодные. А еще их заставляют бегать в противогазах и даже в полном общевойсковом комплекте химзащиты. И, несмотря, на лютый холод, они прибегают взмокшие, как лошади. А вечерами наряды на кухню, куда их направляют значительно чаще других. И целая груда картошки, которую надо перечистить, прежде чем идти спать. И если срезаешь — слишком толстый слой, то заставляют чистить вдвое больше, чтобы научился.

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

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

— Короче я понял, это был крик к мамочке: — Роди меня обратно. Так сказать, злонравия достойные плоды.

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

— И куда их заслали, в какой род войск?

— Они написали, что в ВДВ.

-..я! Это сильно! Кто-то на самом верху попался с отменным чувством юмора и изрядной долей злопамятности. И да, он таки знает толк в извращениях! Войска дяди Васи! Я снимаю шляпу, до такого и мой извращённый разум бы не додумался. Держите меня четверо, сейчас захлебну- усь… Ха-ха-ха-ха!

— Костик, чтобы я больше не слышала от тебя подобных слов! Ранее, ты себе такого не позволял! — сделала мне заслуженное замечание старшая.

— Бабуля, извини засранца. Больше не повторится! Просто оттуда приходят, либо со щитом, либо на щите[15]. Или они вернутся настоящими мужиками, готовыми пройти сквозь стены, либо полезут в петлю, либо закосят под дурачка. А в дурке на комиссии их расколют и сошлют в дисбат, а то они и действительно такими станут.

— Ты рассказываешь такие ужасы, Костик? Откуда ты этого нахватался? — встрепенулась Верочка.

— А никаких ужасов. У них полная свобода выбора. Либо стать мужиками с железными яйцами, либо ЧМО-шниками. Они сами выбирают свой путь. Вечером спроси у отца, и он тебе подробно расскажет, как армия воспитывает мужчин из вчерашних юнцов. Бабуля вон не жалуется.

— Ведь правда, бабуля?

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

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

— А кто хоть автор сего «Плача Ярославны», жаль его не Ярославом зовут — нехарактерное имя для этих мест.

— Нельзя быть таким жестоким, — огрызнулась Верочка, — Мне, вот их жаль!

— Ага, пожалела овечка волка. Может армии и удастся их исправить, но пока по письму и зачатков этого не чувствуется, пока они жалеют себя и ненавидят своих товарищей по КМБ. Так что процесс позитивной реморализации, даже не начинался. Пока они их всех считают грязью и быдлом. Сейчас они — эдакие микро — фюреры, затаившие злобу, но если такие получат хоть толику власти, то начнут ненавидеть весь народ. И будут всячески его мытарить. Так что пожалей безропотное стадо, которое такие черные козлы поведут на убой[16].

[1] — Владимир Мстиславович Пентковский (18 марта 1946, Москва — 24 декабря 2012, Фолсом, Калифорния) — советско-американский учёный, выпускник факультета ФРТК МФТИ, доктор технических наук, лауреат Государственной премии. Является одним из разработчиков советских суперкомпьютеров Эльбрус и высокоуровневого языка программирования Эль-76. В начале 1990-х эмигрировал в США, где с 1993 года работал в компании Intel. Один из архитекторов в команде, которая работала над расширениями SSE. Он руководил разработкой архитектуры и анализом производительности процессора Pentium III.

[2] — Отечественные суперкомпьютерные ноу-хау реализованы в микропроцессорах Pentium. Бывший сотрудник ИТМиВТ Владимир Пентковский в то время являлся ведущим разработчиком микропроцессоров фирмы Intel. Вместе с Пентковским в Intel попали огромный опыт и совершенные технологии, разработанные в ИТМиВТ. По словам Кита Дифендорффа, компьютеры Эльбрус, в которых реализованы основные принципы современных архитектур, такие как SMP, суперскалярная и EPIC архитектуры, начали выпускаться задолго до того, как идеи на эту тему начали только обсуждаться на Западе.

[3] — В ИТМиВТ Владимир Пентковский принимал участие в разработке суперкомпьютеров Эльбрус-1 (1978) и Эльбрус-2 (1984). В 1986 году он возглавил проект 32-разрядного микропроцессора Эль-90. К 1987 году логический дизайн будущего микропроцессора был завершен, а в 1990 г произведены первые прототипы. В Эль-90 сочетались концепция RISC и архитектура Эльбрус-2.

Но после изменения в России политической и экономической системы, финансирование разработки прекратилось. Спасибо нашим эффективным манагерам. И все было реализовано в процессоре «Pentium» и последующих и сэкономило фирме «Intel» миллиарды долларов.

[4] — Интерфейс SPI (Serial Peripheral Interface), — трехпроводный синхронный с раздельными линиями входных и выходных данных — применяется для связи микроконтроллеров с периферийными микросхемами и микросхемами памяти.

Интерфейс І2C, — двухпроводный синхронный с общей линией входных и выходных данных Спецификация шины І2С определяет протокол двусторонней передачи данных по двум сигнальным линиям.

Интерфейс JTAG(Joint Test Action Group), — предназначен для тестирования сложных логических схем, установленных в целевое устройство.

Шина USB (Universal Serial Bus), — последовательный интерфейс для подключения периферийных устройств к вычислительной технике. Получил широчайшее распространение и стал основным интерфейсом подключения периферии к бытовой цифровой технике.

[5] — Программируемая логическая интегральная схема (ПЛИС, англ. programmable logic device, PLD) — электронный компонент (интегральная микросхема), используемый для создания конфигурируемых цифровых электронных схем. В отличие от обычных цифровых микросхем, логика работы ПЛИС не определяется при изготовлении, а задаётся посредством программирования (проектирования). Для программирования используются программатор и IDE (отладочная среда), позволяющие задать желаемую структуру цифрового устройства в виде принципиальной электрической схемы или программы на специальных языках описания аппаратуры: Verilog, VHDL, AHDL и др.

[6] — USB HID (human interface device) class — класс устройств USB для взаимодействия с человеком. Этот класс включает в себя такие устройства как клавиатура, мышь, игровой контроллер. Класс USB HID определен в нескольких документах, предоставляемых USB Implementers Forum. Работают со стандартным драйвером.

[7] — RS-485 (англ. Recommended Standard 485), EIA-485 (англ. Electronic Industries Alliance-485) — стандарт физического уровня для асинхронного интерфейса. Регламентирует электрические параметры полудуплексной многоточечной дифференциальной линии связи типа «общая шина».

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

[8] — Билл Гейтс (англ. Bill Gates) — американский предприниматель и общественный деятель, филантроп, один из создателей (совместно с Полом Алленом) и бывший крупнейший акционер компании Microsoft. Путь начал с обмана, заявив, что имеет операционную систему для нового тогда компьютера IBM-PC. В дальнейшем Microsoft полностью выкупила права на 86-DOS и наняла её ведущего инженера Тима Патерсона, после чего, поработав над ней, полностью адаптировала её на персональные компьютеры IBM, До июня 2008 года являлся руководителем компании; после ухода с поста остался в должности её неисполнительного председателя совета директоров

[9] — «Кое-что задаром» (англ. Something for Nothing) — юмористический рассказ известного фантаста Роберта Шекли.

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

[10] — Бог помогает тем, кто помогает себе сам — впервые это выражение появилось в одной из басен Эзопа, повествующей о Геркулесе и возчике. Однако данная фраза встречается и в других произведениях античной литературы, написанных Эсхилом, Софоклом и Еврипидом.

[11] — Линус Бенедикт Торвальдс (швед. Linus Benedict Torvalds 28 декабря 1969, Хельсинки, Финляндия) — финно-американский программист. Создатель ядра Linux. Воодушевлённый прочтением книги Эндрю Таненбаума, посвящённой операционной системе Minix, Линус создал Linux — ядро операционной системы GNU/Linux, являющейся на данный момент самой распространённой из свободных операционных систем, а также наиболее популярной серверной ОС.

[12] — синоним пионерской активности. «Приключения Петрова и Васечкина, обыкновенные и невероятные» — детская двухсерийная музыкальная комедия, выпущенная в 1983 году. Сюжет рассказывает о двух друзьях пионерах-школьниках, Пете Васечкине и Васе Петрове, об их попытках самоутвердиться.

[13] — Исав продал своё право первородства за чечевичную похлёбку брату Иакову. Красная чечевица, применяемая для приготовления похлёбки, дала ему новое имя Едом, то есть красный: «И сказал Исав Иакову: дай мне поесть красного, красного этого, ибо я устал. От сего — дано ему прозвание: Едом.» (Быт. 25:30)

[14] — Форточки термин в среде профессионалов, указывающий на качество продукта. И если Петр Первый прорубил окно в Европу, не сделав нормальную дверь с капитальным замком. То Билл Гейтс осчастливил нас форточками.

[15] — Со щитом или на щите (лат. aut cum scuto, aut in scuto) — фразеологизм, означающий призыв победить, добиться цели или погибнуть со славой. Восходит к Древней Спарте, где павшего в бою воина, предположительно, несли с поля битвы на его щите.

[16] — Роль вожака в стаде баранов отводится черному козлу. Суть такова, что даже самый глупый козёл умнее самого умного барана. Последние, начисто лишены лидерских качеств и предпочитают тупо ходить «в толпе». Как итог, овцы разбредаются кто куда. Другое дело — козёл. В них заложена тяга к лидерству, и они с удовольствием берут на себя роль вожака, а овцы, признавая в нём главного, идут за ним куда угодно. В том числе, на стрижку и даже на убой.