DocumentCode :
3348213
Title :
Preemptibility in real-time operating systems
Author :
Mercer, Clifford W. ; Tokuda, Hideyuki
Author_Institution :
Sch. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA, USA
fYear :
1992
fDate :
2-4 Dec 1992
Firstpage :
78
Lastpage :
87
Abstract :
Real-time operating systems generally depend on some form of priority information for making scheduling decisions. Priorities may take the form of small integers or deadline times, for example, and the priorities indicate the preferred order for execution of the jobs. Unfortunately, most systems suffer from some degree of priority inversion where a high priority job must wait for a lower priority job to execute. The authors consider the nature of the nonpreemptible code sections, called critical sections or critical regions, which give rise to this priority inversion in the context of a soft real-time operating system where average response time for different priority classes is the primary performance metric. An analytical model is described which is used to illustrate how critical regions may affect the time-constrained jobs in a multimedia (soft real-time) task set
Keywords :
operating systems (computers); real-time systems; scheduling; average response time; critical regions; critical sections; deadline times; high priority job; multimedia; nonpreemptible code sections; performance metric; preferred order; priority information; priority inversion; scheduling decisions; small integers; soft real-time operating system; task set; time-constrained jobs; Analytical models; Computer science; Delay; Hardware; Multimedia systems; Oceans; Operating systems; Processor scheduling; Programming profession; Real time systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Systems Symposium, 1992
Conference_Location :
Phoenix, AZ
Print_ISBN :
0-8186-3195-3
Type :
conf
DOI :
10.1109/REAL.1992.242674
Filename :
242674
Link To Document :
بازگشت