Читайте также:
|
|
Может быть выполнена повторно до завершения первого вызова.
Что такое круговая диспетчеризация процессов (round robin)?
Процессы получают квант времени по очереди.
Что такое фоново-оперативная диспетчеризация процессов?
Фоновые процессы выполняются когда спят оперативные.
От чего зависит динамический приоритет процесса?
Автоматически рассчитывается системой на основе двух основных факторов: статического приоритета и степени предыдущего использования процессора.
В чем заключается проблема взаимного исключения процессов?
Несколько процессов пытаются одновременно работать с одними данными, один из которых их меняет.
Что такое критическая секция процесса?
Критической секцией процесса по отношению к некоторому ресурсу называется такой участок программы процесса, при прохождении которого необходимо, чтобы никакой другой процесс не находился в своей критической секции по отношению к тому же ресурсу.
Что такое двоичный семафор и чем он отличается от двоичной переменной?
Он же мьютекс, переменная принимающая два значения 0 и 1, для которой определенны 2е операции- открытие и закрытие.
В чем смысл семафорных примитивов P(S) и V(S)?
P(S) – операция занятия (закрытия) семафора. Она ожидает, пока значение S не станет равным 1, и присваивает S значение 0 и завершает свое выполнение.
V(S) – операция освобождения (открытия) семафора. Она просто присваивает S значение 0.
Что такое целочисленный семафор?
Семафоров со значениями на интервале от 0 до некоторого N. Функция P(S) уменьшает положительное значение семафора на 1, а при нулевом значении переходит в ожидание, как и в случае двоичного семафора. Функция V(S) увеличивает значение семафора на 1, но не более N.
Что такое семафор с множественным ожиданием?
Функция множественного ожидания P(S1, S2, … Sn) позволяет указать в качестве параметров несколько двоичных семафоров (или массив семафоров). Если хотя бы один из семафоров свободен, функция занимает его
Чем сообщения отличаются от сигналов?
Сообщения не прерывают работу процесса и может собержать информацию для получателя.
Что такое тупик?
Некоторые процессы заблокированы в результате таких запросов на ресурсы, которые никогда не могут быть удовлетворены, если не будут предприняты чрезвычайные системные меры.
Какие возможны способы борьбы с тупиками?
исключение возможности тупиков путем анализа исходного текста программ;
предотвращение возникновения тупиков при работе ОС;
ликвидация возникших тупиков
Дата добавления: 2015-10-24; просмотров: 46 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
При каких условиях пользователь получает доступ к объекту? | | | В чем идея алгоритма нумерованных ресурсов для предотвращения тупиков? |