Творец троичного компьютера
Учась на последнем курсе и готовя дипломный проект, будущий создатель первого и единственного в мире троичного компьютера Николай Петрович Брусенцов (род. в 1925 г. в Днепродзержинске) столкнулся с необходимостью расчета сложных таблиц. Уже тогда он освоил численные методы вычислений и составил таблицы дифракции на эллиптическом цилиндре (известны как таблицы Брусенцова). Так закладывался фундамент его деятельности в области вычислительной техники в Московском государственном университете.
Его научный руководитель академик С.Л. Соболев загорелся идеей создания малой ЭВМ, пригодной по стоимости, размерам, надежности для институтских лабораторий. Он организовал семинар, в котором участвовали М.Р. Шура-Бура, К.А. Семендяев, Е.А. Жоголев и, конечно, сам Сергей Львович. Анализировали недостатки существующих машин, прикидывали систему команд и структуру (теперь это называют архитектурой), рассматривали варианты технической реализации, склоняясь к магнитным элементам, поскольку транзисторов еще не было, лампы исключались, а сердечники и диоды можно было достать и все сделать самим. На одном из семинаров (23 апреля 1956 г.) с участием С.Л. Соболева были сформулированы основные технические требования к созданию малой ЭВМ. Руководителем и вначале единственным исполнителем разработки нового компьютера был назначен Н.П. Брусенцов. Заметим, что речь шла о машине с двоичной системой счисления на магнитных элементах.
Именно тогда у Н.П. Брусенцова возникла мысль использовать троичную систему счисления. Она позволяла создать очень простые и надежные элементы, уменьшала их количество в машине в семь раз по сравнению с другими элементами. Существенно сокращались требования к мощности источника питания, к отбраковке сердечников и диодов, и, главное, появлялась возможность использовать натуральное кодирование чисел вместо применения прямого, обратного и дополнительного кода чисел.
В 1958 г. сотрудники лаборатории (почти 20 человек) своими руками изготовили первый образец машины. Они просто ликовали, когда на десятый день комплексной наладки ЭВМ заработала! Такого в практике наладчиков разрабатываемых в те годы машин еще не было! Машину назвали "Сетунь" (от речки, что протекала неподалеку от Московского университета).
Постановлением Совмина СССР серийное производство ЭВМ "Сетунь" было поручено Казанскому заводу математических машин. Конструкторскую документацию на машину разработали в СКБ Института кибернетики АН Украины. Первый образец машины демонстрировался на ВДНХ в Москве. Второй пришлось сдавать на заводе, поскольку заводские начальники пытались доказать, что машина, принятая Межведомственной комиссией и успешно работающая на ВДНХ, не годится для производства. "Пришлось собственными руками привести заводской (второй) образец в соответствие с нашей документацией, — вспоминает Брусенцов, — и на испытаниях он показал 98% полезного времени при единственном отказе (пробился диод на телетайпе), а также солидный запас по климатике и вариациям напряжения сети. 30 ноября 1961 г. директор завода вынужден был подписать акт, положивший конец его стараниям похоронить неугодную машину."
Казанский завод выпустил 50 ЭВМ "Сетунь", 30 из них работали в высших учебных заведениях СССР.
К машине проявили острый интерес за рубежом. Внешторг получил заявки из ряда капиталистических государств Европы, не говоря уже о соцстранах. Но ни одна из них не была реализована: министерство прекратило выпуск машины.
Следующим был компьютер "Сетунь-70" — машина, в которой неизвестные в то время (1966—1968 гг.) RISC - идеи соединились с преимуществами трехзначной логики, троичного кода и структурированного программирования Э. Дейкстры. Для нее создали диалоговую систему структурированного программирования, а в ней множество высокоэффективных, надежных и компактных продуктов — таких, как кросс-системы программирования микрокомпьютеров, системы разработки технических средств на базе однокристальных микропроцессоров, системы обработки текстов, управления роботами-манипуляторами, медицинский мониторинг и многое другое.
В настоящее время Николай Петрович Брусенцов заведует лабораторией ЭВМ факультета вычислительной математики и кибернетики Московского государственного университета им. М.В. Ломоносова. Основные направления его научной деятельности — архитектура цифровых машин, автоматизированные системы обучения, системы программирования для мини- и микрокомпьютеров. ЭВМ "Сетунь-70" и сегодня успешно используется в учебном процессе в МГУ. Н.П. Брусенцов является научным руководителем тем, связанных с созданием микрокомпьютерных обучающих систем и систем программирования. Им опубликовано более 100 научных работ, в том числе монографии "Малая цифровая вычислительная машина "Сетунь" (1965), "Миникомпьютеры" (1979), "Микрокомпьютеры" (1985), учебное пособие "Базисный фортран" (1982). Ученый имеет 11 авторских свидетельств на изобретения. Награжден орденом "Знак Почета", Большой золотой медалью ВДНХ СССР, лауреат премии Совета Министров СССР.
Для подготовки данной работы были использованы материалы с сайта http://www.historia.ru/