expliquer les principales fonctionnalités offertes par un système d'exploitation ?

1 Réponses


  • Si vous voulez connaître toutes les fonctions d'un système d'exploitation, je dois dire que cela dépend du système d'exploitation.

    Les fonctions que tous les systèmes d'exploitation ont en commun sont les sous-programmes pour effectuer des opérations d'entrée-sortie, la capacité d'entrer une tâche à effectuer, la capacité de charger le logiciel pour effectuer la tâche souhaitée.

    La plupart des systèmes d'exploitation, mais pas tous, incluent un moyen de terminer une tâche et de fournir l'état d'achèvement du travail (arrêt normal, abandon ou code de retour).

    Les systèmes d'exploitation multi-tâches et le système d'exploitation multiprocesseur incluent tous un programme pour contrôler le temps maximum sans interruption dans le processeur fournissant une préemption si nécessaire, un planificateur de tâches et un système d'interruption. Ces systèmes d'exploitation incluent presque toujours également un système de gestion de la mémoire pour déplacer un programme hors de la mémoire lorsqu'il est préempté ou qu'une opération d'entrée-sortie est souhaitée et que le programme suivant dans le planificateur nécessite une partie ou la totalité de la mémoire utilisée par le programme qui a été retiré de la mémoire.

    La plupart, mais pas tous, fournissent un système de gestion de fichiers, une méthode de soumission des entrées utilisateur et, ces dernières années, fournissent une certaine forme de sécurité et de droits d'utilisateur sur les programmes et/ou les données.

    Au-delà de cela, la plupart des fonctionnalités visent simplement à optimiser celles indiquées ci-dessus, telles que la hiérarchisation des tâches dans la file d'attente du planificateur.
    Bien que Microsoft ait inclus des fonctionnalités telles qu'Internet Explorer dans son système d'exploitation, ce n'est PAS une fonction du système d'exploitation. 

    Dans sa forme la plus basique, tout ce qu'un système d'exploitation est conçu pour faire est de fournir une interface entre l'utilisateur et la machine et de fournir un logiciel de base qui doit exister pour exécuter les travaux. Les systèmes d'exploitation ont été créés à l'origine pour éviter d'avoir à réécrire comment démarrer un travail, comment effectuer des opérations d'entrée-sortie et comment déterminer l'état d'achèvement du travail. Auparavant, chaque programme devait inclure ces capacités. À l'origine, personne ne considérait les programmes qui n'étaient pas censés se terminer tant que l'ordinateur n'était pas physiquement détruit (c'est pourquoi certains systèmes d'exploitation, maintenant, n'incluent pas la capacité de déterminer l'état d'achèvement du travail).

Ecrivez votre réponse

Votre réponse apparaîtra après modération