Беседа четырнадцатая. Продолжение6


Запоминающие устройства

Л. — Запоминающие устройства в вычислительных машинах выполняют ту самую роль, что и бумага, которой мы пользуемся при выполнении р счетов Во время работы часто приходится записывать промежуточные результаты, чтобы продолжать проводимое вычисление или использовать их позднее. В вычислительной машине благодаря использованию двоичной системы счисления нам нужно лишь зафиксировать в интересующих нас каналах наличие или отсутствие сигнала, что соответствует нулям или цифрам 1. Необходимо сделать так, чтобы результат операции (или данное в условии число) можно было записать.

Н. — Но об этом ты мне уже говорил. Эту задачу можно очень хорошо выполнить с помощью сдвигающего регистра.

Л. — Совершенно верно; сдвигающий регистр содержит триггеры — они могут использоваться в запоминающей системе. В зависимости от состояния, в котором они находятся (опрокинутый триггер или в состоянии покоя), сигналы, даваемые ими, могут соответственно представлять цифры 1 или нули
Н. — Так значит в качестве запоминающего устройства мы воспользуемся сдвигающими регистрами?

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

Н. — Ну вот теперь-то я, наконец, услышу объяснение загадочных «тороидов с прямоугольной петлей», о которых я часто слышал, но так толком и не понял, что это такое.

Л. — Именно о них и пойдет у нас речь. Можно сделать ферриты, способные сохранять намагниченность в том или другом направлении при воздействии на них магнитным полем достаточной напряженности. Предположим, что мы взяли маленькое кольцо, которое я изобразил для тебя на рис. 134…

Н. — Хм, если у тебя нет с собой лупы, тебе придется немало потрудиться, чтобы рассмотреть или найти это кольцо!

Л. — В этом-то и заключается одно из важнейших достоинств системы; малые размеры кольца позволяют сделать запоминающие устройства, содержащие в ограниченном объеме огромное количество элементов. Продернем через отверстие маленького кольца провод и пропустим по нему ток. Если ток превышает некоторую величину (например, для нашего кольца 0, 7 а), вся система оказывается намагниченной в определенном направлении; при этом силовые линии магнитного поля замыкаются в кольце.

Н. — Значит ли это, что нате кольцо превращается в своеобразный магнит?

Л. — Нет, оно не обладает никаким внешним магнитным полем, так как силовые линии замыкаюiся внутри феррита. Но мы располагаем средством, позволяющим узнать, в каком направлении намагничено кольцо. Представь себе, что кольцо было намагничено током больше 0, 7 а, протекающим по проводу в определенном направлении, а после этого мы посылаем по этому же проводу ток больше 0, 7 а, но в другом направлении — кольцо перемагнитится в другую сторону

Н. — Я охотно тебе верю, но должен признать, что в моих знаниях ничего не прибавилось — твое кольцо, как и раньше, не обладает внешним магнитным полем.
Л. — Согласен, но представь себе, что мы пропустили через кольцо второй провод. Он станет своеобразной одновитковой вторичной обмоткой трансформатора, в котором другой провод служит первичной обмоткой, а ферритовое кольцо играет роль сердечника. При изменении направления намагниченности сердечника во втором проводе наводится напряжение. Таким образом, мы располагаем средством, позволяющим узнать, изменилось или нет направление намагниченности сердечника.

Представь себе десять колец, подобных только что описанному. Через каждое кольцо пропущен отдельный провод, который мы назовем обмоткой записи. Кроме того, имеется еще один провод, проходящий через все кольца, который мы назовем обмоткой считывания (рис. 135). Для начала переключим всю систему в состояние, соответствующее нулю; для этого пошлем во все десять вертикальных проводов по направлению сверху вниз токи больше 0, 7 а. Такое действие называют стиранием информации в запоминающем устройстве. А теперь по проводам, проходящим через кольца, где нам нужно записать единицы, пошлем снизу вверх токи больше 0, 7 а. Соответствующие кольца перемагничиваются. Теперь для запроса запоминающего устройства нам нужно поочередно послать токи больше 0, 7 а по всем десяти вертикальным проводам по направлению сверху вниз. Те из колец, которые при записи цифр получили ток снизу вверх, перемагничиваются и тем самым наводят напряжение в обмотке считывания. Как ты видишь, таким образом нам удалось сделать запоминающее устройство.

Н. — Это-то я вижу, но два обстоятельства вызывают у меня чувство сожаления; во-первых, при считывании информации ты вынужден стирать имеющуюся запись и, во-вторых, твоя система из колец, пронизанных проводами, число которых соответствует количеству записываемых данных, представляется мне несколько сложной.

septilos.ru