Добавил:
vk.com/timelordru Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БОС Ekzamen.docx
Скачиваний:
14
Добавлен:
02.06.2024
Размер:
5.98 Mб
Скачать

30. Наследование ресурсов. Преимущества и недостатки различных вариантов наследования.

Варианты наследования

Создание потока в рамках самого процесса - каждый из потоков получает доступ к используемым ресурсам, определяемым программистом

Создание дочернего процесса - дочерний процесс получает доступ только на чтение ресурсов родительского.

Преимущества наследования ресурсов процессами

• При выполнении подпрограммы поток, написанный с ошибкой, может повлиять на корректность работы всего процесса.

• При выполнении подпрограммы создание нового потока приводит к необходимости реализации синхронизации между потоками программистом

Синхронизация потоков – согласование скоростей параллельно выполняющихся потоков.

Использование дочерних процессов

• Родительский процесс может синхронизировать своё исполнение с завершением процесса (ожидать завершения дочернего процесса).

• обмен информацией между родительским и дочерним процессом при помощи средств межпроцессного взаимодействия (например, разделяемой памяти).

• Дочерний процесс копирует адресное пространство родительского в своё виртуальное адресное пространство и продолжает пользоваться копией.

50. Основные права доступа к файловым объектам в ос Windows.

Права доступа к файлам в Windows

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

• Изменить – разрешает пользователям удалять, создавать файлы и папки, вносить изменения в разрешения или получать право собственности на файл или папку от другого пользователя.

• Чтение и выполнение – разрешает пользователям читать и запускать файлы, не внося изменений в содержание совместно используемого тома или папки.

• Список содержимого папки – позволяет пользователям просматривать содержимое папок.

• Чтение – предоставляет возможность открывать в данном каталоге все файлы, кроме исполняемых.

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

11 Билет

11. Сегментно-страничное распределение памяти. Принцип работы, преобразование адресов.

Виртуальное адресное пространство процесса разделено на сегменты. Перемещение данных между диском и оперативной памятью осуществляется страницами (каждый сегмент и физическая память разделены на страницы одинакового размера).

Схема преобразования адресов:

Виртуальные страницы нумеруются в пределах каждого сегмента. Дескриптор сегмента содержит адрес таблицы страниц заданного сегмента (Структура дескриптора страницы такая же, как при страничном распределении.). Виртуальный адрес – (g, pv, s), где g – номер сегмента, p – номер страницы, s – смещение в странице.

Кратко - ВАП разделено на сегменты, с сегменты - на страницы.

Таблица сегментов процесса содержит:

  • адрес таблицы страниц, входящих в сегмент

  • размер сегмента в страницах

  • права доступа к сегменту

  • признаки модификации, присутствия и обращения к данному сегменту

Схема преобразования адресов при сегментно-страничной организации:

1. Есть регистр таблицы сегментов и виртуальный адрес (№ сегмента, № страницы, Смещение). Над регистром и сегментом выполняется операция XOR и заполняется таблица сегментов.

2. После заполнения Адрес таблицы страниц и №страницы XOR и образуют таблицу страниц.

3. № физ.страницы и смещение выполняют операцию // и заносятся в физ.память