Приложение 15
Приложение 15
Вычислительная машина «Сетунь» Московского Государственного университета
Общая характеристика машины
Вычислительная машина «Сетунь» представляет собой автоматическую цифровую машину, предназначенную для решения научно-технических задач. Это одноадресная машина последовательного действия с фиксированным положением запятой.
Особенностью машины в математическом отношении является использование троичной системы счисления с коэффициентами 1, 0, -1.
В инженерном отношении машина примечательна тем, что в качестве основного элемента схем в ней применен магнитный усилитель с питанием импульсами тока. Такой усилитель состоит из нелинейного трансформатора с миниатюрным ферритовым сердечником и германиевого диода. Необходимые для реализации троичного счета три устойчивых состояния получаются с помощью пары усилителей. Общее число усилителей в машине — около четырех тысяч. Электронные лампы использованы в машине для генерирования импульсов тока, питающих магнитные усилители, и импульсов записи на магнитный барабан. Полупроводниковые триоды применены в схемах, обслуживающих матрицу запоминающего устройства на ферритовых сердечниках и в усилителях сигналов, считываемых с магнитного барабана.
Внутренние устройства машины работают на частоте 200 кГц, выполняя основные команды со следующими затратами времени: сложение — 180 мксек, умножение — 325 мксек, передача управления — 100 мксек.
Длина слова в арифметическом устройстве машины — 18 троичных разрядов. Команда кодируется полусловом, т. е. девятью разрядами. В запоминающем устройстве каждая пара полуслов, составляющая полное слово, и каждое полуслово в отдельности наделены независимыми адресами. Число, представленное полусловом, воспринимается арифметическим устройством как 18-разрядное с нулями в младших разрядах.
Оперативное запоминающее устройство машины, выполненное на ферритовых сердечниках, обладает емкостью в 162 полуслова.
Запоминающее устройство на магнитном барабане вмещает 2268 полуслов. Обмен между барабаном и оперативным запоминающим устройством производится группами по 54 полуслова. Предполагается ввести дополнительное запоминающее устройство на магнитной ленте и увеличить емкость барабана до 4374 полуслов.
Ввод данных в машину производится с пятипозиционной бумажной перфоленты посредством фотоэлектрического считывающего устройства, а вывод на перфоленту и печать результатов — на стандартном рулонном телетайпе. Ввод и вывод информации осуществляется также группами по 54 полуслова.
В арифметическом устройстве машины «Сетунь» 18-разрядное троичное слово рассматривается как число, в котором запятая расположена между вторым и третьи разрядами. Это число можно выразить формулой
Диапазон чисел в арифметическом устройстве составляет -4,5 =< х =<+4,5 при абсолютной погрешности |дх| < 0,5е-16.
Число считается нормализованным, если оно заключено в интервале 0,5 х 1,5 или равно нулю. Порядок нормализованного числа изображается пятью старшими разрядами полуслова, хранящегося в запоминающем устройстве по отдельному адресу.
Девять разрядов полуслова, представляющего команду, распределены следующим образом: пять первых разрядов составляют адрес, три разряда — код операции, девятый разряд — признак модификации адреса. Если в этом разряде стоит 0, то команда выполняется без изменения адреса, если 1, то к адресу прибавляется число, находящееся в регистре модификации, если -1, то это число вычитается из адреса. Особое значение имеет младший (пятый) разряд адреса: у адреса полного слова в этом разряде -1, у адреса старшего полуслова 0, у адреса младшего полуслова 1.
В командах, относящихся к магнитному барабану или к устройствам ввода и вывода, первый разряд указывает, какая треть матрицы должна использоваться
для записи (считывания) передаваемой информации. Остальные четыре разряда адресной части команды либо обозначают номер зоны на барабане, либо используются для конкретизации команды: ввод или вывод. В функциональном отношении машина разделяется на шесть устройств:
1) арифметическое устройство; 2) устройство управления; 3) оперативное запоминающее устройство; 4) устройство ввода; 5) устройство вывода; 6) запоминающее устройство на магнитном барабане.
Преимущества троичной системы счисления
Главное преимущество троичного представления чисел перед принятым в современных компьютерах двоичной состоит не в иллюзорной экономности троичного кода, а в том, что с тремя цифрами возможен натуральный код чисел со знаком, а с двумя невозможен. Несовершенство двоичной арифметики и реализующих ее цифровых машин обусловлено именно тем, что двоичным кодом естественно представимы либо только неотрицательные числа, либо только неположительные, а для представления всей необходимой для арифметики совокупности — положительных, отрицательных и нуля — приходится пользоваться искусственными приемами типа прямого, обратного или дополнительного кода, системой с отрицательным основанием или с цифрами +1, -1 и другими ухищрениями.
В троичном коде с цифрами +1, О, — 1 имеет место естественное представление чисел со знаком (так называемая симметричная, уравновешенная или сбалансированная система), и «двоичных» проблем, не имеющих удовлетворительного решения, просто нет. Это преимущество присуще всякой системе с нечетным числом цифр, но троичная система самая простая из них и доступна для технической реализации.
Арифметические операции в троичной симметричной системе практически не сложнее двоичных, а если учесть, что в случае чисел со знаком двоичная арифметика использует искусственные коды, то окажется, что троичная даже проще. Операция сложения всякой цифры с нулем дает в результате эту же цифру. Сложение +1 с -1 дает нуль. И только сумма двух +1 или двух -1 формируется путем переноса в следующий разряд цифры того же знака, что и слагаемые и установки в текущем разряде цифры противоположного знака.
Пример: 111011101010 + 111011110100=101110011110
В трехвходном троичном сумматоре перенос в следующий разряд возникает в 8 ситуациях из 27, а в двоичном — в 4 из 8. В троичном сумматоре с четырьмя входами перенос также происходит только в соседний разряд.
Операция умножения еще проще: умножение на нуль дает нуль, умножение на 1 повторяет множимое, умножение на -1 инвертирует множимое (заменяет 1 на -1, а -1 на 1). Инвертирование есть операция изменения знака числа.
Следует учесть, что комбинационный троичный сумматор осуществляет сложение чисел со знаком, а вычитание выполняется им при инвертировании одного из слагаемых. Соответственно троичный счетчик автоматически является реверсивным.
Важным достоинством троичного симметричного представления чисел является то, что усечение длины числа в нем равносильно правильному округлению. Способы округления, используемые в двоичных машинах, как известно, не обеспечивают этого.
Н.П. Брусенцов.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Приложение 1
Приложение 1 РЕЧЬ И.В. СТАЛИНА НА ЗАСЕДАНИИ ПОЛИТБЮРО ЦК КПСС 19 АВГУСТА 1939 ГОДАВопрос мира или войны вступает в критическую для нас фазу. Если мы заключим договор о взаимопомощи с Францией и Великобританией, Германия откажется от Польши и станет искать «модус вивенди» с
Приложение 2
Приложение 2 ДОГОВОР О НЕНАПАДЕНИИ МЕЖДУ ГЕРМАНИЕЙ И СОВЕТСКИМ СОЮЗОМ ПРАВИТЕЛЬСТВО СССР И ПРАВИТЕЛЬСТВО ГЕРМАНИИРуководимые желанием укрепления дела мира между СССР и Германией и исходя из основных положений договора о нейтралитете, заключенного между СССР и
Приложение 3
Приложение 3 СЕКРЕТНЫЙ ДОПОЛНИТЕЛЬНЫЙ ПРОТОКОЛ К ДОГОВОРУ О НЕНАПАДЕНИИ МЕЖДУ ГЕРМАНИЕЙ И СОВЕТСКИМ СОЮЗОМПри подписании Договора о ненападении между Германией и Союзом Советских Социалистических Республик нижеподписавшиеся уполномоченные обеих сторон обсудили в
Приложение 5
Приложение 5 ДОГОВОР НЕЙТРАЛИТЕТА МЕЖДУ СОЮЗОМ СОВЕТСКИХ СОЦИАЛИСТИЧЕСКИХ РЕСПУБЛИК И ЯПОНИЕЙПрезидиум Верховного Совета Союза Советских Социалистических Республик и Его Величество Император Японии, руководствующиеся желанием усилить мирные и дружественные
Приложение 1
Приложение 1 Директива НКВД СССР № 359 о принятии мер по розыску и аресту агентов немецкой разведки, обучавшихся в разведывательно-диверсионной школе в м. Яблонь Люблинского воеводства (Польша)27 августа 1942 г.Начальникам особых отделов НКВД фронтов,7-й отдельной и
Приложение 2
Приложение 2 Спецсообщение УНКВД по Саратовской области № 2069 в обком ВКП(б) о задержании группы немецких разведчиков-диверсантов12 октября 1942 г.В ночь на 6 октября 1942 года в районе г. Хвалынска Саратовской области с самолета противника была сброшена на парашютах группа
Приложение 3
Приложение 3 Докладная записка НКВД СССР № 2037/Б в ГКО о результатах борьбы с вражескими агентами-парашютистами, забрасываемыми немецкой военной разведкой в тыловые районы СССР5 декабря 1942 г.В 1942 г. (март — ноябрь) органами НКВД задержано 687 вражеских
Приложение 4
Приложение 4 Докладная записка секретаря ЦК КП(б) Белоруссии В.Н. Малина в оргинструкторский отдел ЦК ВКП(б) о переходе на сторону партизан бригады РОА под командованием Гиля — «Родионова» и создании первой Антифашистской бригады[не ранее 16 августа 1943 г.]В результате
Приложение 5
Приложение 5 Из спецсообщения НКГБ БССР № 4/481 в НКВД СССР о результатах разработки антисоветских организаций и вооруженных формирований, созданных немцами на оккупированной территории СССР1 сентября 1943 г.Доношу: от нашей агентурно-оперативной группы, которая в
Приложение 6
Приложение 6 Из истории партизанской бригады «Октябрь» Витебской области о разгроме гарнизона противника в дер.Шипы Глубокского района совместно с партизанами 1-й Антифашистской бригады Минской области 17 марта1944 года8 сентября 1944 годаНемецкий гарнизон в дер. Шипы
Приложение 7
Приложение 7 Из отчета командования 1-й Антифашистской партизанской бригады Минской области о боевой деятельности бригады за апрель — май 1944 г.деревня Пересечено 5 июня 1944 г.Общая обстановкаВ первой половине апреля противник на участке обороны бригады и соседей
Приложение 8
Приложение 8 1-я Антифашистская бригада16 августа 1943 г. на сторону партизан перешла так называемая «Русская национальная народная армия», организованная немецко-фашистскими захватчиками из военнопленных. Она получила наименование 1-й Антифашистской партизанской
Приложение 1
Приложение 1
Приложение 6
Приложение 6 Список морских бронепоездов на 27 февраля 1919 г., формировались в Петрограде (указана фамилия командира)1. № 5 (Долгов, Довголевский), 4 бронеплощадки, 2 платформы. Четыре 76-мм пушки, 8 пулеметов.2. № 11 (Маландин-Огневой), 1 бронепаровоз, 2 бронеплощадки. Две 76-мм