Чем является control block? У нас есть обобщенное переключение процесса состоящее из -
1. Сохранение состояния процесса,(регистров)
2. Обновление контрольного блока
3. Переноска контрольно блока в соответствующую очередь - ready, blocked ...
4. Выбираем следующий процесс
5. Обновляем контрольный блок нового процесса.
.........
Вопрос - получается контрольный блок и является процессом в общем случае. В том смысле когда, над процессом нет работ, данные контрол блока я воспринимаю как процесс или как, если им оперирую?
И второе: можете посоветовать, нормальный материал по операционным, кроме Тененбауна, а то не все понятно, хочется еще параллельной информации.

21 Авг 2019 в 06:52
219 +2
0
Ответы
1

Control block является структурой данных, которая содержит информацию о состоянии процесса, такую как регистры, указатель на исполняемый код, приоритет процесса и т.д. Он не является самим процессом, но представляет собой данные, которые управляют выполнением процесса операционной системой.

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

Андрю Таненбауму, автору классической книги "Операционные системы".Стивену Р. Бушу, автору книги "Внутреннее строение Windows NT".Силгану Таненбауму и Херберту Босу, авторам книги "Современные операционные системы".Онлайн курсам по операционным системам на платформах Coursera, edX или Udemy.

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

20 Апр 2024 в 13:12
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир