NSI · Terminale · Programme officiel

Architectures matérielles, systèmes d'exploitation et réseaux en Terminale

Cours complet, points clés à retenir et exercices d'entraînement de architectures matérielles, systèmes d'exploitation et réseaux pour les élèves de Terminale. Conforme au programme officiel.

Réviser notion par notion

Ce que tu vas réviser

  • Composants d'un ordinateur : processeur, mémoire, bus
  • Système d'exploitation : gestion des processus et de la mémoire
  • Ordonnancement des processus (FIFO, round-robin)
  • Protocoles réseau : TCP/IP, routage
  • Sécurité des communications : chiffrement symétrique et asymétrique

Composants d'un ordinateur

Un ordinateur est composé de plusieurs éléments qui travaillent ensemble : le processeur exécute les instructions, la mémoire stocke les données temporairement, et le bus permet la communication entre ces composants.

Exemple

Comme une usine : le processeur est l'ouvrier qui fait le travail, la mémoire est l'établi où on pose les outils, et le bus est le couloir qui les relie.

À retenir : Le processeur, la mémoire et le bus sont les trois composants essentiels d'un ordinateur qui doivent communiquer constamment.

Gestion des processus par le système d'exploitation

Le système d'exploitation (OS) gère l'exécution de plusieurs programmes en même temps en attribuant du temps processeur à chacun. Un processus est une instance d'un programme en cours d'exécution.

Exemple

Comme un professeur qui gère plusieurs élèves : il donne la parole à l'un, puis à l'autre, en s'assurant que chacun a son tour et que personne n'est oublié.

À retenir : L'OS ordonnance les processus pour que plusieurs programmes s'exécutent apparemment en parallèle sur un seul processeur.

Gestion de la mémoire par l'OS

Le système d'exploitation alloue et libère la mémoire RAM à chaque processus. Il doit éviter que deux processus utilisent la même zone mémoire et gérer les mémoires virtuelles quand la RAM est pleine.

Exemple

Comme un gestionnaire de parking : il assigne une place à chaque voiture, s'assure qu'aucune n'occupe deux places, et utilise un parking souterrain quand le parking principal est plein.

À retenir : L'OS doit isoler la mémoire de chaque processus pour éviter les conflits et les plantages.

Ordonnancement FIFO (First In First Out)

FIFO est un algorithme d'ordonnancement simple : les processus s'exécutent dans l'ordre d'arrivée, le premier arrivé est le premier servi, sans interruption jusqu'à sa fin.

Exemple

Comme une file d'attente à la caisse du supermarché : le premier client à arriver est le premier à être servi, et on ne peut pas le dépasser.

À retenir : FIFO est simple mais inefficace si un processus long bloque tous les autres.

Ordonnancement Round-Robin

Round-Robin attribue à chaque processus une tranche de temps fixe (quantum). Quand le temps expire, le processus est mis en attente et le suivant s'exécute, créant une rotation équitable.

Exemple

Comme un jeu où chaque joueur a 30 secondes pour jouer son coup, puis c'est au suivant, et on revient au premier après que tous aient joué.

À retenir : Round-Robin garantit que chaque processus progresse régulièrement, contrairement à FIFO.

Protocole TCP/IP et couches réseau

TCP/IP est l'ensemble de protocoles qui permet la communication sur Internet. TCP gère la transmission fiable des données, IP gère l'adressage et le routage des paquets entre ordinateurs.

Exemple

Comme la Poste : IP est l'adresse sur l'enveloppe (qui dit où aller), TCP est le service recommandé (qui garantit la livraison).

À retenir : TCP/IP est le fondement d'Internet : IP route les paquets, TCP garantit leur arrivée intacte.

Routage des paquets sur Internet

Le routage est le processus qui détermine le chemin qu'un paquet doit suivre pour aller de l'ordinateur source à l'ordinateur destination. Les routeurs lisent l'adresse IP et décident où envoyer le paquet.

Exemple

Comme un GPS qui choisit le meilleur itinéraire pour aller d'une ville à une autre en passant par des carrefours (routeurs).

À retenir : Les routeurs utilisent les adresses IP pour diriger les paquets vers leur destination en choisissant le meilleur chemin.

Chiffrement symétrique

Le chiffrement symétrique utilise une seule clé secrète pour chiffrer et déchiffrer les données. L'expéditeur et le destinataire doivent partager cette même clé en secret.

Exemple

Comme un coffre-fort avec une seule clé : tu enfermes ton message dedans, tu envoies le coffre, et le destinataire ouvre avec la même clé.

À retenir : Chiffrement symétrique = une seule clé partagée, rapide mais problème de distribution de la clé.

Chiffrement asymétrique

Le chiffrement asymétrique utilise deux clés différentes : une clé publique (connue de tous) pour chiffrer et une clé privée (secrète) pour déchiffrer. Mathématiquement, il est impossible de déduire la clé privée de la clé publique.

Exemple

Comme une boîte aux lettres : n'importe qui peut y mettre une lettre (clé publique), mais seul le propriétaire a la clé pour l'ouvrir (clé privée).

À retenir : Chiffrement asymétrique = deux clés différentes, plus sûr pour l'échange de clés mais plus lent.

Sécurité des communications réseau

La sécurité réseau protège les données contre l'interception, la modification et l'usurpation d'identité. Elle combine chiffrement, authentification et protocoles sécurisés comme HTTPS.

Exemple

Comme envoyer une lettre recommandée dans une enveloppe scellée et signée : on sait que c'est vraiment toi, personne ne peut la lire en route, et elle n'a pas été modifiée.

À retenir : La sécurité réseau repose sur le chiffrement (confidentialité), l'authentification (identité) et l'intégrité (non-modification).

Les points clés

  • Un ordinateur fonctionne grâce à trois composants : processeur, mémoire et bus qui communiquent constamment.
  • L'OS gère plusieurs processus en les ordonnançant : FIFO (simple mais inefficace) ou Round-Robin (équitable).
  • TCP/IP permet Internet : IP route les paquets, TCP garantit la transmission fiable.
  • Le chiffrement symétrique est rapide mais nécessite de partager une clé secrète.
  • Le chiffrement asymétrique utilise deux clés (publique et privée) et résout le problème de distribution de clés.
  • La sécurité réseau combine chiffrement, authentification et protocoles sécurisés pour protéger les données.

L'essentiel

Un ordinateur moderne repose sur une architecture matérielle (processeur, mémoire, bus) gérée par un OS qui ordonnance les processus, et communique via TCP/IP en sécurisant les données par chiffrement.

Exercices d'entraînement

Entraîne-toi sur ces exercices, puis fais-toi corriger pas à pas par le tuteur.

Exercice 1

Un processeur doit exécuter 4 processus : A (5 unités de temps), B (3 unités), C (4 unités), D (2 unités). Comparez le temps total d'exécution avec FIFO et avec Round-Robin (quantum = 2). Quel algorithme est plus équitable ?

Corrige cet exercice avec le tuteur →

Exercice 2

Alice veut envoyer un message secret à Bob sur Internet. Explique pourquoi utiliser le chiffrement asymétrique pour échanger une clé symétrique, puis utiliser la clé symétrique pour chiffrer le message est plus efficace que d'utiliser uniquement l'asymétrique.

Corrige cet exercice avec le tuteur →

Autres chapitres de NSI en Terminale

Besoin d’aide sur ce chapitre ?

Crée ton compte et révise avec un tuteur IA qui s’adapte à ton niveau, corrige tes exercices et t’explique pas à pas.

Sans carte bancaire. Résiliable en 1 clic.