← Retour aux coursInformatique

Informatique : comprendre les systèmes, pas seulement les utiliser.

Des bits aux réseaux, du processeur aux logiciels : ce cours construit une vision d’ensemble de l’informatique moderne et des métiers qui la composent.

Niveau · débutantLecture · 30–40 minMise à jour · 2026
Illustration de systèmes informatiques
PrérequisAucun
Tu vas apprendre6 blocs fondamentaux
À la finTu sauras expliquer un système complet

Objectifs d’apprentissage

  • distinguer donnée, information, algorithme, programme et système ;
  • comprendre le rôle du CPU, de la RAM, du stockage et des périphériques ;
  • différencier système d’exploitation, application, réseau et service ;
  • situer les grands domaines de l’informatique et leurs métiers ;
  • raisonner en couches : matériel → système → logiciel → réseau → utilisateur.

1. L’informatique, c’est le traitement de l’information

L’informatique étudie comment représenter, transformer, stocker et transmettre de l’information à l’aide de procédures exécutables. Un ordinateur n’« comprend » pas un texte, une photo ou une musique comme un humain : il manipule des représentations numériques selon des règles.

Donnée

Une valeur représentée dans un format : nombre, texte, image, mesure, adresse réseau…

Algorithme

Une suite finie d’étapes permettant de résoudre un problème ou produire un résultat.

Programme

La traduction d’un algorithme dans un langage exécutable par une machine ou un environnement.

Système

Un ensemble de composants matériels et logiciels qui coopèrent pour fournir un service.

Idée cléLe code n’est qu’une couche. Une application dépend d’un système d’exploitation, de matériel, parfois d’un réseau, de données et de règles de sécurité.

2. Bits, octets et représentation

Au niveau le plus bas, l’information numérique est représentée par des bits. Un bit peut prendre deux états, généralement notés 0 et 1. Huit bits forment un octet. Des conventions permettent ensuite d’interpréter ces suites de bits comme des nombres, du texte, des pixels, des sons ou des instructions.

ConceptRôleExemple
bitunité binaire0 ou 1
octetgroupe de 8 bitsun caractère encodé peut occuper un ou plusieurs octets
encodageassocie données et représentationUTF-8 pour le texte
formatorganise une donnéePNG, JSON, MP3

3. Comment un ordinateur exécute un programme

Un modèle simple consiste à suivre le trajet entrée → traitement → mémoire → stockage → sortie. Le processeur exécute des instructions, la mémoire vive garde temporairement les données nécessaires, le stockage conserve les données dans le temps, et les périphériques permettent les échanges avec l’extérieur.

  • CPU : exécute des instructions et coordonne des opérations ;
  • RAM : mémoire rapide et temporaire utilisée par les programmes en cours ;
  • SSD/HDD : stockage persistant ;
  • GPU : processeur spécialisé dans des calculs fortement parallèles, notamment graphiques ;
  • carte mère et bus : relient les composants et transportent données et signaux.

Les performances ne se résument donc jamais à un seul chiffre : selon la tâche, la limite peut venir du CPU, de la RAM, du stockage, du GPU, du réseau ou du logiciel lui-même.

4. Du système d’exploitation à l’application

Le système d’exploitation gère les ressources de la machine et fournit des services communs aux applications : fichiers, mémoire, processus, périphériques, comptes et permissions. Windows, Linux, macOS, Android ou iOS remplissent ce rôle dans des contextes différents.

Au-dessus, les applications utilisent des bibliothèques, des API et parfois des services distants. Une application web moderne peut ainsi combiner navigateur, JavaScript, serveur, base de données et fournisseur cloud.

5. Réseaux, Internet et Web

Un réseau relie des équipements afin qu’ils échangent des données selon des protocoles. Internet est un réseau mondial de réseaux. Le Web est l’un des services qui fonctionne au-dessus d’Internet, principalement autour d’URL, HTTP/HTTPS et navigateurs.

  • IP permet l’adressage et le routage des paquets ;
  • DNS associe des noms de domaine à des informations de résolution ;
  • TCP/UDP fournissent des mécanismes de transport différents ;
  • HTTP/HTTPS organisent les échanges du Web, HTTPS ajoutant une protection cryptographique du transport.

6. Quelques jalons de l’histoire

L’histoire de l’informatique est faite de ruptures successives : formalisation du calcul, machines électromécaniques puis électroniques, transistor, circuits intégrés, microprocesseurs, ordinateurs personnels, réseaux mondiaux, mobiles, cloud et accélérateurs spécialisés.

  • les travaux d’Alan Turing dans les années 1930 ont fortement marqué les fondements théoriques du calcul ;
  • l’ENIAC, dévoilé publiquement en 1946, fait partie des grandes étapes des calculateurs électroniques ;
  • les décennies suivantes voient la miniaturisation du matériel, la démocratisation des ordinateurs personnels puis l’essor d’Internet et des appareils mobiles.

L’important n’est pas de mémoriser toutes les dates, mais de comprendre la tendance : plus de puissance, plus de miniaturisation, plus de connectivité et davantage de logiciels.

7. Les grands domaines de l’informatique

Les recommandations ACM/IEEE distinguent plusieurs disciplines complémentaires. Les frontières sont souples dans la pratique, mais les objectifs diffèrent.

DomaineQuestion centrale
Computer ScienceQuels principes, algorithmes et modèles permettent de calculer ?
Computer EngineeringComment concevoir des systèmes réunissant matériel et logiciel ?
Software EngineeringComment construire et maintenir des logiciels fiables à grande échelle ?
Information TechnologyComment déployer, administrer et maintenir l’infrastructure utile aux utilisateurs ?
Information SystemsComment aligner systèmes numériques et besoins d’une organisation ?
CybersecurityComment gérer les risques et protéger systèmes, données et opérations ?
Data ScienceComment extraire de la valeur à partir de données avec calcul, statistiques et modèles ?

8. La sécurité fait partie du système

Un bon système ne doit pas seulement fonctionner : il doit aussi contrôler les accès, protéger les données, résister aux erreurs et fournir des traces utiles. La sécurité est donc une propriété d’architecture, pas un outil ajouté à la fin.

  • comptes et permissions limités au nécessaire ;
  • mises à jour et dépendances suivies ;
  • sauvegardes testées ;
  • communications protégées ;
  • journalisation et capacité de récupération.

Exercice — explique ton téléphone comme un système

Choisis un smartphone et décris-le en cinq couches : matériel, système d’exploitation, applications, réseau, données. Pour chaque couche, donne un exemple de panne possible et indique quelle autre couche serait affectée.

Fondamentaux · atelier progressif

Comprendre tout le trajet d’une page web

Un navigateur, un serveur, un réseau et un système d’exploitation ne remplissent pas le même rôle. Lorsque tu saisis une adresse, le DNS aide à trouver le serveur ; le navigateur demande une ressource en HTTP(S) ; le serveur répond ; le navigateur assemble le contenu et l’affiche. Le matériel exécute les instructions, tandis que le système d’exploitation organise les processus, la mémoire et les fichiers.

Pratique pas à pas

  1. Sur ton appareil, identifie un composant matériel, le système d’exploitation, une application et une donnée qu’elle utilise.
  2. Ouvre les outils développeur du navigateur (F12), onglet Réseau, puis recharge une page que tu es autorisé à visiter. Observe la liste des requêtes et leurs codes de réponse.
  3. Explique oralement la différence entre un fichier stocké sur ton ordinateur et une ressource transmise depuis un serveur. Note aussi pourquoi Internet et le Web ne sont pas synonymes.

Exemple à essayer

octets = 1024
bits = octets * 8
print(f"{octets} octets = {bits} bits")

Ce que tu dois observer : Résultat : 1024 octets = 8192 bits. Un octet regroupe 8 bits, indépendamment du fait qu’un fichier soit local ou envoyé sur un réseau.

Erreur fréquente : Confondre stockage et mémoire vive, ou croire que le Web et Internet désignent exactement la même chose : le Web est un service qui fonctionne sur Internet.

Vérifie que tu as compris

Que fait le DNS avant qu’un navigateur contacte un serveur ?

Le DNS permet de retrouver une adresse IP associée à un nom de domaine, parfois via un cache.

Pourquoi une réponse HTTP 404 ne signifie-t-elle pas que l’ordinateur entier est en panne ?

Le serveur est joignable, mais la ressource demandée n’a pas été trouvée à cette adresse.

Une fois l’atelier réalisé et les questions comprises, valide cette étape dans ton parcours.

À retenir

  • L’informatique étudie le traitement de l’information, pas seulement les ordinateurs.
  • Un système complet combine matériel, logiciel, données, réseau et sécurité.
  • Les domaines professionnels diffèrent par leur objectif, mais se recouvrent souvent.
  • Comprendre les couches permet de diagnostiquer plus vite les problèmes.
Pause active

Teste ta compréhension

Quelle description représente le mieux un système informatique ?

Références pour aller plus loin

Cours suivant

Comprendre le hacking et l’éthique.

Continuer →