期刊名称:Journal of Theoretical and Applied Information Technology
印刷版ISSN:1992-8645
电子版ISSN:1817-3195
出版年度:2014
卷号:67
期号:3
出版社:Journal of Theoretical and Applied
摘要:In embedded system applications the processor is connected to different segments of the hardware and each hardware is associated with software called task. The scheduler is the part of the software that determines which task will run next and its implementation is a difficult process in RTOS. Existing scheduling methods fail to suit real time system requirements. The purpose of this research work is to design a efficient scheduler in real time. In the proposed method a new round robin scheduling algorithm approach is presented in �C/OS-II operating system and LPC 1768 environment. �C/OS-II provides two API's that lets user to enable and disable scheduler within a task. Although it is not advised to use this API's as it is against the concept of Real time priority scheduling, it may be required in certain situations. The scheduler designed handles scheduling of multiple tasks efficiently and an analysis of scheduler performance using threading and non threading approach is made. The experimental result shows improved performance over the existing methods in terms of various performance criteria. The implication of this research work is that the scheduler designed can execute tasks based on priorities within the allotted time.
关键词:Scheduler; multi threading; Alphabet and number sorting; LPC 1768