Système d’exploitation
(40 périodes)
Vue simplifiée
Ce que le simple utilisateur perçoit
Types de système informatique
Côté HARDWARE
Côté SOFTWARE
Les systèmes informatiques se présentent sous des formes très variées allant des plus gros, les supercalculateurs aux plus petits
Qu'est-ce qui fait que l'utilisateur a l'impression de manipuler non pas des composants électroniques, des disques ou des codes binaires mais bien des documents, le traitement de ses données ou la communication ?
2. Qu’est-ce qu’un OS ?
Le système d’exploitation des ressources de l’ordinateur communément appelé système d’exploitation ou Operating System O.S. est défini comme le programme assurant la gestion de l’ordinateur et de ses périphériques.
Il permet la liaison entre les ressources matérielles de l’ordinateur et les applications informatique de l’utilisateur.
L'apport du système d'exploitation aux applications
Il fonctionne comme une machine virtuelle qui, pour les applications, substitue des composants logiciels aux composants matériels.
Le S.E. reçoit des demandes des programmes d'application et des utilisateurs. Il y donne suite en leur allouant les ressources du système :
Rôle du système d'exploitation vis-à-vis des ressources système
L'allocation des ressources système est une tâche complexe :
3. Composition
Le noyau
C’est une des parties fondamentales, qui gère les ressources de l’ordinateur.
Il permet aux différents composants — matériels et logiciels — de communiquer entre eux
Il est lancé lors du démarrage de l’ordinateur.
Il assure les fonctions suivantes :
Une partie de la RAM est « réservée » au noyau et inaccessible par l’utilisateur.
Remarque : Composition de la RAM
La mémoire vive peut être « décomposée » en plusieurs parties :
Les bibliothèques
Aussi appelées librairies logicielles.
Elles se présentent sous forme d’un fichier contenant les fonctions essentielles d’un programme, qui peuvent ainsi être utilisées sans devoir les réécrire.
On parle de .dll (Dynamic Link Library)
Ces bibliothèques peuvent être partagées entre plusieurs applications.
Il existe :
des bibliothèques systèmes (permettant l’utilisation des fonctions liées à l’OS)
des bibliothèques utilitaires (utilisation des fonctions liées aux applications indépendantes de l’OS).
L’intégration d’une bibliothèque dans une application peut se faire au chargement de l’application ou lorsque l’application en a besoin.
Les outils système
Ils sont intégrés à l’OS
Ils permettent :
Fonctionnalités clés des outils système
L’interface graphique
Elle est assez « récente », car on a longtemps travaillé en lignes de commande.
Elle date des années 70 (sous Mac) mais fut popularisée grâce à l’apparition d’OS tels que Windows.
Cette interface propose un écran multi-couleurs, des zones de travail avec boutons, menus, ….
Les outils systèmes gérant cette interface sous Windows sont appelés GUI (Graphical User Interface).
L’interface graphique est très largement utilisée mais pas « universelle » (certaines versions de Linux ou l’OS OpenBSD utilisent encore le système de lignes de commandes)
Les applications de base
De nombreux programmes applicatifs de base sont fournis dans l’OS, tels que Calculatrice, Scandisk, Editeur de texte, Navigateur Internet, …).
Bien que certaines applications de base puissent paraître inutiles, de nombreux logiciels s’installent et s’utilisent selon les paramètres définis dans les applications de base