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

Présentation

La miniaturisation des circuits a mené aux systèmes sur puce (SoC) : un même composant regroupe CPU, mémoire, contrôleurs d’E/S et interfaces de communication, accessibles via des API matérielles.

Tout ordinateur s’appuie sur un système d’exploitation qui charge les programmes, crée et ordonnance des processus, gère mémoire, fichiers, périphériques et sécurité globale.

Sur les réseaux, les routeurs transmettent des paquets individuellement : les routes dépendent des protocoles de routage (ex. RIP, OSPF) et la fiabilité peut être assurée par des mécanismes comme TCP.

La confidentialité des échanges repose sur le chiffrement : clés symétriques et asymétriques, échange de clé et sécurisation des connexions (HTTPS).