8 Caractéristiques des systèmes d'exploitation
Lecaractéristiques de systèmes d'exploitationLes principaux comprennent, de manière générale: l'administration du travail, 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.
Généralement, lorsqu'un nouveau système informatique est installé, le logiciel opérationnel indiqué pour ce matériel doit être acquis.
Un système d'exploitation est un logiciel qui gère les ressources matérielles et logicielles de l'ordinateur. En outre, il fournit des services communs pour les programmes informatiques.
Les programmes d’application nécessitent généralement un système d’exploitation pour fonctionner.
Les systèmes d'exploitation peuvent être trouvés sur de nombreux appareils qui contiennent un ordinateur: des téléphones cellulaires aux consoles de jeux vidéo, en passant par les ordinateurs et les serveurs réseau.
Apple OS X, Linux et ses variantes, ainsi que Microsoft Windows sont des systèmes d’exploitation populaires. Les systèmes d'exploitation mobiles incluent Android et iOS. D'autres classes de systèmes d'exploitation, telles que le RTOS en temps réel, existent également.
Liste des fonctionnalités du système d'exploitation
1- Ils ont une gestion du travail
L'une des responsabilités importantes de tout programme opérationnel consiste à planifier les tâches de manière à ce qu'elles soient traitées 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 l'ordre dans lequel les travaux particuliers seront exécutés.
Le terme "en attente" est souvent utilisé pour décrire la série de tâches 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 incluent:
- Certains travaux en cours de traitement.
- Les ressources du système utilisées.
- Quelles ressources devront être utilisées par les programmes suivants?
- La priorité du travail par rapport aux autres tâches.
- Toute autre exigence particulière à laquelle le système doit répondre.
Le programme opérationnel doit pouvoir examiner ces facteurs et contrôler l'ordre dans lequel ces travaux sont traités.
2- Ils ont une gestion des ressources
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 chargé de surveiller tous les types de périphériques utilisés.
Pour ce faire, il établit une table dans laquelle les programmes sont combinés avec les périphériques qu’ils utilisent ou utiliseront ultérieurement.
Le système d'exploitation examine cette table pour approuver ou refuser l'utilisation d'un périphérique spécifique.
3- Ils ont un contrôle des opérations d'entrée / sortie
La distribution des ressources d'un système est étroitement liée au fonctionnement du contrôle du contrôle des entrées / sorties d'un logiciel.
L'accès à un périphérique particulier étant souvent nécessaire 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 fonctionnent.
En effet, il établit un dictionnaire des programmes qui passent par l’exécution et des périphériques à utiliser pour effectuer les opérations d’entrée / sortie. À l'aide de rapports de contrôle, les travaux peuvent nécessiter des périphériques spécifiques.
Cela permet aux utilisateurs de lire des informations à partir de sites spécifiques ou d’imprimer des informations dans des bureaux sélectionnés. Profitant de cette installation, les informations lues depuis un emplacement peuvent être distribué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 disposent d'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 pour qu'il puisse terminer l'opération d'entrée / sortie.
Compte tenu du niveau d'activité en entrée / sortie, les instructions de l'IOCS sont extrêmement vitales dans la plupart des programmes.
4- Ce sont des systèmes multitâches
La plupart des systèmes d'exploitation modernes permettent d'effectuer plusieurs tâches.
Par exemple, un ordinateur peut en même temps exécuter un programme utilisateur, lire des informations sur un disque ou afficher les résultats dans une imprimante. On parle de systèmes d'exploitation multitâches ou multi-programmés.
5- Se conformer au processus de mémoire d'espace
Dans de nombreux systèmes d'exploitation, chaque processus possède son propre espace mémoire. Cela signifie que cette mémoire n'est pas disponible pour les autres processus. Dans ce cas, l'adresse de l'espace de traitement est parlée.
6- Doit avoir des mécanismes associés
Lorsqu'il s'agit de programmes polyvalents, un système d'exploitation doit fournir le nombre de mécanismes suivant:
- Un mécanisme d'authentification pour vérifier l'identité de chaque utilisateur.
- Un mécanisme de protection contre les programmes utilisateur erronés qui pourraient empêcher d'autres applications de s'exécuter sur le système ou qui sont malveillantes et pourraient espionner ou interrompre les activités d'autres utilisateurs.
- Un mécanisme de gestion qui limite le nombre de ressources autorisées pour chaque utilisateur.
7- Ils ont un noyau
La partie essentielle d'un système d'exploitation est son noyau. De nos jours, les noyaux monolithiques sont les plus populaires.
Ces cœurs permettent aux différents processus informatiques de s’envoyer des messages, tout en gérant la mémoire vive qui stocke les informations sur les programmes.
La plupart des cœurs fournissent également des pilotes ou des pilotes de périphérique pour surveiller les moniteurs, les disques durs et autres accessoires.
8- Accorder la connexion
La fonction qui peut définir les systèmes d’exploitation est probablement la connexion entre le matériel, le logiciel et, dans certains cas, l’interface utilisateur. Chaque ordinateur nécessite l'utilisation d'un système d'exploitation.
Références
- Quelles sont les caractéristiques d'un système d'exploitation? Récupéré de reference.com.
- Caractéristiques d'un système d'exploitation. Récupéré depuis ecomputernotes.com.
- Caractéristiques du système d'exploitation. Extrait de 202.114.32.200:8080/courseware.html.
- Quelles sont les caractéristiques d'un système d'exploitation par rapport à d'autres logiciels? Récupéré de quora.com.
- Système de contrôle de sortie d'entrée. Récupéré de wikipedia.org.