Subscribe Now Subscribe Today
Science Alert
 
Blue
   
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

Abstract:
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

URL: https://scialert.net/abstract/?doi=jas.2008.3083.3095

COMMENT ON THIS PAPER
 
 
 

 

 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 

Curve Bottom