Ordinateur - Système d'exploitation
Le système d'exploitation est un programme avec les fonctionnalités suivantes -
Un système d'exploitation est un programme qui agit comme une interface entre le logiciel et le matériel informatique.
Il s'agit d'un ensemble intégré de programmes spécialisés utilisés pour gérer les ressources et les opérations globales de l'ordinateur.
Il s'agit d'un logiciel spécialisé qui contrôle et surveille l'exécution de tous les autres programmes résidant sur l'ordinateur, y compris les programmes d'application et autres logiciels système.
Objectifs du système d'exploitation
Les objectifs du système d'exploitation sont -
Rendre le système informatique pratique à utiliser de manière efficace.
Pour masquer les détails des ressources matérielles aux utilisateurs.
Fournir aux utilisateurs une interface pratique pour utiliser le système informatique.
Agir en tant qu'intermédiaire entre le matériel et ses utilisateurs, facilitant ainsi l'accès et l'utilisation par les utilisateurs d'autres ressources.
Gérer les ressources d'un système informatique.
Pour garder une trace de qui utilise quelle ressource, accordant des demandes de ressources et médiatisant les demandes conflictuelles de différents programmes et utilisateurs.
Assurer un partage efficace et équitable des ressources entre les utilisateurs et les programmes.
Caractéristiques du système d'exploitation
Voici une liste de certaines des caractéristiques les plus importantes des systèmes d'exploitation -
Memory Management - Conserve la trace de la mémoire primaire, c'est-à-dire quelle partie de celle-ci est utilisée par qui, quelle partie n'est pas utilisée, etc. et alloue la mémoire lorsqu'un processus ou un programme la demande.
Processor Management - Attribue le processeur (CPU) à un processus et désalloue le processeur lorsqu'il n'est plus nécessaire.
Device Management- Garde une trace de tous les appareils. Ceci est également appelé contrôleur d'E / S qui décide quel processus reçoit le périphérique, quand et pendant combien de temps.
File Management - Alloue et désaffecte les ressources et décide qui obtient les ressources.
Security - Empêche l'accès non autorisé aux programmes et aux données au moyen de mots de passe et d'autres techniques similaires.
Job Accounting - Garde une trace du temps et des ressources utilisées par divers emplois et / ou utilisateurs.
Control Over System Performance - Enregistre les délais entre la demande de service et le système.
Interaction with the Operators- L'interaction peut avoir lieu via la console de l'ordinateur sous forme d'instructions. Le système d'exploitation reconnaît la même chose, effectue l'action correspondante et informe l'opération par un écran d'affichage.
Error-detecting Aids - Production de vidages, traces, messages d'erreur et autres méthodes de débogage et de détection d'erreurs.
Coordination Between Other Software and Users - Coordination et affectation des compilateurs, interprètes, assembleurs et autres logiciels aux différents utilisateurs des systèmes informatiques.