Gei 448 Autres Systmes dexploitation Palm OS Symbian
Gei 448 Autres Systèmes d’exploitation Palm. OS Symbian OSEK / ERCOS Systèmes d’exploitation – Frédéric Mailhot
Études de cas: sutres systèmes d’exploitation Palm. OS • • • Système d’exploitation utilisé pour les assistants numériques personnels (PDA) Une seule application s’exécute à la fois Event-driven: § § • • Graffiti Clé Stylo Système (horloges) Faible taille (small footprint) Utilise un système de bases de données, modifié directement en mémoire © 2003 Frédéric Mailhot Université de Sherbrooke
Études de cas: sutres systèmes d’exploitation Symbian • • Système d’exploitation utilisé pour les téléphones cellulaires Services de base: § Allocation de mémoire § Classes de base (listes, chaînes de caractères, etc. ) • Gère les communications § Téléphoniques § http, wap, bluetooth, IR • • • API multimédia API pour le GUI Encryption et décryption © 2003 Frédéric Mailhot Université de Sherbrooke
Études de cas: sutres systèmes d’exploitation Symbian Schéma du système symbian © 2003 Frédéric Mailhot Université de Sherbrooke
Études de cas: sutres systèmes d’exploitation OSEK • OSEK: standard pour les systèmes d’exploitation embarqués sur les véhicules automobiles © 2003 Frédéric Mailhot § Gestion de processus: • 2 types de processus: simples et étendus • Activation et terminaison de processus • Auto-terminaison des processus (plus simple à gérer) § Synchronisation: • Contrôle d’accès aux ressources • Gestion d’événements § § § Gestion d’interruptions Priorités Alarmes Gestion de messages internes Gestion d’erreur Université de Sherbrooke
Études de cas: sutres systèmes d’exploitation OSEK • États des processus © 2003 Frédéric Mailhot Université de Sherbrooke
Études de cas: sutres systèmes d’exploitation ERCOS • ERCOS: l’un des systèmes d’exploitation disponible qui suit le standard OSEK § § Gestion de tâches coopérative ou préemptive Présence de plusieurs processus dans une tâche Gestion du problème d’inversion de priorité Vérification des échéanciers Tiré de: http: //www. etas. info/html/products/ec/ercosek/en_products_ec_ercosek_index. php © 2003 Frédéric Mailhot Université de Sherbrooke
Études de cas: sutres systèmes d’exploitation ERCOS Gestion du problème d’inversion de priorité: © 2003 Frédéric Mailhot Université de Sherbrooke
Études de cas: sutres systèmes d’exploitation ERCOS Vérification des échéanciers: © 2003 Frédéric Mailhot Université de Sherbrooke
- Slides: 9