Le logiciel système comprend principalement quatre catégories, à savoir : 1. Le système d'exploitation, qui est le logiciel de niveau le plus bas et constitue le pont entre le matériel nu de l'ordinateur et les applications et les utilisateurs 2. Le programme de traitement du langage, qui ne peut être reconnu que directement ; et exécuté par l'ordinateur Langage machine, donc pour exécuter des programmes linguistiques de haut niveau sur un ordinateur, un programme de traduction du langage de programme doit être équipé 3. La gestion de bases de données, qui est un logiciel à grande échelle pour manipuler et gérer des bases de données, utilisé pour établir ; , utiliser et entretenir des bases de données ; 4. Programmes auxiliaires, principalement Il existe des programmes d'édition, des programmes de débogage, des programmes de configuration et de liaison et des programmes de débogage.
L'environnement d'exploitation de ce tutoriel : système Windows 10, ordinateur Dell G3.
Quels sont les quatre principaux composants du logiciel système ?
1. Système d'exploitation
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. 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 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.
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.
3. 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.
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. .
Extensions associées :
Le système d'exploitation est utilisé pour gérer les ressources informatiques et contrôler l'exécution des programmes. Les systèmes de traitement du langage sont des logiciels utilisés pour traiter des langages logiciels, tels que des compilateurs, etc. Le système de base de données est un logiciel utilisé pour prendre en charge la gestion et l'accès aux données, y compris les bases de données, les systèmes de gestion de bases de données, etc.
Une base de données est un ensemble de données qui résident dans un système informatique. La relation entre elles est définie par un schéma de données et décrite par un langage de définition de données. Le système de gestion de base de données permet aux utilisateurs d'accéder aux données en tant qu'éléments d'axe utilisés et. modifié.
Les systèmes logiciels distribués comprennent les systèmes d'exploitation distribués, les systèmes de programmation distribués, les systèmes de fichiers distribués, les systèmes de bases de données distribuées, etc. Le système d'interaction homme-machine est un système logiciel qui permet une interaction d'informations entre les utilisateurs et les systèmes informatiques selon certains accords, et peut fournir aux utilisateurs une interface homme-machine conviviale.
Les fonctions du système d'exploitation comprennent la gestion du processeur, la gestion du stockage, la gestion des fichiers, la gestion des appareils et la gestion des tâches. Ses principaux contenus de recherche incluent la structure du système d'exploitation, la planification des processus (tâches), le mécanisme de synchronisation, la prévention des blocages, l'allocation de mémoire. , allocation d'équipement, parallélisme, mécanismes de tolérance aux pannes et de récupération, etc.
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!