Introduction aux systèmes d'exploitation
Chaque ordinateur est livré avec un système d'exploitation; il est la pièce la plus importante de logiciel sur un ordinateur et il ne peut pas fonctionner sans elle. Il est analogue au système nerveux central d'un être humain; si les êtres humains a eu un système nerveux central fonctionnement, leurs corps ne pouvaient pas effectuer des tâches conscientes et inconscientes sur une base quotidienne tels que la respiration, la marche manger, etc.
Les systèmes d'exploitation contrôlent tous les périphériques d'un ordinateur à l'aide de logiciel. Par conséquent, les appareils peuvent être modifiés, les correctifs peuvent être ajoutées et mises à jour de sécurité appliquées. Cette installation permet des changements à apporter aux systèmes informatiques, éliminant le besoin d'acheter un nouveau chaque fois qu'un changement doit être apporté au système.
Au niveau le plus basique, un système d'exploitation gère le matériel et ressources logicielles d'un ordinateur et de ses périphériques.
Ces ressources comprennent le processeur, la mémoire, l'espace disque, la souris et le clavier, et une imprimante connectée. Il fournit également un moyen stable et cohérent pour les applications d'interagir avec le matériel sans avoir à connaître les détails du dispositif matériel.
Lors de l'utilisation standard d'un ordinateur, divers programmes et périphériques d'entrée en concurrence pour l'utilisation de l'unité centrale de traitement et demande la mémoire, le stockage et entrée et de sortie à leurs propres fins.
Le rôle du système d'exploitation est d'assurer que chaque application en cours d'exécution obtienne les ressources dont il a besoin sur une base égale, tout en gérant les ressources utilisées de manière efficace et à leur plus grande capacité.
Une interface de l'application cohérente est nécessaire si plus d'un ordinateur utilise le système d'exploitation. Ces interfaces de l'application cohérente, connus sous le nom API ou interfaces de programmes d'application, permettent la portabilité des applications, même si les configurations matérielles des ordinateurs sont différents.
Ils permettent également aux systèmes d'exploitation pour être suffisamment flexible pour gérer le matériel de différents fabricants dans presque toutes les combinaisons imaginables.
Il sont considérés comme des quatre catégories de systèmes d'exploitation basés sur les types d'