le caractéristiques du systèmes d'exploitation Les principaux incluent généralement: la gestion des travaux, la gestion des ressources, le contrôle des opérations du système, la récupération des erreurs et la gestion de la mémoire. Cela varie selon le fabricant.
Les systèmes d'exploitation sont généralement uniques en fonction de leur fabricant et du matériel sur lequel ils fonctionnent. Malgré cela, grâce à la sophistication du matériel moderne, des systèmes d'exploitation répondant à des normes spécifiques sont nécessaires..
En règle générale, lorsqu'un nouveau système informatique est installé, le logiciel opérationnel indiqué pour ce matériel doit être acheté..
Un système d'exploitation est un système logiciel qui gère le matériel informatique et les ressources logicielles; en outre, il fournit des services communs pour les programmes informatiques.
Les programmes d'application nécessitent généralement également un système d'exploitation pour fonctionner.
Les systèmes d'exploitation peuvent être trouvés dans de nombreux appareils contenant un ordinateur: des téléphones portables aux consoles de jeux vidéo, en passant par les ordinateurs et les serveurs de réseau.
Certains systèmes d'exploitation de bureau populaires incluent Apple OS X, Linux et ses variantes, et Microsoft Windows. Les systèmes d'exploitation mobiles incluent Android et iOS. D'autres classes de systèmes d'exploitation, telles que RTOS en temps réel, existent également.
Une responsabilité importante de tout programme d'exploitation est la planification des tâches à gérer par le système informatique..
C'est l'une des tâches principales de la fonction de gestion des tâches. Le système d'exploitation crée l'ordre dans lequel les programmes sont traités et définit la séquence dans laquelle des travaux particuliers seront exécutés..
Le terme «en file d'attente» est souvent utilisé pour décrire la série de travaux en attente d'exécution. Le système d'exploitation compare divers facteurs pour créer cette file d'attente de travail.
Certains de ces facteurs comprennent:
Le programme opérationnel doit pouvoir revoir ces facteurs et contrôler l'ordre dans lequel ces travaux sont traités..
La gestion des ressources dans un système informatique est une autre des principales préoccupations du système d'exploitation. De toute évidence, un programme ne peut pas utiliser un périphérique si ce matériel n'est pas disponible.
Le logiciel opérationnel surveille l'exécution de tous les programmes. Il est également responsable de la surveillance de tous les types d'appareils utilisés.
Pour ce faire, établissez un tableau dans lequel les programmes sont combinés avec les appareils qu'ils utilisent ou utiliseront à l'avenir..
Le système d'exploitation examine ce tableau pour approuver ou refuser l'utilisation d'un périphérique spécifique.
La répartition des ressources d'un système est étroitement liée au fonctionnement du contrôle entrée / sortie contrôle d'un logiciel.
Comme l'accès à un périphérique particulier est souvent requis avant que les opérations d'entrée / sortie puissent commencer, le système d'exploitation doit coordonner les opérations d'entrée / sortie et les périphériques sur lesquels elles agissent..
En effet, il établit un dictionnaire des programmes qui passent par l'exécution et les périphériques qu'ils doivent utiliser pour terminer les opérations d'entrée / sortie. À l'aide des rapports de contrôle, les travaux peuvent nécessiter des appareils spécifiques.
Cela permet aux utilisateurs de lire des informations sur des sites spécifiques ou d'imprimer des informations dans des bureaux sélectionnés. Profitant de cette fonctionnalité, les informations lues à partir d'un emplacement peuvent être diffusées dans tout le système informatisé..
Pour faciliter l'exécution des opérations d'entrée / sortie, la plupart des systèmes d'exploitation ont un ensemble standard d'instructions de contrôle pour gérer le traitement de toutes les instructions d'entrée / sortie..
Ces instructions standard, appelées système de contrôle d'entrée / sortie, font partie intégrante de la plupart des systèmes d'exploitation..
Ils ne font que simplifier les moyens pour que tous les programmes en cours de traitement puissent effectuer des opérations d'entrée / sortie..
En effet, le programme en cours exécute des signaux au système d'exploitation indiquant qu'une opération d'entrée / sortie est souhaitée, en utilisant un périphérique d'entrée / sortie spécifique..
Le logiciel en contrôle appelle le logiciel IOCS afin qu'il puisse terminer l'opération d'entrée / sortie.
Compte tenu du niveau d'activité d'entrée / sortie, dans la plupart des programmes, les instructions IOCS sont extrêmement essentielles..
La plupart des systèmes d'exploitation modernes permettent d'accomplir plusieurs tâches.
Par exemple, un ordinateur peut, lors de l'exécution d'un programme utilisateur, lire des informations à partir d'un disque ou afficher les résultats sur une imprimante. On parle de systèmes d'exploitation multitâches ou multiprogrammés.
Dans de nombreux systèmes d'exploitation, chaque processus dispose de son propre espace mémoire. Cela signifie que cette mémoire n'est pas disponible pour les autres processus. Dans ce cas, on parle de la direction spatiale du processus.
Lorsqu'il s'agit de programmes polyvalents, un système d'exploitation doit fournir le nombre de mécanismes suivant:
La partie essentielle d'un système d'exploitation est son noyau. Aujourd'hui, les noyaux monolithiques sont les plus populaires.
Ces cœurs permettent aux différents processus de l'ordinateur de s'envoyer des messages, tout en gérant la RAM qui stocke les informations du programme..
La plupart des noyaux fournissent également des pilotes de périphériques pour contrôler les moniteurs, les disques durs et autres accessoires..
La caractéristique déterminante des systèmes d'exploitation est probablement la connexion qu'ils fournissent entre le matériel, les logiciels et, dans certains cas, l'interface utilisateur. Chaque ordinateur nécessite un système d'exploitation pour pouvoir être utilisé.
Personne n'a encore commenté ce post.