les processus
modifié le 02/09/2007 16:48:15
la plupart des systèmes d'aujourd'hui sont multitâches, il peuvent exécuter plusieurs programmes à la fois même s'il n'y a qu'un processeur... étonnant, non?
à chaque appel système (entrée/sortie essentiellement), les processus passent du mode utilisateur au mode noyau, et là, le noyau vérifie s'il n' y a pas un processus qui est plus prioritaire (il est vraiment prioritaire, il attend depuis longtemps...) qui pourrait prendre la main à la place du processus actuel
on peut visualiser les processus actifs avec la commande ps ax (sortie statique) ou avec la commande top (sortie dynamique)
sous Linux, la commande ls -ld /proc/[0-9]* affiche tous les répertoires virtuels décrivant l'état des processus, chaque nom de répertoire correspondant au PID