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

Пусть имеется система из трех вычислительных процессов, потребляющих некоторый ресурс R типа SR, который выделяется дискретными взаимозаменяемыми еденицами. Существует 30 едениц этого ресурса. В таблице приведены сведения о текущем распределении процессами этого ресурса R, о текущих запросах процессов на этот ресурс и о максимальных потребностях процессов в ресурсе R. Классическое решение этой задачи известно как алгоритм банкира Дейкстры.
и почему первый пункт дублирован?
2)уууууу... дейкстра,вирт единственные настоящие программисты лол. лень думать. вот сцылко нагугленная www.intuit.ru/department/os/osintro/7/2.html
содержимое регистров процессора
указатель на таблицу страниц памяти
приоритет нити исполнения
адрес следующей команды для выполнения
указатель стека
указатель на таблицу открытых файлов
Можно я проголосую за все? Я ведь я когда-то вел подобный предмет
В общем я вообще не понимаю, в чем смысл вопроса, если зайдя в гугл сразу получишь ответ. Тут ничего сложно для понимания нету... Просто какие данные хранятся.
Ну вот если рассуждать логично, то регистры дожны содержаться, указатель на таблицу памяти, ммм, таблица памяти общая для процесса, приоритет нити должен присутствовать в планировщике, адрес команды - куда без него, указатель стека - аналогично, таблица для открытия файлов - общая для процесса.
Итого получаем
содержимое регистров,
адрес следующей команды,
указатель стека
P. S. Это все мои ИМХО
Вот именно, поэтому эта информация в ТСВ нити не нужна. Другой вопрос это конкретная реализация.