- •Безопасность операционных систем. Вопросы к части 1 «Организация операционных систем»
- •1. Назначение и задачи операционных систем (ос).
- •2. Классификация ос.
- •3. Основные принципы построения и состав ос.
- •4. Начальная загрузка ос.
- •5. Интерфейсы ос.
- •6. Понятие процесса и его применение в ос.
- •7. Система прерываний в ос.
- •8. Ресурсы ос.
- •9. Управление заданиями на уровне внешнего планирования в ос
- •10. Алгоритмы внутреннего планирования в ос.
- •11. Параллельные процессы, критические ресурсы и участки.
- •12. Понятие тупика. Алгоритмы предотвращения и обхода тупиков
- •13. Организация памяти в ос
- •14. Принцип локальности.
- •15. Организация данных в ос.
- •16. Организация файлов в ос.
- •17. Файловая система. Многоуровневая модель.
- •18. Архитектура файловых систем.
- •19. Элементы безопасности ос Windows nt.
- •20. Элементы безопасности ос unix.
- •1. Предмет и задачи защиты информации.
- •2. Основные виды угроз и методы защиты информации
- •3. Криптографическая защита информации. Классификация шифров.
- •4. Шифры замены.
- •5. Шифры перестановки.
- •6. Шифр гаммирования.
- •7. Шифр des.
- •8. Шифр гост. (нарисовать схему)
- •9. Криптосистемы с открытым ключем. Принцип Шеннона. Основные особенности и характеристики.
- •10. Шифр rsa.
- •11. Шифр Эль Гаммаля.
- •12. Основные проблемы криптографической защиты и способы их решения.
- •13. Методы идентификации/аутентификации, назначение и особенности.
- •14. Стандартные методы идентификации и аутентификации.
- •15. Доказательство с нулевой передачей знаний.
- •16. Электронная цифровая подпись.
- •17. Антивирусные программы и межсетевые экраны.
- •18. Методы доступа – основные виды и способы реализации.
- •19. Протоколирование и аудит.
- •20. Меры защищенности информационных систем.
2. Классификация ос.
По способу использованного алгоритма управления процессора мы можем разделить ОС на: однозадачные и многозадачные, однопользовательские и многопользовательские, однопроцессорные и многопроцессорные, безнитевые (обычные) и поддерживающие нитевую обработку.
Однозадачные очевидно предоставляют пользователю наиболее удобную виртуальную машину, как средство управления перифериями, файлами, процессором.
Многозадачные ОС помимо этого управляют разделением совместно используемых ресурсов процессора, файлов, периферий. нужно отметить вытесняющую и не вытесняющую многозадачность. Основные отличия между ними – степень централизации механизмов планирования процессов. При вытесняющей многозадачности механизм планирования целиком сосредоточен в ОС. Во втором случае, при не вытесняющей многозадачности происходит распределение между системой и прикладными программами. В последнем случае активный процесс выполняется до тех пор, пока сам не отдаст управление операционной системе.
Однопользовательский режим очевиден и понятен.
Многопользовательский режим отличается появлением средств защиты информации каждого пользователя от несанкционированного доступа других пользователей. Стоит отметить, что не всякая многозадачная система является многопользовательской и не всякая однопользовательская – однозадачной.
Однопроцессорная система рассматривает процесс как ресурс (многозадачные, мультипрограммные).
В Многопроцессорной системе у нас возникает новая задача – мультипроцессирование.
Классификация по способу организации вычислительного процесса в многопроцессорной системе:
Ассиметричный способ.- ОС целиком выполняется на каком-нибудь одном процессоре, распределяя по другим прикладные задачи.
Симметричный способ. - ОС полностью децентрализована и выполняется на каждом процессоре, который можно рассматривать как самостоятельную вычислительную систему
Архитектура (железо) вычислительной машины также оказывает влияние на архитектуру ОС. По типу аппаратуры мы может различать ОС персональных компьютеров, миникомпьютером, мэйнфрэймов, супер ЭВМ, кластеров и сетей ЭВМ, ОС мобильных устройств.
ОС большой машины существенно отличается от ОС малой ЭВМ, хотя бы потому, что количество ресурсов, задач и т.д. значительно выше в первом случае.
Наряду с этим существует попытка снять влияние железо на ОС и обеспечить ее максимальную переносимость с одной платформы на другую, т.е. создать мобильную ОС. Общий подход: выделяется часть ОС, зависящая от архитектуры, которая переписывается (адаптируется) при переносе системы. Такой принцип реализован в OC Unix и в ее клонах.
Классификационный признак |
Описание класса |
|
Персональные, мини, большие, супер ЭВМ |
|
Автономные, многомашинные, сети локальные и глобальные |
|
Оперативная обработка, пакетная обработка, реального времени |
|
Однопрограммный, мультипрограммный, разделение времени |
|
Одиночный отбор, групповой отбор, смешанный отбор |
|
Без приоритетов, с приоритетом |
