answersLogoWhite

0


Best Answer

Linux usually uses a pre-emptive scheduler, which means a process will run until either it makes a system call, or its time slice runs out. This is as opposed to a cooperative scheduler, which allows a process to run until it deems itself ready to go from running to ready state.

Needless to say, preemption is a much better model, keeping misbehaving processes from starving other processes of CPU time.

User Avatar

Wiki User

11y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

14y ago

there are 3 algorithms used in linux
1.first in first out
2.priority
3.round robin
according to the type of process one of the above will be taken.

This answer is:
User Avatar

User Avatar

Wiki User

13y ago

Linux uses the Completely Fair Scheduler by default.

This answer is:
User Avatar

User Avatar

Wiki User

10y ago

mix of two or three maybe round robin,SJF with priority

This answer is:
User Avatar

User Avatar

Wiki User

13y ago

Priority fair scheduling

This answer is:
User Avatar

User Avatar

Wiki User

12y ago

Priority fair scheduling

This answer is:
User Avatar

User Avatar

Wiki User

13y ago

Thread Based

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What scheduling algorithm is used in Linux?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What CPU scheduling algorithm is used by?

same as linux use.


What kind of process algorithm is used in mac os x?

scheduling algorithm


What is priority scheduling algorithm?

The priority scheduling algorithm is a kind of CPU scheduling algorithm where the processes that wait for the CPU are scheduled according to their priority..


What CPU scheduling algorithm is used Windows NT?

Windows XP uses a quantum-based, preemptive priority scheduling algorithm


What is the Least Slack Time scheduling algorithm used for?

The Least Slack Time scheduling algorithm is used for assigning priority based on the slack time (temporal difference between the deadline, ready time and run time) of a process.


Which is one of pre-emptive scheduling algorithm?

Priority based algorithm


What are the types of scheduling algorithm of distributed operating system?

Several operating systems are capable of functioning in a distributed manner, including Linux, FreeBSD, Solaris, and Mac OS X.


Name of schedulers in Linux?

In Linux you have Cron which manages most of the scheduling. Of course if you mean scheduling that happens when a user shutdown or starts up a computer you would be talking about init which is the first program started when booting Linux. Alternatively you could use another scheduler such as atd if you are used to an UNIX like scheduler system.


What does the Linux project management software do for your computer?

Linux project management software is used to manage many aspects of a specific project, like finances, quality management, and scheduling. It is used to plan and control resources for the project.


Is the round robin CPU scheduling algorithm suitable for time sharing OS?

Yes, it is one of many scheduling algorithms suitable for time sharing.However it is not suitable for scheduling in a hard realtime OS that must consistently meet deadlines.


What do you mean by scheduling algorithm in OS?

its the algorithm that tells the os what to process next.goes according to :shortest job firstshortest remaining time firstround robin- first in first out system


What is a valid nice value that will result in the program receiving most favourable scheduling in linux?

-20