Однозадачный режим - Большая Энциклопедия Нефти и Газа, статья, страница 2
Экспериментальный кролик может позволить себе практически все. Законы Мерфи (еще...)

Однозадачный режим

Cтраница 2


16 Набор из 32 центральных процессоров, разделенный на четыре группы, плюс два процессора свободны. [16]

Простейший алгоритм разделения пространства работает следующим образом. Предположим, что сразу создается целая группа связанных потоков. В момент их создания планировщик проверяет, есть ли свободные центральные процессоры по количеству создаваемых потоков. Если свободных процессоров достаточно, каждому потоку выделяется собственный ( то есть работающий в однозадачном режиме) центральный процессор и все потоки запускаются. Если процессоров недостаточно, ни один из потоков не запускается, пока не освободится достаточное количество центральных процессоров. Каждый поток выполняется на своем процессоре вплоть до завершения, после чего все центральные процессоры возвращаются в пул свободных процессоров. Если поток оказывается заблокированным операцией ввода-вывода, он продолжает удерживать центральный процессор, который простаивает до тех пор, пока поток не сможет продолжать свою работу. При появлении следующего пакета потоков применяется тот же алгоритм.  [17]



Страницы:      1    2