Skip to content
Step by Step Internet 🌐 Guides pour apprendre à surfer sur le net

Système d’exploitation À quoi sert-il, à quoi sert-il et comment fonctionne-t-il?

Système d'exploitation À quoi sert-il

Le système d’exploitation est le cœur de votre ordinateur ; eh bien, plutôt une partie de celui-ci, un très grand qui le fait fonctionner de toutes les manières possibles.

Bien sûr, nous ne parlons plus seulement et les ordinateurs. Les systèmes d’exploitation ont atteint les machines industrielles, les téléphones, les téléviseurs et même les montres , de sorte qu’une grande partie des appareils technologiques que nous utilisons aujourd’hui incluent les nôtres.

Voulez-vous savoir exactement de quoi il s’agit et à quoi il sert? Vous les découvrirez dans les lignes suivantes, ainsi que d’autres informations telles que les types, les exemples et les questions fréquemment posées sur ce type de logiciel.

Qu’est-ce qu’un système d’exploitation? Définition

Il s’agit du logiciel de base de tout système informatique . C’est-à-dire un ensemble de programmes, avec leurs informations correspondantes, qui exécute des tâches agissant en tant qu’intermédiaire entre le matériel et l’utilisateur .

Vous trouverez , ainsi que d’autres données, dans la ROM , une puce contenant les informations essentielles pour qu’un ordinateur et son système commencent à fonctionner. Son exécution est donc privilégiée .

Fonctions et caractéristiques d’un système d’exploitation

Un système d’exploitation a plusieurs fonctions, telles que:

  • Démarrer l’ordinateur , c’est-à-dire chacun de ses éléments matériels, en les vérifiant un par un.
  • Offrir des routines de contrôle d’appareils.
  • Gérez les tâches , faites-les interagir et, si nécessaire, redimensionnez-les.
  • Entretenez le système complet .

Nous voyons qu’il comprend des utilitaires axés sur:

  • Gérez les documents et fichiers créés par l’utilisateur.
  • Exécutez les programmes de manière contrôlée.
  • Activer la communication entre les ordinateurs et les utilisateurs .
  • Gérer les commandes et le stockage .

Composants de base et parties d’un système d’exploitation

Componentes y partes básicas de un sistema operativo

Tout système d’exploitation qui, honorant son nom, nous permet de fonctionner, comprendra les éléments suivants:

  • Core ou noyau : c’est votre cœur. Il prend en charge des points tels que la gestion de la mémoire, l’étalement des tâches, la communication entre les processus, le traitement des interruptions et des exceptions, le contrôle du matériel, en échange entre les logiciels … Certains que nous voyons ci-dessous.
  • Shell: C’est l’interface , ce que l’utilisateur voit, du texte en lignes aux graphiques, fenêtres, pointeurs …
  • Gestion des processus: Il s’agit d’une méthodologie de travail qui consiste à gérer les tâches assumées par le logiciel, qui sont créer, arrêter, reprendre et détruire les processus (programmes qui sont en et accorder les ressources nécessaires à la communication et à la synchronisation entre ces processus.
  • Gestion de la mémoire principale: La méthodologie en charge pour savoir quelle partie de la mémoire est utilisée et qui en est responsable, choisissez les processus qui ils devront charger en mémoire dès que possible et faire des allocations et des revendications d’espace.
  • Gestion du stockage secondaire: Méthodologie qui gérera les problèmes stockage secondaire, qui fait référence à des données inadéquates pour la mémoire principale et à celles qui ne peuvent pas être volatiles. Les disques sont planifiés, la gestion de l’espace libre est effectuée, le stockage est alloué et l’ordre d’enregistrement est vérifié des informations.
  • Système d’entrée et sortie: Une gestion du stockage temporaire générée est effectuée par les éléments d’entrée et de sortie.
  • Système de fichiers: Un fichier est un recueil de bits qui constituent des informations les unes par rapport aux autres, formant un élément complet, compact et défini. Ils peuvent inclure des programmes, des pistes audio, des textes et autres. Tout système d’exploitation doit être en mesure de créer et supprimer des fichiers ainsi que de nous permettre de les manipuler en nous fournissant les outils et les fonctions nécessaires à cet effet. D’autre part, il est chargé de corroborer qu’il existe une correspondance de stockage des unités de fichiers ainsi que de faire des copies . Les systèmes de fichiers sont différents, mais pour l’utilisateur, ces différents points peuvent être obscurs ou importants.
  • Système de protection: Il est responsable du contrôle de l’accès des programmes et des utilisateurs à ressources, distinguer les utilisations autorisées de celles qui ne le sont pas, préciser les contrôles de sécurité à effectuer et forcer l’utilisation d’éléments de protection .
  • Système de communication: Il concerne tout ce qui permet la communication entre les systèmes, y compris les interfaces d’envoi et de réception, la création et la maintenance des points de communication et connexions virtuelles d’exécution locale et à distance.
  • Programmes: Applications externes qui sont fournies ensemble (généralement par accords entre entreprises ou d’appartenance, en fait, à la société qui lance le système ope rationnellement) mais qui n’en font pas partie . Ils font partie d’un environnement propice à l’exécution de divers logiciels lors de la gestion des fichiers, en fournissant des informations sur la façon dont ils se trouvent dans le système ou sur leur support.
  • Gestionnaire de ressources: Il est responsable de l’administration de la mémoire principale, des processus, des disques, des périphériques d’entrée et de sortie, de l’unité centrale de traitement et du reste des ressources avec lesquelles le système de compte .

Types d’OS existants

Nous pouvons classer les OS selon différents points, en trouvant:

  • Monotarea ou multitâche . Selon la gestion des tâches, en exécuter une ou plusieurs en même temps.
  • Mono-utilisateur ou multi-utilisateur . Gérer les performances des utilisateurs; autoriser un ou plusieurs travaux.
  • Monolithique, hiérarchique ou client-serveur . Selon la structure qu’ils présentent.
  • Centralisé ou distribué . Selon la façon dont les ressources sont gérées, cela peut être fait par une ou plusieurs équipes.

Il convient également de signaler qu’il existe ce que l’on appelle le système d’exploitation réseau , un type d’OS spécial qui, comme nous pouvons le déduire de son nom, est le logiciel sur lequel réseaux d’équipements.

Exemples de systèmes d’exploitation connus

Nous pouvons également effectuer un autre type de classification qui classe ces logiciels en fonction de l’appareil auquel ils sont intégrés. Voyons, dans ce cas, le plus célèbre et certaines de ses fonctionnalités.

Pour les ordinateurs et les PC

principales sistemas operativos para ordenador

Il existe, publiés et / ou brevetés, près d’une demi-centaine de systèmes d’exploitation pour ordinateurs, ce qui est logique, car ce sont les équipements auxquels ce type de logiciel est le plus attribué, bien que nous trouvions actuellement des SO sur de nombreux autres appareils. Les plus connus sont:

  • Windows:
    • Il appartient à Microsoft.
    • Il s’agit d’un logiciel propriétaire.
    • Plus générique et mieux connu.
    • Avec une gamme d’applications inimitable.
    • Très flexible en termes de mises à jour.
    • Plus vulnérable et instable.
    • Facile à utiliser par n’importe qui.
  • GNU / Linux:
    • Le système d’exploitation gratuit le plus connu.
    • C’est très puissant, stable et sécurisé contre les menaces externes.
    • Modifiable par l’utilisateur.
    • Il s’adapte à tous les types d’équipements.
    • Et les situations, évolutives .
    • Il est multi-utilisateur, multitâche et multiprocesseur.
    • Il a de nombreuses distributions, ce qui le rend adapté à presque tous les utilisateurs.
  • Mac OS:
    • Il appartient à Apple.
    • Il ne fonctionne que sur les appareils de marque.
    • Il est récemment devenu du code ouvert.
    • Il a des versions classiques de Mac OS, basées sur le code Apple, et Mac OS X, qui combinez Mac OS Classic avec un produit UNIX.
    • Acceptez l’exécution de Windows dans une fenêtre.
    • C’est assez sûr et fiable.
    • Comprend tous les types de logiciels uniques, exclusifs aux appareils Apple.
    • Très hautes performances de travail.
    • Prenez une longueur d’avance sur les autres en termes d’esthétique.
    • Également dans presque toutes les nouvelles fonctionnalités en termes de fonctionnalités.
    • Difficile à entretenir et à réparer.
  • Unix:
    • Pertecene à Novell.
    • Ecrit en langage C.
    • Il s’avère portable.
    • Il est programmable par adaptation et compilation, étant open source.
    • Il a une grande puissance, avec des commandes très présentes dans l’utilisation des programmes.
    • Adaptable à divers appareils.
    • Il a une esthétique simple mais complète.
    • C’est multitâche, multi-système et multi-utilisateur (partagé).
    • Simule un traitement non interactif.
    • Il vise à compiler Sur le langage de programmation.
    • Redirigez facilement les entrées et les sorties, s’annonçant comme idéal pour la création de logiciels.
  • Solaris:
    • Il appartient à Oracle Corporation.
    • Cela arrive à SunOS.
    • Il s’agit d’un système certifié en tant que version Unix.
    • Son fonctionnement est basé sur les architectures SPARC et x86.
    • Il est utilisé dans les systèmes et les postes de travail.
    • Son code source est considéré comme un logiciel libre avec une licence CDDL mais incompatible avec la GPL , depuis GNU / Linux.
    • Travaillez avec des conteneurs qui vous permettent de limiter un logiciel particulier à certains utilisateurs ou pendant un certain temps.
    • Vous disposez d’un environnement de bureau conçu en Java.
    • Comprend des ressources propres telles que le lecteur multimédia, la suite bureautique et le navigateur.
  • Wave OS:
    • Fr phase de développement.
    • Il est gratuit.
    • Open source.
    • Il s’agit d’une fusion de différents logiciels li bres qui existent déjà.
    • Il est né de l’abandon de ce qui était autrefois le code utilisé, se renouvelant.
    • Il est très léger, simple et donc rapide.
    • Cœur hybride.
    • Petit format.
    • Utilisez un système de fichiers AFS.
    • Il a une interface conviviale qui le rend facile à utiliser par ceux qui sont moins expérimentés.
  • BeOS:
    • Créé par les employés d’Apple lorsqu’ils ont quitté l’entreprise.
    • >

    • Basé sur le contenu multimédia et axé sur des performances maximales dans son utilisation.
    • Avec un support imbattable de pré-multitâche.
    • Système Monosaur avec un micronoyau.
    • Avec prise en charge multiprocessus symétrique.
    • Système de fichiers BFS 64 bits.
    • Avec une interface graphique très soignée en C ++.
    • Votre interface de ligne Il est basé sur Bash.
    • Un prodige en son temps.
    • Disparu du marché en tant que tel et devenu un développement de niche.
    • De ce sud ge Haiku, qui étend les améliorations d’un système d’exploitation sans précédent pour son temps.
  • Linspire:
    • Appartient à PC / OpenSystem LLC.
    • Basé sur GNU / Linux, en particulier Ubuntu.
    • Comprend un logiciel propriétaire.
    • Il se distingue par sa convivialité.
    • Ouverture de Windows dans une fenêtre.
    • Pratiquement impossible à accrocher, avec une grande stabilité.
  • Chrome OS:
    • Il appartient à Google.
    • Basé sur le noyau Linux.
    • Il ne nécessite pas d’espace disque local, s’exécute à partir du navigateur Chrome, hébergé dans le cloud.
    • Cela signifie également une qualité maximale dans la synchronisation des applications, extensions, fichiers, etc.
    • C’est très rapide.
    • Prise en charge des applications Web dans le navigateur lui-même .

Pour les appareils mobiles

principales sistemas operativos para movil

Dans le cas des appareils mobiles, nous en trouvons quelques dizaines, parmi lesquels:

  • Android:
    • Développé par Google.
    • Il est basé sur le noyau Linux (c’est son cœur, dont dépendent les services de base) ainsi que dans d’autres logiciels, également open source.
    • Il a différentes versions qui s’adaptent parfaitement à tous les types d’appareils, bien au-delà d’être uniquement pour les téléphones mobiles.
    • Avec les bibliothèques C / C ++.
    • Utilisez la base de données SQLite pour stocker les données.
    • Prend en charge de nombreuses options de connectivité.
    • Avec un navigateur WebKit, couplé avec JavaScript V8.
    • La machine virtuelle incluse est Dalvik, conçue uniquement pour ce système d’exploitation.
    • Java ne fonctionne pas mais un exécutable est compilé à partir de celui-ci.
    • Son environnement de développement actuel est Android Studio.
    • C’est un véritable multitâche.
  • iOS:
    • Il appartient à Apple.
    • Développement initial pour iPhone mais étendu à d’autres appareils Apple.
    • Utilisé exclusivement ivo pour ceux-ci.
    • Il est un dérivé de MacOS, le système d’exploitation pour les ordinateurs Apple.
    • Il a quatre couches d’abstraction.
    • Système de sécurité enviable avec iCloud.
    • Le multitâche est facultatif.
    • N’utilisez pas Flash dans les versions antérieures à iOS 8; l’alternative est HTML5.
    • Pour exécuter des logiciels non autorisés par Apple, ce que l’on appelle le jailbreak est effectué, un processus difficile qui permet une telle action.
    • Comprend un kit de développement pour logiciel pour encourager les développeurs à créer des applications compatibles pour le système d’exploitation.
  • Blackberry 10:
    • Développé par BlackBerry et appartenant à ceci aujourd’hui.
    • Remplace BackBerry OS.
    • Il est en source fermée.
    • Il est basé sur QNX.
    • Il utiliser uniquement sur les terminaux BlackBerry.
    • Autoriser le multitâche.
    • Prend en charge diverses méthodes d’entrée RIM.
    • Implémentez un minimum de logiciels pour exécuter les autres processus dans l’espace utilisateur.
    • Traite les processus sans réponse isolée.
    • Cela signifie la protection du système d’exploitation et des autres applications exécutées.
  • Windows 10 Mobile:
    • Il appartient à Microsoft, qui l’a développé .
    • Il est compatible avec les smartphones et les tablettes.
    • Son développement actuel se limite à la maintenance.
    • Propose l’assistant Cortana que l’on retrouve également dans les PC Windows .
    • Inclut également le navigateur Edge, par défaut dans Windows.
    • Les applications de conception pour cela ne fonctionneront pas dans les versions précédentes.
  • HP webOS:
    • Il s’agit de la version webOS pour mobile.
    • Développée par Palm Inc.
    • Elle appartient à LG.
    • C’est multitâche.
    • Il est basé sur Linux.
    • Il a son propre catalogue d’applications.
    • Il est mis à jour à partir du cloud. < / li>
    • Une partie de votre code est ouverte, publiée sous Open webOS.
    • À utiliser sur quelques appareils spécifiques.
  • Tizen:
    • Construit à partir de la plate-forme Linux de Samsung.
    • Il a un modèle de licence compliqué, avec un SDK qui est construit en open source mais publié, par co Entièrement, pour une licence de code Samsung “non ouverte”.
    • Ses interfaces de développement sont basées sur HTML5 ainsi que d’autres normes Web.
    • Inclut les bibliothèques Enlightenment Foundation.
    • Il a des composants développés par la firme sud-coréenne.
    • Il est utilisé dans les téléviseurs, téléphones, netbooks, tablettes et autres systèmes intégrés dans les appareils.
    • Il est compatible avec les versions d’Android.
  • LineageOS:
    • Il se révèle être une fourchette ou une fourchette d’Android. < / li>
    • Il est open source.
    • Il a une licence Apache.
    • Il est utilisé dans les téléphones et les tablettes.
    • Il est basé sur AOSP.
    • Votre code source est disponible sur GitHub.
    • Il a un haut niveau de personnalisation.
    • Il met en évidence sa stabilité.
    • Il a des mises à jour fréquentes .
  • Firefox OS:
    • Il a été développé par Mozilla Corporation, avec le soutien de plusieurs sociétés et le travail l’ail des volontaires.
    • Il est inutilisé, avec sa dernière version stable publiée en 2015.
    • Il est écrit en HTML5, JavaScript, CSS et C ++.
    • Son cœur est Linux.
    • Prend en charge l’architecture ARM pour les téléphones.
    • Comprend plusieurs licences, telles que MPL.
    • Base de données avec stockage IndexedDB (cela fonctionnait avec SQLite pour pendant un certain temps).
    • Utilisez votre propre navigateur, Firefox, par défaut.
    • L’architecture comprend Gonk (noyau Linux et couche d’abstraction), Gecko (environnement) et Gaia (interface) .
  • Symbian OS:
    • Il appartient à Nokia.
    • Le modèle de développement est un logiciel propriétaire.
    • Il est obsolète, datant de sa dernière version stable de 2012.
    • Il a un micronoyau.
    • Il utilise son propre système de gestion de paquets, Symbian Nokia Service de paquets.
    • Il a une licence EPL.

Pour les montres intelligentes (smartwatch)

En effet, les montres connectées nécessitent également un système d’exploitation pour les faire fonctionner et nous offrir leurs fonctionnalités.

  • OS Android Wear:
    • Programmé en Java, HTML, JavaScript et CSS.
    • Donne accès au code source et aux problèmes. < / li>
  • WachOS:
    • Le système d’exploitation d’horloge pour Apple Watch d’Apple.
    • Développé par Apple Inc.
    • Lancé en 2015.
    • Il dispose de l’API WatchKit.
  • WearOS:
    • Il est basé sur Android.
    • Sorti en 2014.
    • Compatible avec tous les vêtements.
  • OpenWatch:
    • Il s’agit d’un package de support permettant aux développeurs de créer des systèmes flexibles, concurrents des logiciels propriétaires.
    • Open source.
    • Vient de sortir chez Blocks.
  • Tizen:
    • Concurrent de Samsung.
    • Il est utilisé dans les montres de cette marque.

Pour les téléviseurs intelligents (Smart TV)

principales sistemas operativos para smartTVs

Les SmartTV sont désormais une réalité et, bien sûr, elles ont besoin de systèmes d’exploitation pour fonctionner. Les principaux sont:

  • Android TV:
    • Propulsé par Google.
    • Basé sur le noyau Linux.
    • Conception TV spécifique et téléviseurs box.
    • Comprend un assistant personnel.
    • Fonctionnalité Google Chromecast intégrée en tant que Google Cast.
    • Implémentée directement ou comme base (à un certain niveau) de votre système d’exploitation sur les téléviseurs Sony, Sharp, Samsung, Panasonic et TCL.
  • webOS:
    • Il est basé sur Linux.
    • >

    • Avec une conception multitâche.
    • La solution la plus sécurisée et certifiée.
    • C’est assez rapide.
    • Diverses options de personnalisation.
    • Développé en JavaScript, HTML5 et CSS.
    • Comprend LG Store, sa propre boutique d’applications.
    • Il est mis à jour à partir du cloud et via USB.
    • Intégré uniquement sur les téléviseurs intelligents LG.
  • Tizen:
    • C’est mobile.
    • Il est basé sur Linux, avec un noyau monolithique.
    • Il a un modèle de développement mixte.
    • Contrôle par vo z.
    • Rien d’interface invasive (Smart Hub).
    • Interaction simplifiée.
    • Inégalée en termes de possibilités de connectivité.
    • Large degré de personnalisation.
    • Mises à jour automatiques.
    • Assez peu sûr.
    • Compatible avec les applications Android.
  • Firefox OS ou Panasonic OS:
    • Nous l’avons trouvé sur les téléviseurs Panasonic.
    • C’est mobile.
    • Open source. < / li>
    • Développement en JavaScript, CSS et HTML5.
    • Il est assez puissant.
    • Très bon support pour consulter les pages web.
    • Mon interface Écran d’accueil personnalisable avec plusieurs utilisateurs.
  • Vidaa U:
    • Le système d’exploitation des téléviseurs Hisense.
    • Un démarrage très rapide.
    • Mettre à jour automatiquement.
    • Flexibilité maximale de son interface.
    • Magasin d’applications Opera Store.
    • Navigateur Opera inclus.

Types de traitement dans les systèmes d’exploitation

Nous trouvons six types de traitement qui ne sont pas exclusifs, le même système d’exploitation en exécute un ou plusieurs:

  • BATCH: Un seul programme est exécuté à la fois et est complètement terminé. Les données qu’il utilise ne peuvent pas être modifiées au cours du processus.
  • Interactif . Les données utilisées peuvent être modifiées et de nouvelles incluses.
  • PARTAGE D’ÉQUIPE: Ils partagent l’équipement entre plusieurs utilisateurs, travaillant sur des priorités dans un système échelonné.
  • Multitâche: Plusieurs processus sont exécutés en même temps, créant un système échelonné qui hiérarchise les tâches.
  • Temps réel: Ceci est capable de surveiller les entrées affectées pour les processus.
  • Multiprocessing: L’équipe a plus d’un processeur pour gérer les processus.

FAQ: Foire aux questions sur un système d’exploitation

Enfin, examinons certains aspects qui constituent la majeure partie des questions fréquemment posées sur les systèmes d’exploitation que nous avons souvent.

Quel est le système d’exploitation le plus utilisé sur les ordinateurs?

Depuis son lancement, le système d’exploitation que nous voyons le plus, si l’on considère le nombre total d’ordinateurs sur la planète, quelle que soit l’utilisation que nous leur donnons, est Windows, avec Windows 7 en haut et suivi des versions 10 et 8.1 . Ces trois versions représentent déjà plus de 80% du total du système d’exploitation installé et utilisé aujourd’hui.

Ensuite, nous avons la dernière version de MacOS et Windows XP , avec des pourcentages qui atteignent presque 5% chacun . Un autre 5% est couvert par les deux versions précédentes de MacOS et Linux . Le système d’exploitation installé restant (autres versions de Windows, Mac OS, distributions Linux et autres) représente le reste, moins de 5%.

Quel est le système d’exploitation le plus utilisé dans les appareils mobiles ?

Encore une fois, nous avons un gagnant par victoire, Android dans ce cas. IOS suit. Les deux représentent 99% des systèmes d’exploitation installés sur les appareils mobiles. Avec de minuscules pourcentages sont suivis par Windows Phone, BlackBerry 6 et Symbian .

Pouvez-vous avoir plus d’un système d’exploitation installé dans un ordinateur?

En effet. Selon votre système d’exploitation principal, vous pouvez:

  • Installez un deuxième système d’exploitation de même importance , pouvant exécuter l’un ou l’autre lorsque vous démarrez votre ordinateur à votre convenance.
  • Installez un deuxième système d’exploitation qui démarre dans une fenêtre, dans votre système d’exploitation principal , comme s’il s’agissait d’un autre programme.

Comment savoir quel système d’exploitation j’ai installé sur mon ordinateur?

En général, le démarrage du système implique l’affichage de différents écrans, y compris un en particulier qui montre notre système d’exploitation, avec uniquement son logo comme avec son nom et même avec la version de l’OS exécutée à l’époque. Cela varie, bien sûr, du logiciel en question, mais il serait étrange que lorsque vous démarrez votre ordinateur, vous ne trouviez pas d’écran qui vous indique, au moins, le système d’exploitation de base.

Dans tous les cas, si vous souhaitez trouver votre type de système d’exploitation et sa version, vous pouvez le faire en accédant aux informations système.

Mise en ligne, avec un Mac:

Sur un PC:

Nous tenons Windows pour acquis.

Dans le cas de Linux:

Pour le reste des systèmes d’exploitation, la base est la même, recherchez le dossier d’informations système , mais, bien sûr, la manière d’y accéder dépend, à son tour, de la même , il est donc différent dans chaque cas. Vous savez sûrement mieux que quiconque comment se déplacer entre les menus et accéder au “Panneau de configuration”, “Équipement”, “Système” ou à l’option équivalente .

Quel est le meilleur système d’exploitation?

Il n’y a pas de meilleur système d’exploitation qu’un autre . Comme vous l’avez vu dans leurs caractéristiques, ils partagent certains et diffèrent dans d’autres. Par conséquent, nous pouvons dire que un système d’exploitation sera meilleur qu’un autre pour couvrir l’un ou l’autre des besoins. Ainsi, vous devrez considérer exactement ce que vous recherchez afin de déterminer celui qui vous convient le mieux.