Système opératif

Système opératif

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

Le système d'exploitation est un programme conçu pour traiter les principaux composants du fonctionnement d'un système informatique, tels que l'émission de commandes aux différents appareils matériels et l'attribution de ressources système, telles que la mémoire principale, aux différentes applications qui sont exécutées.

Il s'agit d'un logiciel requis pour exécuter tous les programmes d'application et routines utilitaires. De plus, il fonctionne comme un pont pour pouvoir faire une meilleure interaction entre les programmes d'application et le matériel informatique.

Le système d'exploitation vous permet d'utiliser les programmes et les fonctionnalités d'un ordinateur

Le système d'exploitation est composé de logiciels système, qui sont les programmes fondamentaux que l'ordinateur a besoin pour démarrer et travailler. Chaque ordinateur de bureau, tablette et smartphone comprend un système d'exploitation pour fournir des fonctionnalités de base à l'appareil.

Son objectif principal est de rendre le système informatique confortable à utiliser, en plus de tirer parti du matériel de manière efficace. Le système d'exploitation effectue les tâches de base, telles que la réception de l'entrée du clavier, le traitement des instructions et l'envoi de la sortie à l'écran.

Qu'est-ce qu'un système d'exploitation pour?

Maîtrise

Le système d'exploitation est le programme qui sert de contrôle de maîtrise informatique. Quand il s'allume, un petit programme de démarrage est celui qui le charge.

Bien que des modules système supplémentaires puissent être chargés si nécessaire, la partie principale connue sous le nom de noyau ou de noyau réside à tout moment dans la mémoire.

Lorsque les ordinateurs ont été introduits pour la première fois, l'utilisateur a interagi avec eux via une interface de ligne de commande, qui exigeait des commandes écrites. Actuellement, presque tous les ordinateurs utilisent un système d'exploitation GUI.

Pour les grands systèmes, conforme aux responsabilités importantes. Il agit comme un policier de transit, en s'assurant que les différents programmes exécutés en même temps n'interfèrent pas les uns avec les autres.

Le système d'exploitation est également responsable de la sécurité, garantissant qu'ils ne peuvent pas accéder au système des utilisateurs non autorisés.

Intermédiaire entre l'utilisateur et le matériel

Dans un système informatique, le matériel ne peut comprendre le code machine, sous la forme de 0 et 1, ce qui n'a aucun sens pour un utilisateur commun.

Un système qui peut agir en tant qu'intermédiaire est nécessaire et gère tous les processus et ressources présents dans le système.

Un système d'exploitation pourrait être spécifié comme une interface entre une personne et le matériel. Il est garant que tous les processus, la gestion des archives et du processeur, l'allocation des ressources et de nombreuses autres tâches sont exécutées.

Comme le système d'exploitation agit principalement comme l'interface utilisateur d'un ordinateur, il est notoirement impliqué dans la forme d'interaction avec l'appareil. Par conséquent, de nombreux utilisateurs préfèrent utiliser un système d'exploitation particulier.

Exécuter des applications

Lorsque les développeurs de logiciels créent des applications, ils doivent les écrire pour un système d'exploitation spécifique. Cela est dû au fait que chaque système d'exploitation est communiqué différemment avec le matériel et a une interface de programme d'application spécifique (API) que le programmeur doit utiliser.

Bien que de nombreux programmes populaires soient multiplateformes, développés pour plusieurs systèmes d'exploitation, certains ne sont disponibles que pour un seul système d'exploitation.

Les programmes communiquent avec le système d'exploitation pour pouvoir effectuer toutes les opérations qui ont à voir avec la gestion des fichiers et l'interface utilisateur.

Objectifs

Le but d'un système d'exploitation est de contrôler et d'organiser le matériel et les logiciels afin que l'appareil où il est logé fonctionne correctement. Ses principaux objectifs sont:

  • Masquer aux utilisateurs les détails des ressources matérielles.
  • Rendre le système informatique pratique pour utiliser efficacement.
  • Gérer les ressources d'un système informatique.
  • Fournir aux utilisateurs une interface pratique pour utiliser le système informatique.
  • Fournir un échange efficace et équitable de ressources entre les utilisateurs et les programmes.
  • Surveillez qui utilise quel appel, autorisant les demandes de ressources et intervenant dans les applications de conflit des différents programmes et utilisateurs.
Peut vous servir: parties externes d'un ordinateur

Composants d'un système d'exploitation

Windows, Linux et iOS

Tous les composants existent de sorte que les différentes parties d'un système informatique fonctionnent ensemble.

Cœur

Fournit l'un des niveaux de contrôle les plus fondamentaux sur tous les appareils matériels informatiques. Le noyau est la composante centrale d'un système d'exploitation. Est initialement chargé et reste dans la mémoire principale.

Il gère l'accessibilité de la RAM pour les programmes, établit quels programmes ont accès aux ressources. Implants les états opérationnels du CPU pour un fonctionnement optimal à tout moment.

Module d'exécution de processus

Le système d'exploitation propose une interface entre un programme d'application et le matériel, afin que le programme d'application puisse se connecter avec le matériel en suivant simplement les principes et procédures configurés dans le système d'exploitation.

Module d'interruption

Les interruptions sont essentielles, car elles offrent une méthode fiable pour que le système d'exploitation réponde à son environnement.

Une interruption est le signe d'un appareil connecté à l'ordinateur ou à un programme à l'intérieur de l'ordinateur, qui a besoin du système d'exploitation pour déterminer exactement quoi faire ensuite.

Après avoir reçu une interruption, l'ordinateur met tout programme exécuté, maintient son statut et exécute le code du système d'exploitation associé à l'interruption.

Module de gestion de la mémoire

Est en charge de tous les aspects de l'administration de la mémoire. S'assure qu'un programme n'entre pas dans la mémoire qui est utilisée par un autre programme.

Module multitâche

Décrire le fonctionnement de plusieurs programmes indépendants dans le même ordinateur. Le système d'exploitation a la capacité de regarder où se trouvent ces programmes et de passer de un sans perdre des informations.

Cela se fait en utilisant le temps partagé, où chaque programme utilise une partie du temps de l'ordinateur pour être exécuté.

Module de sécurité

Si un ordinateur permet le fonctionnement simultané de plusieurs processus, ces processus doivent assurer les activités de chaque.

Le système d'exploitation doit être en mesure de différencier les demandes qui doivent être autorisées et celles qui ne doivent pas être traitées.

Module d'interface utilisateur

Cette unité est vitale pour que la communication humaine soit faisable. Vérifiez et demandez les services du système d'exploitation, obtenant des informations à partir des dispositifs d'entrée et exigeant que les services du système d'exploitation affichent des messages d'État et d'autres dans les dispositifs de sortie.

Module de gestion des données

Gardez le suivi des données lorsqu'il est stocké. Le programme gère les données via un nom de fichier et son emplacement particulier. Cette unité sait où les données sur le disque dur sont stockées physiquement.

L'interaction entre une application et le système d'exploitation est effectuée via une interface de programmation. Lorsqu'un programme doit enregistrer ou récupérer des informations, appelez cette unité, qui est responsable de l'ouverture, de la lecture, de l'écriture et de la fermeture des fichiers.

Types de systèmes d'exploitation

Système d'exploitation réel-temps (RTOS)

Ils sont utilisés pour contrôler les systèmes industriels, les instruments scientifiques et les machines. Ce type de système d'exploitation n'a presque pas de capacité d'interface utilisateur, car le système est une boîte scellée lorsqu'il est livré.

Peut vous servir: les 6 parties d'un e-mail et ses caractéristiques

Ce type de système est principalement utilisé pour gérer les ressources informatiques de telle manière qu'une opération particulière est exécutée dans le même temps exact à chaque fois qu'il se produit.

Un utilisateur, une tâche

Ce type de système exploite l'équipement informatique de telle manière qu'une personne ne peut effectuer qu'un travail simultanément.

Le système Palm appartient à ce type, utilisé pour les ordinateurs à main de cette marque.

Un utilisateur, multitâche

C'est celui qui est actuellement utilisé sur les ordinateurs de bureau. Windows est un système d'exploitation où vous pouvez avoir plusieurs applications exécutées simultanément.

C'est-à-dire qu'une personne peut écrire un texte dans un traitement de texte pendant qu'un e-mail est imprimé et un fichier Internet est téléchargé.

Multi-utilisateurs

Avec ce type de système, plusieurs personnes peuvent utiliser des ressources informatiques en même temps.

Le système d'exploitation doit être certain qu'il existe un équilibre dans les exigences des utilisateurs et que chaque programme qu'ils utilisent a des ressources suffisantes séparément afin qu'il y ait un problème avec un utilisateur n'affectera pas les autres.

Les systèmes d'exploitation UNIX et VMS utilisés dans les macro-ordinateurs font partie de ce type de systèmes d'exploitation.

Fonctions d'un système d'exploitation

Interface utilisateur

Tout est actuellement basé sur les graphiques, l'interface utilisateur comprend des fenêtres, des menus et une méthode d'interaction entre l'utilisateur et l'ordinateur.

Avant l'existence des interfaces graphiques utilisateur (GUI), toutes les opérations ont été effectuées par des commandes. Les systèmes d'exploitation peuvent admettre des interfaces facultatives.

Gestion des travaux

La gestion du travail contrôle à la fois le temps et la séquence dans laquelle les applications sont exécutées.

Le langage de contrôle du travail d'IBM est courant dans l'environnement des macro-ordinateurs et serveurs élevés. Il a été développé pour programmer le travail quotidien.

Dans les serveurs Unix / Linux, l'exécution de petits programmes à certains moments de la journée est courante.

Dans un environnement de bureau, vous pouvez écrire des fichiers de lots pour effectuer une séquence d'opérations, qui peut être programmée pour commencer à un moment donné.

Gestion des tâches

Dans l'environnement des macro-ordinateurs et des serveurs. Les applications peuvent être prioritaires afin qu'elles fonctionnent plus vite ou plus lentement, selon leur objectif.

Sur les ordinateurs de bureau, le multitâche est généralement un changement de tâches, en gardant les applications ouvertes afin que les utilisateurs puissent aller et venir entre eux.

Gestion d'appareils

Les appareils peuvent être gérés par le système d'exploitation en utilisant des instructions dans le code périphérique.

Le logiciel utilisé pour communiquer avec les périphériques est appelé un contrôleur. Un contrôleur spécifique est requis pour chaque périphérique connecté à l'ordinateur.

Sécurité

Les systèmes d'exploitation offrent une protection par mot de passe afin de garder les utilisateurs non autorisés hors du système.

Les enregistrements d'activité sont conservés, en mesure de fournir un décompte de temps à des fins de facturation.

Ils peuvent également fournir des routines de sauvegarde et de récupération pour recommencer en cas de défaillance du système.

Systèmes d'exploitation les plus utilisés

les fenêtres

C'est le système d'exploitation le plus utilisé pour les ordinateurs personnels. Chaque version contient une interface utilisateur graphique, avec laquelle les utilisateurs peuvent voir les fichiers et les dossiers.

Microsoft l'a présenté avec la version 1.0 en 1984. La version la plus récente pour les utilisateurs finaux est Windows 10.

Peut vous servir: types de pages Web

Les versions Windows précédentes incluent Windows 3.1, Windows 95, Windows 98, Windows ME, Windows XP, Windows Vista, Windows 7 et Windows 8.

La première version de Windows orientée vers les affaires, appelée Windows NT 3.1, c'était en 1993.

Windows peut être exécuté sur n'importe quel ordinateur de la série X86, tels que les processeurs Intel et AMD. Pour cette raison, il peut être installé dans la grande majorité des marques d'ordinateurs.

OS X

Ce système d'exploitation a été conçu par Apple pour les ordinateurs Macintosh. Remplacé Mac OS 9 en 2001 en tant que système d'exploitation standard pour Mac.

Il est basé sur Unix et utilise son même noyau. Ce noyau fournit de meilleures capacités d'OS X pour le traitement multiple et la meilleure gestion de la mémoire.

L'interface OS X Desktop est appelée Finder et comprend plusieurs fonctionnalités standard, comme une barre de menu fixe en haut de l'écran.

Ce système d'exploitation contient également une grande bibliothèque de fonctions, qui peut être utilisée lors de l'écriture de programmes pour Mac.

Linux

Il s'agit d'un système d'exploitation de type UNIX créé par Linus Torvalds. Lorsqu'une version fonctionnelle de Linux a été terminée, elle a été distribuée librement, ce qui l'a aidé à gagner en popularité. Actuellement, Linux est utilisé par des millions de personnes dans le monde.

Ce système d'exploitation est hautement personnalisable. Les programmeurs peuvent même modifier le code source et créer leur propre version du système d'exploitation Linux.

Linux est souvent installé sur les serveurs d'hébergement Web car les serveurs basés sur ce système sont moins chers à configurer et à maintenir que ceux basés sur Windows sont basés.

Linux est également compatible avec plusieurs plates-formes matérielles, notamment Intel, PowerPC, Dec Alpha, Sun Sparc et Motorola.

Android

C'est une plate-forme Linux à base gratuite. À l'origine, il a été développé par Google et lancé en 2007 pour les plateformes mobiles.

C'est un rival fort pour Apple iOS, qui est le système d'exploitation utilisé sur l'iPhone d'Apple.

Atari

Atari Inc. C'est une société de production d'arcade de jeu. Cette entreprise a développé divers systèmes d'exploitation pour ses consoles, parmi lesquels sont:

  • Gemdos
  • Bios
  • Xbios
  • Le système d'exploitation (toux)
  • Multidite
  • Freemint

BlackBerry OS

BlackBerry, auparavant connu sous le nom de Research in Motion Limited, est une entreprise basée au Canada qui produit du matériel et des logiciels. Le système d'exploitation utilisé sur les appareils mobiles est BlackBerry OS, qui est basé sur la technologie Java.

Contrairement au système d'exploitation Android, BlackBerry est un système de code fermé, il ne peut donc être utilisé que sur les appareils d'entreprise.

Javaos

Le système d'exploitation de Java est open source, il peut donc être utilisé dans divers appareils, non seulement dans ceux produits par l'entreprise.

Il s'agit également d'un système multiplateforme, ce qui signifie qu'il est compatible avec d'autres systèmes d'exploitation (Windows, Linux, entre autres).

FreeBSD

Source: Anton Gural pour FreeBSD

Le système d'exploitation FreeBSD est un système de code gratuit basé sur les systèmes développés par UNIX, compatibles avec le système d'exploitation GNU / Linux et les applications développées par ce.

Ce système d'exploitation est utilisé par la plate-forme Yahoo! Et pour les consoles Ninardo.

Les références

  1. Votre dictionnaire (2019). Système opérateur. Tiré de: Yourdictionary.com.
  2. Christensson (2012). les fenêtres. Terme technologique. Tiré de: Techterms.com.
  3. Christensson (2014). OS X. Terme technologique. Tiré de: Techterms.com.
  4. Curt Franklin et Dave Cousan (2019). Types de systèmes d'exploitation. Comment fonctionne les choses. Tiré de: ordinateur.Workswork.com.
  5. Christensson (2010). Linux. Terme technologique. Tiré de: Techterms.com.
  6. Christensson (2016). Système opérateur. Terme technologique. Tiré de: Techterms.com.
  7. Tutorials Point (2019). Ordinateur - Système d'exploitation. Tiré de: TutorialSpoint.com.
  8. Joseph H Volker (2018). Composants du système d'exploitation. Laboratoire de terre. Tiré de: Earthslab.com.