Cтраница 3
Управляющий процессор служит для сбора операндов в векторы, состоящие из смежных элементов, и рассылки результатов обратно в различные области памяти. Время, которое требуется для перемещения 64-разрядного операнда из одной области памяти в другую, составляет 1 6 мкс; за это время управляющий процессор выполняет два 32-разрядных чтения и две 32-разрядных записи. При действиях над 32-разрядными операндами на обработку одного элемента требуется 0 8 мкс. За 1 6 мкс может быть выполнено примерно 13 векторных операций, причем операции управляющего и векторного процессоров совмещаются во времени. [31]
Один из периферийных процессоров центрального вычислителя обязан непрерывно ( с должной частотой) следить за состоянием центрального процессора и в том случае, когда он вышел на останов, предпринимать соответствующие действия. Как это ни парадоксально, но в своей работе мощный центральный процессор полностью подчинен одной из периферийных машин, которые разработчиками названы: Peripheral and Control Processors, что означает: периферийные и управляющие процессоры. [32]
На рис. 11.12 представлены основные компоненты платы узлового процессора. Транспьютер Т414 ( управляющий процессор) выполняет системные и прикладные пользовательские программы в части скалярной целочисленной арифметики и отсылает векторные операнды в процессор векторной арифметики с плавающей запятой, где их обработка может осуществляться одновременно с действиями, выполняемыми в управляющем процессоре. Двухпортовая память емкостью 1 Мбайт реализована в виде динамического ЗУПВ; обращения к ней со стороны управляющего процессора происходят через 32-разрядный порт с произвольным доступом. [33]
Одна из БИС содержит управляющий процессор и ПЗУ. Управляющий процессор связан с клавиатурой, от которой подаются команды для выполнения селекции каналов. Запоминающее устройство имеет емкость на 20 кодовых слов, предназначенных для хранения информации о частотных диапазонах и номерах каналов. Выходные сигналы процессора поступают на селектор. Кроме того, процессор осуществляет временное запоминание команд и подавление дребезга контактов клавиатуры. Таким образом, БИС управления, на которую возложены логические и синхронизирующие функции, содержит все необходимые цепи для дешифровки команд от клавиатуры. Эта схема вырабатывает сигналы тактирования и управления, необходимые для сопряжения с остальными БИС. Вторая БИС содержит ПЗУ для хранения 20 частот настройки в виде 12-разрядных слов, которые считываются по командам управляющего процессора. Кроме этого, БИС содержит ЦАП для формирования напряжений подстройки частоты гетеродина. Когда зритель выбирает один из каналов, соответствующее кодовое слово извлекается из памяти и переводится для временного хранения в БИС управления. Цифровая информация преобразуется в аналоговую форму и соответствующее напряжение подается на варикапы цифрового селектора каналов. [34]
Начальная загрузка транспьютера возможна по любому из последовательных каналов; кроме того, транспьютеры могут выполнять программы из внешних ПЗУ. Если на контакте Начальная загрузка из ПЗУ сигнал низкого уровня, процессор интерпретирует первое сообщение, поступающее после начальной установки по любому каналу, как программу начальной загрузки, которая должна быть считана в его память и выполнена. Благодаря такой возможности большая матрица транспьютеров может быть настроена управляющим процессором с использованием последовательных каналов, которыми транспьютеры соединены между собой. [35]
Система FCS позволяет выполнять операции ввода-вывода, ориентированные на логические записи или виртуальные блоки. Кроме того, FCS выполняет дополнительные функции управления файлами - открытие, закрытие, расширение, удаление, защиту файлов от несанкционированного доступа. При работе с файлами на дисках и магнитных лентах FCS использует специальные системные привилегированные задачи - вспомогательные управляющие процессоры ( АСР), которые обеспечивают поддержку файловой структуры на магнитных томах. [36]
На рис. 11.12 представлены основные компоненты платы узлового процессора. Транспьютер Т414 ( управляющий процессор) выполняет системные и прикладные пользовательские программы в части скалярной целочисленной арифметики и отсылает векторные операнды в процессор векторной арифметики с плавающей запятой, где их обработка может осуществляться одновременно с действиями, выполняемыми в управляющем процессоре. Двухпортовая память емкостью 1 Мбайт реализована в виде динамического ЗУПВ; обращения к ней со стороны управляющего процессора происходят через 32-разрядный порт с произвольным доступом. [37]
После третьего гетеродина несущая частота сигналов эквивалентна нулю и модулируется только информационными составляющими. Внутренний обмен данными между блоками DCU и DDPU происходит по шине Q-bus. Каждое из этих устройств включает в себя микропроцессор, программируемую ROM-память, RAM-память и управляющий процессор. Каждое устройство обрабатывает сигналы всех подблоков блока DDPU одновременно. [38]
Такое оповещение позволяет выбрать нужные условия обработки: например, запрашивающий процессор может указать, что он хочет запустить процесс на процессоре без мультипрограммирования. Процессоры, которым передается сообщение, анализируют ситуацию и либо отвергают запрос, либо подтверждают свою готовность принять его. Запрашивающий процессор делает выбор, уведомляет все процессоры, кроме выбранного, что задание к ним не поступит, и предлагает выбранному процессору запустить процесс в соответствии с полученными параметрами. Во время этой процедуры локальные процессоры продолжают свою работу, а активный обмен сообщениями проходит только между локальными управляющими процессорами. [39]
Расширение стандартных АРМ до АРМ-ОИ достигнуто за счет добавления в программно-аппаратурное обеспечение персональной ЭВМ периферийных устройств ввода, вывода, хранения и доступа к видеоинформации. Для хранения и отображения видеоинформации использована дополнительная внешняя ( картинная) память. Доступ к картинной памяти осуществляется как к внешнему устройству ЭВМ, а визуализация обрабатываемого изображения достигается с помощью видеомонитора, непосредственно связанного с этой памятью. При этом для повышения оперативности обработки на базе средств картинной памяти реализован дисплейный процессор, позволяющий в реальном масштабе времени, не затрачивая ресурсов управляющего процессора ЭВМ, осуществлять стандартный набор поэлементных преобразований анализируемого изображения. [40]
В многозоновых системах все зональные контроллеры соединяются цифровыми линиями связи ( при помощи прямого RS-232 соединения или с использованием модемов) с региональным управляющим процессором ( RCP), который способен объединить до 10 зон в единую систему. RCP обеспечивает управление импульс-но-кодовым модулятором ( ИКМ) коммутатором ( PCM Switch), позволяющим любому из подсоединенных к нему контроллеров канала установить соединение с телефонной линией либо межзоновое соединение. Поддерживаются до 24 телефонных линий в регионе и до 16 диспетчерских терминалов на базе персональных компьютеров. Кроме того, RCP обеспечивает управление переадресацией вызовов, координацию работы каналов, расположенных в близлежащих зонах и использующих одни и те же частоты ( pooled channels), и взаимодействие с межрегиональным управляющим процессором ( IRP - Interregional Control Processor), позволяющим объединить 16 регионов в единую систему. [41]
Гипотетическая распределенная система. [42] |
Каждая вычислительная станция по мере необходимости передает этим процессорам запросы на сервисное обслуживание. В классической мультипроцессорной системе все процессоры служат для выполнения единой программы, здесь же любая специализированная система имеет свою собственную программу. Это в значительной степени интегрирует систему. Например, когда какому-либо процессу требуется запустить еще один процесс на одном из параллельных процессоров, исходный процесс сначала самостоятельно отыскивает подходящий процессор, и если он свободен, соответствующий процесс запускается, а если нет, - запрос на его запуск ставится в очередь этого процессора. При таком подходе роль локального управляющего процессора незначительна и заключается в выполнении некоторых функций, например диспетчирования работы процессов, уже запущенных на данном процессоре. [43]
Одна из БИС содержит управляющий процессор и ПЗУ. Управляющий процессор связан с клавиатурой, от которой подаются команды для выполнения селекции каналов. Запоминающее устройство имеет емкость на 20 кодовых слов, предназначенных для хранения информации о частотных диапазонах и номерах каналов. Выходные сигналы процессора поступают на селектор. Кроме того, процессор осуществляет временное запоминание команд и подавление дребезга контактов клавиатуры. Таким образом, БИС управления, на которую возложены логические и синхронизирующие функции, содержит все необходимые цепи для дешифровки команд от клавиатуры. Эта схема вырабатывает сигналы тактирования и управления, необходимые для сопряжения с остальными БИС. Вторая БИС содержит ПЗУ для хранения 20 частот настройки в виде 12-разрядных слов, которые считываются по командам управляющего процессора. Кроме этого, БИС содержит ЦАП для формирования напряжений подстройки частоты гетеродина. Когда зритель выбирает один из каналов, соответствующее кодовое слово извлекается из памяти и переводится для временного хранения в БИС управления. Цифровая информация преобразуется в аналоговую форму и соответствующее напряжение подается на варикапы цифрового селектора каналов. [44]