Le système d’exploitation fonctionne comme un pont entre le matériel et le logiciel, et le but principal et l’objectif d’un système d’exploitation est de gérer toutes les ressources du matériel et des logiciels qui sont connectés avec l’ordinateur. Sans système d’exploitation, tous les systèmes informatiques sont impuissants, car le système d’exploitation crée l’interface entre l’utilisateur et le matériel. Quand l’utilisateur donne n’importe quelle instruction à l’ordinateur alors le système d’exploitation transforme ces instructions en forme binaire comme 0 et 1, parce que les systèmes informatiques ne sont pas capables de comprendre directement nos commandes. L’ordinateur ne peut comprendre que le langage machine.
Lire la suite – Tutoriel sur le système d’exploitation
Maintenant, expliquez le but et les objectifs d’un système d’exploitation pour démarrer le système entier avec l’aide d’un terminal capable de démarrer comme exemple Lorsque l’alimentation s’allume alors la puce du micro processeur commence à installer le code machine avec l’aide de la RAM à la Flash ROM (mémoire morte). Le système d’exploitation permet à ce code d’initialiser pour tous les composants qui sont associés à l’ordinateur, et ce type de code mis en œuvre par BIOS(Basic Input/output System) dans le premier secteur sur le démarrage de Disk.
Lire la suite – Tutoriel sur le système d’exploitation en temps réel
Le système d’exploitation doit être conscient de l’unité de gestion de la mémoire, l’unité de gestion de l’énergie, le segment d’état des tâches, et d’autres unités également. En utilisant le processeur, le système d’exploitation gère toutes ces parties logiques, et les initialise.
Maintenant, une question peut surgir dans votre esprit que quels sont les trois principaux objectifs et buts d’un système d’exploitation. Presque beaucoup de but du système d’exploitation mais il y a quelques buts principaux d’un système d’exploitation tels que :
- Gestion de la mémoire
- Exécuter toutes les tâches de chargement et d’exécution
- Contrôle des périphériques
Gestion de la mémoire
Dans l’ordinateur, beaucoup de mémoire et de données s’exécutent en même temps, donc le système d’exploitation fournit la flexibilité entre la mémoire et les données pendant le temps d’exécution parce que sans système d’exploitation, l’ordinateur peut obtenir des conflits entre les données et toutes les mémoires. Ainsi, la gestion de la mémoire exécute de nombreuses activités telles que l’amélioration des performances, l’exécution de plusieurs processus à la fois et l’utilisation de l’espace mémoire à tous les périphériques.
Exécuter toutes les tâches de chargement et d’exécution
Le système d’exploitation a la responsabilité de charger des programmes importants et différentes bibliothèques avec l’aide du chargeur qui est une partie très nécessaire de l’O/S. Sa tâche principale alimente les programmes dans la mémoire (comme la RAM) pour l’exécution de toutes les instructions sans plus de retard. Le système d’exploitation est supportable à la mémoire virtuelle, dans laquelle le chargeur n’a pas réellement la copie maîtresse du contenu, parce que le chargeur permet seulement le sous-système de mémoire virtuelle qui crée l’interface entre cette partie de mémoire qui ayant le code du programme en cours d’exécution et les données du contenu exécutable associé.
Contrôle périphérique
Chaque périphérique de l’ordinateur a son propre pilote de périphérique qui est une pièce du code de programmation. Ces types de pilotes créent l’interface entre le système d’exploitation et les périphériques, et le système d’exploitation a le contrôle total des pilotes. Tous les pilotes s’exécutent sur la région du noyau du système d’exploitation, et les pilotes de périphériques ont de nombreux droits tels que Open, Close, Read, Write, et plus.