A scheduling method implemented in an operating system kernel for
supporting multimedia applications is provided. The micro-scheduling
method includes the steps of determining a performance parameter by
measuring I/O-bound job performance and CPU-bound job performance in a
given application, and appropriately adjusting the performance parameter
according to a policy set by a system administrator when carrying out job
admission control. Determining an order of priority for processing
application classes based on the performance measuring and job admission
control by scheduling the periodical execution of I/O jobs of data which
need not be moved to a user space due to the characteristics of multimedia
applications, and executing a special I/O system call according to the
order of priority for processing is also provided. The micro-scheduling
method enables the support of accurate QoS for any operating system which
supports multimedia applications.
Een het plannen methode die in een werkend systeempit wordt uitgevoerd voor wordt het steunen van de toepassingen van verschillende media verstrekt. Omvat de micro-plannende methode de stappen van het bepalen van een prestatiesparameter door I/Verbindende baanprestaties en Verbindende baanprestaties te meten in een bepaalde toepassing, en geschikt de prestatiesparameter volgens een beleid aan te passen dat door een systeembeheerder wordt geplaatst wanneer het uitvoeren van de controle van de baantoelating. Het bepalen van een orde van prioriteit voor de klassen van de verwerkingstoepassing die op de prestaties het meten en controle van de baantoelating door de periodieke uitvoering van I/O banen van gegevens te plannen die niet naar een gebruikersruimte te hoeven worden verplaatst toe te schrijven aan de kenmerken van de toepassingen worden gebaseerd van verschillende media wordt, en een speciale I/O systeemvraag volgens de orde van prioriteit uit te voeren voor verwerking ook verstrekt. Laat de micro-plannende methode de steun van nauwkeurige QoS voor om het even welk werkend systeem toe dat de toepassingen van verschillende media steunt.