Рубрики

Python | метод os.sched_rr_get_interval ()

Модуль ОС в Python предоставляет функции для взаимодействия с операционной системой. ОС поставляется под стандартные служебные модули Python. Этот модуль предоставляет портативный способ использования функциональных возможностей, зависящих от операционной системы.

Модуль ОС содержит несколько методов, которые предоставляют интерфейс для планировщика и используются для управления тем, как процесс выделяет процессорное время операционной системой.
os.sched_rr_get_interval() в Python используется для получения кванта Round Robin в секундах для процесса, указанного указанным идентификатором процесса.

Что такое квант Круглого Робина?
В политике планирования Round-Robin процессы отправляются в режиме FIFO, но им предоставляется ограниченное количество процессорного времени, называемое временным интервалом или квантом .

Примечание. Этот метод доступен только на некоторых платформах UNIX.

Syntax: os.sched_rr_get_interval(pid)

Parameter:
pid: The process id of the process whose Round Robin quantum value is required. A pid of 0 represents the calling process.

Return Type: This method returns an float value which represents the Round Robin quantum in seconds.

Код: использование метода os.sched_rr_get_interval ()

# Python программа для объяснения метода os.sched_rr_get_interval ()

  
# импорт модуля os

import os

  
# получить квант Круглого Робина
# текущего процесса
# Pid 0 представляет
# вызывающий процесс

pid = 0

quantum = os.sched_rr_get_interval(pid)

  
# печатать круговой интервал времени

print("Round Robin time quantum (in seconds):", quantum)

Выход:

Round Robin time quantum (in seconds): 0.016

Ссылки: https://docs.python.org/3/library/os.html#os.sched_rr_get_interval

Рекомендуемые посты:

Python | метод os.sched_rr_get_interval ()

0.00 (0%) 0 votes