Qu'est-ce qu'un processus ? Quelles informations un système d'exploitation doit-il généralement conserver sur les processus en cours pour les exécuter ?

2 Réponses


  • Un processus est un programme informatique en cours d'exécution.

    Un processus doit suivre :

    1. La carte des emplacements où se trouve votre programme en mémoire.

    2. Adresse relative pour toutes les instructions et données

    3. La valeur de toutes les variables.

    4. L'emplacement de l'instruction en cours d'exécution.

    5. L'emplacement de l'instruction suivante à exécuter.

    6. Toutes les valeurs de registre et de compteur

    7. S'il s'agit d'un énoncé de condition, il doit garder une trace de :

    une. L'emplacement de chaque emplacement de succursale possible.

    b. Le résultat du test de condition tel qu'il puisse déterminer quelle branche prendre.

    8. Si lors d'un appel à un sous-programme (je ne me souviens pas de la nouvelle terminologie pour un sous-programme, y compris les appels au système d'exploitation pour fournir des éléments tels que la lecture de données, l'écriture de données, l'obtention de l'heure système, ... Pendant l'exécution du programme ces fonctions ne sont que des appels de sous-programme même si elles sont écrites par quelqu'un que vous n'avez jamais rencontré ou dont vous n'avez jamais entendu parler), il doit garder une trace de :

    une. L'emplacement de la pile d'arguments

    b. L'adresse de retour

    c. Tous les registres, compteurs et variables doivent être stockés avant l'exécution de l'appel

    9. Adresse de retour du programme en cas de résiliation

    10. Pile d'arguments initiale fournie au début de l'exécution du programme

    11. Savoir comment terminer (il existe des programmes conçus pour ne jamais se terminer - ils sont généralement sur des systèmes d'armes et ils s'arrêtent parce que l'ordinateur est détruit - l'arme explose).

    Je pense que cette liste est complète. 

  • Beaucoup de choses; RAM, ROM, disque dur, CPU. Tous ces éléments et bien d'autres fonctionnent ensemble dans l'exécution des fonctions d'un ordinateur. Le processeur est le convertisseur et les autres éléments stockent la mémoire et les instructions de l'ordinateur.

Ecrivez votre réponse

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