Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ.docx
Скачиваний:
7
Добавлен:
01.04.2025
Размер:
83.57 Кб
Скачать

1. Преимущества виртуальной памяти при создании процессов.

Благодаря механизму виртуальной памяти, могут быть использованы следующие оптимизации расходования памяти при создании процессов:

* Копирование по записи (Copy-on-Write)

* Отображение файлов в память (Memory-Mapped Files).

Принцип совместного использования страниц процессами (или копирование по записи - Copy-On-Write, COW) позволяет первоначально родительскому и дочернему процессам использовать одни и те же страницы памяти. Если какой-либо процесс модифицирует разделяемую страницу, то только в этом случае данная страница копируется. Принцип COW обеспечивает более эффективное создание процесса, так как копируются только модифицируемые страницы. Свободные страницы распределяются из списка страниц, инициализированных нулями.

2. Классификация угроз и атак.

По формуле STRIDE Microsoft предлагает классифицировать угрозы и атаки:

Spoofing – букв.: пародирование, розыгрыш – "подделка" под определенного пользователя; например, воспроизведение транзакции, выполняющей аутентификацию пользователя.

Tampering – Несанкционированное изменение данных с целью атаки; например, модификация аутентификационных файлов с целью добавления нового пользователя.

Repudiation – буквально означает категорическое несогласие, отрицание, отказ – отсутствие фиксации в системных журналах действий, которые могут привести к нарушению безопасности. В операционной системе драйвер может быть подвержен repudiation-угрозе, если он не выполняет журналирование (logging) действий, которые могут привести к нарушению безопасности. Например, драйвер видеоустройства, который не фиксирует запросы на изменение фокуса и уменьшение размеров изображения (что может привести к его искажению).

Information disclosure – несанкционированный доступ к конфиденциальной информации; например: Получение списка номеров кредитных карт клиентов банка.

Denial of service – Отказ в обслуживании; например: сознательное достижение эффекта излишней загрузки процессора, используя недостатки хеш-алгоритма.

Elevation of privilege – Увеличение привилегий (несанкционированное присваивание прав системного администратора). Пример: запуск привилегированной программы для выполнения Ваших команд.

3. Диагностирование и дефрагментация дискового пространства.

Диагностика   дисков

  • вызвать контекстное меню диска

  • выбрать команду Свойства

  • щёлкнуть по вкладке Сервис

  • нажать кнопку   Выполнить проверку

  • установить параметры  проверки диска

  • нажать   кнопку  Запуск

  • по окончании проверки закрыть окно Проверка диска.               

Дефрагментация  диска

  •       вызвать контекстное меню диска

  •       выбрать команду Свойства

  •       щёлкнуть по вкладке Сервис

  •       нажать кнопку Выполнить дефрагментацию;

  •       выбрать  имя  нужного  иска

  •       нажать кнопку Дефрагментация

ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ №8

1. Проблема замещения страниц.

Для предотвращения переполнения памяти, подпрограмма обслуживания отказов страниц дополняется поддержкой замещения страниц.

Для сокращения времени передачи страниц используется бит модификации в таблице страниц: только модифицированные страницы откачиваются на диск.

Замещение страниц дополняет картину и стратегию разделения между виртуальной и физической памятью – большая виртуальная память может быть отображена на небольшую физическую память.

Следовательно, ОС должна выполнить замещение страниц, т.е. решить две задачи:

* по какому принципу выбирать "жертвы", т.е. страницы для откачки, находящиеся в оперативной памяти, для освобождения необходимых фреймов?

* в каком порядке обслужить процессы 1 и 2, в каждом из которыз возникла необходимость в свободном фрейме?