Quel est le linux de table de processus ? En quoi ça consiste?
Ce terme ne cesse d'apparaître dans mon Système d'Exploitation notes, et je ne suis pas entièrement sûr de ce qu'il est et où il est stocké et comment ou pourquoi.
- Merci de ne pas supprimer votre question après avoir répondu, c'est vraiment bizarre. :p
- non seulement, c'est bizarre, mais elle sape le point de l'ensemble de StackOverflow
Vous devez vous connecter pour publier un commentaire.
La table de processus dans Linux (comme dans presque tous les autres système d'exploitation) est tout simplement une structure de données dans la mémoire vive d'un ordinateur. Il contient de l'information sur les processus qui sont actuellement traitées par le système d'exploitation.
Cette information comprend des informations générales à propos de chaque processus
Une des informations très importantes dans le processus de la table est l'état de chaque processus est actuellement. Cette information est essentielle pour les OS, car elle permet à l'appelé de multitraitement, c'est à dire la possibilité de pratiquement faire fonctionner plusieurs processus sur une seule unité de traitement (CPU).
L'information si un processus est actuellement ACTIVE, en DORMANT, en cours d'EXÉCUTION, etc. est utilisé par le système d'exploitation afin de gérer l'exécution des processus.
Il existe en outre des informations statistiques telles que quand le processus de l'EXÉCUTION de la dernière fois afin de permettre à l'schedulr de l'OS à décider quel processus doit être en cours d'exécution suivant.
Donc en résumé le processus de la table est le centre d'organisation de l'élément pour le système d'exploitation pour gérer tout le processus a commencé.
Une courte introduction peut être trouvée dans ce fil:
http://www.linuxforums.org/forum/kernel/42062-use-process-table.html
Et wikipédia a aussi agréable d'informations sur les processus:
http://en.wikipedia.org/wiki/Process_management_(computing)#Process_description_and_control
http://en.wikipedia.org/wiki/Process_table
Processus de table est un noyau de la structure de données qui décrit l'état d'un processus (avec les processus en U de la Zone). Il contient des champs qui doivent toujours être disponibles pour le noyau.
Il contient les champs suivants :
En bref, la table de processus donne des renseignements sur les processus dans le noyau.
Processus de table est une structure de données dans le noyau Linux, qui stockent des informations sur tous les processus en cours d'exécution. Le processus de la table contient l'ID du processus, de l'utilisation de la mémoire du processus, ce sont descripteur de fichier utilisé dans le processus, ect.
Le noyau de la piste de la création et l'exécution de processus en utilisant le descripteur de processus. Chaque processus descripteur contient,
Le processus de la table importants d'information est,
ps aux est une commande Linux utilisée pour dresser la liste de tous les processus de l'état et de l'utilisation des ressources(mémoire, cpu). Vous pouvez voir la liste de processus avec le propriétaire, PID, CPU, MEM, STAT ect.
Chaque processus est représenté dans le système d'exploitation par un processus de bloc de contrôle - également connu comme tâche du bloc de contrôle de - qui contient les éléments suivants
Pour plus d', http://www.technologyuk.net/computing/operating-systems/