Les systèmes d'exploitation
introduction
Le système d’exploitation (SE ou OS) est responsable de la communication entre le matériel et les logiciels. Mais il y a aussi un lien entre OS et matériel (config minimale)
Il est chargé en mémoire vive sur le bios. La partie chargée au démarrage s’appelle le noyau.
La difficulté d’un OS est de le rendre utilisable pour un novice ou un expert.
L’OS peut être accessible de manière graphique ou en ligne de commande. Le mode textuel permet d’accéder à des commandes qui agissent directement sur l’OS. Le mode graphique est plus convivial mais moins rapide.
Différents types d’OS :
- Windows (OS client ou serveur selon la distribution)
- Unix (noyaux) base de Linux (client ou serveur)
- MacOS (client)
- Androïd, iOS
spécificités
choix d'un OS
- configuration matérielle
- le besoin (serveur etc)
- compétence et habitude d’un utilisateur
- nombre d’utilisateur sur le système
- sécurité de l’OS
- le prix
- le support
- maintenu
- amorçage multiple (plusieurs OS possible sur un pc, sur différentes partitions)
- virtualisation plusieurs ressources physiques pour un logic ()
fonctions de l'OS
- Noyau (Kernel) : C’est la partie fondamentale du système d'exploitation. Il gère les ressources matérielles (mémoire, processeur, périphériques) et permet la communication entre le matériel et les logiciels.
- Interpréteur de commande (Shell) : C’est l'interface qui permet à l'utilisateur de communiquer avec le système d'exploitation. Il traduit les commandes saisies (au clavier ou via l'interface graphique) pour les transmettre au noyau.
installation d'un OS
peut se faire physiquement ou en virtualisation ; fait d’installer, en faisant des copies, plusieurs OS sur un même ensemble matériel)
Une ressource physique fonctionne comme plusieurs logiques
Différents hyperviseurs : vmware (esxi) / hyperv / proxmox
avant l’installation :
- vérifier que l’ensemble du matériel est compatible avec le système sélectionné et que les ressources matérielles répondent ou dépassent les conditions minimales
- Disposer d'une licence de l’OS
- il faut partitionner le disque, au minimum 2 (système + applis et données)
- souvent automatique maintenant
- sauvegarde (copies) des données en amont car les partitions sont écrasées
- le système + applis se sauvegarde par masterisation
maintenance d’un OS
pourquoi et quand appliquer des correctifs ?
pour la sécurité, correction de bug etc
quand ça gène le moins et que la version est stable
on sauvegarde (masterisation, snapshot, ...) avant d’appliquer
ne pas oublier de syncro les maj, entre 2 serveurs qui cohabitent par exemple
pour les OS comme pour les applis : installation automatique ou manuelle ou via invite d’autorisation (téléchargement automatique mais attente de validation manuelle pour installation)
