? Un système d'exploitation est le logiciel de base d'un ordinateur. Il assure l'interface entre le matériel de l'ordinateur et l'utilisateur . Plus précisément, il s'agit d'un morceau de logiciel système qui permet au monde extérieur d'interagir avec le matériel, parfois en utilisant un autre logiciel pour effectuer des actions spécifiques . Un système d'exploitation peut être trouvé sur les appareils numériques comme les ordinateurs, ordinateurs portables , netbooks , téléphones portables et consoles de jeux. Certains noms reconnus sont Microsoft Windows, Mac OS X et Linux pour les ordinateurs. La gestion des ressources
Un ordinateur de bureau ou tout système informatique se compose de nombreux composants tels que le processeur , périphérique de stockage de mémoire et les périphériques d'entrée-sortie . À tout instant , divers programmes en compétition les uns avec les autres et nécessiter de la mémoire proprement dite, l'espace disque et des ressources CPU. Par exemple, dans le même temps , l'utilisateur pourrait être de téléchargement des fichiers de données à partir d'Internet et de copier simultanément des fichiers depuis un disque dur externe et écouter de la musique . Dans de telles situations , les actes de système d'exploitation en tant que gestionnaire et gère tous les processus en dehors de la préservation des ressources pour d'autres processus qui pourrait commencer .
Extended Virtual Machine
le niveau de base , et non pas chaque utilisateur d'ordinateur sait comment le matériel fonctionne . Et il n'est pas nécessaire pour l'utilisateur occasionnel . L'architecture d'un ordinateur est très compliqué. Le système d'exploitation est réalisé de manière à cacher la façon dont la machine se comporte ou comment la mémoire est allouée pour les programmes de l'utilisateur. Il présente les utilisateurs ce dont ils ont besoin sans les impliquer . Au lieu de garder la machine nue en face de l'utilisateur, le système d'exploitation présente à l'utilisateur une machine virtuelle personnalisée d'opérer sur .
Multi -threading
Normalement, à chaque instant plus d'un processus est exécuté sur un dispositif informatique. Ces processus peuvent contenir des petits sous-processus pouvant nécessiter un traitement supplémentaire. Un système d'exploitation exécute la tâche de la rupture d'une tâche complexe en plusieurs threads , et allouer des ressources de mémoire et de la CPU qui leur sont propres . Il doit également gérer la mémoire du processeur disponible entre les différentes tâches .
Utilisateurs multiples
du système d'exploitation surveille la base de données de compte , gardant un contrôle sur les différents paramètres de plusieurs utilisateurs, l'affectation des ressources aux utilisateurs si plus d'un utilisateur est actif en même temps , et l'octroi de droits d'utilisation sans compromettre la vie privée des autres utilisateurs.
dispositif d'interface
< p> un système d'exploitation agit essentiellement comme une interface de dispositif . En installant les pilotes de périphériques spécifiques , un système d'exploitation démarre ou arrête un dispositif sans invoquer la participation des usagers . A tout instant , il peut arriver que trois fichiers doivent être imprimés . Le système d'exploitation , à l'aide d' un pilote de dispositif approprié , commande l' imprimante pour imprimer des fichiers dans un ordre particulier . Il gère les fichiers stockés sur un ordinateur , l'allocation d'espace sur le disque dur (appelé secteurs) pour un accès plus rapide . De même, l'affichage des images sur l'écran, et le suivi des entrées de l'utilisateur de l'utilisateur par le clavier ou la souris est également géré par le système d'exploitation .