Применение алгоритмов шифрования Политики безопасности Протокол аутентификации Безопасность IP (IPSec) Использование сертификатов для обеспечения безопасности

Многопроцессорные вычислительные системы

Алгоритм кодирования Хаффмана. В основе алгоритма лежит простой принцип: символы заменяются кодовыми последовательностями различной длины. Работа телефакса полностью основана на сжатии информации.

Основы вычислительных систем

Каждому уровню прерываний соответствуют два ССП: новое и старое, которые хранятся в специальных полях реальной памяти. Общее назначение ССП – управление последовательностью выборки команд, запоминание и идентификация текущего состояния аппаратных средств относительно программы, выполняемой в фиксированный момент времени, и некоторые другие функции. Если мы желаем частично изменить состояние процессора, то необходимо загружать только требуемую часть нового ССП. Однако при прерываниях любого уровня происходит полная смена содержимого старого ССП на новое, которое становится текущим. Если в конце программы, которой было передано управление по прерыванию, стоит команда ВОССТАНОВИТЬ СТАРОЕ ССП, то процессор восстанавливает состояние, предшествующее прерыванию, и прерванная программа продолжает свое выполнение.

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

Общая схема обработки прерываний дана на рис. 4.5.

Порядок приоритета может быть изменен программным путем через изменение маски прерывания. Чаще всего состояние "1" разряда маски разрешает прерывание данного уровня, а в состоянии "0" запрещает прерывание.

Если по каким-то причинам стандартные обработчики прерываний программиста не устраивают, он может подготовить свои обработчики.


Рис. 4.5. Схема обработки прерывания

 

О наличии своих обработчиков операционная система должна знать заранее. Иногда этот вопрос решается во время генерации системы.

Автоматический контроль функционирования ЭВМ предполагает получение каким-либо способом информации об ошибках. Причем для исправления ошибок требуется более полная информация. Программные методы базируется на использовании специальных методов и пакетов контролирующих программ. Различают тестовый и программно-логический контроль. Тестовый контроль осуществляется в ЭВМ периодически с помощью программ-тестов.

Информатика, черчение, математика