Maison >Problème commun >Quels sont les deux types de systèmes logiciels informatiques ?
Les systèmes logiciels informatiques comprennent deux grandes catégories : 1. Le logiciel système fait référence à un type de logiciel informatique chargé de contrôler et de coordonner les ordinateurs et leurs périphériques, et de prendre en charge le développement et le fonctionnement des logiciels d'application. Il comprend généralement les systèmes d'exploitation et le traitement du langage ; programmes, systèmes de bases de données et systèmes de gestion de réseau. 2. Le logiciel d'application fait référence à un type de logiciel développé pour des domaines spécifiques et répondant à des objectifs spécifiques ; il est directement orienté vers les besoins des utilisateurs, peut directement aider les utilisateurs à améliorer la qualité et l'efficacité du travail, et peut même aider les utilisateurs à résoudre certains problèmes, tels que Traitement de texte et Rising Antivirus pour la maintenance du système.
L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3.
Le système logiciel informatique fait référence aux différents programmes, données et documentations associées que l'ordinateur exécute. Les systèmes logiciels informatiques sont généralement divisés en deux catégories : les logiciels système et les logiciels d’application.
1. Logiciel système
Le logiciel système peut garantir que l'ordinateur fonctionne normalement selon les souhaits de l'utilisateur. Afin de répondre aux différents besoins de l'utilisateur utilisant l'ordinateur, il aide l'utilisateur à gérer l'ordinateur et à le maintenir. ressources, exécuter les commandes utilisateur, contrôler la planification du système et d'autres tâches.
Le logiciel système fait référence à un type de logiciel informatique chargé de contrôler et de coordonner les ordinateurs et leurs périphériques, et de prendre en charge le développement et l'exploitation de logiciels d'application. Les logiciels système comprennent généralement les systèmes d'exploitation, les programmes de traitement du langage, les systèmes de bases de données et les systèmes de gestion de réseau.
Le logiciel système représentatif comprend :
Système d'exploitation 1.1
Le système d'exploitation gère les périphériques matériels de l'ordinateur afin que le logiciel d'application puisse 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.
1.2 Programme de traitement du langage
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 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.
Programmes de traitement du langage tels que l'assembleur en langage assembleur, le compilateur en langage C, le connecteur, etc.
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.
1.3 Système de gestion de base de données
Le système de gestion de base de données stocke de grandes quantités de données de manière organisée et dynamique, permettant aux utilisateurs d'utiliser ces données de manière pratique et efficace.
Le système de gestion de base de données est un logiciel à grande échelle qui manipule et gère des bases de données et est utilisé pour établir, utiliser et maintenir des bases de données.
Foxpro, Access, Oracle, Sybase, DB2 et Informix sont des systèmes de bases de données.
1.4 Programmes auxiliaires
Les programmes de traitement auxiliaires du système sont également appelés « outils de développement logiciel », « logiciels de support » et « outils logiciels ». Ils comprennent principalement des programmes d'édition, des programmes de débogage, des programmes d'équipement et de connexion et des programmes de débogage. .
2. Logiciel d'application
Un logiciel d'application fait référence à un type de logiciel développé pour un domaine spécifique et servant un objectif spécifique. Les logiciels d'application sont directement orientés vers les besoins des utilisateurs. Ils peuvent directement aider les utilisateurs à améliorer la qualité et l'efficacité de leur travail, et même à résoudre certains problèmes.
Les logiciels d'application sont généralement divisés en deux catégories :
Un type est constitué de logiciels pratiques développés pour des besoins spécifiques, tels que les logiciels de comptabilité, les systèmes de paramétrage, les logiciels de budget d'ingénierie et les logiciels d'aide pédagogique, etc. ; autre Un type est un outil logiciel fourni pour faciliter l'utilisation des ordinateurs par les utilisateurs, tel que Word pour le traitement de texte, AutoCAD pour la conception auxiliaire et le logiciel antivirus Rising pour la maintenance du système.
Pour faire simple : un logiciel d'application est un programme écrit pour effectuer un travail spécifique et résoudre certains problèmes spécifiques, tels que les logiciels antivirus, les logiciels de bureautique, les logiciels de jeux, etc., appartiennent tous aux logiciels d'application.
Word
Excel
PowerPoint
Pour plus de connaissances connexes, veuillez visiter la rubrique
FAQCe 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!