Предыдущая глава |
↓ Содержание ↓
↑ Свернуть ↑
| Следующая глава |
\**Burroughs Corporation основана в 1886 году как производитель арифмометров. ЭВМ Burroughs практически доминировали в банковском секторе. Действующая поныне система платежей SWIFT начала работать в 1977 году на ЭВМ Burrough. После 1986 года компания слилась с Sperry UNIVAC и переименована в Unisys.\
Регистровые варианты на этом фоне смотрелись откровенно консервативным развитием идеи аккумуляторов. Где была одна "особая" ячейка — стало две, три, восемь или шестнадцать, все с "особым" коротким адресом. Однако и тут назревали нешуточные "развилки истории". Кто-то ратовал за упрощение а-ля стек, при котором АЛУ будет иметь дело только с регистрами, другие отстаивали необходимость "длинных" команд для прямого обращения к памяти... На первый взгляд такая мелочь! Вот только для программиста, имеющего дело с кодами, получаются совершенно разные ЭВМ. Соответственно и перспективы могли выйти очень... Разными.
Тут-то бы и сказаться преимуществам послезнания во всей красе! Увы, ничего дельного я не мог подсказать даже по самым общим вопросам. Разве что споры о полных и ограниченных наборах команд навевали ассоциации* про будущие холивары между RISC и CISC, но полной уверенности всеж не было. Да и чем это могло помочь? Разумеется, я прекрасно помнил, что Intel использовал CISС до процессора i486DX, и только потом перешел на RISC-ядро. Вот только кто ответит, на сколько оптимальным был их путь?!
В поисках знаний я проштудировал кучу книг из будущего. Увы, скоро в голове было "не протолкнуться" от шин, кешей, акселераторов, обработчики графики, северных и южных мостов, AGP и PCI, и прочих хитрых аббревиатур... То, что было связано с программированием, вообще "вынесло мозг" разнообразием подходов и вариантов. Когда-то в будущем, я считал себя специалистом, весьма и весьма неплохо разбирающимся в особенностях компьютеров, да что там, я мог буквально часами рассуждать, к примеру, о преимуществах DDR3 SDRAM! Оказывается, это были пустые камлания вокруг маркетингового буллшита! Подражающий реальному диспетчеру дикарь в сплетенных их ротанга "наушниках" и куском палки в качестве микрофона мог "призвать" самолет с новой порцией стеклянных бус на ближайшую к стойбищу поляну с большей вероятностью, чем я связать свои навыки с проектированием реального устройства.
Хорошо одно — пока я пытался явить окружающим откровение из будущего, специалисты сами определились с решением. Едва "попробовав" первые образцы SRAM, и получив заверения в быстром росте количества бит на кристалле, сторонники "длинных" команд "с прямыми адресами" буквально "положили на лопатки" как своих "регистровых" оппонентов, так и желающих "попробовать стек". Причина была тривиальной — полупроводниковое ОЗУ работало фактически на скорости будущего процессора, и отказ поддерживать доступ к нему на уровне команд стал казаться бессмысленной глупостью.
* * *
\*Действительно, именно в этой точке началось расхождение сокращенного набора команд (RISC) и полного (CISC).\
\**Intel 4004 был запущен в разработку в 1969 году, имел доступ стек глубиной в 4 слова для вызова функций, регистр-аккумулятор, кроме того, был доступ к "большой "восьмибитной (4K) ROM и к маленькой (640 байт) четырехбитной RAM.\
После решения архитектурных вопросов, пошло моделирование. На этой стадии я даже не пытался вмешиваться, но все же примерно к пятой версии "Денди" не выдержал, и как-то очень по-доброму настучал Шелепину. Сколько можно, есть прототип сложностью чуть менее пяти тысяч транзисторов, в нем 8-ми битное АЛУ с логикой, сдвигом, сложением-вычитанием, такая же шина данных, 16-ти битные адреса позволяют использовать 64 килобайта памяти, где-то сбоку функциональной схемы пристроены 16 регистров общего назначения... И прочие параметры, эдак на три машинописных листа, если использовать ГОСТовский двойной интервал... В общем, мне казалось, что результат должен быть не сильно хуже "Ямахи"* из моего школьного детства.
Главное, система работает, ее надо в серию гнать, а не доводить до окончательного совершенства. Без того спецы "убили" последний квартал на какой-то хитрый двухфазный тактовый сигнал,** который дает надежду получить частоту минимум в один мегагерц. Вроде прекрасный результат, но только дай им волю — будут следующие полгода переводить прототип на четыре фазы, а потом и про восемь вспомнят.
\*Ямаха КУВТ комплекс учебной вычислительной техники на основе бытовых компьютеров стандарта MSX компании Yamaha, массово устанавливался в школах в середине 80-х и начале 90-х.\
\**В процессоре много цепочек из триггеров, и время их срабатывания вполне конечно. Таким образом, можно подавать сигнал чаще, к примеру, четные триггеры будут срабатывать по заднему фронту синхроимпульса, а нечетные — по переднему.\
В результате Филипп Георгиевич не разговаривал со мной неделю, но всеж разгул перфекционизма прекратил, и надо признать, сделал это очень вовремя. Позже стало понятно, что потеря темпа обошлась очень недешево, враг подобрался буквально вплотную. Совсем не тот, что изображается на развороте "Крокодила" в черных цветах и фашисткой каске с набранным болдом шильдиком "НАТО". Доморощенные конкуренты оказались куда опаснее.
Первое время нас буквально "спасала" относительно низкая тактовая частота, непонятность, и реальная сложность освоения новых технологий. Профессионалы-лебедевцы из ИТМиВТ походили было вокруг, но вполне справедливо решили, что даже сверхбольшие микросхемы не сильно помогут в деле создания будущей рекордной супер-ЭВМ БЭСМ-8. Поэтому оставили Староса в покое, сосредоточив свои немалые аппаратные возможности на добыче полупроводниковой памяти.
Однако стоило Лебедеву увидеть заминку и очевидное недовольство "ленинградской командой" со стороны Шокина... Как будто вожак-волк заметил жирного подранка в лосином стаде! Сразу кто-то особо умный догадался, что СССР не помешает БЭСМ-Light, в конце концов, упрощать не сложно, а уж с опытом, который за последние двадцать лет накопил Институт Точной механики, так и вообще задача не стоит выеденного яйца. Почувствовав усиление конкурента, в ответ обнажили административные клыки сторонники ЕС-ЭВМ, в конце концов, копировать IBM тоже можно по разному, и специально разработанная элементная база в этом деле не помешает.
Наше восьмибитное детище никто не принимал всерьез. Походя его мешали в грязь и те, и другие — "вместо решения задачи по разработке необходимой народному хозяйству Единой Серии ЭВМ отдельные товарищи занимаются разбазаривание средств и ресурсов на эксперименты с очевидно устаревшими концепциями, кроме того, выбранный ими путь "поставить ЭВМ на рабочий стол каждого инженера" в крайне утопической форме поощряет индивидуализм..." Хорошо хоть про игровые автоматы молчали, знали, что в Президиуме ЦК очень симпатизируют проекту, лично товарищ Микоян не прочь поиграть в "Тетрис". А за пятипроцентный ручеек валюты, текущий в МЭП с импорта "Денди", им глотку порвет не только Шокин, но даже его секретарша.
Зато в деле критики Старосовского компьютера они себя чувствовали вполне уверенно. Даже не стеснялись ссылаться на зарубежный опыт, причем "оттуда" мои идеи действительно выглядели по меньшей мере бледно. Техническая возможность сделать восьмибитный процессор на одном чипе у империалистов давно была. Не у Intel, разумеется, про эту компанию еще ничего не слыхать,* небось Мур и Нойс таскают мебель по офису в какой-то Калифорнийской дыре, и ждут, когда транспортники притащат списанный "большими ребятами" степпер. А вот к примеру Radio Corporation of America уже могут себе позволить что-то на пяток тысяч транзисторов. Что им стоит, цветные телевизоры сметают с полок магазинов, плюс к этому в штатах во всю рекламируют новейшие компактные модели на интегральных схемах. Штат инженеров в RCA такой, что во всем СССР не собрать, да и объем выполняемых заказов будет поболее бюджета МЭП, даже если считать по смешному курсу газеты "Известия". Но вот не делают они процессоры, даже не пытаются, если верить КГБшным данным.
Так что я бы и сам засомневался в перспективах "однокристаллок", только память услужливо напоминала о десятках миллионов** Apple, Atari и прочих Spectrum'ов, заполонивших мир в конце 70-х моей истории. Но рассказывать об этом никому нельзя, и даже не из-за страха перед всесильным КГБ, все проще, не стоит еще больше укреплять свое реноме недалекого прожектера.
\*18 июля 1968 года Роберт Нойс и Гордон Мур зарегистрировали компанию "NM Electronics". Бренд Intel был выкуплен позже.\
\**Например, компьютеров Commodore 64 было продано более 17 миллионов, что до сих пор является рекордом Гиннеса. Модель Apple II имела куда более скромную популярность — от 5 до 6 миллионов экземпляров.\
Досталось "на орехи" и нашей новой системе команд. Аргументация проще не придумать — "вот сами и будете на этом писать", причем далее неизменно следовали злорадные смешки. Про нормальные компиляторы для восьмибиток тут не слышали, программировать "в кодах" человек приспособлен плохо.* Так что обидно, но попробуй поспорь — создать свою "школу" за два года невозможно, хотя Старос очень старался, тащил к себе людей со всей страны. Но найти кого-то реально квалифицированного — немалая проблема, "Понедельник начинается в субботу" основан, как говорится, на вполне реальных событиях. И даже хуже — некоторые грамотеи даже слышать не хотят про вполне освоенные у Староса мониторы, им, видете ли, перфокарты удобнее — "написал код карандашиком, отдал девочкам, распечатку они же и принесут". Послушаешь и пальцы автоматически начинают "03" в воздухе "крутить".
\*В реальной истории на 1968 год в СССР можно было найти около 1200-1400 программистов со средним опытом 3-4 года. Причем средняя производительность труда одного программиста составляла 3-5 машинных команд в день (!!!).\
Постепенно я начал чувствовать себя лишним в атмосфере непрерывного праздника советской интриги. Хотелось верить, что Шелепин и Косыгин не дадут в обиду проект персонального компьютера. Они-то видели ноутбук и смартфон своими глазами, и в описанную мной историю развития ЭВМ верят минимум процентов на девяносто, если не больше. Но от этого не легче, даже неисправимый оптимист Федор последнее время начал поглядывать искоса, дескать, "а товарищ директор точно уверен, что вверенное ему НИИ идет в правильном направлении?" Энтузиазм сотрудников гас на глазах, а без него управлять советским коллективом толком невозможно, материальный кнут в СССР не страшное оружие, как это принято у проклятых капиталистов, а скорее поролоновая игрушка из "сертифицированного" садо-мазо набора. Оставалось лишь с грустью смотреть, как давно запущенные в работу проекты принтера, графопостроителя и нормального гибкого диска буксуют в эскизной стадии. Моих же сил хватало только на пропихивание срочной текучки.
* * *
Как-то в особо жаркий июльский день мэнээсы притащили очередное предложение по автоматизации Пульсаровского производства. За заказ надо сказать особое "спасибо" Шокину — свалил на нас самое важное, что было в отрасли, и попробуй откажись, после громкой победы на халтуре для геологоразведчиков никто в министерстве и слушать не хочет про "несопоставимый масштаб работ". Пробовал осторожно заикнуться, так чуть живьем не сожрали — "для чужих сделали, а себе не хотите"? И смотрят так, будто я левака пригрел с геологов, да столько, что хватит... До виллы на скромных и откровенно бедноватых Канарах воображение тут обычно не добирается, а вот про дачку в какой-нибудь Барвихе Одинцовского района — пачку анонимок запросто сочинят.
С первого взгляда на листы ватмана стало понятно, что не смотря на мои более чем толстые намеки, "гора родила мышь". В смысле, Иваны тупо использовали привычную схему. Датчики и линии управления со всего цеха, в более чем тысячном количестве тупо выводились в один зал, где ровно посередке "царствовала" ЭВМ. А я еще по наивности прикидывал про себя, догадаются они привесить процессор на каждый агрегат, или все же начнут сразу с участка.
— Так... Вроде мы предварительно договаривались о максимально широком использовании разрабатываемого микропроцессора? — начал я неторопливый разнос. — А что вы опять нарисовали?
От искреннего непонимания в глазах сотрудников меня начало потихоньку потряхивать. С раннего утра то одно, то другое. Сначала выданное мне в пользование долбанное ГАЗовское корыто заглохло посереть дороги с прохудившейся диафрагмой бензанососа. Потом Федосей Абрамович долго жаловался на жизнь в связи с безнадежно проваленным заданием по розыску кондиционера. После него мастодонистые, одетые в белые халаты не первой свежести монтажницы из-за премии едва не побили мастера прямо в моем кабинете. Добавил развлечений сантехник, он накатал заявление "по собственному" из-за вечно зас...го и забитого тряпками женского туалета... Еще и мэнээсы на мою голову!
Между тем, мой вопрос ни грамма не смутил сотрудников:
— Так мы же использовали процессор! — Иван первый с гордой уверенностью ткнул карандашом в центр вычерченного на ватмане эскиза. Управляющая ЭВМ на нем работает!
— А справится? — поинтересовался я слегка подрагивающим то ли от злости, то ли от смеха голосом.
— Скорее всего, — небрежно пожал плечами Иван второй. — Процессора у нас все равно пока нет. — И продолжил, стервец, добивающим голосом: — Но было бы неплохо заранее урезать требования техзадания по части точности. По-моему, слабоватая у Староса интегральная схема получается...
— Вы же совсем недавно писали руководство-методичку по применению будущих микропроцессоров в народном хозяйстве! — я обвел специалистов специальным начальственным взглядом. — Придумали столько интересных вариантов, до холодильника и пылесоса дошли! Вы же сами, своими руками запустили ЭВМ на скважинах, МЭП от благодарностей чуть не порвало! Все зря?!
Ответом было молчание. Ребята откровенно не понимали сути моего возмущения. Предложенная ими схема была практически азбучной, так учили в институтах и делали в крупных КБ, все без исключения книги по промавтоматизации ориентировались на одну единственную ЭВМ. Даже на Белоярской АЭС в режиме "горячего" резерва стояли всего две Старосовских УМ1-НХ, и сходилось на них почти пять тысяч линий контроля. Наконец, в глазах Ивана-первого забрезжила тень понимания:
— Так вы предлагаете... — он пытался сформулировать невероятное, и наконец решился: — Поставить ЭВМ на каждую установку?!
— Это невозможно, там сотни агрегатов! — решительно отбросил мысль Иван-второй. — Дорого же, и места сколько потребуется!
— Кто изобразил токарный станок с компьютером в методичке? — устало бросил я. — Ты же и рисовал, пикассо доморощенный! А в реальности применить боишься?!
— Так это же в будущем! — немедленно взвыли мэнээсы едва ли не хором.
— В каком на...й будущем?! — не выдержал я. — Чего у вас для этого чертова будущего нет?! Процессор можно сказать работает, обвязка и память есть. Без куска железа в пару тонн спать не можете?!
Предыдущая глава |
↓ Содержание ↓
↑ Свернуть ↑
| Следующая глава |