Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

В чем идея алгоритма нумерованных ресурсов для предотвращения тупиков?

Что понимается под эффективностью ОС? | Как можно убедиться, что асинхронная операция завершилась? | В каких случаях выполняется очистка «грязного» буфера? | Что такое режим доступа и режим разделения при открытии файла? | В чем отличие системы FAT32 от FAT12 и FAT16? | При каких условиях пользователь получает доступ к объекту? |


Читайте также:
  1. Анализ существующей топологии и ресурсов
  2. АНАЛИТИКА ОНЛАЙНА RPG И ДРУГИХ РЕСУРСОВ
  3. Банк – кредитно-денежный институт, занимающийся привлечением и размещением денежных ресурсов.
  4. Влияние на производительность алгоритма доступа к разделяемой среде и коэффициента использования
  5. Второй аспект - увеличение энергетических ресурсов организма
  6. Задача определения оптимальной партии закупаемых ресурсов.

Нумеровать все ресурсы и не давать процессу ресурс со значением больше чем у ресурса который у него уже есть.

В чем идея алгоритма банкира для предотвращения тупиков?

Процесс при старте объявляет какие ресурсы ему будут необходимы, работает набор процессов для которых ресурсов достаточно.

Какие действия можно предпринять для устранения возникшего тупика?

Завершить один из тупиковых процессов

Чем различаются процесс и нить (thread)?

Нить- еденица работы процесса.

Что делает функция CreateProcess?

Создает процесс при запуске ЕХЕ

Чем различаются в Windows хэндл процесса и идентификатор процесса?

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Что делает функция OpenProcess?

OpenProcess позволяет одному процессу получить хэндл любого другого процесса, указав для этого два параметра: идентификатор интересующего процесса и маску

Какие действия может выполнить один процесс по отношению к другому процессу?

!!!!!!!!!!!

Чем отличаются объекты синхронизации от других типов объектов Windows?

Отличительной особенностью объектов синхронизации является возможность использовать в качестве аргументов функций ожидания

Что делает функция WaitForSingleObject?

Эта функция – блокирующая: если в момент ее вызова указанный объект находится в несигнальном состоянии, то вызвавшая нить переводится в состояние ожидания

Чем функция WaitForMultipleObjects отличается от WaitForSingleObject?

Отличается тем, что вместо единственного хэндла принимает в качестве аргументов адрес массива, содержащего несколько хэндлов, и количество этих хэндлов

Какие имеются объекты синхронизации в Windows?

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

Какое состояние процесса или нити является сигнальным?

Для конкретных типов объектов вместо термина «сигнальное состояние» может быть удобно использовать как синонимы «свободно», «включено», «имеется», «произошло»

Чем различаются события с ручным сбросом и с автосбросом?

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

Какие функции Windows соответствуют семафорным примитивам P(S) и V(S)?

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


Дата добавления: 2015-10-24; просмотров: 48 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Что такое реентерабельная функция?| Глава 8. ОРУЖИЕ ВЕРУЮЩИХ. 33

mybiblioteka.su - 2015-2024 год. (0.007 сек.)