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.
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.
| Concept | Rôle | Exemple |
|---|---|---|
| bit | unité binaire | 0 ou 1 |
| octet | groupe de 8 bits | un caractère encodé peut occuper un ou plusieurs octets |
| encodage | associe données et représentation | UTF-8 pour le texte |
| format | organise une donnée | PNG, 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.
| Domaine | Question centrale |
|---|---|
| Computer Science | Quels principes, algorithmes et modèles permettent de calculer ? |
| Computer Engineering | Comment concevoir des systèmes réunissant matériel et logiciel ? |
| Software Engineering | Comment construire et maintenir des logiciels fiables à grande échelle ? |
| Information Technology | Comment déployer, administrer et maintenir l’infrastructure utile aux utilisateurs ? |
| Information Systems | Comment aligner systèmes numériques et besoins d’une organisation ? |
| Cybersecurity | Comment gérer les risques et protéger systèmes, données et opérations ? |
| Data Science | Comment 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.
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
- Sur ton appareil, identifie un composant matériel, le système d’exploitation, une application et une donnée qu’elle utilise.
- 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.
- 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.
Ressources de référence
MDN — Comment fonctionne le WebCloudflare — Comprendre le DNSW3Schools — Introduction à la programmationUne 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.
Teste ta compréhension
Quelle description représente le mieux un système informatique ?
