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

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

Информацию о них чаще всего можно получить лишь экспериментальным путем. Остановимся на существенных недостатках известных программных механизмов защиты от НСК и укажем основные пути и способы увеличения их эффективности и надежности Наиболее распространенные методы скрытия исходного текста программы от стандартных средств дизассемблирования – шифрование и архивация.

Программное обеспечение. Технические средства СОД реализуют элементарные операции вводе – выводе и обработки данных. Требуемый набор функций, определяемых назначением СОД, обеспечивается совокупностью программ – программным обеспечении СОД.

Программное обеспечение СОД строится по многоуровневому, иерархическому, принципу. Основные процессы обработки данных описываются в терминах операций над математическими и логическими элементами данных, вводимых проблемно и процедурно-ориентированными языками программирования. Эти операции с помощью программных средств более низких уровней интерпретируются как более простые операции, в конце концов, сводятся к операциям, реализуемым техническими средствами СОД.

 

Рис. 1.9. Многоуровневая организация СОД

Пример многоуровневой реализации функций в СОД приведен на рис. 1.9. Технические средства СОД обеспечивают реализацию элементарных функций – операций ввода, хранения, преобразования и вывода данных, которые выполняются с помощью схем и средств микропрограммного управления. Функции, реализуемые техническими средствами, относятся к первому, низшему, уровню иерархии. Функции более высоких уровней сложности обеспечиваются программным обеспечением СОД, включающим в себя операционную систему и прикладное программное обеспечение.

Операционная система (ОС) – совокупность программ, предназначенных для управления работой СОД и реализации наиболее массовых процедур взаимодействия с пользователями, ввода – вывода, хранения и преобразования данных. Управление работой СОД сводится к управлению процессами и ресурсами, обеспечивающему эффективное использование оборудования СОД я требуемое качество обслуживания пользователей. Функции управления работой СОД реализуются управляющими программами ОС, включающими в свой состав супервизор, программы управления заданиями и данными. Супервизор контролирует состояние всех технических средств и процессов (задач) и управляет ими, обеспечивая необходимый режим обработки данных, путем распределения процессов в пространстве и времени. Супервизор выделяет задачам области (разделы) памяти и устройства ввода – вывода, инициирует выполнение процессором программы, начинает операции ввода – вывода и обрабатывает сигналы прерывания, отмечающие окончание операций ввода – вывода и особые ситуации, возникающие при выполнении программ и работе устройств.

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

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