Please note that the content of this book primarily consists of articles available from Wikipedia or other free sources online. Fixed priority pre-emptive scheduling is a scheduling system commonly used in real-time systems. With fixed priority pre-emptive scheduling, the scheduler ensures that at any given time, the processor executes the highest priority task of all those tasks that are currently ready to ...Full description
Please note that the content of this book primarily consists of articles available from Wikipedia or other free sources online. Fixed priority pre-emptive scheduling is a scheduling system commonly used in real-time systems. With fixed priority pre-emptive scheduling, the scheduler ensures that at any given time, the processor executes the highest priority task of all those tasks that are currently ready to execute. The pre-emptive scheduler has a clock interrupt task that can provide the scheduler with options to switch after the task has had a given period - the time slice. This scheduler system has the advantage of making sure no task hogs the processor for any time longer than the time slice. Most Real-time operating systems (RTOS') have pre-emptive schedulers. Also turning off Time Slicing effectively gives you the non- pre-emptive RTOS.