Friday, September 13, 2013

Critical section run

Critical section run
In spite of higher priority pending, a critical section is allowed to run by a scheduler using the semaphore.

Cooperative Scheduling

Cooperative Scheduling
A waiting task lets another task run till it finishes.

Time Slicing Scheduling

Time Slicing Scheduling
A scheduling algorithm in which each task is allotted a time slice after which it is blocked and waits for its turn on the next cycle. 

Preempting scheduling

Preempting scheduling
A scheduling algorithm in which  a higher priority task is forced to block by the scheduler to let a higher priority task run. 

Round Robin or Cyclic Scheduling

Round Robin or Cyclic Scheduling 
A scheduling algorithm in which the tasks are scheduled in a sequence from a list of ready tasks. 

Real Time Operating System

Real Time Operating System
Operating system with real time task scheduling, interrupt-latency control, synchronization of tasks with IPCs, predictable timing and synchronization behavior of the system.

Operating system

Operating system
A system having kernel functions, file management functions and other functions also.