601 Shares 6344 views

ACT – il est … logiciel d'exploitation de base. Par le logiciel système comprennent

Ordinateurs – nos compagnons de vie inhérents à la deuxième décennie. Ils aident les gens ont du plaisir et de travailler, de communiquer avec des amis partout dans le monde. Malheureusement, tous les utilisateurs principes travaillent actuellement avec l'ordinateur.

En particulier, ils pensent rarement l'importance des logiciels open source. Ce logiciel système. Qu'est-ce que l'on entend par ce concept et quelle est l'importance de ces programmes? Divulgation de cette question et le sujet de cet article. De plus, nous allons considérer la classification du logiciel système de date.

Il faut savoir que même les utilisateurs ordinaires, comme lors de la lecture des articles d'information, ils ne peuvent souvent pas comprendre l'essence de ce qui est écrit. Il se trouve même à cause de l'ignorance de la terminologie commune. Il convient de noter qu'il est souvent une distorsion du péché des ressources spécialisées même.

introduction à la

Par le passé, nous avons utilisé l'ensemble du programme sont divisés en deux catégories:

  • Les applications système (ACT – est le fondement de tout système d'exploitation).
  • Les programmes d'application.

Il y a une autre catégorie de logiciels d'application spécialisée profondément, mais dans la vie quotidienne avec lui et a trouvé les développeurs de la technologie seulement.

Pour les applications à comprennent des applications bureautiques, logiciels pour la création et l' édition d' images, ainsi que d' autres fonds dont chacun de nous doit faire face sur une base quotidienne. Il est pas difficile de deviner que cette classe est la plus courante et nombreux.

Ce qui est inclus dans le concept de logiciel open source? Ce programme conçu pour gérer le SGBD (base de données) conçu pour l' interaction entre un utilisateur et un ordinateur (DE – membranes graphiques), ainsi que des systèmes spécialisés de collecte et de traitement de l' information. L'utilisation récente (en particulier) à bord des avions et véhicules de combat.

Pilotes, etc.

Très souvent allouer des bibliothèques système et des pilotes de périphériques à sa destination ne diffère en rien de l'ACT. Cela signifie que pour les considérer séparément fait aucun sens.

Ainsi, peut être appelé le logiciel système (System Software) un ensemble de programmes et d'interfaces qui sont utilisés pour le contrôle et l'interaction humaine de l'ordinateur. Leur principal objectif – à des outils de traduction automatique pour afficher et analyser plus familier tous les textes ou sous forme graphique. Composition STR (Appliqué à la différence des services publics) ne dépend pratiquement pas de problèmes spécifiques résolus par l'utilisateur de l'ordinateur.

Il peut concevoir à la maison, ou peut-être une journée entière pour siéger dans les réseaux sociaux. Dans chaque cas, le logiciel informatique diffère considérablement, alors que la composition des applications du système ne subit aucun changement.

Qu'est-ce que le logiciel système

Et maintenant, nous analysons en détail la nomination de ce type de programmes. Ainsi, leurs fonctions principales:

  • Ils créent un environnement dans lequel les applications fonctionnent utilitaire (OS).
  • Fournir la simplification et l'automatisation du développement de nouvelles applications.
  • Maximiser la précision et l'efficacité de la communication entre les ordinateurs dans les réseaux locaux et mondiaux.
  • Diagnostiquer (et réparer) les diverses défaillances programmatiques.
  • Responsable de l'exécution des opérations auxiliaires (haut, archivage, transfert de données).

Par conséquent, aucun travail d'ordinateur sans le logiciel libre ne peut pas, en principe, que même le système d'exploitation le plus primitif – également une gamme d'applications spécialisées. L'entretien de ces programmes ne peut traiter que des utilisateurs qualifiés, et le développement – seuls les meilleurs programmeurs, qui, dans certains cas, ont besoin de connaître la programmation en langage machine (ces spécialistes dans le monde en unités générales). En bref, de créer leur propre système d'exploitation dans un splendide isolement, vous ne pourrez pas travailler.

Connaissances de base et des compétences

car elle affecte la productivité de leur interaction avec l'ordinateur Malgré la complexité de ces programmes, même les utilisateurs ordinaires ont besoin de comprendre la nature de leur travail,. Par exemple, ne pas connaître les programmes de travail des principes qui contrôlent l'écriture et la lecture d'informations à partir de la surface du disque, vous ne pouvez pas formater le disque dur, en fonction du type de données qui ont l'intention de le garder.

Comme nous l'avons déjà dit, leur application est systémique dans la nature, qui ne change pas pratiquement jamais. Voilà pourquoi le développement de logiciels open source sont présentés des exigences particulièrement strictes.

logiciel système de classification

Traditionnellement, dans cette classe sont les versions logicielles suivantes:

  • Composants de contrôle.
  • composants dosage, le traitement et la transmission d'informations.

Comment facile à comprendre, les programmes de contrôle sont synchronisés principaux processus en permettant à tous les périphériques de fonctionner correctement votre ordinateur. Leurs principales fonctions sont les suivantes:

  • Le contrôle direct de toute la puissance de traitement du système.
  • Travailler avec les données nécessaires à son fonctionnement.

Le plus souvent, ces outils sont constamment dans la mémoire de l'ordinateur. Appartiennent à un résident de dispositifs formant le noyau du système d'exploitation. Si les programmes de contrôle, qui sont nécessaires pour mener à bien certaines opérations importantes, sont chargées en mémoire immédiatement avant l'opération, ils sont appelés transit (transitif). Dans tous les cas, aujourd'hui, ces outils ne sont disponibles que dans le cadre à la fois du système d'exploitation et les pilotes sous forme de bibliothèques.

En revanche, le programme de traitement de l'information exécuté séparément. Le plus souvent, ils sont livrés dans le package d'installation d'applications appliquées. Soit dit en passant, le programme d' installation (Windows le programme d' installation, par exemple) fait également référence au logiciel du système.

Une autre version de la classification

Très souvent, les experts disent que le logiciel informatique devrait être divisé en base et le service. Par la base sont les programmes qui offrent le fonctionnement même de l'ordinateur. En conséquence, un logiciel de système comprend:

  • Propres systèmes d'exploitation et les conducteurs dans leur composition.
  • Skins (DE) et d'autres médias pour la mise en œuvre des programmes.
  • Les gestionnaires de fichiers.

OS comme un ensemble de logiciels open source

Nous continuons à voir le logiciel du système. Les systèmes d'exploitation font partie intégrante de celui-ci.

En général, le système d'exploitation lui-même peut être représenté comme un ensemble de programmes logiciels qui sont responsables de la réception, le traitement, l'utilisation de l'information et le contrôle de tous les périphériques du système. D'une part, le système d'exploitation agit comme un « entretoise » entre l'utilisateur et son ordinateur, d'autre part, est responsable autant que possible l'utilisation efficace des logiciels et du matériel de remplissage celui-ci.

Dans la littérature, le système d'exploitation est aussi appelé le logiciel du système de base. Pourquoi adopter cette terminologie, nous considérons comme ci-dessous.

Gestion des fichiers – une fonction essentielle de l'ACT

Les gestionnaires de fichiers sont conçus pour faciliter l'accès aux données physiques sur le disque, pour les afficher dans une représentation graphique. Ainsi, ils ne peuvent utiliser le nom de fichier logique, plutôt que son emplacement directement sur le disque dur.

Important! Les systèmes de fichiers et les gestionnaires de fichiers eux-mêmes n'existent pas, parce qu'ils sont mis au point pour les systèmes d'exploitation spécifiques et des solutions pour certains problèmes. Ainsi, certains des experts conviennent que le logiciel système et comprennent ces applications.

Mais il y a des faits qui déterminent l'attitude à l'égard d'un tel programme en termes d'outils de gestion de l'information indépendants:

  • De nombreux systèmes d'exploitation (et depuis longtemps et presque tous) peuvent être simultanément (!) Pour travailler avec pratiquement tous les systèmes de fichiers.
  • Certains primitifs (mais toujours le système d' exploitation) peut faire sans ces applications.

Qu'est-ce que le service ACT

Cette catégorie comprend des programmes qui étendent considérablement les capacités du programme ACT, ce qui rend plus pratique pour l'utilisateur final. Ils peuvent également être classés, et d'obtenir beaucoup de points:

  • Les pilotes de périphériques ne sont pas mis dans le système d'exploitation au stade de sa création.
  • Les programmes informatiques d'auto-diagnostic, ce qui élimine le besoin de l'utilisateur de trouver la cause des erreurs et des échecs.
  • Curieusement, mais le logiciel anti-virus correspond également à la définition de « service ». Notez que ce n'était pas toujours.
  • Applications pour les lecteurs de service vous permettent de copier et archiver les données, supprimer définitivement ou restaurer des fichiers de données pour optimiser le processus d'enregistrement du disque.
  • programme de sauvegarde intégré pour réduire de manière significative les informations de l'espace occupé.
  • Utilitaire de gestion des ressources du réseau et le réseau lui-même.

Souvent, cette classe de programmes appelés utilitaires système. Il suffit de noter que les programmes antivirus ne remettent pas. Aujourd'hui, des moyens bien connus de Symantec, tactile Stone, ainsi que d'autres grandes entreprises qui fournissent des logiciels. Types de logiciels pour certains des cas que nous avons examinés, mais restent en suspens plusieurs questions.

ACT pour travailler avec les protocoles réseau

Comme son nom l'indique, ces applications du système sont responsables de l'accès à Internet. Notez que toutes les conditions suivantes est plus à ces systèmes qui sont conçus pour effectuer certaines actions spécifiques (courrier du serveur de fichiers du serveur). Pour mettre à jour le logiciel de cet ordre, ont souvent de développer de nouvelles versions des systèmes d'exploitation.

La clé pour comprendre le travail de l'algorithme entier est un programme spécial de serveur qui accepte les demandes du réseau et envoie lui-même les réponses. Les services publics qui sont conçus pour envoyer des requêtes, appelées clients. Notez que la demande est envoyée sous la forme d'un format standardisé, ce qui est souvent appelé un protocole. La réponse a également envoyé sous forme de fichier d'un format qui contient toutes les informations nécessaires (paquet).

Soit dit en passant, IE, Firefox, Opera et Google Chrome – les mêmes clients, qui sont basées sur le principe que seul énoncé.

Environnement de programmation et la mise en œuvre des programmes

Ces programmes portent sur les moyens spécifiques, mais une compréhension de base d'entre eux est également nécessaire, car sans cela, il est impossible de comprendre les principes de fonctionnement du système d'exploitation et l'ordinateur en général. Ils ont besoin non seulement de créer, mais aussi pour déboguer et lancer des applications.

Les experts disent que dans ce cas dans le logiciel système comprend:

  • Moyens pour la saisie et l'édition de texte.
  • Traducteur ou interprète (langage clair).
  • L'éditeur de liens, également appelé l'éditeur de liens.
  • Débogueurs.
  • bibliothèques d'applications complètes pour l'exécution du programme.

Notez que l'application est créée (sauf rares exceptions) sous une certaine OS. Mais les outils du système qui sont conçus pour les développer, peuvent travailler dans un système complètement différent (pour cela, et le besoin des bibliothèques système). Ceci est très important, parce qu'ils ne se limitent pas aux développeurs dans le choix du système préféré pour le travail.

Quels sont les traducteurs

Étant donné que cette définition est évidemment pas pour tout le monde, regardez cette question plus en détail.

Ceci est un concept important fait référence à un programme qui traduit le langage de programmation qui est compréhensible pour les gens, en langage machine. Bien sûr, le langage machine peut être comprise et l'homme, mais ces professionnels dans le monde entier unité. Le programme lui-même est écrit dans un langage de programmation, appelé module source. Module objet appelé l'information de base compilé pour la machine d'une utilisation ultérieure. La structure de ce module se compose du texte du programme est déjà traduit en langage machine, ainsi que d'autres informations nécessaires à son bon fonctionnement et le débogage.

Toutes les applications de cette classe sont divisés en compilateurs et interprètes. Le premier traduit immédiatement le texte source dans le module de la machine. L'interprète est exécute non seulement porteuse, mais essaie ensuite de tester le programme. Sur cette base, il a un énorme inconvénient: la mise en œuvre lente du programme. Voilà pourquoi l'utilisation de tels moyens que parmi les langues les plus simples et les plus primitives, qui sont utilisés pour enseigner les bases de la programmation.

Linker, ou linker, est engagé dans le traitement des modules objet dans les éléments de démarrage. Chacun d'eux peut déjà être déplacé en mémoire et exécutés.

Debugger, et d'autres composants

Le débogueur exécute une fonction essentielle, car elle permet de contrôler le déroulement du programme, en même temps à la recherche d'erreurs en elle. Dans son ensemble de fonctionnalités de base comprend:

  • Pour parcourir le module d'objet chargé, avec les résultats de la reproduction permanente.
  • Arrêt à des points prédéterminés du développeur.
  • S'il y a un tel besoin, le débogueur peut complètement arrêter le programme en un point prédéterminé.
  • Afficher toutes les variables utilisées.

résultats

Donc, nous allons résumer. Il se trouve que les éléments suivants sont inclus dans le logiciel du système:

  • Directement à l'OS (système d'exploitation).
  • Peaux (DE) et l'environnement d'exécution du programme.
  • Les gestionnaires de fichiers et d'autres outils de gestion de fichiers.
  • Outils de développement.
  • Tous les outils de réseau.
  • Certaines applications.

Ici, nous avons examiné la structure du logiciel du système.