9
Gei 448 Systèmes d’exploitation – Frédéric Mailhot Autres Systèmes d’exploitation PalmOS Symbian OSEK / ERCOS

Autres Systèmes d’exploitation

  • Upload
    fuller

  • View
    36

  • Download
    2

Embed Size (px)

DESCRIPTION

Autres Systèmes d’exploitation. PalmOS Symbian OSEK / ERCOS. PalmOS. 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) - PowerPoint PPT Presentation

Citation preview

Page 1: Autres Systèmes d’exploitation

Gei

448

Systèmes d’exploitation – Frédéric Mailhot

Autres Systèmes d’exploitation

PalmOS SymbianOSEK / ERCOS

Page 2: Autres Systèmes d’exploitation

© 2003 Frédéric Mailhot Université de Sherbrooke

Étu

de

s d

e ca

s: s

utr

es s

ystè

me

s d

’exp

loita

tion

PalmOS

• 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

Page 3: Autres Systèmes d’exploitation

© 2003 Frédéric Mailhot Université de Sherbrooke

Étu

de

s d

e ca

s: s

utr

es s

ystè

me

s d

’exp

loita

tion

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

Page 4: Autres Systèmes d’exploitation

© 2003 Frédéric Mailhot Université de Sherbrooke

Étu

de

s d

e ca

s: s

utr

es s

ystè

me

s d

’exp

loita

tion

Symbian

Schéma du système symbian

Page 5: Autres Systèmes d’exploitation

© 2003 Frédéric Mailhot Université de Sherbrooke

Étu

de

s d

e ca

s: s

utr

es s

ystè

me

s d

’exp

loita

tion

OSEK

• OSEK: standard pour les systèmes d’exploitation embarqués sur les véhicules automobiles 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

Page 6: Autres Systèmes d’exploitation

© 2003 Frédéric Mailhot Université de Sherbrooke

Étu

de

s d

e ca

s: s

utr

es s

ystè

me

s d

’exp

loita

tion

OSEK

• États des processus

Page 7: Autres Systèmes d’exploitation

© 2003 Frédéric Mailhot Université de Sherbrooke

Étu

de

s d

e ca

s: s

utr

es s

ystè

me

s d

’exp

loita

tion

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

Page 8: Autres Systèmes d’exploitation

© 2003 Frédéric Mailhot Université de Sherbrooke

Étu

de

s d

e ca

s: s

utr

es s

ystè

me

s d

’exp

loita

tion

ERCOS

Gestion du problème

d’inversion de priorité:

Page 9: Autres Systèmes d’exploitation

© 2003 Frédéric Mailhot Université de Sherbrooke

Étu

de

s d

e ca

s: s

utr

es s

ystè

me

s d

’exp

loita

tion

ERCOS

Vérification des échéanciers: