Python | os.sched_rr_get_interval() method
Last Updated :
06 Sep, 2021
OS module in Python provides functions for interacting with the operating system. OS comes under Python’s standard utility modules. This module provides a portable way of using operating system dependent functionality.
OS module contains some methods which provides an interface to the scheduler and used to control how a process is allocated CPU time by the operating system.
os.sched_rr_get_interval() method in Python is used to get the Round Robin quantum in seconds for the process indicated by the specified process id.
What is Round Robin quantum?
In the Round-Robin scheduling policy, processes are dispatched in a FIFO manner but are given a limited amount of CPU time called a time-slice or a quantum.
Note: This method is only available on some UNIX platforms.
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.
Code: Use of os.sched_rr_get_interval() method
Python3
import os
pid = 0
quantum = os.sched_rr_get_interval(pid)
print ( "Round Robin time quantum (in seconds):" , quantum)
|
Output:
Round Robin time quantum (in seconds): 0.016
References: https://docs.python.org/3/library/os.html#os.sched_rr_get_interval
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...