I) Définition :
Operating System :
Ou système d’exploitation est un ensemble cohérent de logiciels permettant
d’utiliser un ordinateur et tous ces éléments (périphériques). Il assure le
démarrage de celui-ci et fournit aux programmes les interfaces pour
contrôler les éléments de l’ordinateur.
Noyau :
Kernel en anglais. C’est la partie fondamentale d’un système d’exploitation, il
est gestionnaire de ressources de la machine, qui permet aux éléments
matériels et logiciels de fonctionner ensemble. C’est pour ça qu’il est le
premier logiciel à être chargé en mémoire.
Processus :
Process en anglais. C’est un ensemble d’instruction à exécuter. C’est une
instance d’un programme en cours d’exécution par un processeur. Mais il sert
aussi a faire plusieurs activités en même temps comme faire travailler
plusieurs utilisateurs sur la même machine ou compiler tout en regardant ses
mails.
Thread :
Ou processus légers. C’est l’exécution d’un ensemble d’instructions du langage
machine d’un processeur qui se déroule en parallèle. Il peut y avoir plusieurs
threads dans un même processus.
Service :
C’est un ensemble d’opérations, accessible par une ou plusieurs interfaces, qui
permet à un utilisateur de définir une action pour lui. Il peut être fourni par
un serveur. Voici quelques exemples : ftp, http, Telnet.
Multitâche :
Un OS est dit multitâche s’il permet d’exécuter, apparemment simultanément,
plusieurs programmes d’un ordinateur en partageant le temps du
microprocesseur.
Outils Système :
Se sont des programmes utilitaires qui aident l’utilisateur :
- à tirer profit de l’OS
- planifier des tâches
- configurer des périphériques
- créer et gérer des configurations d’utilisateurs