define Multilevel Queue Scheduling?, Basic Computer Science

• A multilevel queue scheduling algorithm divides the ready queue in several separate queues, for example
• In a multilevel queue scheduling processes are lastingly assigned to one queue.
• The processes are permanently allotted to one another, based on some property of the process, for example
• Process type
• Memory size
• Process priority
• Algorithm choose the process from the engaged queue that has the highest priority, and run that process either
• Preemptive or Non-preemptively
• Every queue has its own scheduling algorithm or policy.

• Possibility 1
If every queue has absolute priority over lower-priority queues then no one process in the queue could run unless the queue for the highest-priority processes was all blank.
• As, in the above figure no process in the lot queue could run unless the queues for system processes, interrelting processes, and interactive editing processes will all blank.

• Possibility 2
If there is a time slice between the queues then each and every queue gets a convinced amount of CPU times, which it can then schedule between the processes in its queue. For instance;
• 80% of the CPU time to forefront queues using RR.
• 20% of the CPU time to backdrop queues using FCFS.
• Seeing as processes do not move between queues so, this plan has the advantage of low scheduling overhead, but it is inflexible.

Posted Date: 5/2/2012 8:58:51 AM | Location : United States

Related Discussions:- define Multilevel Queue Scheduling?, Assignment Help, Ask Question on define Multilevel Queue Scheduling?, Get Answer, Expert's Help, define Multilevel Queue Scheduling? Discussions

Write discussion on define Multilevel Queue Scheduling?
Your posts are moderated
Related Questions
Implementing the -Crochemore-Perrin algorithm The software must be functional, code must be clear and including comments and it must have a nice and decent user interface

Block diagram of digital computer: The general pattern of computer architecture has remained unchanged over the last four decades or so. It has a single processor, which accep

Frequency and Bandwidth: Let us try to understand a little about how information is transmitted. The information may be in the form of sound (human voice, music) or it may be

General Considerations for Search If we can specify the first state, the operators and the goal check for a look for difficulty, then we know where to create, how to move and w

what is CAI? explain its pitfalls.

Question 1 Write a note on modems Question 2 What are the Safe Chatting Rules Question 3 Explain three basic kinds of hypertext links Question 4 Write a no

Question 1 What are many of the modern browsers in use today? Describe all in detail Question 2 Write a long note on the uses of Domain Names Question 3 What are the use

Assembly language is fundamentally the local language of your computer. In principle the processor of your machine understands machine code (consisting of ones and zeroes). But wit

requirement analysis and specification for online voting

Examples of Online Databases: The adoption of modern technology has resulted in the proliferation of machine readable databases. The National Library of Medicine (USA) designe