Les tâches de base d'un système d'exploitation informatique sont : 1. Contrôler et gérer le comportement du système, comme l'identification des entrées du clavier, l'envoi des résultats de sortie au moniteur, la gestion des fichiers et des dossiers sur les périphériques de stockage, etc. 2 ; . Déploiement et allocation des ressources système, le système d'exploitation est responsable de la détermination des ressources informatiques dont un programme a besoin, ainsi que de la planification et de l'allocation de ces ressources pour exécuter le programme. 3. Planification des opérations, le système d'exploitation est responsable de la planification des différents comportements du programme. utilisation complète des ressources du système.
L'environnement d'exploitation de ce tutoriel : système Windows 10, ordinateur DELL G3.
Le système d'exploitation (OS) est le programme le plus important exécuté sur votre ordinateur. Le système d'exploitation gère et contrôle les actions de l'ordinateur.
Par exemple : Windows, Mac OS, Linux······
Les tâches principales du système d'exploitation :
1. Contrôler et gérer le comportement du système
Le système d'exploitation effectue des tâches de base, telles que comme : identification de la saisie du clavier, envoi de la sortie au moniteur, gestion des fichiers et des dossiers sur les périphériques de stockage et contrôle des périphériques externes tels que les lecteurs de disque et les imprimantes. Le système d'exploitation doit également garantir que les différents programmes et les différents utilisateurs travaillant avec des collègues n'interfèrent pas les uns avec les autres. De plus, il est responsable des problèmes de sécurité et veille à ce que les utilisateurs et programmes non autorisés ne puissent pas accéder au système.
2. Planification et allocation des ressources système
Le système d'exploitation est chargé de déterminer les ressources informatiques dont un programme a besoin (telles que : le temps CPU, l'espace mémoire, le disque, les périphériques d'entrée et de sortie) et de les planifier et les allouer. ressources pour exécuter le programme.
3. Planification des opérations
Le système d'exploitation est responsable de la planification de divers comportements du programme afin d'utiliser pleinement les ressources du système. De nombreux programmes prennent désormais en charge la multiprogrammation, le multithreading et le multitraitement pour améliorer les performances du système.
La multiprogrammation permet à plusieurs programmes de partager un processeur et de s'exécuter simultanément. Le processeur est plus rapide que les autres composants de l'ordinateur. Cela a pour conséquence que le processeur reste inactif la plupart du temps, par exemple en attendant que les données soient transférées depuis le disque ou que d'autres ressources système répondent. Les systèmes d'exploitation multiprogrammation profitent de cette situation en permettant à plusieurs programmes d'utiliser le temps d'inactivité du processeur. Par exemple : la conception multithread vous permet d'utiliser des sous-processeurs pour modifier des fichiers tandis que votre navigateur Web peut également télécharger des fichiers
Le multithreading permet à un seul programme d'effectuer plusieurs tâches en même temps.
Par exemple : Subhandler permet à l'utilisateur de modifier du texte et de le stocker sur le disque en même temps. Dans cet exemple, l'édition et l'enregistrement sont deux tâches dans la même application, et les deux tâches peuvent s'exécuter simultanément.
(Ou : chaque wagon du train, et le processus est le train. Le wagon ne peut pas bouger sans quitter le train. De même, le train ne peut pas avoir un seul wagon.)
Processus multiples, ou traitement parallèle, utilisez Deux ou davantage de processeurs travaillent ensemble pour effectuer plusieurs sous-tâches qui se produisent simultanément, puis combinent les solutions de ces sous-tâches pour obtenir la solution pour l'ensemble de la tâche.
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!