Сетевые операционные системы



         

Описание


CreateСоздает новый процесс, наследующий некоторые свойства

TerminateЗавершает определенный процесс

SuspendНаращивает счетчик приостановок

ResumeУменьшает счетчик приостановок; если он равен 0, то разблокирует процесс

PriorityУстанавливает приоритет для существующих или будущих нитей

AssignГоворит, на каком процессоре должны выполняться новые нити

InfoВозвращает информацию о времени выполнения, используемой памяти и т.д.

ThreadsВозвращает список нитей процесса

Процессы могут быть приостановлены и возобновлены с помощью программного управления. Каждый процесс имеет счетчик, наращиваемый вызовом Suspend и уменьшаемый вызовом Resume, которые могут блокировать и разблокировать его. Когда счетчик равен 0, то процесс может выполняться. Наличие счетчика позволяет избежать гонок.

Вызовы Priority и Assign позволяют программисту управлять тем, как и где нити выполняются в многопроцессорной системе. Планирование CPU выполняется на основе приоритетов, так что программист может определять, какие нити более важные, а какие - менее важные.




Содержание  Назад  Вперед