Chapitre 8

Système 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.
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.
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.
