pen icon Colloque
quote

Développement d'un système d'exploitation sur un processeur TMS320C25

BM

Membre a labase

Benoit Masson

Résumé du colloque

Ce système d'exploitation a pour but de permettre à des programmes multi-tâches indépendants de coexister sur un même processeur en l'occurrence, un TMS320C25 dédié particulièrement au traitement de signal numérique, dans un environnement à temps partagé. Il est conçu directement en fonction des applications auxquelles il doit répondre plutôt que d'un processeur ou d'un environnement particulier. Il devra permettre l'exécution d'un nombre arbitraire de tâches simultanément, chaque tâche ayant son niveau de priorité et appartenant à un groupe. Le système utilise la notion de temps partagé entre les groupes de tâches selon la technique "Round-Robin". À l'intérieur d'un groupe, une tâche d'attente détermine l'ordre des tâches dépendamment de leur niveau de priorité. Le code du système d'exploitation est ensuite optimisé en fonction de la vitesse d'exécution et de la quantité de mémoire utilisée. L'implantation du système d'exploitation complet se divise en cinq sous parties qui sont: le temps partagé et la gestion des priorités, le courrier, les interruptions, les minuteries et la gestion de la mémoire. Lors de la conception, on abordera particulièrement les méthodes du temps partagé et de la gestion des priorités ainsi que des minuteries. Des résultats de simulation seront présentés.

Contexte

Section :
Génie électrique
news icon Thème du colloque :
Génie électrique
host icon Hôte : Université de Montréal

Découvrez d'autres communications scientifiques

news icon

Titre du colloque :

Génie électrique

Autres communications du même congressiste :

news icon

Thème du colloque :

Génie électrique