Зерна отольются в пули - Страница 82


К оглавлению

82

Хорошо одно – пока я пытался явить окружающим откровение из будущего, специалисты сами определились с решением. Едва «попробовав» первые образцы SRAM, и получив заверения в быстром росте количества бит на кристалле, сторонники «длинных» команд «с прямыми адресами» буквально «положили на лопатки» как своих «регистровых» оппонентов, так и желающих «попробовать стек».  Причина была тривиальной – полупроводниковое ОЗУ работало фактически на скорости будущего процессора, и отказ поддерживать доступ к нему на уровне команд стал казаться бессмысленной глупостью.

После решения архитектурных вопросов, пошло моделирование. На этой стадии я даже не пытался вмешиваться, но все же примерно к пятой версии «Денди» не выдержал, и как-то очень по-доброму настучал Шелепину. Сколько можно, есть прототип сложностью чуть менее пяти тысяч транзисторов, в нем 8-битное АЛУ с логикой, сдвигом, сложением-вычитанием, такая же шина данных, 16-битные адреса позволяют использовать 64 килобайта памяти, где-то сбоку функциональной схемы пристроены 16 регистров общего назначения… И прочие параметры, эдак на три машинописных листа, если использовать ГОСТовский двойной интервал… В общем, мне казалось, что результат должен быть не сильно хуже «Ямахи» из моего школьного детства.

Главное, система работает, ее надо в серию гнать, а не доводить до окончательного совершенства. Без того спецы «убили» последний квартал на какой-то хитрый двухфазный тактовый сигнал,  который дает надежду получить частоту минимум в один мегагерц. Вроде прекрасный результат, но только дай им волю – будут следующие полгода переводить прототип на четыре фазы, а потом и про восемь вспомнят.

В результате Филипп Георгиевич не разговаривал со мной неделю, но все же разгул перфекционизма прекратил, и надо признать, сделал это очень вовремя. Позже стало понятно, что потеря темпа обошлась очень недешево, враг подобрался буквально вплотную. Совсем не тот, что изображается на развороте «Крокодила» в черных цветах и фашисткой каске с набранным болдом шильдиком «НАТО». Доморощенные конкуренты оказались куда опаснее.

Первое время нас буквально «спасала» относительно низкая тактовая частота, непонятность, и реальная сложность освоения новых технологий. Профессионалы-лебедевцы из ИТМиВТ походили было вокруг, но вполне справедливо решили, что даже сверхбольшие микросхемы не сильно помогут в деле создания будущей рекордной супер-ЭВМ БЭСМ-8. Поэтому оставили Староса в покое, сосредоточив свои немалые аппаратные возможности на добыче полупроводниковой памяти.

Однако стоило Лебедеву увидеть заминку и очевидное недовольство «ленинградской командой» со стороны Шокина… Как будто вожак-волк заметил жирного подранка в лосином стаде! Сразу кто-то особо умный догадался, что СССР не помешает БЭСМ-Light, в конце концов, упрощать не сложно, а уж с опытом, который за последние двадцать лет накопил Институт Точной механики, так и вообще задача не стоит выеденного яйца. Почувствовав усиление конкурента, в ответ обнажили административные клыки сторонники ЕС-ЭВМ, в конце концов, копировать IBM тоже можно по-разному, и специально разработанная элементная база в этом деле не помешает.

Наше восьмибитное детище никто не принимал всерьез. Походя его мешали в грязь и те, и другие – «вместо решения задачи по разработке необходимой народному хозяйству Единой Серии ЭВМ отдельные товарищи занимаются разбазаривание средств и ресурсов на эксперименты с очевидно устаревшими концепциями, кроме того, выбранный ими путь „поставить ЭВМ на рабочий стол каждого инженера“ в крайне утопической форме поощряет индивидуализм…» Хорошо хоть про игровые автоматы молчали, знали, что в Президиуме ЦК очень симпатизируют проекту, лично товарищ Микоян не прочь поиграть в «Тетрис». А за пятипроцентный ручеек валюты, текущий в МЭП с импорта «Денди», им глотку порвет не только Шокин, но даже его секретарша.

Зато в деле критики старосовского компьютера они себя чувствовали вполне уверенно. Даже не стеснялись ссылаться на зарубежный опыт, причем «оттуда» мои идеи действительно выглядели по меньшей мере бледно. Техническая возможность сделать восьмибитный процессор на одном чипе у империалистов давно была. Не у Intel, разумеется, про эту компанию еще ничего не слыхать,  небось Мур и Нойс таскают мебель по офису в какой-то Калифорнийской дыре, и ждут, когда транспортники притащат списанный «большими ребятами» степпер. А вот к примеру Radio Corporation of America уже могут себе позволить что-то на пяток тысяч транзисторов. Что им стоит, цветные телевизоры сметают с полок магазинов, плюс к этому в Штатах вовсю рекламируют новейшие компактные модели на интегральных схемах. Штат инженеров в RCA такой, что во всем СССР не собрать, да и объем выполняемых заказов будет поболее бюджета МЭП, даже если считать по смешному курсу газеты «Известия». Но вот не делают они процессоры, даже не пытаются, если верить КГБшным данным.

Так что я бы и сам засомневался в перспективах «однокристаллок», только память услужливо напоминала о десятках миллионов Apple, Atari и прочих Spectrum'ов, заполонивших мир в конце 70-х моей истории. Но рассказывать об этом никому нельзя, и даже не из-за страха перед всесильным КГБ, все проще, не стоит еще больше укреплять свое реноме недалекого прожектера.

Досталось «на орехи» и нашей новой системе команд. Аргументация проще не придумать – «вот сами и будете на этом писать», причем далее неизменно следовали злорадные смешки. Про нормальные компиляторы для восьмибиток тут не слышали, программировать «в кодах» человек приспособлен плохо.  Так что обидно, но попробуй поспорь – создать свою «школу» за два года невозможно, хотя Старос очень старался, тащил к себе людей со всей страны. Но найти кого-то реально квалифицированного – немалая проблема, «Понедельник начинается в субботу» основан, как говорится, на вполне реальных событиях. И даже хуже – некоторые грамотеи даже слышать не хотят про вполне освоенные у Староса мониторы, им, видете ли, перфокарты удобнее – «написал код карандашиком, отдал девочкам, распечатку они же и принесут». Послушаешь и пальцы автоматически начинают «03» в воздухе «крутить».

82