Process execution priorities, Operating System

Priority Scheduling leads to the risk of starvation: a process is ready, but never is given the processor. Some preemptive priority schedulers therefore reserve a fraction of the processor cycles for use on lower priority queues; some others implement priority aging whereby the priority of a process increases the longer it has been waiting. Discuss the relative advantages and disadvantages of these schedulers versus a preemptive priority scheduler where priorities are fixed, and the analysis of response time of a process need only consider processes at the same and higher priorities (assuming priority inversion is ignored), and where also a process can guarantee that no higher priority process can be pending when this process is executing (i.e. higher priority process execution is atomic with respect to this process.).

Posted Date: 2/22/2013 1:39:54 AM | Location : United States







Related Discussions:- Process execution priorities, Assignment Help, Ask Question on Process execution priorities, Get Answer, Expert's Help, Process execution priorities Discussions

Write discussion on Process execution priorities
Your posts are moderated
Related Questions
UNIX Shell and History feature. 1.Creating a child process. 2.Creating a history feature. Its exactly "programming project 1 - Unix Shell and History Feature (p.157-159)" in the Si

Performance of Job Scheduling  Strategies In this project you will investigate the performance of Job Scheduling strategies, Memory Allocation strategies and a CPU Scheduling s

Normal 0 false false false EN-US X-NONE X-NONE MicrosoftInternetExplorer4

Explain Structure The Grammar for programming language is a formal description of Structure

Normal 0 false false false EN-US X-NONE X-NONE MicrosoftInternetExplorer4


As mentioned above, page tables, are lookup tables mapping a process' virtual pages to physical pages in RAM. How would one implement these page tables? The most straightforward

What is the use of FIFOs in client-server applications

Describe when you run an unlink() operation to remove a file on the ext3 file system. Be specific about what disk blocks have to be written where in what order. State your assumpti

Ask question #Minimum 100 difference between bounded and unbounded buffer words accepted#