0% ont trouvé ce document utile (0 vote)
28 vues5 pages

Mike Temps

Le document présente les éléments constitutifs d'un système en temps réel, incluant le processeur, la mémoire RAM, et les capteurs, ainsi que les politiques d'ordonnancement des tâches telles que le Rate Monotonic Scheduling et l'Earliest Deadline First. Il décrit également un système intelligent de gestion de la circulation routière pour la PNC, intégrant des outils matériels et logiciels, ainsi qu'une architecture en trois couches pour la perception, le traitement et la communication. Ce système vise à améliorer la sécurité routière et à gérer efficacement la circulation en temps réel.

Transféré par

mike mwanym
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
28 vues5 pages

Mike Temps

Le document présente les éléments constitutifs d'un système en temps réel, incluant le processeur, la mémoire RAM, et les capteurs, ainsi que les politiques d'ordonnancement des tâches telles que le Rate Monotonic Scheduling et l'Earliest Deadline First. Il décrit également un système intelligent de gestion de la circulation routière pour la PNC, intégrant des outils matériels et logiciels, ainsi qu'une architecture en trois couches pour la perception, le traitement et la communication. Ce système vise à améliorer la sécurité routière et à gérer efficacement la circulation en temps réel.

Transféré par

mike mwanym
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Nom : MWANYM

Postnom : MICHEL

Prénom : MIKE

### I. Éléments constitutifs de l'architecture matérielle de Système en Temps Réel (5 points)

Un système en temps réel (STR) repose sur une architecture matérielle et logicielle conçue pour
garantir que les opérations critiques soient exécutées dans des délais spécifiques. Voici les
principaux éléments matériels constitutifs :

1. **Processeur** : Un processeur rapide et dédié capable de traiter les tâches en temps réel et
de gérer les interruptions rapidement.

2. **Mémoire RAM** : Stockage temporaire pour les processus en cours d'exécution,


permettant une réponse rapide aux événements.

3. **Contrôleurs d'interruptions** : Permettent de gérer les interruptions afin que les


événements urgents soient traités immédiatement.

4. **Capteurs et Actionneurs** : Utilisés pour capturer des données en temps réel (capteurs) et
pour contrôler des systèmes externes (actionneurs).

5. **Horloge Temps Réel (RTC)** : Nécessaire pour gérer le temps et garantir que les actions
soient exécutées avec précision selon les échéances définies.

Ces éléments sont interconnectés pour exécuter des tâches critiques de manière fiable et dans
les délais prédéfinis.
---

### II. Politiques d'ordonnancement des tâches (5 points)

L'ordonnancement des tâches est essentiel dans un système temps réel pour gérer plusieurs
tâches et garantir que les deadlines soient respectées. Les principales politiques
d'ordonnancement sont :

1. **Ordonnancement à priorité fixe (Rate Monotonic Scheduling - RMS)** :

- Chaque tâche se voit attribuer une priorité fixe basée sur sa période. Les tâches ayant des
périodes plus courtes ont une priorité plus élevée.

2. **Ordonnancement à priorité dynamique (Earliest Deadline First - EDF)** :

- Les tâches sont ordonnancées en fonction de leur deadline, et celle avec la date d'échéance
la plus proche est exécutée en premier.

3. **Round-Robin (RR)** :

- Chaque tâche reçoit une part équitable de temps processeur, attribuée tour à tour. C’est une
politique juste mais qui ne garantit pas toujours le respect des deadlines critiques.

4. **Ordonnancement à priorité préemptive** :

- Les tâches à plus haute priorité peuvent interrompre l'exécution des tâches de priorité plus
faible pour garantir une exécution rapide.

5. **Ordonnancement coopératif** :

- Les tâches doivent explicitement céder le processeur pour permettre à d'autres tâches de
s'exécuter, ce qui peut poser problème pour les systèmes temps réel.
---

### III. Système intelligent de gestion de la circulation routière pour la PNC (10 points)

Pour répondre aux besoins spécifiques de la PNC concernant la gestion de la circulation


routière, voici un système intelligent qui inclut plusieurs fonctionnalités indispensables :

#### 1) Outils matériels et logiciels

**Matériels :**

- **Caméras de surveillance avec reconnaissance de plaques d’immatriculation**

- **Capteurs de présence piétons et véhicules** aux carrefours

- **Systèmes de communication V2I (Vehicle-to-Infrastructure)**

- **Actionneurs pour contrôler les feux de signalisation**

- **Serveurs pour la collecte et le traitement des données**

- **Unités GPS pour la navigation intelligente**

**Logiciels :**

- **Algorithmes de détection et de traitement d’image** (reconnaissance de plaques)

- **Systèmes de gestion de base de données** pour stocker les informations relatives aux
infractions et aux véhicules recherchés

- **Logiciels de calcul d'itinéraires** pour détecter les embouteillages et proposer des itinéraires
alternatifs

- **Systèmes embarqués pour la communication en temps réel** avec les véhicules

#### 2) Analyse et diagrammes


**Diagramme des Exigences :**

| Exigence | Description |

|-------------------------------------------|-----------------------------------------------------------------------------|

| Régulation des piétons et véhicules | Le système doit prioriser les piétons selon certaines
conditions |

| Détection des infractions | Le système doit capturer les plaques des véhicules en
infraction |

| Détection de mauvais stationnement | Le système doit identifier les véhicules mal


stationnés ou roulant sur les trottoirs |

| Communication avec les usagers | Fournir des informations sur les itinéraires et les
embouteillages |

| Gestion des convocations et avis de recherche | Enregistrer et gérer les infractions et émettre
des avis de recherche |

**Diagramme de définition des blocs :**

- **Capteur piétons et véhicules** : pour la détection de la présence sur la route.

- **Caméras** : pour la reconnaissance des plaques d'immatriculation et la détection des


infractions.

- **Feux de signalisation intelligents** : pour réguler la circulation selon la situation en temps


réel.

- **Serveur central** : collecte, traite et stocke toutes les informations venant des capteurs et
caméras.

- **Module de communication** : pour envoyer des instructions aux usagers de la route et aux
forces de l'ordre.

#### 3) Proposition d'architecture pour le système

L'architecture proposée est composée de trois couches principales :


1. **Couche de perception** :

- Capteurs (piétons, véhicules) et caméras installés dans les carrefours pour capturer les
informations en temps réel.

2. **Couche de traitement** :

- Serveurs qui reçoivent les données brutes des capteurs et des caméras, les analysent et
déclenchent des actions comme la gestion des feux ou l’envoi d’alertes.

3. **Couche de communication** :

- Module de communication V2I pour échanger des informations avec les véhicules (données
sur les embouteillages, itinéraires alternatifs).

- Interface pour que les autorités puissent gérer les convocations et les infractions en temps
réel.

Cette architecture est conçue pour fournir une solution efficace et évolutive afin de gérer la
circulation, détecter les infractions, et améliorer la sécurité des usagers.

Vous aimerez peut-être aussi