Цифровой журнал «Компьютерра» № 101 (Журнал «Компьютерра») - страница 7

Серийное производство троичного компьютера навязали Казанскому заводу математических машин, хотя Брусенцов с командой разработчиков получал предложения от других производителей, в том числе и из-за рубежа.

Казанские инженеры, не вдохновлённые низкой стоимостью «Сетуни» (27 500 рублей), не горели желанием выпускать её серийные образцы в запланированные сроки. При том, что феррит-диодные усилители, базовые элементы троичного компьютера, поставляли в Казань с Астраханского завода электронной аппаратуры, они стоили всего три рубля пятьдесят копеек. Более того, своими «инженерными» изысканиями казанские производители так и норовили внести в отлаженную конструкцию троичного компьютера модификации, приводившие к его неработоспособности.

Бригада разработчиков «Сетуни» фактически поселилась на заводе, занимаясь постоянной отладкой серийных машин.


>Дружный коллектив разработчиков «Сетуни»

Несмотря на все препоны, к 1965 году завод произвёл и реализовал пятьдесят экземпляров «Сетуни». Промышленные образцы компьютера заработали по всей стране — в военно-воздушной академии имени Жуковского и в одесском НИИ «Пищепромавтоматика», в якутском институте космофизических исследований и ведущих московских вузах.

И везде «Сетуни» зарекомендовали себя исключительно надёжными и простыми в освоении и эксплуатации машинами. Так, первый вариант «Сетуни», собранный для вычислительного центра МГУ, безотказно трудился более пятнадцати лет.

"Сетунь-70"

Идеи, заложенные в архитектуру первого троичного компьютера и реализованные в «Сетуни», оказались настолько удачными, что в 1967 году было принято решение выпустить её модифицированную версию.

Наряду с аппаратными улучшениями (увеличение объёма оперативной памяти, реализация системы прерываний, уменьшение потребляемой мощности и размеров ЭВМ), важнейшим нововведением стала реализация двухстековой архитектуры.

Выпущенный в 1970 году вариант обновлённого троичного компьютера получил название «Сетунь-70».



Стремление к реализации более продуманного и компактного представления программ привело разработчиков «Сетуни-70» к идее отказа от традиционного машинного кода и использования в качестве машинного языка обратной польской записи (ПОЛИЗ). Стандартные машинные команды, состоящие из кода операции и адреса операнда были заменены на трайты операций и операндов. Применение обратной польской записи и обусловило стековую архитектуру «Сетуни-70». В первом стеке адресные трайты управляют передачей данных из оперативной памяти в стек, а операционные трайты — преобразованием данных и возвращением результата из стека в оперативную память. При этом, как и положено при стековой обработке, эти операции выполняются над данными в вершине стека и нижележащими данными.