
Luca Costa
Performance-Aware Scheduling in Real-Time Operating Systems.
Rel. Alessandro Savino, Maurizio Rebaudengo. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering), 2024
|
PDF (Tesi_di_laurea)
- Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives. Download (972kB) | Preview |
Abstract: |
One of the main job of an operating system is to schedule tasks' activities. Tasks scheduling is a software routine which assign the execution of a task to a CPU core since each of them can execute one at any given time. The policy behind the scheduling algorithm is critical because it influences the overall performance of the operating system. Modern microprocessors have built-in special-purpose registers in which the counts of hardware-related activities (number of instructions executed, number of memory loads and stores, number of branches taken, etc.) are saved. These special-purpose registers are called Hardware Performance Counters (HPCs). This work aims to use the information stored in these registers trying to improve the performance of the FreeRTOS real time operative system integrating it in the default scheduling algorithm. |
---|---|
Relators: | Alessandro Savino, Maurizio Rebaudengo |
Academic year: | 2023/24 |
Publication type: | Electronic |
Number of Pages: | 86 |
Subjects: | |
Corso di laurea: | Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering) |
Classe di laurea: | New organization > Master science > LM-32 - COMPUTER SYSTEMS ENGINEERING |
Aziende collaboratrici: | UNSPECIFIED |
URI: | http://webthesis.biblio.polito.it/id/eprint/30819 |
![]() |
Modify record (reserved for operators) |