Le système d'exploitation est un programme informatique qui gère les ressources matérielles et logicielles de l'ordinateur. Il s'agit d'un ensemble de programmes qui contrôlent et gèrent les ressources logicielles et matérielles de l'ordinateur et organisent plusieurs utilisateurs pour partager une variété de ressources de la manière la plus raisonnable. et efficace possible. Les fonctions du système d'exploitation : 1. Gérer diverses ressources du système ; 2. Fournir aux utilisateurs une bonne interface. Du point de vue d'un utilisateur d'ordinateur, le système d'exploitation incarne les différents services qu'il fournit ; du point de vue d'un programmeur, il fait principalement référence à l'interface ou à l'interface de connexion de l'utilisateur ; du point de vue d'un concepteur, il fait référence à diverses connexions entre ; divers modules et unités.
L'environnement d'exploitation de cet article : système Windows 7, ordinateur Dell G3.
Qu'est-ce qu'un système d'exploitation ?
Le système d'exploitation (OS) est un programme informatique qui gère les ressources matérielles et logicielles de l'ordinateur. Un système d'exploitation est un ensemble de programmes qui contrôlent et gèrent les ressources logicielles et matérielles de l'ordinateur et organisent plusieurs utilisateurs pour partager plusieurs ressources de la manière la plus raisonnable et la plus efficace possible.
Le système d'exploitation doit gérer des questions de base telles que la gestion et la configuration de la mémoire, la détermination de la priorité de l'offre et de la demande de ressources système, le contrôle des périphériques d'entrée et de sortie, l'exploitation des réseaux et la gestion des systèmes de fichiers. Le système d'exploitation fournit également une interface d'exploitation permettant aux utilisateurs d'interagir avec le système.
Dans un ordinateur, le système d'exploitation est le logiciel système de base le plus basique et le plus important.
Du point de vue d'un utilisateur d'ordinateur, le système d'exploitation informatique reflète les différents services qu'il fournit
Du point de vue d'un programmeur Say ; , il fait principalement référence à l'interface ou à l'interface de connexion de l'utilisateur
Du point de vue d'un concepteur, il fait référence à la connexion entre différents modules et unités ;
En fait, la clé de la conception et de l'amélioration d'un nouveau système d'exploitation est la conception de l'architecture. Après des décennies de développement, les systèmes d'exploitation informatiques ont évolué à partir de simples contrôles au début. La boucle s'est développée en un système d'exploitation distribué plus complexe. Associé aux besoins de plus en plus diversifiés des utilisateurs d'ordinateurs, le système d'exploitation informatique est devenu l'un des systèmes logiciels informatiques complexes et énormes.
Le rôle du système d'exploitation :
(1) Gérer diverses ressources du système (2) Fournir une bonne interface aux utilisateurs ; .
Le système d'exploitation comprend principalement les fonctions suivantes :
① Gestion des processus, son travail est principalement la planification des processus, dans un seul utilisateur Dans le Dans le cas des tâches, le processeur est occupé exclusivement par une tâche pour un utilisateur, et le travail de gestion des processus est très simple. Cependant, dans le cas d'une multi-programmation ou d'un multi-utilisateur, lors de l'organisation de plusieurs jobs ou tâches, il est nécessaire de résoudre les problèmes d'ordonnancement, d'allocation et de recyclage des processeurs.
② La gestion du stockage est divisée en plusieurs fonctions : l'allocation du stockage, le partage du stockage, la protection du stockage et l'extension du stockage.
③La gestion des appareils a les fonctions suivantes : allocation des appareils, contrôle de la transmission des appareils et indépendance des appareils.
④Gestion de fichiers : gestion de l'espace de stockage de fichiers, gestion des répertoires, gestion des opérations de fichiers et protection des fichiers.
⑤La gestion des emplois est responsable du traitement de toutes les demandes soumises par les utilisateurs.
Le système d'exploitation présente les 4 caractéristiques de base suivantes :
(1) Concurrence : La concurrence fait référence à deux ou plusieurs événements ou activités se produisent dans le même intervalle de temps.
(2) Partage : le partage est une autre caractéristique importante du système d'exploitation. Cela signifie que les ressources du système d'exploitation (y compris les ressources matérielles et les ressources logicielles) peuvent être utilisées par plusieurs processus s'exécutant simultanément, et c'est le cas. pas exclusif à un seul processus.
(3) Virtualité : Il s'agit d'une technologie de gestion dans le système d'exploitation. Elle mappe une entité physique en plusieurs homologues logiques.
(4) Incertitude : En multi-programmation, il existe des connexions directes ou indirectes entre chaque programme, et la vitesse d'avancement du programme est affectée par son environnement d'exécution. À l'heure actuelle, plusieurs exécutions du même programme et des mêmes données peuvent produire des résultats différents ; la durée et la séquence d'exécution du programme sont également incertaines ; les demandes d'entrée externes et le moment où les pannes opérationnelles se produisent sont également difficiles à prévoir. Ce sont toutes des manifestations d’incertitude.
Recommandations associées : "Cours de programmation"
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!