Chapitre 8

Système sur puce

Aujourd'hui un ordinateur classique tient sur quelques mm²

Le cours

Le cours sur les systèmes sur puce

Systèmes d'exploitation

Un système d'exploitation (OS) se situe entre les utilisateurs et le matériel contenu dans une machine.

Il est constitué d'un ensemble de programmes qui permettent de gérer les ressources, de les partager.

Il réalise une interface simple d'utilisation, permettant la communication entre l'utilisateur et la machine.

Une vidéo à regarder

Dans cette partie on explore comment le système d'exploitation gère l'utilisation du CPU par les différentes applications en cours d'exécution sur une machine.

Le cours

Lien vers le cours et quelques exercices

Communication

Deux machines sur internet communiquent en utilisant les protocoles TCP/IP.

  • TCP permet d'établir une connexion entre les machines, d'empaqueter les données et d'en vérifier la livraison.

  • IP se charge du routage des paquets.

Pour se remémorer la communication sur Internet.

Dans cette partie on s'intéresse aux protocoles de routage, et plus particulièrement à deux d'entre eux :

  • Le protocole RIP (Routing Information Protocol) basé sur le nombre de sauts entre deux machines.

  • Le protocole OSPF (Open Shortest Path First) basé sur la rapidité des sauts.

TD - Recherche du plus court chemin

Pour illustrer le routage, on utilise l'algorithme de Dijkstra pour déterminer le plus court chemin.

Lien vers le TD

Sécurisation des communications

Sur Internet les communications sont sécurisées lorsque l'on utilise le protocole HTTPS.

Dans cette partie on s'intéresse aux méthodes utilisées pour sécuriser des communications et plus particulièrement aux chiffrage symétrique et asymétrique des données.