
- •Безопасность операционных систем. Вопросы к части 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. Меры защищенности информационных систем.
14. Принцип локальности.
Рассмотрим управление виртуальной памятью. Стратегия управления виртуальной памятью включает в себя стратегии вталкивания, размещения и выталкивания. Целью первой является определить в какой момент следует переписать страницу или сегмент из вторичной памяти в первичную. Стратегия размещения определяет место реальной памяти для вновь поступающего сегмента или страницы. Стратегия выталкивания решает, какую страницу или сегмент можно переместить из первичной памяти для её освобождения во вторичную или внешнюю память.
Большинство стратегий управления виртуальной памятью базируются на концепции локальности. Она заключается в том, что распределение запросов процессов на обращение к памяти имеет, как правило, неравномерный характер с высокой степенью локальной концентрации. Это свойство проявляется как во времени, как и в пространстве. Локальность во времени означает, что к ячейкам памяти, к которым недавно произошло обращение, с большой вероятностью будет обращение в ближайшем будущем. Локальность пространства означает, что обращение к памяти, как правило, концентрируется там. В случае обращение к некоторой ячейке памяти с большой вероятностью можно ожидать обращения к близлежащим ячейкам.
//Это конечно голая эмперика, которой подчиняются не только ПП но и программы ОС. Важнейшее следствие принципа локальности, то что программа сможет эффективно работать, если в первичной памяти находятся не все её данные, а подмножества, включающие наиболее популярные страницы или сегменты этой программы.
15. Организация данных в ос.
Носитель данных – это материальный объект, предназначенный для хранения данных. Носителями данных могут служить магнитные диски и ленты, перфокарты и перфоленты, компакт-диски и т.п. Кроме того, данные могут поступать в систему обработки от источников данных, не являющихся средствами хранения информации. Примерами такого рода источников данных являются линии передачи информации, аналого-цифровые преобразователи, к входам которых подключены выходы измерительных приборов и систем и т.п.
Источник данных – функциональное устройство, являющееся источником передаваемых данных.
Организация данных – это представление данных и управление ими в соответствии с определенными соглашениями, одна и та же структура данных может отображаться в среду хранения различными способам. В ОС используется в основном последовательная, древовидная и прямая организация данных.
При последовательной организации образуется последовательный набор данных, к физическим записям которого обеспечивается только последовательный доступ в порядке их размещения в памяти.
При древовидной организации данных структура данных организуется в виде дерева, методы представления таких структур могут быть разделены на две группы – методы физически последовательного размещения данных и методы логически последовательного размещения данных. И в том и в другом случае используется представление информации в виде связных списков.
Прямая организация данных рассчитана на произвольную обработку информации. Она характеризуется тем, что идентификатор порции данных или ключ используется для установления адреса этих данных. При прямой организации применяется два способа адресации:
Абсолютная адресация данных.( адрес каждой порции данных в наборе является ее физическим)
Относительная адресация данных.( порядковых номеров порций данных, отсчитываемых от начала набора данных)