Les quatre principales fonctions d'un système d'exploitation sont:.
Gestion des programmes
mémoire
Gestion
Les services de
Manutention entrée et de sortie
User interface fournie par un système d'exploitation
Voici les cinq services fournis par les systèmes d'exploitation pour la commodité de la utilisateurs.
Le but d'un système informatique est de permettre à l'utilisateur d'exécuter des programmes. Ainsi, le système d'exploitation fournit un environnement où l'utilisateur peut facilement exécuter des programmes. L'utilisateur n'a pas à se soucier de l'allocation de mémoire ou le multitâche ou quoi que ce soit. Ces choses sont prises en charge par les systèmes d'exploitation.
L'exécution d'un programme implique la fixation et de la mémoire désaffecter, l'ordonnancement du processeur en cas de multitraitement. Ces fonctions ne peuvent pas être donnés aux programmes de niveau utilisateur. Donc les programmes de niveau d'utilisateur ne peuvent pas aider l'utilisateur à exécuter des programmes indépendamment, sans l'aide de systèmes d'exploitation.
Chaque programme exige une entrée et produit une sortie. Cela implique l'utilisation d'E /S.
Les systèmes d'exploitation se cache à l'utilisateur les détails du matériel sous-jacent pour l'I /O. Tout le voit utilisateur est que l'I /O a été réalisée sans aucun détail. Ainsi, le système d'exploitation en fournissant des E /S le rend pratique pour les utilisateurs d'exécuter des programmes.
Pour efficacement et utilisateurs de protection ne peut pas contrôler I /O donc ce service ne peut être assuré par les programmes de niveau utilisateur.
La sortie d'un programme peut avoir besoin d'être écrite dans les nouveaux fichiers ou entrée prises de certains fichiers. Les systèmes d'exploitation offrent ce service. L'utilisateur n'a pas à se soucier de la gestion de stockage secondaire. L'utilisateur donne une commande de lecture ou d'écriture sur un fichier et voit son /sa tâche accomplie. Ainsi les systèmes d'exploitation facilitent pour les programmes utilisateur d'accomplir leu