Рождение чуда (СИ) - Ким Виктор Валентинович (читать онлайн полную книгу TXT) 📗
После получения полной документации на архитектуру, систему команд и прочего для будущей сверхЭВМ техноконструктор вплотную приступил к её разработке. При её разработке он столкнулся с рядом новых проблем, которых не было при создании первой микроЭВМ, например, отдельная арифметическая АЛУ, производящая операции над дробными числами, использовала табличные значения функций, что-то, вроде таблиц Брадиса, только с гораздо большим числом функций и несравнимо более высокой точностью. Пришлось составлять небольшие программы, которые вычисляли и формировали такие таблицы, это была одна из простейших задач. Основное время занимала разработка аппаратной части всех АЛУ, долговременной памяти, нормально функционирующая оперативная память была отлажена ещё в начале года.
К концу 1969 года было получено достаточное количество данных из школы-интерната в Загорске. Во время своих рабочих визитов Витя, по просьбе Антонины Сергеевны, передал ей ещё одну перчатку летучую мышь, но под левую руку, и коробку батареек к ней. Увидел он и новенького, мальчика Вову, которого ещё не начинали обучать. Зрелище было тягостным, ребёнок стоял на месте, слегка раскачиваясь из стороны в сторону, из-за сенсорного голода никаких побуждений как-то действовать у него не было. Витя стал лучше понимать, почему у старших детей пользуются такой популярностью разработанные им перчатки, это не только возможность получить дистанционно информацию об окружающем мире, но и одно из немногих доступных развлечений. Понаблюдал и за тем, как использовал перчатку подросток лет 14–15, он делал ею быстрые ощупывающие движения, чтобы, по-видимому, очертить контуры находящегося на расстоянии предмета.
Зачем попросили вторую перчатку под левую руку, понятно, кто-то из воспитанников хочет попробовать ориентироваться, используя ультразвуковой локатор на обеих руках, мысль, кстати, интересная, Вите самому любопытно, что произойдёт. Кстати, в жидкой среде ультразвук распространяется ничуть не хуже, чем в газовой, можно ли также, как это делает слепоглухонемой подросток, оконтурить предмет, в смысле орган, в теле человека. Интересно, занимается ли у нас кто-нибудь подобным, по идее, применение ультразвука не должно быть таким вредным, как рентгена. У матери в нынешней больнице такого прибора точно нет, и в прошлой не было. Мимолётная мысль заняться этим и сделать для матери подобное устройство была отброшена под давлением сложных текущих задач, к тому же, наверняка, потребуется какое-нибудь разрешение, он в этом совершенно не разбирается.
Для решения глобальной проблемы создания принципиально иначе программируемых электронно-вычислительных машин перед техноконструктором стояло по меньшей две очень сложных задачи, завершение разработки сверхЭВМ, точнее, как он рассчитывал, её неразумной части, и создание модели нейронной сети, аналогичной человеческой, но на совершенно другой элементной базе. Хотя исходные данные для воплощения второй части у Вити уже были, он решил сначала закончить первую. Свободного времени не было ни на что, товарищи по комнате общежития воспринимали своего сидящего или лежащего с отрешённым видом однокурсника почти как предмет мебели.
В январе нового, 1970 года, Витя узнал от Анатолия Ивановича, что их лаборатории был выделен лимит валюты, и она уже кем-то потрачена на закупку образцов американских микросхем. Сообщивший об этом заведующему лабораторией чиновник был очень доволен и разговаривал так, как будто делал большое одолжение. Услышав в ответ безразличные слова, что за сделанное, конечно, спасибо, но больше так делать не нужно, был крепко раздосадован.
Академик по этому поводу ещё заметил, что сейчас он даже рад, что к ним направили по распределению довольно большое количество вчерашних выпускников, а не опытных работников. У выпускников нет стереотипа, что все американские разработки в этой области лучше наших, наоборот, они видят, что то, что делаем мы, на голову превосходит зарубежные изделия. И в этом главная польза от закупленных за валюту микросхем.
Видя, что Витя полностью увяз в разработке сверхмашины, он, тем не менее, передал просьбу технологов организовать рабочую встречу в связи с установленной им в МГИС (многоканальный генератор импульсных сигналов) микросхемой управления. Витя, конечно, согласился и встреча была назначена на завтрашнее утро.
Во время встречи выяснилось, что наибольший интерес вызвала, во-первых, сама концепция размещения АЛУ, памяти, таймеров и портов ввода/вывода в одной микросхеме, которая после разработки им первой версии микроЭВМ казалась Вите очевидной, во-вторых, микросхема долговременной памяти, она породила у технологов настоящий ажиотаж. После долгих обсуждений, по первому пункту решили провести патентный поиск и, если возможно, запатентовать идею управляющей микросхемы.
По второму пункту, микросхеме долговременной памяти конденсаторного типа (ПДК) Вите пришлось делать целый доклад с чертежами и объяснением принципа работы. Он также объяснил, что одной из технологических трудностей является создание очень тонкого слоя диэлектрика между зоной канала и подзатвором, так он назвал затвор, который, собственно, и обеспечивал хранение информации. На прямой вопрос, как удалось это сделать в данной конкретной микросхеме, ответил, что это вопрос к технологам, а не к нему.
Вплоть до лета Витя работал над сверхЭВМ, несколько раз встречался с разработчиками архитектуры, уточняя некоторые спорные моменты. Занимался текущей работой по модернизации оборудования, репутация их лаборатории в этом отношении была чрезвычайно высокой, все имевшие с этим оборудованием дело получатели знали, что оно практически не выходит из строя и сломать его можно только специально. Витя закончил эту часть своего проекта незадолго до отбытия на воинские сборы по линии военной кафедры и получил повышение общего уровня на 1 до 24. Тут же проверил производительность рецепта «Формирование структуры», как и ожидалось, она увеличилась на 25 % и достигла 78 грамм в минуту.
Глава 7
На место проведения воинских сборов их доставили на грузовиках прямо от поезда. За военной формой образца конца 40-х годов или начала 50-х они заехали по дороге на какой-то склад. Прямо там Вите пришлось впервые в жизни наматывать портянки и надевать кирзовые сапоги. Ничего особенно примечательного на сборах не произошло, к Витиному сожалению, никто не дал ему пострелять из танковой пушки, а ему очень хотелось узнать, на каком расстоянии его навык «Стрелок» 4-го уровня позволит попадать в цель. Из пистолета Макарова Витя выбил 3 десятки из трёх выстрелов на смешной дистанции. Отношение к курсантам офицеров и солдат было вполне нормальным, единственная неприятность — спать в казарме приходилось с понижением чувствительности слуха и обоняния. Подворотничок и портянки он один раз запомнил чистыми и больше они не доставляли проблем.
Запомнился лишь один забавный эпизод. Среди курсантов второй раз в своей жизни Витя встретил парня, который ни разу не мог подтянуться на перекладине. Им оказался тощий, правильнее сказать худосочный, рыжий студент по имени Жора Маркин. Висящий на турнике, одетый по форме N2, он имел такой жалкий вид, что Витя, при первой же возможности, провёл ему «Регенерацию» на весь организм, после чего тот несколько дней постоянно просил добавки в завтрак, обед и ужин, а к концу пребывания на сборах смог 5 раз подтянуться на перекладине. Всё остальное время, если от Вити не требовалась какая-нибудь немедленная реакция, он занимался своим проектом.
После возвращения в институт, осенью, фоном, по сравнению с работой над проектом, прошли экзамены на военной кафедре, которые обеспечивали получение начального офицерского звания.
Этой же осенью псевдоаналоговая модель нейрона была готова, и он занялся формированием когнитивного транслятора с использованием вероятностной логики. Когнитивным (познающим) транслятором он назвал часть мозга человека, отвечающую за распознавание языка и формирующую субъективную модель мира. Кроме явных связей между «нейронами» техноконструктор заложил и скрытые, которые «пробивались» повышенным напряжением на активных нейронах. Хотелось реализовать и аналог эмоций человека, которые несут мобилизующую или угнетающую функцию. У человека эмоции могут вызвать усиление сокращений сердечной мыщцы и их частоту, повышение кровяного давления и т. д., а что можно сделать у ЭВМ? Кое-что всё-таки можно: повышать или понижать тактовую частоту, повышать или понижать питающие напряжения, усиливать или ослаблять охлаждение.