Subscribe Now Subscribe Today
Science Alert
Curve Top
Journal of Applied Sciences
  Year: 2008 | Volume: 8 | Issue: 18 | Page No.: 3083-3095
DOI: 10.3923/jas.2008.3083.3095
Facebook Twitter Digg Reddit Linkedin StumbleUpon E-mail

Development of Real Time Multitask Kernel

B. Sahli and A. Bouaza

This study describes real-time kernel essential mechanisms and deals with the implementation of a real-time multitasks executive. To make more advantage of microprocessors in applications involving many functions simultaneously, our real-time kernel provides a multiprogramming environment in which many independent multitasking application programmes may execute and provides facilities to manage efficiently the processes (tasks) and communicate between them. These facilities are provided by system calls that handle data structures namely tasks, semaphores, messages, events flag, resources, mail-boxes, queues and interruptions. Present kernel is preemptive and priorities assigned to tasks are dynamic, the kernel manages up to 63 task levels (63 is the lowest priority level assigned to the idle task). Round robin scheduling is not used here.
PDF Fulltext XML References Citation Report Citation
How to cite this article:

B. Sahli and A. Bouaza, 2008. Development of Real Time Multitask Kernel. Journal of Applied Sciences, 8: 3083-3095.

DOI: 10.3923/jas.2008.3083.3095






Curve Bottom