Господа и дамы, программисты... Вообщем-то сабж... Сессия уже вот-вот, а с контрольной я туплю по страшному =(
Помогите, плиз....
1) В операционных системах, поддерживающих нити исполнения внутри одного процесса на уровне ядра системы, наряду с блоками управления процессами (РСВ), существуют структуры данных для управления нитями - ТСВ.Укажите, какие данные, из перечисленных ниже, хранятся, по Вашему мнению, в ТСВ:
содержимое регистров процессора
содержимое регистров процессора
указатель на таблицу страниц памяти
приоритет нити исполнения
адрес следующей команды для выполнения
указатель стека
указатель на таблицу открытых файлов
2) Проанализируйте возможные ситуации и приведите программное решение следующей задачи.
Пусть имеется система из трех вычислительных процессов, потребляющих некоторый ресурс R типа SR, который выделяется дискретными взаимозаменяемыми еденицами. Существует 30 едениц этого ресурса. В таблице приведены сведения о текущем распределении процессами этого ресурса R, о текущих запросах процессов на этот ресурс и о максимальных потребностях процессов в ресурсе R. Классическое решение этой задачи известно как алгоритм банкира Дейкстры.