Файл: Смирнов, К. А. Сбор, передача и обработка данных АСУ.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 19.10.2024

Просмотров: 94

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Приведенное на рисунке ЗУ имеет три сердечника, следовательно, оно позволяет формировать три различ­ ных слова. В простейшем случае число слов, хранящих­ ся в ЗУ такого типа, равно числу сердечников. Коли­ чество разрядных обмоток, взаимодействующих с сер­ дечниками, равно числу разрядов машинного слова. Ес­ ли еардечпгшкн ЗУ 'Оплошные, то изменение ват.исан'ной, или скорее «запаянной», программы связано с опреде­ ленными трудностями. Поэтому в последнее время пред­ почтение отдается ЗУ с разъемными П-образными (пли Ш-об'раэным'и) сердечниками (ipirc. 2.86), у которых обмотка слова выполняется в виде шпп, а разрядная обмотка — в виде нескольких витков провода, охваты­ вающих сердечник. Обмотки слова связываются в жгу­ ты (рис. 2.8в) и могут быть заменены другими в тече­ ние нескольких часов. Сердечники же вместе с разряд­ ными обмотками укрепляются па платах. Кроме воз­ можности сравнительно быстрой замены программы по­ стоянного ЗУ, изготовление жгутов легко автоматизи­ руется. Жгуты, изготовленные па автоматах, работающих

по

принципу ткацких станков, компактны

и позволя­

ют

получать ЗУ, в объеме 1 см3 которых

можно хра­

нить 300 бит информации. Цикл считывания слова из подобных ЗУ лежит в пределах от 0,3 до 1 мкс, а ем­ кость — от 512 до 32 768 слов (т. е. 2° и 215 слов соот­ ветственно) .

Постоянные ЗУ, кроме применения для записи про­ грамм, широко используются для хранения микропро­ грамм в микропрограммных устройствах управления процессорами.

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

Это время называется временем обращения. За столь

60


большой промежуток времени процессор успевает про* извести тысячи и миллионы операций. Поэтому для наи­ более полного использования быстродействия процессо-' ра связь между ним и внешним ЗУ осуществляется только через оперативное ЗУ.

Значение времени обращения к внешнему ЗУ опре­ деляется пространственным расположением необходимой зоны в момент обращения. Так, например, чтобы счи­ тать информацию, записанную на некотором участке магнитной ленты, требуется время для протяжения лен­ ты и подведения этого участка к магнитным головкам. Чем дальше находится нужный участок от головок, тем время подвода ленты, а следовательно, время обраще­ ния будет больше.

Другая существенная особенность внешних ЗУ за­ ключается в системе адресации. Если к оперативной памяти можно обращаться за каждым машинным сло­

вом,

то во внешних ЗУ адреса

присвоены группам

слов

— зонам. Поэтому считать

массив информации,

меньший длины зоны, невозможно. Длина зоны опреде­ ляется типом внешнего ЗУ. Так, у накопителя на маг­ нитном барабане зона состоит из 128—256 машинных слов, а у накопителя на магнитной ленте длина зоны лежит в пределах 256—2048 машинных слов.

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

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

Запись состояний «1» или «0» производится с по­ мощью магнитных головок, располагаемых у поверхно-

51


Ити барабана с небольшим воздушным зазором. Прин­ цип взаимодействия магнитной головки с магнитным покрытием барабана в процессе записи информации по­ казан па рис. 2.9а. Магнитная головка с обмоткой пред-

 

 

 

ГолоВка

 

Нагнитная

Носитель

 

^

 

 

, I n S 15

N15

N \N '^S \S

{

 

 

 

Направление

 

 

Г

 

й е и ж е н м

 

 

 

А

 

 

А

 

,

 

А П /

 

 

Рис. 2.9. Запись информации та

носитель

( а ) и

ее считыва­

ние ( б )

 

 

 

 

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

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

Зазор между полюсами головки определяется тол­ щиной вставляемой туда металлической фольги (не­ сколько микрон) из диамагнитного материала. Зазор между головкой и носителем можно значительно умень­ шить (до 3—5 мкм), применяя-«плавающие» головки. Такая головка крепится на своем основании таким об­ разом, что возникающий при вращении барабана воз­ душный прток не позволяет головке касаться поверхно-

52


ctii барабана. Головка «плУвет» над поверхностью 6йрабана, следуя за его биениями. Продольная плотность записи в современных барабанах достигает 30—40 еди­ ниц информации на 1 мм его поверхности.

Существует несколько способов расположения инфор­ мации на поверхности барабана — параллельный, по­ следовательно-параллельный и последовательный (рис. 2,10). При параллельном способе (I) .все разряды слова

Рис. (2.10. Размещение информации на барабане

подаются па магнитные головки одновременно, при по­ следовательно-параллельном способе (II) запись сло­ ва производится в два или несколько приемов, и, нако­ нец, слово может быть записано с помощью одной го­ ловки последовательно, бит за битом (III). Для дости­ жения большей поперечной плотности записи барабан может снабжаться двумя рядами головок, сдвинутых друг относительно друга. Для обращения к зоне с тре­ буемым номером используются отметки-маркеры, по­ стоянно нанесенные на поверхность барабана путем на­ магничивания или механическим способом. Они образу­ ют маркерную дорожку. Кроме этих отметок, барабан содержит и- другие вспомогательные отметки.

Поскольку в НМБ для записи и чтения используют­ ся одни и те же головки, их необходимо переводить из режима 'записи в .режим чтения и (Нao6>oip(OT. Обычно пе­ реход из одного режима в другой производится один

53

Рис. 2.11. Конструкция накопи­ теля на магнитных дисках

раз в течение одного оборота. Требуемое для перехода время составляет 1 мс. Переход осуществляется всегда при строго определенном угловом положении бараба­ на. Поверхность барабана, проходящая под головками в момент смены режима, для записи информации не ис­ пользуется п называется «мертвой зоной». От этой зо­ ны и начинается отсчет адресов зон как при записи, так и при чтении.

При наличии на барабане одной «мертвой зоны» время, которое проходит от момента, когда возникла необходимость записать (считать) информацию, и до мо­ мента, когда под головками окажется «мертвая зона», определяется скоростью вращения барабана и его уг­ ловым положением. Это время называется временем об­ ращения. Наибольшее значение времени обращения бу­ дет в том 'случае, 'когда обращение к НМБ произошло сразу же после того, как «мертвая зона» прошла под головками. При существующих скоростях вращения

1000—3000 об/мин это время будет составлять рримерно от 150 до 50 мс. Минимальным время об­ ращения 'бывает в 'Случае, корда обращение к бара­ бану происходит в момент прохождения под голов­ ками «мертвой зоны».

На одном современном барабане можно хранить 5• 10Г’—5-10е байт. Если учесть, что к ЭВМ можно под­

ключить до 8—16 НМБ, то становится очевидным, что с помощью этого вида памяти можно создать относитель­ но быстродействующее ЗУ большой емчсости.

ЗУ на

м

аг и и т и ы х д и ска х. В настоящее время

все большее

распространение получают

накопители

на

магнитных

дисках (НМД). Объясняется

это тем,

что

по сравнению с НМБ накопитель на дисках при том же физическом объеме имеет значительно большую поверх­ ность носителя, а следовательно, и емкость. Конструк­ ция дискового накопителя показана на рис. 2.11.

Металлические диски, покрытые магнитным слоем, устанавливаются на одни вал и приводятся во враще­ ние синхронным электродвигателем. У внутренних ди­ сков рабочими являются обе поверхности, у 'крайних ис­ пользуются только внутренние поверхности. Запись и

54


чтение осуществляются одной головкой па каждую ра­ бочую поверхность диска. Чтобы избежать трения го­ ловни о диск, используются лишь ,«1пла|ваю1Щ1ие» maomui, установленные на рычагах н перемещаемые одновре­ менно с помощью суппорта. Выбор необходимой дорож­ ки производится путем преобразования кода номера дорожки в соответствующее перемещение головок вдоль радиуса дисков. Запись машинного слова осуще­ ствляется также, как на НМБ..

Накопители иа магнитных дисках могут иметь либо жестко закрепленные диски, либо сменные. В первом случае диаметр дисков может достигать 1 м. Сменные диски имеют диаметр до 300 мм. Они заменяются всем пакетом. Емкость одного пакета дисков может доходить до 100 млн. байт.

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

Н а к о п и т е л ь и а м а г и и т и о й л е и т е. Этот вид накопителя отличается от описанных выше тем, что магнитная лента движется только во время записи и считывания информации. Остальное время она непод­ вижна. Кроме этого, в процессе записи и чтения маг­ нитные головки касаются ленты. Запись и чтение обыч­ но производятся раздельными головками. Наиболее от­ ветственной частью накопителя на магнитной ленте (НМЛ) является лентопротяжный механизм, характе­ ристики которого в большой степени определяют харак­ теристики НМЛ. Принцип работы НМЛ показан на рис. 2.12.

Рис. 2.12. Принцип работы накопителя на .магнитной ленте

55

Информация на магнитную ленту записывается мас­ сивами — зонами. Расстояния между зонами разделя­ ются между собой промежутками, называемыми «междузонными расстояниями». Их длина выбирается таким образом, чтобы пуск и останов ленты не вызывал по­ тери информации. Длина зон может быть переменной или фиксированной и определяется типом решаемой за­ дачи. В последнем случае лента предварительно раз-, мечается с помощью того же самого НМЛ, т. е. на лен­ ту записываются в последовательном порядке номера зон. Номер от номера отстоит на равном расстоянии. Если массивы записываемой информации имеют раз­ ную длину, использование поверхности носителя полу­ чается неполным. Длина зон выбирается равной 256, б12 или 1024 словам. Для уменьшения времени обраще­ ния к ленте время пуска и останова ленты должно быть минимальным, а скорость продвижения ленты вы­ сокой. В современных НМЛ скорое) ь движения ленты при записи и чтении равна 1 -4 м/с, а время пуска, ос­ танова и реверса ленты лежит в пределах 5—10 мс. В том случае, когда лента не протягивается, ведущие ро­ лики сцепления с ней не имеют и вращаются в проти­ воположные стороны. Для пуска ленты последняя при­ жимается к соответствующему ведущему ролику и на­ чинает двигаться в требуемом направлении. Лента обыч­ но прижимается пневматическим путем. Поверхность полого ролика, к которой прижимается лента, имеет ряд отверстий. Для прижима ленты к ролику в его полости создается пониженное давление, в результате чего леп- 'I а прижимается к ролику. Для быстрого останова лен­ ты применяется тормозное устройство (на рисунке не показано). Одновременно с запуском ленты вращаются в требуемом направлении катушки с лентой. Поскольку катушки обладают большой инерционностью, между ни­ ми и прижимными роликами устраиваются буферные хранилища — «карманы».

Блок магнитных головок состоит из нескольких го­ ловок, расположенных по линии, поперечной направле­ нию движения магнитной ленты. Запись информации’ осуществляется последовательно-параллельным спосо­ бом одновременно на несколько дорожек. Машинное слово записывается в виде слогов при числе разрядов в слоге, равном числу головок. Так, например, при числеголовок в блоке, равном четырем, 24-разрядное машин­ ное слово может быть записано шестью слога-ми. В про­