Un cap pour ce chapitre
Ce que vous saurez faire
- Identifier les principales fonctions d’un système.
- Distinguer application, système et matériel.
- Expliquer la différence entre logiciel libre et propriétaire.
Les bases utiles pour commencer
Une interface entre applications et ressources
Le processeur exécute des instructions, la mémoire conserve des données en cours d’utilisation et les périphériques échangent avec l’extérieur. Une application ne devrait pas devoir réinventer l’accès à chacun de ces composants. Le système lui fournit des services : ouvrir un fichier, réserver de la mémoire, transmettre des données ou lire une entrée.
Cette interface facilite aussi le partage. Deux applications peuvent demander une même ressource. Le système arbitre les demandes et applique des protections. L’écran de bureau est une interface visible ; il ne constitue pas, à lui seul, le système d’exploitation. Des machines fonctionnent sans bureau graphique.
Prenons l’impression d’une page. Le traitement de texte décide du contenu et de la mise en page. Il adresse une demande au système, qui la transmet au service et au pilote appropriés. Le périphérique réalise ensuite l’action physique. Une panne d’imprimante, un refus d’accès et une erreur de mise en page ne se diagnostiquent donc pas au même niveau : décrire précisément le symptôme aide à choisir ce qu’il faut examiner.
Faire exécuter plusieurs programmes
Un programme enregistré est une suite d’instructions. Lorsqu’il est lancé, le système prépare son exécution, notamment les ressources dont il a besoin. Sur une machine disposant d’un seul cœur, l’impression que plusieurs tâches avancent ensemble peut provenir d’une alternance très rapide d’exécution. Plusieurs cœurs permettent aussi certaines exécutions réellement simultanées.
Le système gère la mémoire afin que les programmes puissent travailler sans confondre involontairement leurs données. Il surveille également les entrées-sorties. Une application qui attend une lecture n’a pas besoin d’occuper continuellement le processeur. L’étude détaillée des processus et de leur ordonnancement sera poursuivie en Terminale.
Conserver, organiser et protéger les fichiers
Un système de fichiers organise les données persistantes en fichiers et répertoires. Le chemin permet de désigner un emplacement ; les métadonnées peuvent indiquer la taille, le propriétaire et les permissions. La persistance signifie que les données enregistrées restent disponibles après l’arrêt normal de l’application ou de la machine, contrairement à une simple variable de travail.
Les pilotes et services d’entrée-sortie permettent d’utiliser des périphériques. Les comptes et permissions contrôlent des accès. Une application de dessin décide du trait à tracer ; le système rend possible l’enregistrement du fichier et applique les droits. Il faut distinguer la finalité de l’application du service qu’elle sollicite.
Libre et propriétaire : des droits, pas un prix
Un logiciel libre est distribué avec des libertés d’utilisation, d’étude, de modification et de redistribution selon sa licence. L’accès au code source est nécessaire pour exercer certaines de ces libertés. Un logiciel propriétaire restreint au moins une partie de ces possibilités. Gratuit et libre ne sont donc pas synonymes : un logiciel peut être gratuit sans permettre sa modification ou sa redistribution.
Le programme de Première prévoit l’utilisation d’un système libre. L’objectif consiste à en comprendre les fonctions et à savoir effectuer des opérations usuelles, pas à apprendre toutes les variantes de systèmes. Pour comparer deux logiciels, examinez leurs licences et les droits qu’elles accordent, plutôt que leur seul tarif.
Voir le code ne suffit pas à rendre un logiciel libre. La licence doit accorder les libertés correspondantes. Réciproquement, vendre un logiciel libre ou une assistance autour de ce logiciel n’annule pas ces libertés. Pour une étude de cas, séparez donc trois colonnes : prix, accès au source et droits accordés. C’est la dernière qui permet de conclure sur le caractère libre dans la définition étudiée.
Exemple suivi : du document ouvert au fichier enregistré
Léa ouvre un devoir, remplace un paragraphe puis ferme l’application sans enregistrer. Pendant la modification, le programme manipule des données de travail en mémoire. Si aucun mécanisme de sauvegarde automatique n’est annoncé, ces changements ne sont pas nécessairement présents dans le fichier persistant. Le fichier de départ et la version affichée peuvent ainsi différer.
Lors d’un enregistrement, l’application demande l’écriture de données. Le système résout le chemin, vérifie les droits puis organise l’accès au support. Un message « accès refusé » ne signifie pas que le texte est incorrect : il indique un problème lié à la demande d’accès. Un message « espace insuffisant » désigne une autre ressource. Cette succession donne un schéma de diagnostic : contenu choisi par l’application, demande de service, contrôle par le système, opération matérielle. Chaque étape peut réussir ou échouer indépendamment des autres.
Partager une machine : raisonner sur les ressources
Supposons qu’un lecteur audio, un navigateur et un éditeur sont ouverts. L’éditeur peut attendre une touche tandis que le navigateur attend des données réseau. Le système peut alors faire avancer une autre activité prête à calculer. Attendre une entrée n’est donc pas identique à demander beaucoup de calcul. Le processeur, la mémoire, le réseau et le stockage constituent plusieurs contraintes distinctes.
Pour comprendre une machine lente, une seule observation ne suffit pas. Une forte occupation du processeur peut accompagner un calcul long, un disque très occupé peut retarder une ouverture, et une liaison lente peut bloquer un téléchargement. À ce niveau, on cherche à relier le service à la ressource. En Terminale, on formalisera davantage les états des processus. Pour l’instant, retenez qu’un système arbitre et protège les ressources, tandis que les applications restent responsables de leur propre logique et de leurs demandes.
À vous de faire varier les choses
Qui fait quoi dans la machine ?
Attribuez chaque opération au matériel, au système ou à l’application. Les situations portent sur une responsabilité précise.
Lire les associations expliquées
- Réaliser physiquement une addition dans une unité de calcul. : Matériel
- Les circuits du processeur exécutent les opérations.
- Appliquer les permissions lors de l’ouverture d’un fichier. : Système d’exploitation
- Le système contrôle l’accès demandé par une application.
- Calculer le classement d’un jeu selon ses règles. : Application
- Cette logique appartient au jeu.
- Choisir quelle tâche prête utilise le processeur. : Système d’exploitation
- L’ordonnancement relève du système.
- Transformer une pression sur une touche en signal électrique. : Matériel
- Le périphérique capte une action physique.
- Organiser les répertoires sur un support de stockage. : Système d’exploitation
- C’est le rôle du système de fichiers.
- Mettre en gras un titre selon le choix de l’utilisateur. : Application
- Le traitement de texte interprète cette demande.
- Réserver de la mémoire à une application qui la demande. : Système d’exploitation
- Le système gère le partage et les protections de mémoire.
- Le texte est correctement affiché, mais l’enregistrement est refusé car le compte n’a pas le droit d’écrire dans ce dossier. Quel niveau applique ce refus ? : Système d’exploitation
- Le système contrôle les droits. Le contenu du document et la capacité physique du disque n’expliquent pas ce refus précis.
- Une calculatrice affiche un mauvais taux car sa formule a été mal programmée. Quel niveau porte cette règle erronée ? : Application
- La formule appartient à la logique de l’application, même si les circuits effectuent correctement les opérations demandées.
- Le fichier son et son décodage sont corrects, mais la membrane du haut-parleur ne bouge plus. Quel niveau réalise cette conversion physique ? : Matériel
- Le transducteur matériel produit le son. Sa fonction se distingue du traitement numérique et des autorisations du système.
Les trois niveaux coopèrent, mais ils n’ont pas la même responsabilité.
De la compréhension à l’autonomie
À vous de résoudre
Cherchez d’abord par vous-même. Vérifiez les résultats demandés, utilisez les indices si nécessaire, puis comparez votre méthode à la correction.
Identifier le service
Un traitement de texte enregistre un devoir dans un dossier. Qui choisit le contenu du devoir, et qui fournit le service d’accès au fichier ?
Indice 1
Séparez le sens des données de leur stockage.
Indice 2
L’application utilise une fonctionnalité commune à de nombreux logiciels.
Comprendre la correction
Le contenu est construit par l’utilisateur et le traitement de texte. Le système fournit les services permettant de créer et d’écrire le fichier sur le support, en appliquant notamment les permissions. L’application n’a pas à programmer elle-même tous les détails physiques du stockage.
Un cœur, plusieurs activités
Un ordinateur à un seul cœur semble jouer de la musique et télécharger un fichier en même temps. Cela prouve-t-il que le cœur exécute deux instructions simultanément ?
Indice 1
Considérez une alternance rapide.
Indice 2
Les périphériques et attentes interviennent aussi dans les activités.
Comprendre la correction
Non. Le système peut alterner l’exécution des programmes tandis que des périphériques réalisent leurs opérations. À l’échelle humaine, les activités paraissent simultanées. Il faut distinguer l’avancement concurrent des tâches et l’exécution simultanée d’instructions sur plusieurs unités de calcul.
La gratuité ne suffit pas
Un logiciel est téléchargeable gratuitement, mais sa licence interdit la modification et la redistribution. Un élève le qualifie de libre. Corrigez son raisonnement.
Indice 1
Le tarif n’indique pas les libertés accordées.
Indice 2
Examinez les deux interdictions citées.
Comprendre la correction
Ce logiciel n’est pas libre selon les libertés étudiées : la licence interdit de le modifier et de le redistribuer. Sa gratuité concerne son acquisition. Pour déterminer son statut, il faut lire les conditions d’utilisation et de diffusion, pas seulement constater l’absence de paiement.
Une interface sans fenêtres
Un serveur est administré uniquement par des commandes textuelles. Peut-il posséder un système d’exploitation ? Donnez deux services qu’il doit néanmoins fournir.
Indice 1
Le bureau graphique n’est qu’une forme d’interface.
Indice 2
Pensez aux fichiers et aux programmes du serveur.
Comprendre la correction
Oui. Un système peut fonctionner sans interface graphique. Il doit par exemple organiser les fichiers persistants, lancer les programmes, partager le processeur, gérer la mémoire ou appliquer les droits des comptes. La forme textuelle de l’administration ne supprime aucune de ces nécessités.
Une sauvegarde échoue
Un éditeur affiche correctement un texte mais refuse de l’enregistrer dans un dossier partagé. Le même texte s’enregistre dans le dossier personnel. Identifiez l’étape qui a fonctionné, proposez une cause liée au système et un contrôle permettant de la distinguer d’un manque d’espace.
Indice 1
L’affichage du texte montre que la construction du document a déjà eu lieu.
Indice 2
Les deux destinations peuvent avoir des permissions différentes.
Comprendre la correction
La construction et l’affichage du document fonctionnent. Le refus peut venir des permissions du dossier partagé. On examine le message d’erreur, les droits du compte et l’espace disponible sur le support concerné. L’essai dans le dossier personnel isole partiellement le problème, mais ne prouve pas à lui seul la cause : les dossiers peuvent aussi utiliser des supports différents.
Comparer trois licences fictives
A est gratuit, sans source et sans droit de redistribution. B est payant, avec libertés d’utilisation, d’étude, de modification et de redistribution. C donne accès au source mais interdit toute modification. Pour chacun, concluez sur son caractère libre selon les informations fournies, puis expliquez pourquoi le prix ne permettait pas ce classement.
Indice 1
Pour B, le paiement n’enlève aucune des libertés énoncées.
Indice 2
Pour C, l’accès au source est nécessaire mais insuffisant.
Comprendre la correction
Seul B est libre dans les conditions décrites. A interdit une liberté de diffusion ; C interdit la modification malgré la visibilité du source. La gratuité de A ne change pas cette restriction. Il faut donc étudier les droits de chaque licence et non ranger automatiquement gratuit avec libre ou payant avec propriétaire.
Construire un diagnostic par niveau
Une application de dessin produit une page avec le mauvais titre. Une autre demande d’impression est refusée par les permissions. Enfin, une troisième feuille ne sort pas car l’imprimante n’a plus de papier. Classez la responsabilité directement concernée dans les trois cas et expliquez pourquoi remplacer tout le logiciel ne serait pas un diagnostic précis.
Indice 1
Distinguez contenu, autorisation et réalisation physique.
Indice 2
La chaîne complète coopère mais chaque symptôme localise une étape.
Comprendre la correction
Le titre relève de l’application et des choix de l’utilisateur. Le refus d’autorisation relève du système et de sa politique d’accès. Le papier absent relève du périphérique matériel. Remplacer une application ne corrigerait pas automatiquement des droits ou une imprimante vide. Il faut vérifier l’hypothèse liée au symptôme, sans conclure qu’un niveau explique toutes les pannes.
Les erreurs qui méritent un détour
- Réduire le système au bureau graphique.
- Les services de gestion existent indépendamment des fenêtres. Cherchez ce qui permet réellement aux applications de fonctionner.
- Confondre mémoire de travail et stockage persistant.
- Une variable non enregistrée peut disparaître à la fermeture. L’enregistrement dans un fichier répond à un besoin différent.
La fiche à garder
L’essentiel à retenir
- Le système organise l’exécution, la mémoire, les fichiers et les entrées-sorties.
- Les applications sollicitent ses services.
- Libre désigne des libertés accordées par une licence.
Cette notion au bac
Retrouvez ces idées dans un sujet complet, avec des indices, une correction expliquée et des ateliers.
- Bac 2025 · Métropole · Jour 1 - 17 juin 2025 : Réseau CaféNet : IPv4, routage et arbres de recherche
- Bac 2025 · Métropole · Jour 2 - 18 juin 2025 : Masque jetable, HTTPS et segmentation IPv4
- Bac 2025 · Métropole · Remplacement jour1 - 9 septembre 2025 : Choisir une interface de routage à partir d’une IPv4
- Bac 2025 · Polynésie · Jour 1 : Maillage RIP/OSPF et calculs d’adresses IPv4
Le prochain pas
Retrouver le catalogue de Première
Ce chapitre s’appuie sur le programme officiel de Première (PDF, nouvel onglet). Les explications et exercices sont proposés pour l’apprentissage.
