Qu'est-ce qu'un système opérationnel. Quelques notions de base

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

À partir de il y a quelque temps Nous discutons de diverses alternatives open source que les autorités, les professionnels et les utilisateurs privés peuvent utiliser en temps de crise. Ces jours-ci, nous nous consacrons à la description des outils; services et programmes Web qui peuvent être utiles pour créer du contenu éducatif.

L'article suivant va se concentrer sur les systèmes d'exploitation. Comme il est susceptible de piquer l'intérêt des personnes qui ne sont pas des lecteurs réguliers de Linux Addicts, Je considère qu'il est pratique de consacrer ceci à l'examen de certains concepts introductifs. Si vous connaissez Linux, vous pouvez l'ignorer en toute sécurité.

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

Un système d'exploitation c'est le logiciel principal qui gère tout le matériel et les autres logiciels d'un ordinateur. Entre autres, il gère les périphériques d'entrée et de sortie. Fais ça utilisation de pilotes de périphériques écrits par des fabricants de matériel ou des tiers pour faciliter la communication avec ces appareils. D'autre part, fournit des bibliothèques et des interfaces de programmationn d'applications que les développeurs peuvent utiliser lors de l'écriture de programmes pour un système d'exploitation particulier.

Le système d'exploitation agit comme un interprète entre les applications en cours d'exécution et le matériel, en utilisant des pilotes matériels comme interprètes entre les deux.

Donnons un exemple

Supposons qu'un utilisateur dispose d'un navigateur Internet, d'un programme de traitement de texte et d'une application de dessin. Ces trois programmes incluent la fonction d'impression. Maintenant bien, Si les développeurs de chacun de ces programmes devaient créer une routine pour cette fonction, le temps de développement serait allongé et l'espace de stockage nécessaire augmenterait.. D'autant que la procédure devrait être répétée pour chaque fonction du programme et pour chaque dispositif matériel disponible sur le marché.

Si l'utilisateur voulait imprimer une page Web, un document et un dessin en même temps, chaque application ayant une routine d'impression différente, un goulot d'étranglement serait créé.

Ce qui se passe réellement, c'est que cChacune des applications indique au système d'exploitation qu'elle souhaite imprimer quelque chose. Le système d'exploitation envoie les demandes au pilote d'imprimante et le pilote les envoie à son tour au périphérique.

Le noyau ou noyau

Le noyau est le cœur du système d'exploitation d'un ordinateur. C'est le premier programme à charger et il gère toutes les fonctions fondamentales de l'ordinateur.

Il est responsable de l'allocation de la mémoire, de la conversion des fonctions logicielles en instructions pour le processeur de l'ordinateur et de la gestion des entrées et sorties des périphériques. Matériel. Le noyau s'exécute généralement dans une zone isolée pour éviter qu'il ne soit manipulé par d'autres programmes sur l'ordinateur.

Bien que, du point de vue de l'utilisateur, il semble que dans le noyau toutes les tâches soient exécutées simultanément, etn sont en fait effectués de manière séquentielle. Le système d'exploitation consacre un certain temps à chaque tâche et passe à la suivante de la liste.

Il est possible qu'à la lecture de la description, cette méthodologie semble inefficace. Cependant, c'est elle qui nous permet de faire plusieurs tâches à la fois comme écrire dans le traitement de texte et écouter de la musique. La latence est le temps nécessaire au système pour terminer une tâche. Les noyaux à faible latence donnent la priorité aux demandes de tâches qui ont des sources externes telles que l'entrée de signaux audio et vidéo ou la lecture d'instruments de musique virtuels.

Distributions Linux

Si vous continuez à lire jusqu'ici, vous vous demandez probablement ce que tout cela a à voir avec la création de contenu éducatif.

C'est parce que dans le prochain article, nous allons introduire des systèmes d'exploitation à des fins spéciales.

Contrairement à Windows et Mac, Linux est disponible sous forme de distributions.

Si vous achetez un Mac, vous achetez une combinaison de matériel et de logiciels intégrés et développés. Si vous installez Windows sur votre ordinateur, tous les composants du système d'exploitation seront développés par Microsoft. Dans le cas d'une distribution Linux, vous disposez d'un package de composants provenant de différentes sources
Certains d'entre eux sont:

  • Le noyau Linux.
  • Utilitaires système développés par le projet GNU.
  • Pilotes de périphérique créés par des fabricants ou par des tiers appliquant la rétro-ingénierie.
  • Serveur graphique.
  • Gestionnaires de fenêtres.
  • Bureaux
  • Collection de logiciels.

Selon la combinaison de programmes qui est faite, ces distributions peut servir à des fins générales ou à des fins spécifiques comme la production multimédia, la criminalistique informatique, les jeux, etc.


Le contenu de l'article adhère à nos principes de éthique éditoriale. Pour signaler une erreur, cliquez sur c'est par ici !.

2 commentaires, laissez le vôtre

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Joël Guillen dit

    Article intéressant, maintenant une question me vient à l'esprit: peut-on dire qu'une distribution GNU / Linux est un système d'exploitation? Je me souviens qu'une fois @belinuxo sur Twitter a dit que pour être considéré comme tel, il devrait être construit à partir de zéro, y compris le noyau, donc par exemple, Ubuntu n'était pas un système d'exploitation.

    1.    Diego allemand Gonzalez dit

      Aucune des définitions que j'ai consultées des systèmes d'exploitation ne met la condition d'être développé à partir de zéro. À mon avis, ce serait comme dire que Windows XP n’était pas un système d’exploitation car une grande partie de ses composants provenait de Windows NT,
      À mon avis, toute distribution GNU / Linux est un système d'exploitation en raison des fonctions qu'elle remplit.
      Merci pour ton commentaire.