Читайте также:
|
|
Термин «работа в реальном масштабе времени» означает, что управляющие машины коммутационных узлов должны выполнять обработку поступающей информации в рамках заданных временных ограничений. Когда абонент устанавливает соединение, ЭУМ должна вовремя распознать сигнал занятия абонентской линии и принять цифры набранного номера. Обработка принятой информации должна быть завершена за короткое время так, чтобы не было существенных задержек при установлении соединения. В аварийной ситуации будет лучше, если управляющее устройство не обслужит некоторые вызовы, но не потеряет работоспособность полностью. Эти требования отличают электронные управляющие машины от вычислительных, для которых важна, прежде всего, точность результата, а не время решения задачи.
Работа в реальном масштабе времени обеспечивается в первую очередь своевременной доставкой информации от объектов управления в ЭУМ. Для этого существуют три способа взаимодействия электронной управляющей машины с внешними устройствами: сканирование, прерывание и прямой доступ к памяти.
Сканирование, называемое также программным опросом, заключается в том, что обращение к УВВ для обнаружения входных сигналов процессор выполняет в те моменты времени, когда это предусмотрено программным обеспечением. Сканирование производится периодически. Интервал сканирования, то есть обращения процессора к УВВ, выбирается в зависимости от скорости процессов, происходящих в объектах управления. Например, при приеме номера, передаваемого декадным способом, интервал сканирования должен быть меньше минимальной длительности, как импульса, так и интервала между импульсами.
При взаимодействии по прерыванию момент обмена информацией определяется объектом управления. При изменении состояния объекта в процессор передается сигнал прерывания. По этому сигналу процессор прерывает выполнение текущей программы и переходит к приему информации от УВВ. По окончании приема данных возобновляется выполнение прерванной программы.
При прямом доступе к памяти по запросу УВВ процессор приостанавливает выполнение программы и отключается от шин адресов, данных и управления. После этого происходит передача данных в ЗУ, минуя процессор. Управляет передачей данных интерфейс в составе УВВ.
Управляющие устройства АТС получают информацию о действиях абонентов и сигналах, поступающих по соединительным линиям, в результате сканирования. Однако моменты сканирования задаются сигналами прерывания, поступающими от системного таймера, имеющегося в составе ЭУМ. По сигналу прерывания запускаются системные программы, выполняющие обращения к линейным комплектам через УВВ. Коммутационное поле не сканируется, так как его состояние целиком определяется работой управляющих устройств и отображается в запоминающих устройствах.
Способ прямого доступа к памяти обеспечивает быструю пересылку больших объемов данных. Он применяется при загрузке программного обеспечения из внешних запоминающих устройств в ОЗУ электронных управляющих машин при начальном запуске и после аварий системы электропитания.
Дата добавления: 2015-10-28; просмотров: 114 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Многопроцессорные системы управления | | | Состав программного обеспечения |