Un système d’exploitation (OS) est une suite logicielle qui gère les services d’un ordinateur. Un utilisateur d’ordinateur devrait être un expert en programmation matérielle afin d’utiliser l’ordinateur sans système d’exploitation, parce que c’est le système d’exploitation qui interprète chaque frappe, clic et mouvement de souris en actions dans le processeur de l’ordinateur.

Format

Un système d’exploitation comprend de nombreux fichiers de complexité variable. Le système d’exploitation Windows repose sur un interpréteur qui, à son tour, s’appuie sur des programmes sous-jacents qui parlent aux registres du processeur. Au niveau inférieur, le système d’exploitation protège l’accès aux ressources, comme le processeur ou la carte réseau. Plus haut, il se traduit entre les demandes d’applications s’exécutant sur l’ordinateur et les ressources physiques qui répondent à ces demandes. Ainsi, le système d’exploitation fournit une plate-forme commune pour toutes les applications.

Ordonnancement

Le système d’exploitation doit gérer la disponibilité des ressources de l’ordinateur et s’assurer que tous les programmes qu’il dessert ont un accès égal au matériel. Le système d’exploitation partage l’accès « simultanément » de sorte qu’il semble que plusieurs programmes passent par le processeur en même temps. En fait, le système d’exploitation décompose les fonctions nécessaires pour satisfaire une demande et maintient une file d’attente de tâches en attente d’être servies. La commutation rapide de tâches plus petites signifie qu’en réalité, chaque programme a un éclair d’activité dans le processeur pour une petite étape de ses besoins, et doit ensuite attendre pendant que tous les autres programmes prennent un tour.

Problèmes

Le processus de commutation des tâches est si rapide que le retard dans les étapes de chaque programme en cours d’exécution est à peine perceptible. Cependant, si l’utilisateur commence trop de tâches, alors l’allongement de la file d’attente fait que le cycle entre les tâches est écrasé et toutes les tâches seront ralenties. Cette mauvaise performance n’est généralement pas la faute du système d’exploitation, mais indique que le propriétaire de l’ordinateur a besoin d’un meilleur ordinateur pour la performance dont il a besoin — une mauvaise performance est généralement un problème matériel.

Présentation

Le système d’exploitation est également responsable de l’apparence et de la convivialité d’un ordinateur. Bien que la plupart des systèmes d’exploitation permettent aux utilisateurs de personnaliser les thèmes et de changer l’image de fond, toute personne passant d’un ordinateur fonctionnant sous Windows ou Mac OS reconnaîtra instantanément la différence entre les deux. La fidélité des utilisateurs d’ordinateurs à un type d’ordinateur particulier est, en fait, une préférence pour la présentation d’un système d’exploitation particulier.

Gestion des fichiers

Les ressources « virtuelles » d’un ordinateur ont aussi besoin d’organisation, et c’est aussi la responsabilité du système d’exploitation. Ces ressources virtuelles comprennent des programmes et des fichiers. Ce n’est pas un hasard si les fichiers d’un ordinateur tombent dans une structure de dossiers. C’est la méthode d’organisation des ressources du système d’exploitation. En plus d’organiser ces ressources, le système d’exploitation permet d’y accéder. Les utilisateurs et les programmes ont besoin d’accéder aux fichiers et la méthode de demande diffère selon que la demande provient d’un utilisateur ou d’un programme. L’accès de l’utilisateur aux fichiers est généralement médiatisé par un programme de gestion de fichiers qui est un élément clé du système d’exploitation.

Pour approfondir : 1, 2, 3.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.