Блок управления задачами - Task Control Block
Блок управления Задачи (УТС) представляет собой экземпляр блока управления технологического процесса , в качестве IBM System / 360 архитектуры и правопреемников среды операционных системы.
Из-за сложности диспетчера программ управления OS / 360 и последующих программ TCB не выполняет строго все функции блока управления процессом, хотя выполняет большинство из них.
Напротив, TCB обеспечивает привязку для связанного списка других связанных блоков управления запросами (RB), составная часть которых (то есть TCB плюс RB, связанная сверху) выполняет функцию блока управления процессом.
Слово состояния программы может храниться в одном блоке управления (возможно, PRB, запрос программы блок), в то время как регистры общего назначения могут быть сохранены в непосредственно предшествующем блоке управления (ый SVRB, руководитель вызов запрос Блок, КРП, Прерывание запрос Block или сам TCB), в зависимости от конкретного контекста.
Как только диспетчер управляющей программы выбирает TCB для отправки, контекст определяется и регистры общего назначения получаются из соответствующего блока управления, затем PSW загружается из соответствующего блока управления, тем самым отправляя единицу работы.
История
С введением MVS / 370 и последующих систем была представлена совершенно новая среда: блок запроса на обслуживание (SRB), который обычно имеет более высокий приоритет, чем любой блок управления задачами, и, действительно, сам имеет два различных приоритета: Глобальный SRB (приоритет над всеми SRB и TCB локального адресного пространства) и локальный SRB (приоритет над только TCB локального адресного пространства); и диспетчер MVS должен управлять всем этим с абсолютной согласованностью как для двух процессоров (MVS / 370), так и для шестнадцати процессоров (системы-преемники).
TCB - это универсальный экземпляр блока управления процессом в OS / 360 и последующих системах. СБО является оптимизированной экземпляр блока управления технологическим процесса в MVS / 370 и системах правопреемников.