Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
WinRAR ZIP archive / РГР 2 / Данилов Общ эл .pdf
Скачиваний:
5707
Добавлен:
18.03.2016
Размер:
10.1 Mб
Скачать

Рис. 22.14. Принципиальная схема устройства

умножения четырехразрядных двоичных чисел

Если в схему ввести преобразователь кодов и производить не сложение, а вычитание частичных произведений (сложение в дополнительном коде), то можно получить схему деления двоичных чисел.

Карточка № 22.11 (203)

Арифметическое устройство

Какие операции выполняет арифметическое

Умножение

 

 

212

устройство?

 

 

 

 

 

Логическое сложение

 

 

272

 

 

 

 

Сдвиг разрядов двоичного числа

 

252

 

 

 

 

 

 

Все перечисленные

 

 

152

Как изменяется точность вычислений с увеличением

Увеличивается

 

 

232

количества триггеров в регистрах и сумматорах?

 

 

 

 

 

Точность вычислений не зависит от

192

 

 

количества триггеров

 

 

 

 

 

 

 

 

Перечислите все элементы нормализованной записи

Мантисса, порядок

 

 

173

числа

 

 

 

 

 

Знак числа, мантисса, знак порядка,

172

 

 

порядок

 

 

 

 

 

 

 

 

 

Знак мантиссы, мантисса,

знак

13

 

порядка, порядок

 

 

 

 

 

 

 

 

Знак числа, мантисса, порядок

 

93

 

 

 

 

 

Для чего применяется нормализованная запись

Для

уменьшения

количества

33

чисел?

разрядов

 

 

 

 

 

Для

уменьшения

количества

73

 

значащих разрядов

 

 

 

 

 

 

 

 

 

Для

повышения

точности

53

 

вычислений

 

 

 

Можно ли деление чисел заменить сложением?

Нельзя

 

 

 

113

 

 

 

 

Можно, если складывать сдвинутые

133

 

разряды

 

 

 

 

 

 

 

 

Можно, если складывать сдвинутые

153

 

разряды в дополнительном коде

 

 

 

 

 

 

 

 

§22.12. Оперативное запоминающее устройство

Для запоминания чисел, используемых непосредственно в арифметическом устройстве, служат регистры, каждый из которых рассчитан на одно двоичное число.

Для хранения большого количества чисел, время выбора которых измеряется микросекундами, применяют ОЗУ. Основу конструкции современных ОЗУ составляют ферритовые кольца (диаметром 1—2 мм), пронизанные проводами (рис. 22.15). Пропуская через провод импульсы тока, можно намагничивать кольца в прямом (например, по часовой стрелке) (а) или в обратном (б) направлениях. Кольцо, намагниченное в одном направлении, хранит информационную единицу, в другом нуль.

Рис. 22.16. Кривая перемагничивания ферритового кольца Рис. 22.15. Запись числа в ферритовом кольце: а—1; б—0

ОЗУ

Для того чтобы устранить влияние помех и получить хорошо сформированные импульсы при считывании записанной информации, ферритовое кольцо должно иметь кривую перемагничивания, близкую к прямоугольной (рис. 22.16). Видно, что случайный ток помехи в пределах от Iп до +Iп не приводит к изменению направления магнитного потока в сердечнике и почти не влияет на значение Ф. В настоящее время ферромагнитные материалы получают-с практически прямоугольной петлей гистерезиса. Влияние помех на работу ОЗУ уменьшают за счет схемных решений. Например, для записи одного разряда («0» или «1») можно использовать два кольца, включенных соответствующим образом.

Рис. 22.17. Схема ферритовой матрицы

Упрощенная схема ферритовой матрицы для запоминания и воспроизведения 16 одноразрядных двоичных чисел представлена на рис. 22.17. По каждой из шин х1, х2, х3, х4 и у1, у2, у3, у4 можно подавать импульсы тока Iс/2, где Iс ток срабатывания (перемагничивания) ферритового кольца.

Предположим, что по адресу х2у4 надо записать «1», а по адресу х4у1 «0». Тогда на шины х2 и у4 одновременно подают импульсы тока Iс/2. Этого тока недостаточно для перемагничивания кольца, поэтому только одно из них, в котором шины х2 и y4 пересекаются, а импульсы тока действуют одновременно, намагнитится в прямом направлении и будет хранить «1». Если на шины х4 и у1 одновременно подать отрицательные импульсы тока (—Iс/2), срабатывает только

одно колечко на пересечении шин х4 и у1, которое намагнитится в обратном направлении и будет хранить информационный «0». Аналогичным образом записывают числа и в другие ячейки матрицы.

Таким образом, каждое колечко имеет свой адрес, состоящий из двух чисел (х и у), и хранит одно число («0» или «1»).

Для считывания числа, записанного по какому-либо адресу, например х2у2, на шины x2 и у2 одновременно подают отрицательные импульсы тока (—Iс/2). Очевидно, эти импульсы не смогут изменить состояние ни одного из колец, кроме того, которое находится на пересечении шин. Если в этом кольце записан «0», то его состояние не изменится, так как импульсы тока создадут магнитный поток, совпадающий по направлению с магнитным потоком кольца. При этом напряжение на клемме «С» считывающей шины равно нулю. Если в кольце х2у2 записана «I», то при одновременном действии двух импульсов тока кольцо перемагнитится, а его магнитный поток изменится от (+Ф) до (—Ф). В соответствии с законом электромагнитной индукции изменяющийся магнитный поток наведет в считывающей шине ЭДС, в результате чего на клемме «С» появится импульс напряжения (тока). В рассматриваемом случае записанная информация при считывании стирается. В ЭВМ используют также устройства с регенерацией считанной информации.

Количество запоминаемых чисел определяется количеством ферритовых колец в матрице. Так как их адреса записывают в виде двоичных чисел, то количество колец равно 2n, где п=1, 2, 3,... .

Матрицу, изображенную на рис. 22.17, можно использовать для записи одноразрядных чисел. Для записи и считывания многоразрядных чисел в параллельном коде необходима своя матрица для каждого разряда. Например, при 45-разрядной сетке необходимо 45 матриц, образующих блок (куб). Количество чисел, которое можно записать в таком кубе, х2max=у2max. В универсальных машинах предусмотрена установка не одного, а нескольких кубов. Меняя количество включенных кубов, можно менять объем памяти ОЗУ.

Карточка № 22.12 (176).

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

Почему объем памяти ОЗУ ограничен десятками

Хранить большее количество чисел нет

213

тысяч чисел?

 

 

необходимости

 

 

 

 

 

 

Чтобы

сохранить

малое

время

273

 

 

 

обращения

 

 

 

 

 

 

 

 

 

 

 

Чтобы повысить надежность хранения

253

 

 

 

чисел

 

 

 

 

 

 

 

Почему ферритовые кольца ОЗУ должны иметь

Чтобы уменьшить время обращения

233

прямоугольную

характеристику

 

 

Чтобы обеспечить надежное хранение

193

перемагничивания?

 

 

чисел

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Чтобы увеличить объем памяти

 

14

 

 

 

 

 

 

Укажите значение импульсов тока I на шинах

I=Iс/2

 

 

 

94

ферритовой матрицы, при котором невозможна

 

 

 

 

 

I>Iс/2

 

 

 

34

запись числа по его адресу.

 

 

 

 

 

 

 

I<Iс/2

 

 

 

74

 

 

 

 

 

 

Укажите значение импульсов тока Iс на шинах

Iс>I>Iс/2

 

 

 

54

ферритовой матрицы,

при котором возможно

 

 

 

 

 

Iс<Iс/2

 

 

 

114

считывание числа по его адресу

 

 

 

 

 

 

 

Только I=Iс/2

 

 

134

 

 

 

 

 

Сколько ферритовых

колец необходимо

для

1000

 

 

 

154

записи тысячи шестнадцатиразрядных чисел?

 

 

 

 

 

 

16

 

 

 

174

 

 

 

16000

 

 

 

194

§22.13. Внешние запоминающие устройства

Чем сложнее и разнообразнее задачи, решаемые вычислительной машиной, тем большим количеством чисел она должна оперировать. В современных универсальных ЦЭВМ память рассчитана на хранение и воспроизведение десятков и сотен миллионов чисел.

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

Принцип записи информации на движущийся носитель (например, магнитную ленту) поясняется рис. 22.18. Записывающая головка, основу которой составляет сердечник из магнитомягкого материала с обмоткой, крепится неподвижно. Сердечник имеет воздушный зазор, примыкая к которому движется лента с линейной скоростью v. Через обмотку сердечника пропускают импульсы тока, создающие магнитный поток Ф, который замыкается через магнитный слой ленты, обладающий большой коэрцитивной силой. Положительные импульсы тока намагничивают ленту в одном направлении, отрицательные в другом. Намагниченные участки ленты хранят двоичную информацию неограниченно долго. При считывании информации обмотка магнитной головки подключается к усилителю, на выходе которого появляются импульсы ЭДС, индуцируемой переменным магнитным потоком, создаваемым в сердечнике намагниченными участками движущейся ленты.

На одном миллиметре длины ленты может быть размещено несколько десятков единиц двоичной информации. Допустимая плотность записи тем выше, чем меньше воздушный зазор между магнитной головкой и носителем информации. Наибольшая плотность достигается, когда носитель касается головки, однако это не всегда целесообразно, так как снижает срок службы головки и носителя.

Рис. 22.18. Схема магнитной записи информации на

Рис. 22.19. Схема накопителя на магнитном барабане: 1

движущийся магнитный носитель: 1 сердечник

барабан; 2обойма с головками для записи и

магнитной головки; 2 — магнитная лента

считывания информации

Принцип действия запоминающего устройства (накопителя информации) на магнитном барабане показан на рис. 22.19. Магнитный цилиндр приводится во вращение электродвигателем. Частота вращения, достигающая нескольких тысяч оборотов в минуту, поддерживается постоянной. Вдоль образующих цилиндра устанавливается обойма с магнитными головками. Количество головок равно количеству разрядов принятой в машине разрядовой сетки (двоичного числа). Кроме того, одна головка используется для записи и считывания адреса числа. С помощью

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

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

необходимый момент времени тот или иной массив информации с магнитных лент переписывают на магнитный барабан, откуда он может быть впоследствии сравнительно быстро подан в ОЗУ. В последнее время для той же цели широко применяют магнитные диски. Несколько дисков

Соседние файлы в папке РГР 2