Composants des systèmes d'exploitation

Que sont les composants du système d’exploitation ?

Un système d'exploitation est un grand et complex système qui ne peut être créé qu’en le divisant en petits morceaux. Ces éléments doivent constituer une partie bien définie du système, qui définit soigneusement les entrées, les sorties et les fonctions.

Bien que Mac, Unix, Linux, Windows, et les autres systèmes d'exploitation n'ont pas la même structure, la plupart des systèmes d'exploitation partagent des composants de système d'exploitation similaires tels que la gestion des fichiers, des processus, de la mémoire et des périphériques d'E/S.

Voyons en détail chacun de ces composants.

Composants du système d'exploitation

La gestion de dossiers

Un fichier est un ensemble d'informations associées qui doivent être définies par son créateur. Il représente généralement des programmes, à la fois des formes source et objet, ainsi que des données. Les fichiers de données peuvent être numériques, alphabétiques ou alphanumériques.

Fonction de gestion de fichiers dans le système d'exploitation

Le le système d'exploitation a le suiviwing activités données importantes en lien avec la gestion des dossiers :

  • Création et suppression de fichiers et de répertoires.
  • Pour manipuler des fichiers et des répertoires.
  • Mappage des fichiers sur le stockage secondaire.
  • Sauvegardez les fichiers sur un support de stockage stable.

Gestion des processus

Le composant de gestion des processus est une procédure permettant de gérer les nombreux processus exécutés simultanément.neousuellement sur le système d’exploitation. Chaque programme d'application logicielle est associé à un ou plusieurs processus lorsqu'il est en cours d'exécution.

Par exemple, lorsque vous utilisez un navigateur tel que Google Chrome, un processus est en cours d'exécution pour ce programme de navigateur. Le système d’exploitation exécute également de nombreux processus qui remplissent diverses fonctions.

Tous ces processus doivent être gérés par la gestion des processus, qui garantit leur fonctionnement efficace. Il utilise également la mémoire qui leur est allouée et les arrête en cas de besoin.

L'exécution d'un processus doit être séquentielle, donc au moins une instruction doit être exécutée pour le compte du processus.

Fonctions de gestion des processus dans OS

Le following fonctions de gestion des processus de gestion des processus.

  • Création et suppression de processus.
  • Suspension et reprise.
  • Syncprocessus d'honorisation
  • Processus de communication

Gestion des périphériques d'E/S

L'une des utilisations importantes d'un système d'exploitation qui vous aide à masquer les variations de périphériques matériels spécifiques à l'utilisateur.

Fonctions de gestion des E/S dans OS

  • CA offre buffer système de cache
  • Il fournit le code général du pilote de périphérique
  • Il fournit des pilotes pour des périphériques matériels particuliers.
  • I/O vous aide à connaître les individualités d'un appareil spécifique.

Gestion du réseau

La gestion de réseau est le processus d'administration et de gestion des réseaux informatiques. Cela comprend la gestion des performances, l'analyse des pannes, la fourniture des réseaux et le maintien de la qualité de service.

Un système distribué est un ensemble d’ordinateurs/processeurs qui ne partagent jamais leur propre mémoire ni horloge. Dans ce type de système, tous les processeurs ont leur mémoire locale et les processeurs communiquent entre eux en utilisant différentes lignes de communication, comme la fibre optique ou les lignes téléphoniques.

Les ordinateurs du réseau sont connectés via un réseau de communication, qui peut être configuré de différentes manières. Grâce à la gestion du réseau, le réseau peut être entièrement ou partiellement connecté, ce qui aide les utilisateurs à concevoir des stratégies de routage et de connexion qui surmontent les problèmes de connexion et de sécurité.

Fonctions de gestion de réseau

  • Les systèmes distribués vous aident à utiliser diverses ressources informatiques en termes de taille et de fonction. Ils peuvent impliquer des microprocesseurs, des mini-ordinateurs et de nombreux systèmes informatiques à usage général.
  • Un système distribué offre également à l'utilisateur un accès aux différentes ressources du réseau.ares.
  • Il permet d'accéder à des ressources partagées qui accélèrent le calcul ou offrent la disponibilité et la fiabilité des données.

Gestion de la mémoire principale

La mémoire principale est une large gamme de stockage ou d'octets, qui possède une adresse. Le processus de gestion de la mémoire est effectué à l'aide d'une séquence de lectures ou d'écritures d'adresses mémoire spécifiques.

Afin d'exécuter un programme, il doit être mappé à des adresses absolues et chargé dans la mémoire. Le choix d'une méthode de gestion de la mémoire dépend de plusieurs facteurs.

Cependant, elle repose principalement sur la conception matérielle du système. Chaque algorithme nécessite une prise en charge matérielle correspondante. La mémoire principale offre un stockage rapide accessible directement par le processeur. Il est coûteux et a donc une capacité de stockage inférieure. Cependant, pour qu’un programme soit exécuté, il doit se trouver dans la mémoire principale.

Fonctions de gestion de la mémoire dans le système d'exploitation

Un système d'exploitation effectue le suiviwing fonctions pour la gestion de la mémoire :

  • Il vous aide à garder une trace de la mémoire primaire.
  • Déterminez quelle partie est utilisée par qui, quelle partie n'est pas utilisée.
  • Dans un système de multiprogrammation, le système d’exploitation décide quel processus obtiendra de la mémoire et quelle quantité.
  • Alloue la mémoire lorsqu'un processus le demande
  • Il désalloue également la mémoire lorsqu'un processus n'en a plus besoin ou a été terminé.

Gestion du stockage secondaire

La tâche la plus importante d’un système informatique est d’exécuter des programmes. Ces programmes, ainsi que les données, vous aident à accéder à ce qui se trouve dans la mémoire principale lors de l'exécution.

Cette mémoire de l'ordinateur est très petite pour stocker toutes les données et programmes en permanence. Le système informatique offre un stockage secondaire pour sauvegarder la mémoire principale. Aujourd'hui, les ordinateurs modernes utilisent des disques durs/SSD comme stockage principal des programmes et des données. Cependant, la gestion du stockage secondaire fonctionne également avec les périphériques de stockage, comme une clé USB et les lecteurs CD/DVD.

Les programmes tels que les assembleurs et les compilateurs sont stockés sur le disque jusqu'à ce qu'ils soient chargés en mémoire, puis utilisent le disque comme source et destination pour le traitement.

Fonctions de gestion du stockage secondaire dans le système d'exploitation

Voici les principales fonctions de gestion du stockage secondaire dans le système d'exploitation :

  • Allocation de stockage
  • Gestion de l'espace libre
  • Planification de disque

Gestion de la sécurité

Les différents processus d'un système d'exploitation doivent être protégés des activités de chacun. À cette fin, divers mécanismes peuvent être utilisés pour garantir que les processus qui souhaitent exploiter des fichiers, de la mémoire CPU et d'autres ressources matérielles disposent de l'autorisation appropriée du système d'exploitation.

Par exemple, le matériel d'adressage mémoire vous aide à confirmer qu'un processus peut être exécuté dans son propre espace d'adressage. Le temps garantit qu'aucun processus n'a le contrôle du CPU sans y renoncer.

Enfin, aucun processus n'est autorisé à effectuer ses propres E/S, pour protéger, ce qui vous aide à conserver l'intégrité des différents périphériques.

Autres activités importantes

Voici quelques autres activités importantes du système d'exploitation :

  • Le programme de l'utilisateur ne peut pas exécuter directement les opérations d'E/S. Le système d'exploitation doit fournir un support pour effectuer cette opération.
  • Le système d'exploitation vérifie la capacité du programme à lire, écrire, créer et supprimer des fichiers.
  • Le système d'exploitation facilite l'échange d'informations entre les processus s'exécutant sur le même système ou sur des systèmes différents.
  • Les composants du système d'exploitation vous aident à vous assurer que vous obtenez le bon calcul en détectant les erreurs dans le processeur et le matériel de mémoire.

Résumé

  • Un système d'exploitation est un grand et complex système qui ne peut être créé qu’en le divisant en petits morceaux.
  • Système d'exploitation shares les différents composants du système d'exploitation tels que les fichiers, la mémoire de processus, la gestion des périphériques d'E/S, etc.
  • Un fichier est un ensemble d'informations associées qui doivent être définies par son créateur.
  • Le composant de gestion des processus est une procédure permettant de gérer les nombreux processus exécutés simultanément.neousuellement sur le système d'exploitation
  • La gestion des périphériques d'E/S est l'une des utilisations importantes d'un système d'exploitation qui vous aide à masquer les variations de périphériques matériels spécifiques à l'utilisateur.
  • La gestion de réseau est le processus d'administration et de gestion des réseaux informatiques.
  • Le processus de gestion de la mémoire est effectué à l'aide d'une séquence de lectures ou d'écritures de certaines adresses mémoire.
  • La gestion du stockage secondaire, la tâche la plus importante d'un système informatique, consiste à exécuter des programmes.
  • La gestion de la sécurité comprend divers processus dans un système d'exploitation qui doivent être protégés des activités de chacun.
  • Le système d'exploitation vérifie la capacité du programme à lire, écrire, créer et supprimer des fichiers.