Павел Дмитриев – На распутье (страница 41)
— Так и получается, — подтвердила жена. — Школьники букву изучают, писать учатся, а потом в книгах и газетах ее не используют.
— Спасибо, Кать, — чмокнул в щечку. — Что бы я без тебя делал!
Выходит, разработчики были искренне уверены: дни буквы «ё» сочтены. Ее не было в окружающем их медиапространстве, даже на клавишах телетайпа. А тут такой шанс, 32+32=64, то есть все буквы укладывались ровно в восемь байт адреса. Переключать регистр и просто адресовать букву было сплошным удовольствием! Стоит ли портить такой прекрасный порядок вещей, словно бы дарованный свыше, давно отмененной буквой?[252]
На всякий случай специально сходил посмотрел на клавиатуру ноутбука. Покрутил разные софтины две тысячи десятого года. Буквы «ё» не оказалось даже в налоговой отчетности 1С. Осталось только махнуть рукой — сколь бы ни боролись энтузиасты за этот символ, доживет он только до очередной языковой реформы. Ткнул пальцем в «Основную» кодировку без всяких изменений. Если я правильно понимаю, то при обработке как минимум восьмидесяти процентов русскоязычного текста «е» и «ё» необходимо уравнять «в правах». То есть надо создавать надстройку над любым алгоритмом, при этом место нахождения злосчастной буквы вообще безразлично[253]. Оформленное предложение отправил в главк МЭПа, кросспостом товарищу Шелепину. Так точно не потеряется, дело нешуточной государственной важности. Заодно посоветовал активно использовать термин «байт», директивно и навсегда равный восьми битам. Соответственно, разрядность ЭВМ исчислять исключительно по степени двойки, ну там 4, 8, 16, 32, 64… Кто будет против — враг мира, прогресса и Коммунистической партии. Конструкторов БЭСМ-4 с сорокапятиразрядным словом вообще стоило бы приговорить к принудительным работам по устранению самодеятельности. Хотя этого лучше не писать, времена тут больно простые, еще на самом деле пристроят в «шарашку»[254].
Накатило просветление, и я набросал третье (или уже четвертое?) предложение — а именно: выработать единый стандарт для подключения периферии. Если пользоваться послезнанием, на первые лет двадцать понадобится всего три типа портов — медленный последовательный по двум-трем проводам (мышь, клавиатура, модем), быстрый параллельный на восьмибитную «букву» целиком (принтер, сканер, графопостроитель) и очень быстрый для мониторов и сетей типа Ethernet.
Однако идея показалась сыроватой. За ошибку от местных спецов можно было схлопотать нехилую отповедь, получить выволочку от Александра Николаевича и навсегда выработать скептическое отношение к будущим проектам. Оставил бумагу на неделю «вылежаться», а сам думал, черкал на листочке, говорил с Федором, мэнээсами и ребятами на ВЦ. В результате путевку в жизнь получил только однобайтовый УИ-8 (Универсальный Интерфейс на восемь линий), подозрительно похожий по своей сути на привычный по временам «до USB» Centronics, он же параллельный порт или принтерный LPT[255]. Компьютеры тут совсем слабенькие, тащить в них лишнее не стоит. Ничего особо дешевого, кроме разъемов и кабелей, в последовательных СОМ-портах нет. Так что можно жить без них.
Тем более что переходник это не бог весть какая сложность — Федор «в одну каску» спаял похожий вариант на «рассыпухе» за месяц. Пусть в итоге получился корпус на четверть кубометра, пока это неважно. Никогда не поздно заказать специальную микросхему-преобразователь, которую разработчики будут ставить при необходимости, если такая вообще появится в этом мире. Чтобы в ее применении ни от чего не зависеть, добавил в УИ-8 низковольтное питание. Благо отдельных проводов в используемых разъемах от БЭСМ-4 было более чем достаточно. Толщина меди на них наводила на мысли минимум о нескольких десятках, если не сотнях ватт. Не то что жалкие несколько ватт USB 2010 года[256].
С выводом видео на телевизор явно надо было разбираться отдельно. Если уж в мое время нужна была специальная видеокарта с прямым доступом на внутреннюю скоростную шину данных, в шестьдесят шестом без чего-то подобного ну никак нельзя было обойтись. Причем эта самая «карта» вполне могла оказаться размером с шифоньер. Сколько там требуется памяти только на экран? В буквах его разрешение будет что-то типа семьдесят на тридцать, итого более двух тысяч байт. Десятая часть оперативки БЭСМ-4, что в общем-то не так и страшно[257].
Тогда почему на столах в ВЦ все еще нет дисплеев? Ну да, мало передать в «телевизор» код в двоичном разряде. Чтобы пучок электронов нарисовал букву, надо ее разложить по пикселам. А это сразу десятки килобайт! Вот память и подсказывает, что образы знаков не случайно были жестко зашиты в видеоадаптер. Именно от этого и случились проблемы с кодировками.
Так что, пока надо не думать, а делать. Василию с ВЦ ТЭЦ придется намекнуть, чтобы заказал в главке парочку дисплеев от IBM. Заодно нужно купить бытовой телевизор — посмотрим, что можно сделать без заморских устройств. Соответственно, мне придется позаботиться, чтобы над этим требованием в МЭПе не посмеялись, а предоставили нам в кратчайший срок необходимое оборудование. Вплоть до того, чтобы подогнали под дисплей отдельную ЭВМ, хотя ждать полгода ради паллиатива очень не хотелось.
Одновременно я озадачил Федора и ученую команду Иванов разработкой нормальной клавиатуры и мышки под будущий монитор. А также попросил поразмышлять над видеоадаптером. Не думаю, что сделают, но пусть хоть попробуют для порядка. В целях повышения креативности мышления коллектива набросал футуристический эскиз разветвителя УИ-8 в виде здоровенного слитка золота. Пусть только попробуют нарушить требования!
…Все бы хорошо, но с телетайпом опять вышел облом. Меня подвели элементарная невнимательность и запарка с часами для съезда. То, что на этом убогом чуде три регистра, я знал, даже прикинул таблицу соответствия МТК-2 и «Основной» кодировки. Примерно догадывался, как ловить команды переключения раскладок софтом. Федор, в свою очередь, обещал, что это не понадобится: дескать, не так и сложно добавить старшую пару бит по команде смены регистра.
Вот только печатающие головки на телетайпе стояли трехлитерные, а не двух, как на всех пишущих машинках! Их переварка была в теории вполне реальной, но очень непростой задачей. Гораздо хуже другое, раскладка клавиш оказалась нестандартной, их было попросту мало. Машинистки от такого авангардизма впадали в ступор и отказывались работать.
В результате количество неиспользуемого хлама в боксе выросло на пару юнитов. Впору открывать музей и водить экскурсии. Хорошо, что на дворе стоял социализм — никто даже не подумал спросить: «А где же деньги?» Идеальный строй для любопытных ученых и инженеров. Придумывай, пробуй — все спишут. Если не расстреляют за вредительство по завистливому доносу конкурента.
Но все же следующий эксперимент стал образцом консерватизма. Штатный COM-порт ноутбука удлинили «токовой петлей» с гальванической развязкой на новомодных оптронах и вывели хвост в мою приемную. Установили «Консул», третью копию проверенного «конвертера», а также замкнули выход клавиш на «молоточки», чтобы был доступен режим обычной пишущей машинки[258].
Литеры привычно перепаяли на русские буквы, большие и маленькие. Теперь то, что печаталось на этом аппарате, стало возможным передать в ноутбук. Если, конечно, Екатерина Васильевна изволит отключить в секретном отсеке один из печатающих «Консулов» и подключить директорскую машинистку. И уже при совсем большом желании полученный подобным образом текст можно будет скорректировать и отправить печататься обратно. Тревожить меня по таким пустякам сотрудники опасались, Анатолий обращаться с Dell’ом не научился, иных допущенных в святая святых попросту не имелось.
Если, конечно, не считать первых лиц страны — Шелепина, Косыгина, Семичастного и еще одного члена Президиума ЦК, Геннадия Ивановича Воронова, для которого Александр Николаевич с моим участием недавно проводил презентацию артефактов. Не раскрывая, впрочем, моей роли в истории их появления.
Поэтому прогресс пошел другим путем. Надо сказать, что в скромном НИИ «Интел» оказалось аж пять симпатичных душ секретарей-машинисток. Это на полсотни сотрудников. Целых десять процентов штатного расписания сжирал нелепый функционал принтера! Если еще добавить хранение? А поиск нужной бумажки — это вообще отдельная история. То, что в две тысячи десятом находилось за десятки секунд, в тысяча девятьсот шестьдесят шестом требовало в лучшем случае нескольких часов. В худшем — насовсем терялось в необъятной глубине шкафов.
И это еще не все. Пришлось принять на работу специального научного руководителя, который стучал, как дятел на столбе, в смысле, тайком писал рапорты Шелепину. В свободное от основной работы время он с парой помощников обеспечивал бюрократическое прикрытие наших метаний. Бухгалтерия разрослась до трех человек. Уборщицы опять же, слесаря, вахтеры. Про водителя и не говорю, как будто я без него ездить не мог.
В общем, на жалкий десяток работников умственного труда, производящих ценный научный продукт, приходилось четыре десятка нахлебников из обслуживающего персонала. Какая тут будет производительность труда?! Как можно, не изменив бюрократических обычаев, догонять США? Впрочем, пусть этот вопрос заботит вождей, свою точку зрения на это я изложил еще осенью в записках попаданца.