Difference between revisions of "Scheduling"
From Suhrid.net Wiki
Jump to navigationJump to search (Created page with "= Intro = * RT Systems must be able to interact with their environment in a timely and predictable manner. * Therefore an RT system must be '''analyzable''' whose timing propert...") |
(→Intro) |
||
Line 4: | Line 4: | ||
* Therefore an RT system must be '''analyzable''' whose timing properties can be proven and mathematically correct. | * Therefore an RT system must be '''analyzable''' whose timing properties can be proven and mathematically correct. | ||
* Scheduling is the ordering of threads/processes so that the underlying hardware and software resources can be predictably and efficiently used. | * Scheduling is the ordering of threads/processes so that the underlying hardware and software resources can be predictably and efficiently used. | ||
+ | * Scheduling consists of three components: | ||
+ | ** Scheduling policy: An algorithm for ordering access to resources. | ||
+ | ** Scheduling mechanism: An algorithm for allocation resources. | ||
+ | ** Schedulability/Feasibility analysis: A means of predicting the worst case behavior of the system when the policy and mechanism are applied. |
Revision as of 09:10, 31 December 2011
Intro
- RT Systems must be able to interact with their environment in a timely and predictable manner.
- Therefore an RT system must be analyzable whose timing properties can be proven and mathematically correct.
- Scheduling is the ordering of threads/processes so that the underlying hardware and software resources can be predictably and efficiently used.
- Scheduling consists of three components:
- Scheduling policy: An algorithm for ordering access to resources.
- Scheduling mechanism: An algorithm for allocation resources.
- Schedulability/Feasibility analysis: A means of predicting the worst case behavior of the system when the policy and mechanism are applied.