Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Присяжный 41-50.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
77.28 Кб
Скачать

47. Перечислить условия выделения ресурса вычислительному процессу по его запросу (3 пункта);

При необходимости использовать какой-либо ресурс (оператив­ную память, устройство ввода/вывода, массив данных и т. п.) задача обращается к супервизору операционной системы — ее центральному управляющему моду­лю, который может состоять из нескольких модулей, например: супервизор вво­да/вывода, супервизор прерываний, супервизор программ, диспетчер задач и т. д. — посредством специальных вызовов (команд, директив) и сообщает о своем тре­бовании. При этом указывается вид ресурса и, если надо, его объем (например, количество адресуемых ячеек оперативной памяти, количество дорожек или сек­торов на системном диске, устройство печати и объем выводимых данных и т. п.). Директива обращения к операционной системе передает ей управление, перево­дя процессор в привилегированный режим работы, если такой существует. Не все вычислительные комплексы имеют два (и более) режима работы: привилегированный (режим супервизора), пользова­тельский, режим эмуляции какого-нибудь другого компьютера и т. д. Ресурс может быть выделен задаче, обратившейся к супервизору с соответствую­щим запросом, если: он свободен и в системе нет запросов от задач более высокого приоритета к этому же ресурсу;

текущий запрос и ранее выданные запросы допускают совместное использо­вание ресурсов;

ресурс используется задачей низшего приоритета и может быть временно ото­бран (разделяемый ресурс).

Получив запрос, операционная система либо удовлетворяет его и возвращает управление задаче, выдавшей данный запрос, либо, если ресурс занят, ставит за­дачу в очередь к ресурсу, переводя ее в состояние ожидания (блокируя). Оче­редь к ресурсу может быть организована несколькими способами, но чаще всего это осуществляется с помощью списковой структуры

48. Права доступа к файлам в ОС UNIX

Каждому файлу и директории присваивается 3-значное число, определяющее, какой доступ разрешен владельцу, членам группы и всем остальным пользователям операционной системы:

первая цифра означает права доступа владельца;

вторая цифра означает права доступа членов группы;

третья цифра означает права доступа остальных пользователей системы.

Каждая цифра является суммой фиксированных значений доступа:

1 (обозначается также буквой x) — выполнение. Делает файл исполняемым (программой), а для директории позволяет изменять ее содержимое (например, создавать, удалять или переименовывать файлы внутри нее). 2 (обозначается также буквой w) — перезапись. Позволяет перезаписывать содержимое файла, а для директории позволяет выполнять ее переименование. 4 (обозначается также буквой r) — чтение. Позволяет считывать содержимое файла, а для директории — считывать список имен вложенных поддиректорий и файлов.

Пример

750 = (1+2+4)(1+4)()

В этом примере владельцу разрешены выполнение, перезапись и чтение (1, 2 и 4), членам группы — только выполнение и чтение (1 и 4), а остальным пользователям операционной системы доступ запрещен.

49. Права доступа к файлам в ОС WINDOWS

50. Принципы организации виртуальной памяти

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