ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 14.10.2024
Просмотров: 121
Скачиваний: 0
|
Т А Б Л И Ц А 24 |
|
|
|
Скорости |
передачи по |
каналам некоторых |
ЭВМ |
|
|
|
Число |
Скорость |
передачи, |
ЭВМ |
млн. буквенно-циф |
|||
каналов |
ровых знаков в се |
|||
|
|
кунду |
||
|
|
|
||
CONTROL DATA 3800 |
32 |
36 |
|
|
IBM/360/90 |
|
6 |
1,2 |
|
BURROUGHS |
B-8500 |
512 |
38 |
|
Микропрограммирование |
и ЭВМ |
|
с переменной структурой центрального |
узла |
Согласно современным тенденциям проектирования ВМ, цент ральный вычислитель имеет агрегатную конструкцию. В этом слу чае процессор содержит несколько регистров, которые исполь зуются как для проведения собственно вычислений, так и для управ ления работой ЭВМ.
Заменой отдельных элементов памяти в управляющем устрой стве, служащих для записи микрокоманд, можно приспособить ЭВМ для решения требуемого типа задач, или можно изменить машинный код ЭВМ (т. е. смоделировать другую ЭВМ). Так, на пример, ЭВМ RCA-Spectra-70 может при помощи микрокоманд работать непосредственно по программам, разработанным в ма шинном коде для ЭВМ IBM 1401, RCA 501, 301 и 3301.
На некоторых ЭВМ можно осуществлять прямое микропрограм мирование.
В настоящее время начинают находить применение ЭВМ с пе ременной структурой процессора, в которых при помощи микроко манд переключаются отдельные узлы процессора таким образом, чтобы требуемая математическая операция была проведена в ма ксимально короткий срок. В некоторой степени к таким ЭВМ отно сится BURROUGHS В-5000.
Практическое использование программистом прямого микро программирования требует, однако, совершенного знания ЭВМ, по
этому для обычных потребителей |
ЭВМ прямое программирование |
с этой точки зрения является недоступным. |
|
Некоторые периферийные |
устройства цифровой ЭВМ |
Цифровая ЭВМ имеет целый ряд периферийных устройств, не которые из них будут рассмотрены ниже.
З а п о м и н а ю щ е е у с т р о й с т в о н а м а г н и т н о м б а р а б а н е (рис. 125) является относительно дешевым и обладает сред ним быстродействием. Ранее его использовали в качестве внутрен него быстродействующего накопителя. Для ЭВМ, имеющих ферритовый быстродействующий накопитель, запоминающее устройство
196
на барабане служит внешним запоминающим устройством. Часто запоминающее устройство на барабане используют в качестве вспо могательного промежуточного накопителя между запоминающим устройством на магнитной ленте и ферритовой памятью.
Минимальное среднее время выборки у запоминающего |
устрой |
||||||||||||||||
ства |
на |
барабане |
составляет |
около |
10 мсек. |
Емкость |
быстродей |
||||||||||
ствующих |
накопителей |
на барабане |
колеблется |
в пределах до |
|||||||||||||
10 000 слов |
(до 0,5 |
млн. бит), емкость внешних |
запоминающих |
||||||||||||||
устройств на барабане |
бывает во много раз больше — до 15,4 млн. |
||||||||||||||||
байтов. Емкость |
внешних запоминающих |
устройств |
указывается |
||||||||||||||
в байтах, так как накопление |
информации здесь организовано ана |
||||||||||||||||
логично |
запоминающим уст |
|
|
|
|
|
|
|
|
||||||||
ройствам |
на |
дисках — по |
|
|
|
|
|
|
|
|
|||||||
байтно. |
|
|
|
|
|
|
|
Ввод и Вывод |
|
|
|
|
|
|
|||
Считывание |
информации |
слева |
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
||||||||||
чаще |
всего |
|
бывает последо |
Первая часто |
|
|
|
|
|
|
|||||||
вательным |
|
или |
последо |
адреса |
|
|
|
|
|
|
|
||||||
вательно-параллельным. За |
|
|
|
|
|
|
|
|
|||||||||
пись нулей и единиц осуще |
|
|
|
|
|
|
|
|
|||||||||
ствляется |
намагничиванием |
|
|
|
|
|
|
|
|
||||||||
тонкого |
магнитного |
|
слоя |
|
|
|
|
|
|
|
|
||||||
(10—100 мкм), |
который на |
|
|
|
|
|
|
|
|
||||||||
несен |
|
методом |
напыления |
|
|
|
|
|
|
|
|
||||||
на поверхность |
вращающе |
|
|
|
|
|
|
|
|
||||||||
гося |
барабана. |
Запись |
осу |
|
|
|
|
|
|
|
Нопанды |
||||||
ществляется |
намагничиваю |
|
|
|
|
|
|
|
|||||||||
|
|
|
|
от центрального |
|||||||||||||
щими |
головками |
в |
одном |
|
|
|
|
устройства |
управления |
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
или |
другом |
направлении |
Рис. 125. |
Упрощенная |
блок - схема |
з а п о м и н а ю щ е г о |
|||||||||||
аналогично записи |
информа |
устройства |
на |
магнитном |
б а р а б а н е : |
||||||||||||
/ — схема |
выбора |
канала; |
2 — память |
слова; 3— |
|||||||||||||
ции |
на |
магнитофоне. Для |
|||||||||||||||
схема чтения и записи; 4 — счетчик |
синхронизи |
||||||||||||||||
считывания |
|
информации ис |
р у ю щ и х импульсов; |
5 — идентификация |
сектора; |
||||||||||||
пользуется |
|
то |
обстоятель |
6 — привод б а р а б а н а ; |
7— устройство |
управления |
|||||||||||
|
|
|
памятью |
|
|
|
|||||||||||
ство, |
что при |
прохождении |
|
|
|
|
|
|
|
|
под считывающей головкой намагниченные места вызывают в об мотке головки в зависимости от направления намагничивания положительный или отрицательный электрический импульс, соот ветствующий единице или нулю, который затем формируется та ким образом, чтобы он соответствовал записанной на диске инфор мации (0 или 1).
Точность механической обработки |
барабана составляет обычно |
± 3 + 5 мкм, так как головки удалены |
от поверхности барабана на |
расстояние не более 10—15 мкм. Плотность записи составляет 4— 40 бит/мм, ширина записи составляет примерно 1,25 мм. Каждая головка записывает или считывает информацию по одной дорожке, расположенной по окружности барабана и проходящей под актив ной частью головки. На поверхности барабана имеется обычно 50—100 дорожек, а у внешних запоминающих устройств — до 2000 дорожек. Дорожки, используемые для записи или считывания од ного слова, иногда называют каналами (при последовательной
197
•ответственно для верхнего и нижнего слоя двух смежных дисков. Диски вращаются с синхронной скоростью вокруг оси, плечи с го ловками не вращаются и могут перемещаться в радиальном на правлении, так что запись информации можно проводить по всей поверхности диска. Иногда для каждого слоя используют отдель ное плечо.
Организация записи в запоминающем устройстве на дисках (например, у IBM) может происходить следующим образом: на каждой плоскости записи имеется 100 концентрических дорожек записи. На каждой из этих дорожек можно записать 2000 шести разрядных слов (12 000 бит), кроме того, здесь же записываются адреса секторов. Дорожки разделены на 20 секторов по 100 слов
Рис. 127. |
Блок - схема |
з а п о м и н а ю щ е г о |
Рис. 128. |
Накопление информации в за |
||||
устройства на магнитных дисках: |
п о м и н а ю щ е м |
устройстве |
на дисках: |
|||||
/ — диски; |
2 — плечо |
со |
считывающими |
/ — д и с к |
з а п о м и н а ю щ е г о |
устройства; |
||
и записывающими |
головками; |
3—го |
2 — д о р о ж к а цилиндра 00; |
3 — д о р о ж к а |
||||
|
ловки |
|
|
цилиндра |
99; |
4 — синхронизирующий |
||
|
|
|
|
|
|
|
знак |
|
(рис. 128). Десять соответствующих дорожек записи на обеих пло скостях каждого из пяти дисков образуют цилиндр (память в виде «коры головного мозга»), который можно представить как запо минающее устройство на барабане с десятью дорожками. На одном цилиндре записано 20 000 слов (120 000 бит). Всего указанное за поминающее устройство на дисках имеет 100 цилиндров, тем самым емкость его составляет 2 млн. знаков. Запись информации может осуществляться последовательно или последовательно-параллельно. Записываются обычно целые блоки слов по сектору или группе
секторов — при последовательно-параллельной записи. |
Каждый |
сектор имеет адрес, записанный шестью знаками. Каждый |
цилиндр |
имеет свою нумерацию адресов. На первом цилиндре имеются сек торы 000 000—000 199, а на двадцатом цилиндре — секторы 019 800—019 999.
Выбор цилиндра осуществляется механическим перемещением плеча в зависимости от адреса, в котором соответствующим обра зом закодирован номер цилиндра и дорожки. Так, у IB M номер адреса делится на 20. Если, например, результатом деления
199
адреса 015734 на 20 будет число 0 | 78 | 6, а остаток 14. Выбор осу ществляется следующим путем: первая цифра (нуль) означает но мер дискового блока; двузначное число 78 означает номер ци линдра, а цифра 6 — номер дорожки на цилиндре. Остаток 14 озна чает номер сектора.
Время выборки у запоминающего устройства на дисках опре деляется способом размещения информации в памяти, размерами дисков и скоростью механических устройств. Среднее время вы- -
борки |
у |
памяти |
IBM 1311 |
составляет 250 мсек |
(максимум |
||
392 мсек), |
у памяти |
CONTROL |
DATA 852 время |
выборки колеб |
|||
лется в пределах 30—145 мсек. |
|
|
|
||||
Иногда запоминающее устройство на дисках |
(обычно однодис- |
||||||
ковое) |
используют |
в |
качестве |
быстродействующего |
накопителя |
для небольших ЭВМ. В этом случае оно используется так же, как быстродействующие накопители на барабанах. У таких запоминаю щих устройств на дисках способ выбора иной, поскольку у них записывающие и считывающие головки неподвижны и стационарно закреплены над отдельными дорожками.
Стационарные головки часто применяют и в запоминающих уст
ройствах на дисках, обладающих большой |
емкостью (до 109 |
бит) |
|
и имеющих до 50 дисков диаметром 1 м. |
|
|
|
Вспомогательные запоминающие |
устройства |
|
|
Как указывалось |
выше, запоминающие |
устройства на барабане |
|
и дисках благодаря |
достаточно высокому |
быстродействию |
и ем |
кости часто используют в качестве промежуточной ступени между внутренней памятью и памятью большой емкости на магнитной ленте для временной перезаписи информации (с запоминающего устройства на ленте) во внутреннюю память и для хранения часто используемых стандартных программ.
Если эти запоминающие устройства применяются для указан ной цели, их называют «вспомогательной памятью».
З а п о м и н а ю щ е е у с т р о й с т в о н а м а г н и т н о й л е н т е
(рис. 129) используется в основном в |
качестве |
внешней |
памяти |
ЭВМ, а также в качестве входного и выходного |
устройства. Запо |
||
минающее устройство имеет магнитную |
ленту длиной около 1 км |
||
(у запоминающего устройства на ленте |
IBM 729 IV длина |
ленты |
732 м), хранящуюся на специальных дисках (катушках). Емкость запоминающего устройства на ленте достигает нескольких десят ков миллионов бит. Запись информации осуществляется последо вательно-параллельно на 7—36 параллельных дорожках (рис. 130).
Запись и считывание осуществляются |
при помощи записывающей |
|
и считывающей головки |
аналогично |
магнитному барабану или |
диску. Плотность записи |
колеблется в пределах 8—60 бит на 1 мм |
записывающей дорожки. Время выборки зависит от расстояния ме жду искомым адресом и стационарной частью головки.
Движением ленты управляет управляющее устройство запоми нающего устройства на ленте при помощи команд на перемотку
200