Maison  >  Article  >  Que sont les logiciels du système informatique

Que sont les logiciels du système informatique

青灯夜游
青灯夜游original
2022-08-01 12:03:2341161parcourir

Il existe quatre catégories principales : 1. Les logiciels du système d'exploitation, qui constituent le cœur du logiciel du système informatique. Toutes les ressources matérielles concernent directement le système d'exploitation et constituent le lien entre le matériel informatique nu et les applications. 2. Les programmes de traitement du langage. est utilisé pour traduire chaque instruction du programme source en une série d'instructions de base que le processeur peut accepter, afin que le programme source puisse être converti en un programme pouvant être exécuté sur l'ordinateur 3. Le logiciel de gestion de base de données doit stocker de grandes quantités de données ; quantités de données de manière organisée et dynamique. Pratique pour l'examen et la récupération ; 4. Logiciel de programme auxiliaire avec les fonctions d'édition, de débogage, d'équipement et de connexion, et de programmes de débogage.

Que sont les logiciels du système informatique

L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3.

Le logiciel système fait référence à un système qui contrôle et coordonne les ordinateurs et les appareils externes, et prend en charge le développement et le fonctionnement de logiciels d'application. Il s'agit d'un ensemble de divers programmes qui ne nécessitent pas l'intervention de l'utilisateur. entretenir les systèmes informatiques ; il est responsable de la gestion des systèmes informatiques divers afin qu'ils puissent fonctionner en harmonie. Le logiciel système permet aux utilisateurs d'ordinateurs et à d'autres logiciels de traiter l'ordinateur dans son ensemble sans avoir à prendre en compte le fonctionnement du matériel sous-jacent.

Les gens organisent ces instructions ensemble pour former un logiciel spécialisé pour prendre en charge le fonctionnement du logiciel d'application. Ce logiciel est appelé logiciel système.

D'une manière générale, le logiciel système comprend le système d'exploitation et une série d'outils de base (tels que les compilateurs, la gestion de bases de données, le formatage de la mémoire, la gestion du système de fichiers, l'authentification des utilisateurs, la gestion des pilotes, les connexions réseau, etc.), qui font partie de le logiciel qui prend en charge le fonctionnement normal d'un système informatique et permet les opérations de l'utilisateur.

Les logiciels système comprennent principalement les quatre catégories suivantes, à savoir les logiciels de système d'exploitation, les logiciels de traitement du langage, les logiciels de gestion de bases de données et autres logiciels de programmes auxiliaires.

1 : Logiciel du système d'exploitation

Le logiciel du système d'exploitation est le cœur du logiciel du système informatique et le logiciel de niveau le plus bas de l'ordinateur. Toutes les ressources matérielles traitent directement du système d'exploitation. C'est la connexion entre le bare metal de l'ordinateur. le matériel informatique et le programme d'application sont l'un des logiciels système les plus importants.

Le système d'exploitation gère les périphériques matériels de l'ordinateur afin que les logiciels d'application puissent utiliser ces périphériques de manière pratique et efficace. Les plus courants sur les micro-ordinateurs incluent : DOS, WINDOWS, UNIX, OS/2, etc.

Le plus important et le plus basique parmi les logiciels informatiques est le système d'exploitation (OS). Il s'agit du logiciel de niveau le plus bas. Il contrôle tous les programmes exécutés sur l'ordinateur et gère les ressources de l'ensemble de l'ordinateur. Il constitue le pont entre le matériel nu de l'ordinateur, les applications et les utilisateurs. Sans cela, les utilisateurs ne peuvent pas utiliser un certain logiciel ou programme.

Le système d'exploitation est le centre de contrôle et de gestion du système informatique, du point de vue des ressources, il a quatre fonctions : processeur, gestion de la mémoire, gestion des appareils et gestion des fichiers.

Les systèmes couramment utilisés incluent le système d'exploitation DOS, le système d'exploitation WINDOWS, le système d'exploitation UNIX, Linux, Netware et d'autres systèmes d'exploitation.

Deux : Logiciel de traitement du langage

Le logiciel de traitement du langage traduit le logiciel d'application dans un langage qui peut être reconnu par les ordinateurs. Les logiciels d'application sont généralement écrits dans des langages de haut niveau, et ces milliers de programmes sont écrits dans des langages de haut niveau. Le processeur à l'intérieur de l'ordinateur n'en est pas conscient et doit être converti par un logiciel de traitement du langage en langage machine que l'ordinateur peut lire directement afin d'exécuter le logiciel d'application.

Par exemple, le compilateur en langage assembleur, le compilateur en langage C, etc. sont tous de tels logiciels.

Le logiciel compilé CPU n'effectue qu'une opération très simple pour chaque instruction exécutée. Un logiciel système ou un logiciel d'application est composé de dizaines de milliers, voire de centaines de millions d'instructions. Écrire un logiciel directement à l’aide d’instructions de base est une tâche extrêmement ardue et difficile.

Les ordinateurs ne peuvent reconnaître et exécuter directement que le langage machine, donc si vous souhaitez exécuter des programmes linguistiques de haut niveau sur votre ordinateur, vous devez être équipé d'un programme de traduction de langage de programme. Le programme de traduction lui-même est un ensemble de programmes différents. les langues de haut niveau ont des programmes de traduction correspondants.

Afin d'améliorer l'efficacité, les gens ont spécifié un nouvel ensemble d'instructions, appelé langage de haut niveau, dans lequel chaque instruction effectue une opération. Cette opération est simple et basique par rapport à la fonction globale du logiciel, mais par rapport au CPU. C’est complexe en termes de fonctionnement. Écrire des programmes (appelés programmes sources) dans ce langage de haut niveau revient à utiliser des panneaux préfabriqués au lieu de briques pour construire une maison. C'est beaucoup plus efficace. Cependant, le CPU ne peut pas exécuter directement ces nouvelles instructions. Vous devez écrire un logiciel spécifiquement pour traduire chaque instruction du programme source en une série d'instructions de base (également appelées langage machine) que le CPU peut accepter, afin que le programme source puisse le faire. être converti en quelque chose qui peut être utilisé sur le programme informatique qui s'exécute dessus. Les logiciels qui complètent cette traduction sont appelés logiciels de compilation de langage de haut niveau et sont généralement classés comme logiciels système. Les langages de haut niveau actuellement couramment utilisés incluent VB, C++, JAVA, etc. Chacun d'eux a ses propres caractéristiques et convient à l'écriture d'un certain type de programme. Ils ont tous leur propre logiciel de compilation.

Trois : Logiciel de gestion de base de données

Le logiciel de gestion de base de données stocke de grandes quantités de données de manière organisée et dynamique pour un accès et une récupération faciles. Le logiciel du système d'exploitation fournit non seulement la fonction de création d'une base de données. Il fournit également des fonctions de gestion et de maintenance des bases de données.

Par exemple, Access, Oracle, Sybase, etc. sont tous de tels logiciels.

Quatre : Logiciel de programme auxiliaire

En plus des trois ci-dessus, le logiciel de programme auxiliaire est également classé comme logiciel système. Les programmes de traitement auxiliaires du système sont également appelés « outils de développement logiciel », « logiciel de support » et « outils logiciels ». . Principalement, il a les fonctions d'édition de programmes, de débogage de programmes, d'équipement et de connexion de programmes et de débogage de programmes.

Pour plus de connaissances connexes, veuillez visiter la rubrique FAQ !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn