Abdul Khalek, Karim (2013) Modeling of Preemptive RTOS Scheduler with Priority Inheritance. Masters thesis, Concordia University.
Preview |
Text (application/pdf)
4MBAbdulKhalek_MASc_S2014.pdf - Accepted Version |
Abstract
This work describes an approach to generate accurate system-level model of embedded software on a targeted Real-Time Operating System (RTOS). We design a RTOS emulation layer, called RTOS_SC, on top of the SystemC kernel. The system level model can be used for software optimization in the early stage of a processor design. The model precision is obtained by integrating key features which are provided in typical RTOS schedulers. We first discuss a case study which shows the impact of the implemented features on a priority-driven scheduler. We then present the abstraction of tasks scheduling and communication mechanisms. To validate the accuracy of our model we use the tasks response time metric with industrial-size examples such as MP3, Vocoder and Jpeg encoder. The experimental results show a significant improvement compared to existing RTOS models.
| Divisions: | Concordia University > Gina Cody School of Engineering and Computer Science > Electrical and Computer Engineering |
|---|---|
| Item Type: | Thesis (Masters) |
| Authors: | Abdul Khalek, Karim |
| Institution: | Concordia University |
| Degree Name: | M.A. Sc. |
| Program: | Electrical and Computer Engineering |
| Date: | 12 November 2013 |
| Thesis Supervisor(s): | Abdi, Samar |
| Keywords: | RTOS, RTOS_SC, VP, ISS, SW, HW, FIFO, RR, RM |
| ID Code: | 978272 |
| Deposited By: | KARIM ABDEL KHALEK |
| Deposited On: | 16 Jun 2014 18:54 |
| Last Modified: | 18 Jan 2018 17:46 |
Repository Staff Only: item control page


Download Statistics
Download Statistics