Science

Qu'est-ce que le système d'exploitation? »Sa définition et sa signification

Table des matières:

Anonim

Un système d'exploitation est un ensemble de programmes qui, grâce à des commandes électroniques, contrôlent l'activité totale de l'ordinateur. Quelque chose comme un conducteur qui met tout en ordre et s'assure que toutes les parties de la machine fonctionnent ensemble. Habituellement, il fonctionne sur l'ordinateur lorsque nous l'allumons. Chaque ordinateur doit avoir un système d'exploitation installé pour fonctionner. La définition indique qu'il s'agit d'un groupe de programmes informatiques qui offre la possibilité de gérer plus efficacement les ressources dont dispose un ordinateur.

Qu'est-ce qu'un système opérationnel

Table des matières

La définition de système d'exploitation indique qu'il s'agit d'un ensemble de programmes informatiques qui offrent la possibilité de gérer plus efficacement les ressources dont dispose un ordinateur, il est également connu sous le nom de logiciel système.

Pour comprendre ce qu'est un système d'exploitation, il est nécessaire de mentionner que le fonctionnement de ce type de programme commence à partir du moment où l'ordinateur est allumé, car son travail est de gérer le matériel à partir de ses phases initiales et en même temps de le rendre possible. interaction avec l'utilisateur.

Par conséquent, on peut dire que le concept de système d'exploitation décrit le programme le plus important qu'un ordinateur utilise, car c'est lui qui coordonne les applications et les services que l'utilisateur utilise, ce qui signifie qu'à travers lui, le reste de Le logiciel à l'intérieur d'un ordinateur peut fonctionner normalement, car il permet la reconnaissance de certaines connexions, crée des contrôles, offre la sécurité, les expéditions, entre autres. Les logiciels les plus utilisés aujourd'hui sont le système d'exploitation Windows, le système d' exploitation Linux, OS / 2 et DOS.

Tout au long de l'histoire des systèmes d'exploitation, il est important de souligner que les premières versions d'ordinateurs ne disposaient pas de systèmes comme ceux-ci, ce qui est difficile à assimiler aujourd'hui. Au cours des années soixante, les ordinateurs utilisaient ce qu'on appelle des processeurs par lots.

Des années plus tard, la création d'OS (Operating Systems) a commencé, même s'il est vrai que dans les années 80 des logiciels reconnus avaient déjà été créés au sein de la communauté, c'est dans les années 90 que ces logiciels ont commencé à être un peu plus flexible et en même temps solide, l'un des points de repère de l'époque étant le système d'exploitation Windows 95.

De nos jours, le système d'exploitation d'un ordinateur peut être trouvé même sur le Web, où il est même possible de télécharger le système d'exploitation de la version requise.

Dans la définition du système d'exploitation, ses objectifs sont mis en évidence, qui sont de gérer le noyau intermédiaire, de fournir une protection matérielle et également de gérer les ressources de localisation, un outil qui empêche les programmeurs d'applications d'avoir à faire le même processus manuellement.

L'évolution des systèmes d'exploitation a conduit à une grande partie des appareils électroniques qui utilisent des microprocesseurs pour leur fonctionnement, ont également un système d'exploitation intégré, certains exemples sont les téléphones portables, les lecteurs DVD, les radios, les ordinateurs, etc.

Dans ce cas, ils sont manipulés via une interface utilisateur graphique, un environnement de bureau ou un gestionnaire de fenêtres, dans le cas des téléphones portables, cela se fait via une console et le DVD via la télécommande, tout cela ce sont des données qui nous permettent de mieux comprendre ce qu'est un système d'exploitation.

À quoi sert un système d'exploitation

L'une des choses pour lesquelles un système d'exploitation est utilisé est de permettre à d'autres logiciels de s'appuyer sur ledit programme et de pouvoir ainsi fonctionner efficacement, c'est pourquoi, selon le système utilisé, certains programmes peuvent ou non être installés.

De même, les systèmes d'exploitation peuvent être classés selon le nombre de tâches qu'ils peuvent exécuter simultanément, ainsi que selon le nombre d'utilisateurs qui peuvent utiliser lesdits programmes et également selon le moment où ils sont exécutés, ce qui peut être ou pas réel. Il convient de noter que ce ne sont là que quelques-unes des classifications existantes.

Le concept de système d'exploitation indique qu'il comporte trois éléments significatifs et essentiels, ils font référence aux progiciels qui permettent au matériel d'interagir avec le logiciel lui-même.

  • Interprétation des commandes: ce sont ces composants qui permettent d'interpréter les commandes, leur objectif principal est de communiquer les commandes ou les ordres que l'utilisateur exécute, cela se fait à travers un langage qui peut être interprété par le matériel, sans avoir besoin de quiconque exécute l'ordre a une certaine connaissance de cette langue.
  • Système de fichiers: c'est une sorte de base de données de fichiers, où ils acquièrent une structure arborescente.
  • Core: enfin, il y a le core, qui est chargé de permettre le fonctionnement de domaines de base tels que l'entrée et la sortie de données, la communication, la gestion et le traitement de la mémoire, etc.

Éléments d'un système d'exploitation

Le système d'exploitation est composé de quatre modules, qui sont le noyau ou noyau, le gestionnaire de mémoire, le système d'entrée et de sortie et enfin le gestionnaire de fichiers. Il y a ceux qui considèrent qu'il existe un cinquième module, qui est l'interpréteur de commandes, qui est chargé de traduire les commandes que l'utilisateur exécute via le clavier ou un autre appareil.

Noyau ou noyau

C'est le module de niveau le plus bas du système d'exploitation, il repose sur le matériel d'un ordinateur, certaines des tâches qu'il doit effectuer sont de gérer les interférences, d' attribuer des tâches au processeur, d'offrir des canaux de communication entre programmes, entre autres.. En général, le noyau est chargé de contrôler les autres modules et en même temps, synchronise leur exécution.

De la même manière, le noyau dispose d'un sous-module appelé ordonnanceur, dont le travail est d'indiquer le temps processeur aux différents programmes, ceci suivant un certain schéma de planification qui peut être différent entre les systèmes d'exploitation. En général, ce qui est fait est d'établir une hiérarchie de priorités, qui sont responsables de déterminer comment le temps CPU doit être alloué à chaque logiciel.

Gestionnaire de mémoire

Le gestionnaire de mémoire, quant à lui, est chargé d'attribuer certaines parties de la mémoire RAM aux programmes, ou à des fractions d'entre eux qui en ont besoin, en même temps que le reste des programmes et des données se trouvent dans les périphériques de stockage. massif. De cette manière, lorsqu'une partie de la mémoire principale est affectée, cela se fait de manière structurée, suivant un certain modèle.

La manière la plus courante de gérer la mémoire implique la création d'une mémoire virtuelle, à travers elle, la mémoire de l'ordinateur apparaîtra à quiconque utilise le système, bien plus qu'elle ne l'est en réalité.

Système d'entrée et de sortie

Cet élément présente l'entrée et la sortie de données de l'utilisateur comme quelque chose d'indépendant de l'ordinateur, ce qui signifie que pour l'utilisateur, tous les équipements auront les mêmes caractéristiques et seront traités de la même manière, l'OS étant responsable de traiter les particularités de chaque l'un d'eux, l'un d'eux étant la vitesse de réaction. Une technique largement utilisée, en particulier dans la sortie de données, est l'utilisation de spouleurs.

Les informations de sortie sont temporairement stockées dans une file d'attente qui se trouve sur un périphérique de stockage de masse, ceci jusqu'à ce que le périphérique soit libéré, de cette manière il est empêché qu'un programme soit conservé parce que le périphérique n'est pas disponible. Les SSO ont des appels pour supprimer ou ajouter des fichiers spool.

Gestionnaire de fichiers

Le but du gestionnaire de fichiers est de maintenir les structures des programmes, ainsi que les données des utilisateurs et des programmes système, qui sont conservées dans des fichiers, ainsi que d'assurer l'utilisation correcte des périphériques de stockage de masse. Cet élément est également chargé de superviser la création, le développement, la mise à jour et enfin l'élimination des fichiers, de maintenir également un répertoire avec chacun des fichiers qui se trouvent dans le système à tout moment, et il collabore avec le module qui gère la mémoire lors des transferts. données vers et depuis la mémoire centrale.

Il est important de préciser que si vous disposez d'un système de mémoire virtuelle, il y a transfert entre le support de stockage de masse et la mémoire centrale, c'est pour maintenir la structure de ladite mémoire. Les fichiers stockés dans les périphériques de stockage de masse ont des finalités différentes, certains sont utilisés pour stocker des informations à partager, d'autres contiennent des informations privées, etc.

Pour cette raison, chaque fichier dispose d'une série de privilèges d'accès, qui indiquent l'extension avec laquelle les informations contenues dans ledit fichier peuvent être partagées. Le système d'exploitation se charge de vérifier que ces privilèges ne sont pas contournés.

Fonctions d'un système d'exploitation

Les fonctions d'un système d'exploitation qui se démarquent le plus sont la gestion des processus de mémoire et la gestion de la communication entre les applications.

La gestion des processus

C'est sans aucun doute l'une des parties les plus remarquables d'un système d'exploitation, car les processus sont les ressources dont un logiciel a besoin pour pouvoir être exécuté correctement. Cela nécessite certains éléments, tels que le temps processeur, l'utilisation de la mémoire et la présence de fichiers auxquels l'application a besoin d'accéder pour s'exécuter. L'OS pour qu'il puisse prendre en charge le bon fonctionnement de la machine, est dédié à la création et à la destruction des processus, ainsi qu'à leur arrêt et démarrage, sans parler de sa contribution aux mécanismes de communication entre un processus et un autre.

Gestion de la mémoire principale

La gestion de la mémoire principale est un autre élément très pertinent. Pour sa part, la mémoire est constituée d'un entrepôt de données partagé entre les applications et le CPU, qui perd également ses fonctionnalités en cas de problème. Pour cette raison, il est important que le système d'exploitation s'occupe de la gestion de la mémoire, afin qu'elle ne soit pas surchargée et que les informations qui y sont stockées soient visibles. Le système d'exploitation veille à ce que certaines parties de la mémoire soient utilisées et pourquoi. Il prend des décisions concernant l'emplacement des processus lorsqu'il y a de l'espace libre et alloue et récupère cet espace requis, de sorte que la mémoire soit bien utilisée.

Gestion du stockage secondaire

La mémoire se caractérise par être quelque chose d'assez volatile et qu'en cas de panne elle peut finir par perdre les informations qu'elle contient, pour cette raison, il est nécessaire qu'il y ait un deuxième module de stockage, afin que les données y restent à long terme

De la même manière que cela se passe avec la mémoire centrale, le système d'exploitation se charge de gérer l'espace libre et attribue l'ordre de stockage, il garantit également que tout est stocké correctement, ainsi que la quantité et l'emplacement de l'espace libre.

Gestion du système d'entrée et de sortie

De la même manière, le système d'exploitation est responsable de la gestion des ports de sortie et d'entrée d'un ordinateur, tels que les écouteurs, le moniteur, l'imprimante, etc.

Auparavant, lorsque vous vouliez installer un nouveau port externe, il était essentiel d'avoir un disque d'installation sur lequel les pilotes étaient enregistrés, afin que l'ordinateur puisse l'accepter. De nos jours, le système d'exploitation de l'ordinateur se charge de localiser sur le réseau toutes les informations nécessaires pour que les nouveaux ports externes fonctionnent correctement.

Journal du système de fichiers

Les fichiers sont des formats créés par les propriétaires eux-mêmes, qui sont convertis en tables, et c'est le système d'exploitation qui se charge de les enregistrer et de les stocker. Le système d'exploitation est également responsable de la construction, de la suppression et du stockage de tous les fichiers créés, ainsi que de la fourniture des outils nécessaires pour accéder aux fichiers lorsqu'ils sont nécessaires. Il offre également une communication entre les fichiers et les unités de stockage, le configurant pour faire des copies de sauvegarde de chacun, en cas d'accident, les informations ne sont pas perdues.

Sécurité

Dans ce point, il convient de noter que le système d'exploitation est en charge de la sécurité informatique, l'une des actions les plus importantes étant l' accessibilité aux programmes ou aux utilisateurs où ils ne doivent pas entrer. De nombreux virus peuvent endommager le système, et c'est le système d'exploitation qui est responsable de ce qui ne se produit pas. Il est possible de configurer le logiciel pour que des contrôles soient effectués de temps à autre, et de la même manière d'établir les contrôles de sécurité qui doivent être effectués.

Communication entre éléments et applications

Grâce à l'interface réseau, le système d'exploitation maintient la communication entre les différents éléments de l'ordinateur, ainsi que tous les programmes qui leur sont liés. Recevez et envoyez des informations.

Signaler l'état du système

Il existe un grand nombre d'applications qui sont installées par défaut avec le système d'exploitation, mais elles ne sont pas considérées comme un système. Ils fournissent un moyen et des caractéristiques de base pour développer et exécuter les programmes installés sur l'ordinateur. De la même manière, il informe le statut du système, c'est-à-dire s'il est nécessaire d'approuver une action, comme le cas de l'installation de mises à jour automatiques.

De même, il prend en charge différents langages informatiques, de sorte que toute application soit opérationnelle sur l'ordinateur, pour cela, il dispose de programmes qui améliorent la communication entre les applications.

La gestion des ressources

Il gère chacune des parties principales de l'ordinateur via un gestionnaire de ressources, dans sa fonction de gestion, il implique également la sécurité et la communication du CPU et des périphériques externes qui se connectent à l'ordinateur. De la même manière que cela se produit avec la mémoire secondaire et interne, où parfois, il est nécessaire de nettoyer et de remplacer des pièces qui sont stockées de l'une à l'autre. En général, il gère toutes les ressources du système et tous les éléments qui sont en contact avec ce système.

Gestion des utilisateurs

Enfin, il traite également de la gestion des profils enregistrés sur l'ordinateur, également en fonction de la personne qui a créé ledit profil. L'administration des utilisateurs peut être multiple ou individuelle, cela ne signifie pas que le système d'exploitation n'autorise la création que d'un seul profil utilisateur pour utiliser l'ordinateur.

Types de systèmes d'exploitation

Les types de systèmes d'exploitation sont classés selon les critères suivants:

  • Critères de gestion des tâches: ceux-ci sont à leur tour classés en tâches uniques et multitâches, les premiers se caractérisant par l'exécution d'un programme à la fois, en dehors des processus propres du système d'exploitation, pour leur part, les seconds peuvent gérer les ressources du processeur pour atteindre une certaine simultanéité dans les processus exécutés.
  • Critères de gestion des utilisateurs: Dans ce cas, on peut parler de systèmes mono-utilisateur, c'est-à-dire qu'ils ne permettent le contrôle qu'à un seul utilisateur, il existe également des systèmes multi-utilisateurs, qui sont utilisés en fonction des sessions.
  • Critères de gestion des ressources. Il existe des systèmes d'exploitation centralisés, limités à un seul ordinateur dans leur secteur d'influence, et il existe également des systèmes distribués, qui gèrent simultanément différents ordinateurs.

Il est à noter qu'il s'agit de la classification des systèmes d'exploitation les plus courants, mais il en existe d'autres moins fréquents:

Système d'exploitation d'un ordinateur

Les systèmes d'exploitation sont généralement installés sur l'ordinateur et, dans la plupart des cas, l'utilisateur n'y apporte aucune modification, mais il peut être mis à jour, modifié ou remplacé.

Chaque système d'exploitation d'un ordinateur dispose d'une interface utilisateur graphique, qui permet l'utilisation d'outils ou de matériel externes, tels que la mousse, en cliquant sur les icônes, ou en interagissant avec d'autres éléments à cet effet pour exécuter une tâche, ce qui indique clairement à quoi sert le système d'exploitation de l'ordinateur.

Les exemples de systèmes d'exploitation les plus utilisés dans le monde sont:

Microsoft Windows

Parmi les types de systèmes d'exploitation, celui qui pèse le plus est Windows, créé dans les années 80, actuellement les versions les plus récentes sont Windows 10 qui a été créé en septembre 2014, Windows 8 créé en 2012, Windows 7 en 2009 et Windows Vista en 2007. Ce système d'exploitation est préinstallé sur la plupart des ordinateurs, ce qui en fait le système d'exploitation le plus populaire au monde.

Mac OS X

Ce système d'exploitation a été créé par la société Apple Inc. Et il est installé sur tous les ordinateurs fabriqués par ladite société, actuellement les versions les plus récentes de ce système sont connues sous le nom de système d'exploitation Mac OS, les noms spécifiques étant de chaque version, Maverick, lancée sur le marché en 2013, Mountain Lion pour sa part, est arrivée sur le marché en 2012, Lion en 2011, Snow Leopard en 2009. Apple propose également aux utilisateurs une version appelée MacOS X Server, conçue pour fonctionner sur des serveurs.

Linux Ubuntu

Un autre exemple de système d'exploitation est Linux Ubuntu. Ce système d'exploitation a pour principale caractéristique d'être open source, ce qui signifie qu'il peut être distribué et modifié par n'importe quel utilisateur dans le monde, ce qui est un énorme avantage, car cela permet audit OS d'être gratuit et vous permet également de choisir entre les différentes versions existantes. Dans les ordinateurs personnels, le système d'exploitation Linux, bien qu'il soit totalement gratuit, est utilisé dans peu d'ordinateurs, cependant, dans la plupart des serveurs d'entreprise, Linux est utilisé, car il est plus facile à personnaliser. Entre les. Les versions qui se démarquent sont Ubuntu, Debian, Fedora et Linux.

Système d'exploitation d'un téléphone

Les systèmes d'exploitation mobiles ou OS mobiles sont une série de programmes de bas niveau qui permettent l'abstraction des caractéristiques du matériel spécifique des téléphones portables et offrent des services aux applications mobiles, qui sont exécutées sur celui-ci. Ces systèmes sont plus simples et visent la connectivité sans fil, ainsi que la manière de saisir des informations et des formats multimédias.

Certains systèmes d'exploitation mobiles sont basés sur le modèle en couches. Les systèmes les plus courants sont:

Android

C'est sans aucun doute le système d'exploitation téléphonique le plus utilisé au monde, il est basé sur Linux. Il a été initialement conçu pour les appareils photo professionnels, plus tard il a été acquis par Google et modifié pour une utilisation dans les appareils mobiles, tels que les smartphones et plus tard dans les tablettes, actuellement ce système est en cours de développement afin qu'il puisse être utilisé sur PC et cahier. Son développeur est Google, il a été lancé en 2008.

iOS

Le système d'exploitation d'un téléphone Apple est iOS, étant caractéristique uniquement des appareils fabriqués par la société Apple Inc. Et il est utilisé dans des appareils tels que l' iPod Touch, l'iPhone, l'iPad et l'Apple TV. L'optimisation et la simplicité sont à la base de son succès, car les gens le préfèrent aux autres systèmes d'exploitation mobiles qui nécessitent un matériel plus puissant pour la fluidité du système d'exploitation.