
книги из ГПНТБ / Дроздов Е.А. Основы построения и функционирования вычислительных систем
.pdfраоатывается в случае реализации команды по включе нию реле, а вентили группы Вв — сигналом УС2, который вырабатывается при реализации команды по выключе нию реле. С выходов вентилей групп В5 и В6 сигналы поступают на релейные усилители, которые произво дят формирование сигналов для непосредственного включения реле.
|
|
Код |
НС(2р) |
|
|
|
|
|
|
|
|
, |
і |
. |
|
|
|
|
|
|
|
Ре НС |
|
|
|
|
|
|
|
|
|
-7—Г |
|
|
|
|
|
|
|
|
|
Дш |
|
|
|
|
|
|
|
|
|
Л |
|
|
|
|
|
KodHCOp) |
|
|
8« |
|
|
|
|
|
|
J |
. |
|
|
|
|
|
|
|
T. |
|
|
|
Ргч |
|
|
|
|
|
|
|
|
|
РгЗ |
|
Рг2 |
|
|
Рг! |
|||
|
ZZEZ |
ZEZ |
|
z u |
|
|
|
|
|
|
Дши |
ДшЗ |
|
Дш2 |
|
|
Дш} |
||
УС, |
|
|
|
|
|
|
|
|
|
УС, |
|
|
|
|
|
|
Г1 |
и |
J |
|
|
|
|
|
|
|
|
V |
|
T |
т |
T |
|
|
T |
T |
T |
T |
|
120 |
120 |
|
|
120 |
|
|
120 |
|
|
Рис. 4-11. Схема управления релейными исполнительными |
органами. |
||||||||
При каждом |
сеансе |
связи |
с управляемым |
объектом, |
|||||
т. е. при исполнении одной команды |
ввода-вывода типа |
||||||||
включения |
или |
выключения |
релейных |
исполнительных |
органов, всегда выбирается только одно реле. Его номер
задается девятью разрядами |
адресной |
части команды, |
|
а вид работы |
(включение |
или выключение) — призна |
|
ком модификации кода операции. |
|
||
Выполнение |
команды формирования |
управляющего |
воздействия в виде напряжения, пропорционального заданому коду управляющего слова, обеспечивается, в ос новном, схемами блоков БУ и БА. Общее управляющее слово состоит из 17 двоичных разрядов, которые распре деляются следующим образом: 11 разрядов представ ляют преобразуемый в напряжение код вместе с его
180
знаком, два разряда указывают номер группы преобра
зователей |
и четыре разряда — номер преобразователя |
в группе. В |
блоке аналоговых выходов имеется четыре |
группы преобразователей, каждая из которых включает |
в свой состав 15 преобразователей кодов в аналоговые величины, представляемые в рассматриваемом устрой стве сопряжения напряжениями постоянного тока.
Код НС
[ РгНС
L Дш
1
—
75 72 Я |
15 mil |
Ві •
Вг
3
В,5
пкл,
ПКЙ2
ПКЙ,5
/Ja-
Р и с . 4 - 1 2 . Схема управления аналоговыми нами.
КШС(15р)
1
8x8,
Рг!
—
в, і в?
• •
Bis
• І/С
ПКйг
ПКЯа
Lit
исполнительными15к орга
Упрощенная схема управления аналоговыми испол нительными органами приведена на рис. 4-12. Выбор одной из групп преобразователей осуществляется с по мощью дешифратора Дш, имеющего четыре выхода и расшифровывающего код, представляемый двумя разря дами общего управляющего слова. Сигналами с выходов этого дешифратора открывается одна из групп входных вентилей ВхВи ВхВ2, ВхВ3 или ВхВ,„ которые подклю чены к кодовым шинам считывания КШС; на КШС из ОЗУ системы выдаются 15 разрядов управляющего сло-
181
ва. Группы входных вентилей и изображенные ниже их на рис. 4-12 узлы относятся к блоку аналоговых выхо дов. Практически БА, как и БР, состоит из четырех оди наковых частей, которые могут выполняться в виде авто номных субблоков.
Любая часть блока аналоговых выходов состоит из группы входных вентилей, 15-разрядного приемного ре гистра, дешифратора номера преобразователя, 15 групп вентилей, коммутирующих выходы приемного регистра с преобразователями, и 15 преобразователей ПКА. Одиннадцать разрядов приемного регистра служит для размещения преобразуемого кода, а четыре — для раз мещения кода номера преобразователя. Дешифратор кода имеет 15 выходов по числу групп коммутирующих вентилей; на первые входы вентилей всех этих групп подаются кодовые сигналы с выходов триггеров прием ного регистра.
Пусть |
управляющее |
слово |
УС |
выражается |
кодом |
|
11000111 . . . |
1. При |
его |
реализации |
по значениям двух |
||
старших разрядов |
будет |
открыта |
группа BxBk и |
осталь |
||
ные 15 разрядов УС зафиксируются |
в приемном |
регист |
||||
ре Рві. По |
значениям !2-го, 13-го, |
14-го и 15-го |
разря |
дов формируется сигнал на 2-м выходе Дш4 . Открывает
ся |
группа вентилей |
В2 , |
и 11-разрядный код |
подается |
|||
в |
ПКА2, |
где он преобразуется в напряжение, поступаю |
|||||
щее |
в |
соответствующий |
аналоговый |
исполнительный |
|||
орган. |
|
|
|
|
|
|
|
4-5. УСТРОЙСТВА ОБЩЕГО ДОСТУПА |
|
|
|||||
|
К |
устройствам общего |
доступа, входящим |
в состав |
внешних |
устройств вычислительных систем общего назначения, относятся устройства считывания информации с перфокарт и перфолент, а так же алфавитно-цифровые печатающие устройства. Эти устройства подключаются к центральному ядру системы через мультиплексные каналы, однако в отдельных случаях возможно и непосредственное их подключение к центральному процессору. Абоненты системы, осо бенно периферийные, не имеют, как правило, доступа к этим устрой ствам; работают на них операторы системы, обеспечивая ввод необ
ходимой для |
решения задач абонентов информации и |
формирова |
ние 'больших |
массивов слов-результатов решения |
задач. Из |
устройств общего доступа ниже рассматриваются характерные для ввода и вывода информации ВУ-700 и АЦПУ-128.
Устройство вводное ВУ-700 предназначено для считывания ин формации, закодированной в виде системы пробивок на 80-колонко- вых перфокартах, и выдачи ее в цепи связи с каналом или про цессором. Информация, воспринимаемая с перфокарт, выдается в вы ходные цепи в том ж е к о д е , в котором она ; « а н е с е п з на к а р т ы при !82
их перфорации. Устройство состоит из электромеханической части й электронных блоков, связанных с отдельными узлами электромеха нической части цепями управления.
Электромеханическая часть устройства состоит из подающего
механизма |
ПМ. |
транспортного |
механизма |
ТМ, |
приемного |
кармана |
|||||||
ПК, а |
также двигателя |
привода, редукторов и |
сцепных |
муфт. |
Кро |
||||||||
ме них в составе ВУ-700 имеются: блок подсвета БП, |
блок |
считы |
|||||||||||
вания |
БС, |
блок |
синхродатчика |
БСД |
и блок |
управления |
БУ. |
Общая |
|||||
схема |
рассматриваемого |
устройства |
приведена |
на |
рис. |
4-13. |
|
Связь |
|||||
с каналом или процессором осуществляется |
путем |
обмена |
управляю |
||||||||||
щими |
сигналами, |
которые воспринимаются |
и вырабатываются |
бло- |
|||||||||
|
|
|
|
|
|
БП |
|
|
|
|
|
|
|
|
|
ПМ |
|
ТМ |
|
БС |
|
ПК |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
кш |
|
|
|
|
|
|
|
|
|
PC К |
|
•ус |
|
|
|
|
|
|
|
|
Рис. 4-13. Структурная схема ВУ-700.
ком управления; считанные коды выдаются в кодовые шины КШ. Пунктирными линиями на схеме рис. 4-13 условно показан путь, ко торый проходят перфокарты в процессе работы устройства. Блок синхродатчика — электромеханического типа; системой механических передач (двойная линия на схеме рис. 4-13) он связан с подающим механизмом, точнее с общим приводом электромеханической части устройства.
Подающий |
механизм |
служит для размещения |
массива перфо |
||
карт, на которых нанесена |
информация, подлежащая считыванию, |
||||
и поочередной |
подаче |
их |
в транспортный механизм. Выделение карг |
||
из массива и |
подача |
их |
на |
транспортные ролики |
осуществляются |
подающими ножами в строго определенное время по рабочему циклу устройства. Перфокарты подаются и далее передвигаются по всему пути внутри устройства широкой стороной вперед. Возвратно-по ступательное движение подающих ножей осуществляется под воз действием эксцентрикового привода, постоянно вращающегося со скоростью 700 об/мин. Таким образом, подающий механизм обес печивает считывание информации с 700 перфокарт в минуту; рас
считан он на одновременную |
закладку массива, включающего до |
1 500 перфокарт. |
|
Транспортный механизм |
служит для перемещения перфокарт |
с постоянной скоростью на всем пути их движения от подающего
механизма до приемного магазина. Основу его составляют |
четыре |
|||
пары |
транспортных валиков, |
вращающихся со |
скоростью |
910— |
930 |
об/мин. |
|
|
|
Приемный карман служит |
для размещения |
и укладки |
перфо |
карт, с которых произведено считывание информации. Кроме собст венно кармана или магазина, имеется специальный укладочный ме ханизм в виде вала с фигурным диском, представляющим собой по следовательность из четырех укладочных кулачкѳв. Вал укладочных
183
кулачков вращается со скоростью 175 об/мин, что отвечает общей производительности устройства, равной 700 перфокартам в минуту.
Синхронизация работы всех механизмов и блоков устройства обеспечивается синхроимпульсами, вырабатываемыми в блоке синхродатчика. Этот блок состоит из непрозрачного диска с радиаль
ными |
прорезями, |
вращающегося |
со скоростью |
700 |
об/мин, фотоди |
одов типа ФД-2, ламп подсвета и усилителей-формирователей. |
|||||
Блоки считывания и подсвета образуют фотоэлектрическую си |
|||||
стему |
считывания |
информации |
с перфокарт. |
Блок |
подсвета вклю |
чает в свой состав лампу накаливания и систему светопроводов, выполненных из стекловолокна. Окончания светопроводов, обращен ные к перфокарте, образуют линию, отвечающую пробивкам на од ной строке (позиции). Блок считывания разделяется на узел фото диодов и узел усилителей-формирователей. В узле фотодиодов имеется 82 фотодиода типа ФД-2. Основные 80 фотодиодов служат для непосредственного считывания информации с перфокарт, а два концевых фотодиода предназначены для запуска блока управления при подходе перфокарты к линии считывания, образуемой светочув ствительными окнами основных фотодиодов. Засветка любого из основных фотодиодов происходит в том случае, когда в данном раз ряде строки перфокарты имеется пробивка. Узел усилителей-форми рователей предназначен для усиления сигналов, поступающих с фо тодиодов, и формирования выходных для всего устройства кодовых сигналов считываемых с перфокарт слов. Для каждого фотодиода имеется отдельный усилитель-формирователь.
Блок управления состоит из схем, обеспечивающих формирова ние необходимых управляющих сигналов по синхроимпульсам, полу чаемым из блока синхродатчика, командным сигналам из процес сора или мультиплексного канала, а также сигналам о положении отдельных механических деталей и узлов, получаемым от микро переключателей. В блоке управления вырабатывается сигнал о го товности устройства к очередному циклу работы; этот сигнал вы дается в процессор или устройство управления канала, а также на панель управления ВУ-700. Схемы блока управления построены так, что имеется возможность прекращать подачу перфокарт без выклю чения основного приводного электродвигателя; это обеспечивает ра боту устройства в старт-стопном режиме.
На рис. 4-14 приведена схема считывания информации с перфо
карт в ВУ-700. Обозначения |
на |
|
схеме: |
ЛН — лампа |
накаливания, |
|
СП — светопровод, |
ПК — перфокарта, |
УФД — узел |
фотодиодов, |
|||
УС |
УС. |
В |
1 |
П « |
|
|
|
|
|
|
ПИ |
|
|
Мч б il
Рг\
Рис. 4-14. Схема считывания информации с перфокарт.
184
УУФ — узел усилителей-формирователей. Пунктирными линиями обо значены выходной регистр Рг и группы выходных вентилей В. Не обходимость использования дополнительных узлов в виде выходного регистра и групп вентилей возникает тогда, когда информация в про цессор или мультиплексный канал выдается не полными словами, а по байтам. Если же ВУ-700 связывается непосредственно с про цессором, то сигналы из узла усилителей-формирователей поступают сразу в кодовые шины, образуя полный параллельный код считан ного с перфокарты слова.
Алфавитно-цифровое печатающее устройство АЦПУ-128 предна значено для печати массивов чисел, буквенных текстов и графиков,
выводимых |
из процессора или |
ОЗУ как результатов решения задач. |
|||
Это устройство обеспечивает |
печать на |
одной |
строке бумажной |
||
ленты |
128 любых .из 78 знаков |
со скоростью 380—440 строк в минуту |
|||
(6—7 |
строк |
в секунду); ширина перфорированной |
бумажной ленты, |
||
на которой |
осуществляется печать, равна |
420 мм. В качестве зна |
ков, используемых при печати, принимаются все десятичные цифры,
буквы русского |
и латинского |
алфавитов, |
математические знаки: + , |
||||||
—, = , < , > |
я |
др. |
|
|
|
|
|
|
|
Алфавитно-цифровое печатающее устройство представляет собой |
|||||||||
устройство |
печати барабанного |
(роторного) типа, |
отличаясь |
от |
дру |
||||
гих |
подобных |
устройств схемой управления, которую часто |
назы |
||||||
вают |
устройством |
управления |
печатью |
УУПч. |
Основной |
барабан |
|||
называется -печатающим и составляется из 128 'печатающих |
|
колес, |
|||||||
каждое из |
которых |
несет 78 знаков, располагающихся на их |
внеш |
||||||
ней цилиндрической |
поверхности. Для выработки |
синхронизирующих |
импульсов используется индукционный датчик; каждой строке пе чатающего барабана, которую образуют одинаковые знаки печа тающих колес, отвечает один синхронизирующий импульс. С по мощью индукционного датчика формируются также сигналы, соот ветствующие началу и концу печати символов на одной строке бу
мажной |
ленты. |
|
|
|
При |
автономном |
использовании |
цифрозых машин |
устройство |
управления печатью |
обычно не относится к собственно |
АЦПУ-128 |
||
и включается в состав основного |
оборудования соответствующей |
ЦВМ. В случае использования АЦПУ в составе вычислительной си стемы и подключения его к мультиплексному каналу устройство управления печатью должно выполняться как часть печатающего устройства. В любом из указанных случаев управление печатью производится по одним и тем же общим принципам, которым отве
чает |
схема |
на рис. 4-15, |
показывающая основные связи |
и |
состав |
||
как |
УУПч, |
так и собственно |
АЦПУ. |
|
|
|
|
|
Ввод информации, |
подлежащей |
печати, производится |
в |
схему |
||
управления |
печатью с |
кодовых шин |
КШ. При подключении |
АЦПУ |
к мультиплексному каналу ввод информации в УУПч производится, как правило, по байтам. Ее прием с КШ осуществляется блоком выборки и формирования БВФ. Через этот блок рассматриваемое устройство может быть связано и с внешними запоминающими устройствами, например с накопителем на магнитном барабане. Та кая связь устанавливается при автономном использовании ЦВМ для совмещения во времени процессов печати результирующей информа ции и решения задач по основным программам.
В состав собственно АЦПУ, кроме печатающего барабана и ин дукционного датчика, входят блок печати и входной регистр с ком мутирующей схемой. Блок печати имеет в своем составе 128электро-
185
магнитов печати с приводами и пуансонами, а также 128 усилите лей. Входной регистр является 16-разрядным; занесенный в него двоичный код отвечает печати знака, находящегося на данной стро ке печатающего барабана перед пуансонами, на позициях 1/8 части строки бумажной ленты. Поэтому в процессе печати данного знака на позициях всей строки бумажной ленты двоичный код во входном
регистре обновляется 8 раз |
с перекоммутацией его группами вен |
||||
тилей |
В2і, |
В22, |
• • -, ß 2 8 |
на 8 |
различных групп усилителей блока пе |
чати. |
Если |
в |
данный |
разряд |
входного регистра занесена единица, |
то на соответствующей позиции бумажной ленты печатается знак,
Печатающий |
барабан |
|
Ѵ77\ |
|
блок |
печати |
"J СИ |
|
|
|
|
|
|
||
|
Входной |
|
|
|
|
Сброс |
регистр |
ЯЦПУ /Л |
|
|
|
L l |
|
7Сч |
|
||
|
|
|
|
УС |
|
|
|
|
|
|
|
|
|
|
J |
СхСр |
J |
& |
_ |
128 РгФ |
Т А ' |
t |
53H |
[ ~ |
|
~ \ |
|
|
6&Ф
V
Рис. 4-15. Схема связей алфавитно-цифрового печатающего устрой ства.
строка которого на барабане находится перед пуансонами; если за несен нуль, то знак не печатается. Печатающий барабан и ротор индукционного датчика непрерывно вращаются со скоростью 6—
7 обIсек.
Устройство управления печатью служит для запоминания ин формации, выводимой на печать по одной строке бумажной ленты, анализа этой информации и выработки сигналов, направляемых во входной регистр АЦПУ и обеспечивающих непосредственную печать соответствующих знаков. В состав УУПч по схеме на рис. 4-15 вхо дят: буферное запоминающее устройство БЗУ, построенное по типу
МОЗУ |
матричного типа, емкостью 128 семиразрядных двоичных ко |
|||||
дов, блок управления БУ, |
блок выборки и формирования инфор |
|||||
мации |
БВФ, семиразрядный регистр 7Рг, схема сравнения |
СхСр, |
||||
семиразрядный |
двоичный |
счетчик |
7Сч, 128 |
схем совпадений |
Сп, |
|
128-разрядный |
ферритовый |
регистр |
128РгФ |
(в качестве этого ре- |
186
гистра может использоваться одна матрица |
буферного |
запоминаю |
щего устройства), восемь групп выходных вентилей (04, |
• • ., ß'e) по |
|
16 вентилей в каждой и собирательная схема |
Сб. |
|
Буферное ЗУ служит для приема, хранения и выдачи семираз рядных двоичных кодов, каждый из которых отвечает определен ному символу, печатаемому на одной строке бумажной ленты. Ввод массива, состоящего из 128 таких кодов, в БЗУ осуществляется по средством блока выборки и формирования информации во время прохождения перед пуансонами свободного сектора печатающего ба рабана.
Работа АЦПУ при печати происходит по циклам, каждый из ко торых отвечает печати одного из 78 символов на соответствующих позициях данной строки бумажной ленты. Длительность каждого цикла 1,7—2 мсек; она определяется периодом следования синхро низирующих импульсов, вырабатываемых индукционным датчиком.
|
Синхронизирующие импульсы СИ подсчитываются счетчиком, со |
|||||
держимое |
которого определяет |
код знака, строка которого подходит |
||||
в |
данном |
цикле |
под пуансоны |
блока печати. |
Посылка |
очередного |
СИ |
в схему 7Сч |
производится |
одновременно |
с печатью |
знака, ли |
тера которого расположены на предшествующей строке печатающего барабана.
|
Каждый |
цикл начинается с анализа содержимого БЗУ. |
Для это |
||
го |
все коды, |
находящиеся |
в его ячейках, последовательно |
подаются |
|
в |
схему |
7Рг\ |
одновременно производится перезапись считанных ко |
||
дов в те |
же |
ячейки БЗУ. |
Коды, поступающие в 7Рг, сравниваются |
с кодом, содержащимся в счетчике 7Сч, который в данном цикле не изменяется. При совпадении сравниваемых кодов на выходе схемы
сравнения |
СхСр |
образуется |
сигнал, подаваемый на первые входы |
|||
всех схем |
совпадений |
(128 Сп). В моменты возможного образования |
||||
выходного |
сигнала в |
блоке |
управления |
вырабатываются |
управляю |
|
щие импульсы |
УИі—У |
И |
При этом |
каждый из У И |
подается на |
второй вход той схемы совпадений, -номер которой отвечает поряд ковому номеру анализируемого на СхСр кода.
Таким образом, к моменту подхода строки печатающего бара бана с данным знаком под пуансоны блока печати в тех разрядах
ферритового |
регистра, |
которые |
отвечают |
позициям печати |
этого |
||||
знака |
на бумажной ленте, записываются коды единицы. |
|
|
||||||
УИ2І, |
Далее |
попарно |
подаются |
управляющие импульсы УИІІ |
и |
||||
. .., УИ'а и |
УИГ%, которые |
обеспечивают передачу кодов |
еди |
||||||
ниц |
из |
разрядов |
ферритового регистра на |
соответствующие |
усили |
тели блока печати. Это вызывает срабатывание выбранных электро магнитов печати и воспроизведение знака, находящегося под пуан
сонами, на необходимых |
позициях строки бумажной ленты. В это |
|
же время с ИД на 7Сч |
подается |
очередной синхронизирующий им |
пульс, дающий начало очередному |
циклу. |
|
В следующем цикле |
все записанные в БЗУ коды сравниваются |
с кодом очередного знака, что в конечном итоге приводит к печати этого знака на соответствующих позициях строки бумажной ленты, и т. д. Итак, за время неполного оборота барабана на строке бу мажной ленты печатаются на всех выбранных позициях те из 78 возможных знаков, коды которых были записаны в БЗУ устройства управления печатью. Перевод бумажной ленты на очередную строку осуществляется после 78-го цикла печати па данной строке.
На одной строке бумажной ленты АЦПУ-128 возможна печать значений восьми десятичных чисел или команд. Поэтому, несмотря
187
на меньшую, чем у обычных роторных печатающих устройств, ско рость вращения барабана, АЦПУ-128 имеет более высокую произ водительность, обеспечивая печать до 56 чисел в секунду, или до 3 360 чисел в минуту.
4-6. СЧЕТЧИКИ ВРЕМЕНИ И ЭЛЕКТРОННЫЕ ЧАСЫ
В системах с разделением времени существенное значение имеет учет времени, затрачиваемого «а реше ние задач различными абонентами, или пользователями. Кроме того, необходимо ограничивать время реализа ции программ отдельных абонентов, если оно превышает допустимые или определенные при планировании работы системы нормы расхода временных ресурсов. Все это требует использования специальных счетчиков времени, организуемых программными средствами в сочетании с датчиками синхроимпульсов или выполняемых аппаратурно; аппаратные счетчики времени часто называют электронными часами. Любая цифровая вычислитель ная машина в принципе может обеспечить счет времени без использования каких бы то ни было дополнительных средств, но тогда практически все машинное время бу дет расходоваться только па эти действия. Отметим так
же, |
что применение счетчиков |
времени |
требуется не толь |
||
ко в системах с разделением |
времени |
общего назначе |
|||
ния, |
но и |
в системах, |
обеспечивающих управление |
||
несколькими |
реальными |
объектами, изменяющими в про |
|||
цессе работы |
свое положение или состояние. |
Счетчики времени, используемые в системах с разде лением времени, делятся на программируемые (про граммные), внутренние и внешние, причем последние ре ализуются, как правило, аппаратными методами. Для всех видов счетчиков в качестве исходных применяются сигналы, поступающие от датчиков синхроимпульсов. Если датчик формирует сигналы с периодом, который меньше минимального измеряемого интервала времени, то он дополняется соответствующим делителем частоты. При работе отдельных счетчиков времени используются синхроимпульсы нескольких фиксированных частот, что позволяет осуществлять раздельный подсчет числа се кунд, минут и других единиц времени при ускорении переключения основного счетчика или его составных ча стей из одного состояния в другое.
Программный счетчик времени является наиболее простым, так как для его организации помимо имеющих ся средств требуется дополнительно только датчик син-
1 88
хроимпульсов. В то же время такой счетчик может при
меняться с |
известными |
ограничениями, |
так |
как |
|||
в процессе |
его |
работы |
используются |
общесистемные |
|||
программные |
и |
аппаратные |
средства. |
Схема |
организа |
||
ции програмлгного счетчика |
времени |
приведена |
на |
рис. 4-16, где пунктирными линиями показаны связи по
управлению |
и передаче информации |
между аппаратны |
||||
ми и программными |
средствами. |
|
|
|
||
ДСИ |
СхПр |
|
|
|
|
|
|
|
|
ОЗУ |
с» |
|
|
|
|
ООГО) |
св |
: |
тj |
|
|
|
|
|
|
||
Рис. 4-16. Организация программного счетчика времени. |
|
|||||
Датчик |
синхроимпульсов |
ДСИ выдает |
сигналы |
с не |
||
которой постоянной |
частотой |
в схему |
прерываний |
СхПр. |
||
При этом |
ДСИ в |
данном |
случае |
представляет |
собой |
источник сигналов прерываний высшего приоритета. По каждому сигналу ДСИ производится передача управле ния супервизору, который обеспечивает увеличение «ли
уменьшение на единицу слова времени СВ, |
находящего |
||||
ся в определенной ячейке ОЗУ |
(например, |
в ячейке |
|||
0010, как показано на схеме рис. 4-16). Для |
организации |
||||
переходов к |
выполнению |
других |
программ |
по |
заданно |
му времени |
производится |
сравнение текущего |
значения |
СВ с известными или определенными при планировании работы системы константами; возможна также органи зация переходов при анализе 'содержимого ячейки прог раммного счетчика времени на нуль.
Анализ схемы организации программного счетчика времени показывает, что доступ к слову времени весьма прост и оно может использоваться в виде своего теку щего значения различными программами. Изменение же состояния счетчика, т. е. значения СВ, не может произ водиться с большой частотой, так как каждое такое действие требует дополнительных непроизводительных затрат машинного времени. Это вызывает необходи мость использования весьма низкочастотного ДСИ, а от счет времени, в конечном итоге, производится с точно стью до минут или даже часов.
189