| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
systèmes  
  • Compétences informatiques de base

  • Linux

  • Mac OS

  • Ubuntu

  • Unix

  • fenêtres

  • windows Vista

  • windows XP
  •  
    Connaissances Informatiques >> systèmes >> fenêtres >> Content
    Cinq principales activités d'un système d'exploitation relativement à la gestion de process
    Il ya cinq activités majeures que le système d'exploitation doit maintenir afin de gérer les processus qui est en marche. Sans ces cinq activités , un système d'exploitation ne serait pas capable de rester stable pendant un certain temps. Création des processus

    Lorsque vous allumez votre ordinateur, le système d'exploitation ouvre processus pour exécuter des services pour tout, depuis le spooler d'impression à la sécurité informatique . Lorsque vous vous connectez à des programmes informatiques et de départ, les programmes créent des processus dépendants . Un processus n'est pas le programme lui-même , mais plutôt les instructions que le processeur utilise pour exécuter le programme. Un processus appartient soit à Windows ou à un autre programme que vous avez installé .
    Traitement État

    L'état d'un processus peut être « créé », « ; à courir ", " attente "ou" bloqué . " vous pouvez dire que le processus est " en attente " après le moment de commencer son programme de parent, et avant qu'il ait été traité par le CPU. Un processus est " en marche " lorsque le CPU est son traitement. Vous pouvez envisager un processus " bloqué " si l'ordinateur ne dispose pas de suffisamment de mémoire pour traiter ou si les fichiers associés au processus ne peuvent pas être localisés. Tous les systèmes d'exploitation ont une sorte de système de gestion de processus, si elles ont des noms différents pour chaque état.
    Processus de synchronisation

    Une fois que les processus sont en cours d'exécution , l' exploitation système a besoin d'un moyen de s'assurer qu'il n'existe pas deux processus accèdent aux mêmes ressources au même moment . Plus précisément, il n'existe pas deux processus peuvent essayer d' exécuter la même zone du code à la fois. Si deux processus ont tenté d'exécuter ce code en même temps , un accident pourrait se produire comme ils tentent d'appeler les mêmes fichiers et envoyer les mêmes instructions pour le CPU en même temps . Si deux processus doivent exécuter le même code, il faut attendre que l'autre pour terminer avant de poursuivre.
    Process Communication

    L'ordinateur doit s'assurer que les processus peuvent communiquer avec l' unité centrale de traitement et avec l'autre. Par exemple, un programme peut avoir de nombreux processus , et chaque processus peut avoir un niveau d'autorisation différent . Un niveau d'autorisation est simplement une indication du niveau d'accès d'un processus doit avoir au système. Communication des processus garantit que l'ordinateur peut déterminer les autorisations de chaque processus. Ceci est très important dans la prévention des logiciels malveillants de suppression des fichiers système ou en ajoutant des instructions au système d'exploitation lui-même.
    Deadlock prévention

    Enfin , l'ordinateur doit disposer d' un moyen d'assurer que les processus ne soient pas dans l'impasse . Blocage se produit lorsque deux processus requièrent chacun une ressource que l'autre utilise actuellement , et donc ni processus peut terminer ce qu'il fait . Les ressources ne peuvent pas être libérés, et des programmes enferment . Vous pouvez également vous référer à cette situation comme une « attente circulaire. " Les systèmes d'exploitation empêchent impasse de différentes façons, mais la méthode la plus courante consiste à forcer un processus de déclarer les ressources dont elle aura besoin avant de pouvoir démarrer. Alternativement, un processus peut être contraint de demander des ressources en blocs , puis libérer les ressources qu'il termine avec eux.

    Previous :

    next :
      articles connexes
    ·Comment mettre à jour un Toshiba A105 vers Windows 7 
    ·Comment effacer un mot de passe Windows 
    ·Comment savoir si un processus a été suspendu dans Wi…
    ·Comment mettre en place un Home Server utilisant un dis…
    ·Comment faire pour déterminer quels programmes exécut…
    ·Qu'est-ce que Comm.exe 
    ·Comment redémarrer mon ordinateur portable avec les pa…
    ·Comment faire de types de fichiers visibles dans l'Expl…
    ·Comment utiliser les commandes clavier au lieu des comm…
    ·Comment changer barre des tâches Windows 
      articles en vedette
    ·Comment faire pour utiliser Microsoft Security Essentia…
    ·Comment faire pour installer un certificat numérique 
    ·Effets photo du stand pour le Mac 
    ·Comment faire pour extraire des images à partir de CBR…
    ·Comment créer un bouton de panique dans XP 
    ·Comment installer Norton Security Suite sous Windows Vi…
    ·Comment désactiver SELinux Off 
    ·Comment réparer un Windows XP Échec de validation 
    ·Comment trouver un dossier caché sur Apple 
    ·Changer OIC DLL 
    Copyright © Connaissances Informatiques http://fr.wingwit.com