Real time operating system perform many function to achieve deadline, fasten the execution and decrease the respone time . Scheduling is one of the many services provided by RTOS.Scheduling can be done following different scheduling algorithm .This article consist pros and cons of different and popular scheduling algorithm used by kernel of RTOS like priority basis,first come first serve,round robin ,rate monotonic algorithm,earliest deadline first etc.