- •1.Операционные системы в архитектуре вычислительных систем
- •Эволюция операционных систем
- •Назначение, функции и структура операционных систем
- •Структурная организация ос
- •Классификация операционных систем
- •Понятие вычислительного процесса и ресурса
- •Диаграмма состояний процесса
- •Блок управления процессом и контекст процесса
- •Одноразовые операции
- •Процессы и потоки
- •Понятие и стратегии планирования
- •Вытесняющая и не вытесняющая диспетчеризация
- •Качество диспетчеризации и гарантии обслуживания
- •Прерывания. Механизм обработки прерываний
- •Файловые системы операционных систем
- •Основные понятия безопасности
- •Базовые технологии безопасности
- •Односторонние функции шифрования
- •Аутентификация, авторизация, аудит
- •Необходимость взаимной синхронизации
- •Средства синхронизации процессов и потоков.
- •V(s): переменная s увеличивается на 1 единым действием. Выборка, наращивание и запоминание не могут быть прерваны. К переменной s нет доступа другим потокам во время выполнения этой операции.
- •Проблема тупиков и борьба с ними.
- •Физическая память и виртуальное адресное пространство
- •Модели распределения памяти
- •Свопинг и виртуальная память.
- •Сегментная организация виртуальной памяти
- •Страничная организация виртуальной памяти
- •Уровни иерархии памяти и кэш-память
- •Распределение оперативной памяти в современных ос
- •Управление вводом/выводом в ос
Основные понятия безопасности
При рассмотрении безопасности информационных систем обычно выделяют две группы проблем: безопасность компьютера и сетевая безопасность.
К безопасности компьютера относят все проблемы защиты данных, хранящихся и обрабатывающихся компьютером, который рассматривается как автономная система. Под сетевой безопасностью понимают все вопросы, связанные с взаимодействием устройств в сети, это прежде всего защита данных в момент их передачи по линиям связи и защита от несанкционированного удаленного доступа в сеть.
Автономно работающий компьютер можно эффективно защитить от внешних покушений разнообразными способами. Компьютер, работающий в сети, по определению не может полностью отгородиться от мира, поэтому обеспечение безопасности в сети является задачей значительно более сложной.
Безопасная информационная система - это система, которая, во-первых, защищает данные от несанкционированного доступа, во-вторых, всегда готова предоставить их своим пользователям, а в-третьих, надежно хранит информацию и гарантирует неизменность данных.
Конфиденциальность - гарантия того, что секретные данные будут доступны только тем пользователям, которым этот доступ разрешен
Доступность - гарантия того, что авторизованные пользователи всегда получат доступ к данным.
Целостность- гарантия сохранности данными правильных значений, которая обеспечивается запретом для неавторизованных пользователей каким-либо образом изменять, модифицировать, разрушать или создавать данные.
Требования безопасности могут меняться в зависимости от назначения системы, характера используемых данных и типа возможных угроз. Трудно представить систему, для которой были бы не важны свойства целостности и доступности, но свойство конфиденциальности не всегда является обязательным. Например, если вы публикуете информацию в Интернете на Web-сервере, и вашей целью является сделать ее доступной для самого широкого круга людей, то конфиденциальность в данном случае не требуется. Однако требования целостности и доступности остаются актуальными. Не менее важным является и обеспечение доступности данных.
Реализованная угроза называется атакой. Риск - это вероятностная оценка величины возможного ущерба, который может понести владелец информационного ресурса в результате успешно проведенной атаки. Значение риска тем выше, чем более уязвимой является существующая система безопасности и чем выше вероятность реализации атаки.
Базовые технологии безопасности
К базовым технологиям безопасности относятся аутентификация, авторизация, аудит и технология защищенного канала.
Шифрование - это краеугольный камень всех служб информационной безопасности
Пара процедур - шифрование и дешифрирование - называется криптосистемой. В современных алгоритмах шифрования предусматривается Наличие параметра - секретного ключа. Алгоритм шифрования считается раскрытым, если найдена процедура, позволяющая подобрать ключ за реальное время. Сложность алгоритма раскрытия является одной из важных характеристик криптосистемы и называется криптостойкостъю. Существуют два класса криптосистем - симметричные и асимметричные. В симметричных схемах шифрования секретный ключ зашифровки совпадает с секретным ключом расшифровки. В асимметричных схемах шифрования открытый ключ зашифровки не совпадает с секретным ключом расшифровки.
