[D] Architectures matérielles, systèmes d’exploitation et réseaux

[D.1] Composants intégrés d’un systeme sur puce.

Capacités attendues :

  • Identifier les principaux composants sur un schéma de circuit et les avantages de leur intégration en termes de vitesse et de consommation.

Commentaires :

  • Le circuit d’un téléphone peut être pris comme exemple :
    • microprocesseurs
    • mémoires locales
    • interfaces radio et filaires
    • gestion d’énergie
    • contrôleurs vidéo
    • accélérateur graphique
    • réseau sur puce
    • etc…

[D.2] Processus et systèmes d’exploitation

Capacités attendues :

  • Décrire la création d’un processus, l’ordonnancement de plusieurs processus par le système.
  • Mettre en évidence le risque de l’interbloquage (deadlock).

Commentaires :

  • A l’aide d’outils standard, il s’agit d’observer les processus actifs ou en attente sur une machine.
  • Une présentation débranchée de l’interblocage peut être proposée.

[D.3] Protocoles de routage

Capacités attendues :

  • Identifier, suivant le protocole de routage utilisé, la route empruntée par un paquet.

Commentaires :

  • En mode débranché, les tables de routage étant données, on se réfère au nombre de sauts (protocole RIP) ou au coût des routes (protocole OSPF).
  • Le lien avec les algorithmes de recherche de chemin sur un graphe est mis en évidence.

[D.4] Sécurité des communications

Capacités attendues :

  • Décrire les principes de chiffrement symétrique (clef partagée) et asymétrique (avec clef privée, clef publique).
  • Décrire l’échange d’une clef symétrique en utilisant un protocole asymétrique pour sécuriser une communication HTTPS.

Commentaires :

  • Les protocoles symétriques et asymétriques peuvent être illustrés en mode débranché, éventuellement avec description d’un chiffrement particulier.
  • La négociation de la méthode chiffrement du protocole SSL (Secure Sockets Layer) n’est pas abordée.