Команды занимают 32 двоичных разряда (четыре байта). Адрес одного операнда, находящегося в главной
памяти, определяется полями В\, Dі, а |
второй операнд |
/2 (длиной в один байт) располагается |
непосредственно |
в самой команде.
Команды первых четырех форматов оперируют сдан ными фиксированной длины.
5. Формат «память— память» (5S) (рис. 5-28, В).
В этом формате команды имеют длину в три полус лова. Они применяются для выполнения операций над
словами переменной |
длины. Оба |
операнда располага |
ются в главной памяти. Адрес |
первого операнда |
(т. е. |
адрес левого байта) |
определяется полями D\, |
ß b а |
ад |
рес |
второго операнда |
— полями D2, В2. Длины операн |
дов |
L\ и L2 также указываются |
в команде. |
Результат |
операции записывается в главную память на место пер вого операнда.
Адрес операнда, находящегося в главной памяти, в общем случае образуется из трех компонентов:
1) базового адреса В — содержимого 24 младших разрядов одного из универсальных регистров, номер ко торого указывается в поле В;
2)индекса X — содержимого 24 младших разрядов одного из универсальных регистров, номер которого ука зывается в поле Х\
3)смещения D.
Образование исполнительного адреса происходит путем сложения В, Л' и D, рассматриваемых как целые числа. При адресации операнда в главной памяти ком поненты В и D всегда присутствуют в команде. Индекс X присутствует только в командах формата RX.
Все параметры, характеризующие текущее состояние процессора и управляющие последовательностью выпол нения команд собраны в одно 64-разрядное слово, на зываемое словом состояния программы (см.§8-6).
Г л а в а ш е с т а я
ЭЛЕКТРОМЕХАНИЧЕСКИЕ ЗАПОМИНАЮЩИЕ УСТРОЙСТВА
6-1. ПРИНЦИПЫ ДЕЙСТВИЯ ЭЛЕКТРОМЕХАНИЧЕСКИХ ЗУ
В вычислительных системах, предназначенных для обработки данных в области учета, экономики, планирования, в системах для обработки информации при сложных научных экспериментах, а так же в автоматизированных системах управления производством и от дельными технологическими процессами требуется вводить, запоми нать, хранить и выдавать огромное количество информации. Для этой цели служат так называемые внешние запоминающие устрой ства (В З У ), в качестве которых обычно используют электромехани ческие запоминающие устройства, хранящие информацию на движу щемся магнитном носителе. При работе вычислительной системы происходит обмен информацией в процессе ее обработки между внешними и оперативными ЗУ . ^
Современные электромеханические ЗУ большой емкости с носи телем информации в виде движущейся поверхности, покрытой тон ким слоем магнитного материала, с магнитными головками для запи си и считывания сравнительно дешевы и компактны, способны хра нить записанную информацию в течение длительного времени. Так же как оперативные ЗУ , они позволяют многократно считывать ин формацию и производить запись новой информации на место ранее записанной. Однако по сравнению с оперативными ЗУ внешние ЗУ работают сравнительно медленно.
Объем информации, которую могут хранить современные элект ромеханические запоминающие устройства большой емкости, достига ет десятков миллионов и более байтов.
Эти устройства представляют собой сложный комплекс электро механических и электронных узлов, проектирование и изготовление которых требует большой технической и технологической культуры. Основными вопросами, от уровня решения которых зависят характе ристики внешних ЗУ , являются: разработка конструкции, выбор ма териала и технологии изготовления магнитного носителя, проекти рование магнитных головок, проектирование механизма поддержания зазора между головками и носителем, разработка электронных схем записи и считывания информации. Кроме того, возникает ряд специ фических проблем при конструировании отдельных видов внешних ЗУ.
В вычислительной технике используют электромеханические ЗУ большой емкости с носителем информации на магнитных лентах, ба рабанах, дисках и на магнитных картах. Каждый из этих типов ЗУ имеет ряд конструктивных модификаций. Вычислительная машина
или |
система обработки данных может быть снабжена несколькими |
В ЗУ |
одного типа или разных типов в зависимости от назначения си |
стемы и требуемого общего объема памяти. |
|
Цифровую и алфавитно-цифровую информацию во внешнем ЗУ |
записывают в виде двоичных кодов. Представление информации на магнитном носителе определяется рядом факторов: методом записи,
количеством дорожек на носителе, |
методами контроля, коррекции |
и синхронизации информации и др. |
Так как запись на носитель ин- |
формации и считывание ее с носителя осуществляются через опера тивное запоминающее устройство (ОЗУ) вычислительной машины, то группировка на носителе двоичных знаков тесно связана с разме рами машинного слова. Машинные слова при записи на носитель раз биваются на слоги, а группы слов составляют блоки (зоны).
Запоминающие устройства на магнитной ленте относятся к уст ройствам с последовательным поиском информации. Действительно, чтобы прочитать информацию, записанную в некоторой зоне магнит ной ленты, оказывается необходимым последовательно считывать (без занесения в оперативную память) все зоны, отделяющие нужную зо ну от головок считывания.
Поиск нужной зоны на магнитной ленте может продолжаться несколько минут. Поэтому, используя в вычислительной системе лишь устройства с последовательными поиском информации, невозможно во многих случаях обрабатывать информацию с высокой производи тельностью, что особенно важно при обработке данных в натураль ном масштабе времени.
В связи с этим возникла необходимость в создании ЗУ доста точно большой емкости, но с произвольным обращением к информа ции *, чтобы время обращения практически не зависело от места рас положения нужной информации на носителе. Обычно в таких уст ройствах осуществляется непрерывное циклическое движение носи теля информации относительно блока считывания и записи. В вы числительной технике используются ЗУ с произвольным обращением к информации на магнитных барабанах и дисках. В таких устрой ствах время выборки любых данных не превышает 1 сек.
Основу процесса цифровой магнитной записи составляет взаи модействие движущегося магнитного носителя информации и магнит ных головок.
В качестве материала магнитного покрытия для лент применяют синтетическую пленку (подложку). Толщина подложки составляет 25—50 мк. Для покрытия барабанов и дисков наряду с ферролаком используются сплавы на основе никеля и кобальта, наносимые на подложку гальваническим путем. В качестве материала подложки для магнитного слоя в З У на дисках и барабанах обычно применяют медь. Для уменьшения веса диски изготавливают из алюминиевого сплава, на который наносят медную подложку. В ЗУ на дисках и барабанах толщина подложки колеблется от 25 до 100 мк.
Магнитное покрытие должно обладать однородностью магнит ных свойств. Количество деффектных участков магнитного покрытия должно быть минимальным. Электромагнитные свойства носителя оп
|
|
|
|
|
|
|
|
|
|
|
|
ределяются коэрцитивнойН ссилой, остаточной индукцией, коэффициен |
том прямоугольностиН с |
петли гистерезиса. |
|
|
|
|
|
Коэрцитивную силу |
выбирают с учетом следующих соображе |
ний: при малойН с |
сигнал, записанный |
на |
носителе, |
может |
быть |
легко стерт в результате воздействияН с |
внешнего поля; |
при больших |
значениях |
требуется |
значительнаяа/м, |
энергия для записи или сти |
рания |
информации. Величина |
дляа/м. |
материалов магнитных |
лент |
лежит |
в пределах 12 000—24 000 |
|
а для |
магнитных дисков |
и ба |
рабанов — в пределах 24 000—80 000 |
В |
для |
магнитных |
лент обычно |
Величина |
остаточной |
индукции |
|
* Употребляются также термины «со случайным порядком вы борки информации» или «с произвольным доступом».
составляет 0,08—0,15 |
тл, |
а для магнитных дисков и барабанов — от |
0,15 до 0,6 |
тл. |
Благодаря прямоугольное™ петли гистерезиса магнит |
|
|
|
|
ный носитель остается в насыщении после того, как магнитное поле удалено.
Магнитные головки представляют собой миниатюрные электро магниты, располагаемые у поверхности магнитного носителя с не большим зазором (бесконтактная запись) или без зазора (контакт ная запись). Сердечник магнитной головки изготавливается из мате риала с малой коэрцитивной силой и большим значением индукции насыщения.
Рис. 6-1. Принципы магнитной записи цифровой информации.
|
|
|
|
а — головка магнитной записи: } — обмотка |
головки |
записи; 2 — сердечник |
головки; 3 — поверхность магнитного носителя; |
4 — воздушный зазор; |
6 — поперечный разрез магнитного носителя; |
/-—пути магнитного |
потока; |
2 — магнитный носитель; 3 — подложка; в — расположение дорожек |
на маг |
нитном носителе: / — дорожки; 2 — направление движения носителя.
Для запоминания двоичной информации используют два проти воположных состояния насыщения магнитного материала носителя, которые создаются положительными и .отрицательными импульсами или потенциальными сигналами в обмотке магнитной головки.
Рисунок 6-1 поясняет принцип магнитной записи цифровой ин формации. Чтобы записать на носитель кодовую комбинацию единиц и нулей, посылают в обмотку магнитной головки соответствующую последовательность положительных и отрицательных импульсов. В этом случае на носителе вдоль дорожки, проходящей под головкой, образуется последовательность элементарных магнитиков (магнит ных отпечатков), полярность которых будет чередоваться так же, как единицы и нули в записываемой кодовой комбинации.
Информация, записанная на поверхности носителя, считывается при помощи головок считывания. Головки записи и считывания име ют одинаковую конструкцию, а в ряде устройств одни и те же головки используются и для записи и для считывания (универсальные го ловки). При прохождении под головкой дорожки носителя с намаг ниченными участками образуемый ими магнитный поток шунтируется
головкой. Поток замыкается через магнитопровод головки и сцеп ляется с ее обмоткой При движении носителя сцепление потока с го ловкой изменяется и в обмотке головки возникают импульсы э. д. с., полярность (фаза) которых показывает, записана ли на данном участке дорожки единица или нуль (рис. 6-2).
Конструкция магнитных головок в значительной степени опреде ляет характеристики ЗУ. В режиме записи головка должна создавать
|
|
|
|
м д. с., |
достаточную для |
пе- |
|
|
|
|
ремагничивания |
материала |
|
|
|
|
носителя. Полное |
|
сопротив |
|
|
|
|
ление |
считывающей |
голов |
|
|
|
|
ки |
должно быть |
согласова |
|
|
|
|
но |
с |
полным |
|
сопротивлени |
|
|
|
|
ем |
входной цепи |
|
усилителя |
|
|
|
|
считывания. |
|
|
|
|
распро |
|
|
|
|
|
|
Наибольшее |
|
|
|
|
|
|
странение для цифровой за |
|
|
|
|
писи |
информации |
|
получили |
|
|
|
|
индукционные |
головки бла |
|
|
|
|
годаря |
простоте |
|
конструк |
|
|
|
|
ции, |
|
малым |
|
габаритам |
и |
|
|
|
|
возможности |
|
работы |
в ши |
|
|
|
|
роком |
диапазоне |
|
частот. |
|
|
|
|
|
на |
|
На рис. 6-3 изображе |
|
|
|
|
типовая конструкция |
ин |
|
|
|
|
дукционной |
многодорожеч |
|
|
|
|
ной |
одинарной |
|
магнитной |
|
|
|
|
головки для |
контактной |
за |
Рис. 6-2. Принципы считывания |
писи. |
Магнитная |
|
головка |
состоит |
из |
двух |
|
соединен |
/ — направление |
движения |
носителя; |
ных |
между |
собой полубло- |
цифровой |
информации. |
ков |
1 |
и |
2. |
Пакеты |
сердеч |
2 — зазор; 3 — магнитный |
носитель; |
ловки при движении магнитного носи |
ников |
обычно |
набирают |
из |
теля относительно |
головки; |
есц —э.д.с. |
пластин |
|
магнитомягкого3 |
Ф—магнитный поток в сердечнике го |
материала и |
вместе |
с |
на |
|
считывания. |
|
|
|
|
|
мотанной на них обмоткой |
|
|
|
|
крепят в |
специальных про |
|
|
|
|
резях4 |
полублоков. |
Между |
рабочей |
|
|
|
сердечниками |
со |
стороны |
поверхности вставляют прокладку |
|
из |
немагнитного |
ма |
териала |
(обычно фольга). |
|
|
|
|
|
|
|
|
|
|
|
|
Для цифровой информации нет необходимости при считывании точно воспроизводить закон изменения входного сигнала при записи. Достаточно, чтобы выходной сигнал имел два четко различимых со стояния, соответствующих 1 и 0. Если цифровая запись производит ся изменением в головке направления тока, насыщающего носитель, то при считывании выходной сигнал будет иметь форму импульсов.
Цифровая информация записывается на магнитный носитель на нескольких параллельных дорожках, при этом каждая дорожка име ет свою головку записи-считывания или же головка (группа головок) перемещается на нужную дорожку (группу дорожек).
Цепь, включающую головку и усилитель записи, элементы фор мирования и коммутации записываемого сигнала, называют каналом записи. Соответственно канал считывания состоит из головки и уси
лителя считывания, элементов формирования и коммутации считан ного сигнала.
При конструировании магнитных ЗУ большой емкости стремятся возможно полнее использовать поверхность носителя. Степень ис пользования носителя определяется плотностью записи информации, т. е. количеством двоичных единиц, приходящихся на единицу пло щади поверхности носителя (на 1 см2).
Рис. 6-3. Конструкция многодорожечной магнитной го ловки для контактной записи.
1 ,2 — корпуса полублоков; 3 — сердечник с обмоткой; 4 — про кладка рабочего (переднего) зазора; 5 — экран; 6 — сердечник; 7 — распаечная колодка; 8 — элементарная однодорожечная го ловка.
Плотность записи информации может быть выражена в виде
где бI — продольная плотность записи, равная количеству двоичных единиц, записываемых на единицу длины дорожки;
б? — поперечная плотность записи, равная числу дорожек, при ходящихся на единицу длины в направлении, перпендику лярном движению носителя.
Допустимая плотность записи зависит от характеристик магнит ного носителя, зазора между носителем и головкой, конструкции го ловки, способа записи информации и других факторов. Увеличения поперечной плотности записи можно достичь двумя путями — умень шением ширины дорожки или уменьшением расстояния между цент рами дорожек. Минимальная ширина дорожки ограничивается, с од ной стороны, технологическими трудностями обработки тонкого сер дечника для головок, а с другой — уменьшением отношения сиі?- нал/шум. При уменьшении расстояния между центрами дорожек
увеличиваются перекрестные электромагнитные наводки в головках и поэтому требуется очень тщательная экранировка элементарных головок друг от друга.
Наибольшую плотность удается получить при контактной запи
си, когда магнитный носитель непосредственно соприкасаетсядв. ед/см. |
с го |
ловкой. В практически реализованных устройствах с магнитной лен |
той достигнута продольнаядв. ед/см. плотность до |
1 000 |
Обычно |
эти устройства выполняются для работы примм, |
продольной плотно |
сти 80, 320 или 640 дв. ед/см. В современных устройствах с магнитной |
лентой ширина дорожки составляет около |
1 |
а поперечная |
плот |
ность — примерно 8
Рис. 6-4. Запоминающее устройство с магнитной лентой.
1 — магнитная лента; 2 —- записывающая головка; |
3 —считывающая |
го |
ловка; 4 — катушка с лентой |
и приводной двигатель; 5 — ведущий |
ро |
лик; 6 — прижимный ролик; |
7*—обводная стойка; |
S —буферное храни |
лище ленты; 9 — к схеме считывания; 10 — от схемы записи; / / — дат чик конца ленты; 12 — к схеме управления.
При контактной записи трение между магнитным носителем и головкой, вызывая их износ, ограничивает допустимую скорость движения носителя относительно головки. М ежду тем скорость но сителя влияет на такие важные характеристики ЗУ , как время об ращения и скорость передачи информации. Время обращения к ЗУ уменьшается с увеличением этой скорости. Скорость передачи ин формации ѵк для одной головки определяется числом двоичных еди ниц информации, считываемых (записываемых) головкой в секунду:
Ѵи — |
V, |
|
где V — скорость движения носителя. |
|
зазором меж |
Применение бесконтактной записи с небольшим |
ду головкой и носителем позволяет |
создавать З У с |
более высокой |
скоростью передачи информации путем значительного увеличений скорости движения носителя (до нескольких десятков метров в се кунду).
Бесконтактную запись широко применяют в устройствах с маг нитными барабанами, дисками и т. п. Для поддержания плотности на высоком уровне при бесконтактной записи стремятся работать с воз можно меньшим зазором. Однако этому препятствуют механические неточности изготовления барабанов и дисков (эксцентриситет, биение поверхности носителя), а также температурные деформации.
Зазор удается значительно уменьшить при использовании пла вающих головок. В этом случае головку укрепляют в подвижном башмаке, который прижимается к носителю. В клинообразном воз душном зазоре, образованном башмаком и движущейся поверх ностью носителя, возникают аэродинамические силы, препятствующие соприкосновению башмака (головок) с носителем. Устанавливается подвижное равновесное состояние, при котором зазор между голов
кой имк)поверхностью. |
носителя |
составляет |
несколько |
микрон |
(3—5 |
Башмак «плывет» около поверхностидв. ед/см, |
носителя, следуя за |
ее биением. При использовании плавающих головок продольная |
плотностьна |
записи,магнитныхдостигаялентах.400—600 |
приближается |
к плот |
ности, получаемой при контактной записи. |
|
|
ЗУ |
|
Принцип действия ЗУ на магнитной |
ленте показан на рис. |
6-4. В этих |
устройствах |
применяют |
главным |
образом контактный способ записи. Магнитная лента движется толь ко во время записи и считывания информации, в остальное время лента неподвижна.
Лента приводится в движение лентопротяжным механизмом. Скорость движения ленты 1 относительно головок 2 и 3 должна быть сравнительно постоянной, чтобы сохранялись постоянными плотность записи и амплитуда сигналов при считывании информации. Время пуска и остановки ленты должно быть минимальным с тем, чтобы можно было работать с короткими промежутками между зонами. В противном случае площадь носителя будет использоваться неэф фективно. В современных устройствах рабочая скорость движения ленты в режимах записи и считывания обычно составляет 1—4 м/сек, а время пуска, остановки и реверса не превышает нескольких мил лисекунд (обычно 5— 10 мсек).
Быстрый пуск, протягивание мимо головок, остановка и реверс ленты обеспечиваются стартстопным механизмом. Изображенный на рис. 6-4 стартстопный механизм состоит из двух непрерывно враща ющихся в противоположные стороны ведущих роликов 5, прижимных роликов 6 и устройства торможения ленты (на рисунке не показано). При пуске ленты освобождаются тормоз и в зависимости от нужного направления движения соответствующий прижимный ролик прижи мает ленту к своему ведущему валу, благодаря чему она начинает двигаться. При остановке ленты прижимный ролик отходит от ве
|
|
|
дущего ролика и включается8 |
тормоз ленты. |
|
В переходных процессах, связанных с пуском и остановкой лен |
ты, буферные хранилища |
в виде карманов (бункеров) препятству |
ютв |
недопустимому увеличению натяжения ленты. При пуске в карма |
не |
со стороны подающей катушки количество ленты уменьшается, |
а |
кармане со стороны принимающей катушки — увеличивается. |
|
Блок магнитных головок содержит несколько головок, распо |
ложенных по одной линии, поперечной направлению движения ленты.
Каждой головке соответствует расположенная под ней на ленте до рожка записи. При помощи блока головок одновременно записывает ся поперек ленты двоичный код, длина которого равна числу головок. Применяют универсальные и сдвоенные головки. В первом случае одни и те же головки используются для считывания и для записи, во втором имеются отдельные блоки головок записи и считывания, стоящие на небольшом расстоянии друг от друга по направлению движения ленты. В этом случае головки считывания используются также для контроля правильности записи строки путем ее считыва ния сразу после записи.
J
А .
а |
— |
Рис. 6-5. Магнитный барабан. |
|
принцип |
действия; 1 — магнитная головка; |
2 — магнитный |
слой; 3 — барабан; б — размеще |
ние информации на барабане; 1 — маркеры; 2—ну
левая отметка; 3 — магнитные головки записи-счи тывания; 4 — дорожки с цифровой информацией.
Магнитный барабан (рис. 6-5) представляет собой вращающийся с постоянной скоростью металлический цилиндр, поверхность кото рого покрыта тонким слоем магнитного материала. Около поверхно сти цилиндра с небольшим зазором устанавливают магнитные го ловки для бесконтактной записи. Обычно одни и те же головки слу жат для записи и считывания. Информация записывается на поверх ности цилиндра вдоль дорожек, проходящих под головками. Сущест вует несколько систем расположения информации на поверхности ба рабана. В барабанах сравнительно небольшой емкости головки не подвижны, при этом часто применяется одновременная (параллель ная) запись всех разрядов машинного слова. При такой системе не обходимо иметь столько головок записи-считывания, сколько двоич
ных разрядов содержат записываемые слова. |
как показано |
Головки |
могут |
размещаться |
вдоль образующей, |
на рис. 6-5. |
Тогда |
и «ячейка», т. |
е. место, в которое |
записывается |
на поверхности цилиндра информация, располагается вдоль образу ющей. Однако с целью получения большей поперечной плотности записи информации приходится сдвигать головки соседних дорожек с одной образующей или располагать их по винтовой линии. Соответ ственно сдвигаются относительно друг друга отдельные разряды записываемого слова.
Для обращения при записи или считывании к нужной ячейке ис пользуются отметки (маркеры), постоянно нанесенные путем намаг
ничивания или механическим способом на специальную маркерную дорожку. Н а отдельной дорожке делается нулевая маркерная от метка.
В магнитных барабанах головки могут быть неподвижными для обслуживания определенных дорожек записи или же подвижными, автоматически перемещаемыми специальным приспособлением на нужные дорожки. Подвижные головки применяют в барабанах боль шой емкости для уменьшения общего числа головок и со кращения объема электронного оборудования ЗУ .
|
|
|
|
|
|
|
|
|
Магнитные |
диски. |
Прин |
цип действия этого |
устройства |
показан на рис. 6-6. |
|
Инфор |
мация |
записывается |
|
по 6кон1, |
центрическим |
|
дорожкам |
на |
тонких |
магнитных |
дисках |
покрытых |
магнитным |
слоем |
толщиной2 |
в несколько микрон. |
Пакет |
дисков |
устанавливают |
на вал |
|
и |
приводят |
|
во |
вра |
щение электродвигателем. Обе |
поверхности |
дисков |
являются |
рабочими. |
Обычно |
только |
на |
ружные |
поверхности |
|
крайних |
дисков не используют для хра |
нения информации. |
|
|
износа |
Чтобы |
и |
избежать |
|
носителя |
головок, |
применя |
ют бесконтактную |
запись. При |
изготовлении |
|
тонких |
|
дисков |
нельзя |
избежать |
биения |
по |
верхности |
диска. Поэтому |
бес |
Рис. 6-6. Устройство с магнит |
контактная |
запись |
возможна |
/ — диск; |
2 —вал; |
|
3—плавающая |
лишь при |
использовании |
пла |
|
ными дисками. |
головка записи-считывания; 4—пру |
вающих |
головок. |
3Головки |
за |
жинный |
рычаг; 5 — суппорт; 6—до |
писи-считывания |
(по одной |
|
рожки. |
|
головке |
на |
каждую |
рабочую |
|
|
|
|
поверхность |
диска) |
перемеща |
|
|
4, |
|
ются в зазорах между диска |
|
рычагах |
|
укрепленных в |
ми. Головки установлены на пружинных |
|
суппорте |
|
5. |
Гидравлический или |
электрический сервопривод с боль |
|
|
|
|
|
|
|
|
|
|
шой точностью преобразует цифровой код номера дорожки в соот ветствующее перемещение суппорта с рычагами вдоль радиуса дис ков. В результате перемещения головка попадает на нужную кон центрическую дорожку. В плавающем башмаке укреплены одна
универсальная головка |
считывания-записи и расположенная впере |
ди |
нее (в |
направлении |
дорожки) более широкая головка |
стирания. |
Ток |
через |
стирающую |
головку протекает только при записи, сти |
рая ранее записанную информацию. |
диаметров |
|
В настоящее время |
устройства с дисками различных |
и конструктивного исполнения являются наиболее распространенны ми и совершенными запоминающими устройствами с произвольным обращением к информации. Это объясняется тем, что по сравнению с магнитным барабаном устройство с магнитными дисками в том же