table

introduction

c'est quoi, Unix?

les Unix d'aujourd'hui

la console

accéder à la console

la ligne de commande

à la découverte du système de fichier

les attributs des fichiers

à propos du noyau

les processus

shell et ligne de commande

les variables d'environnement

les "pipes"

redirections et descripteurs de fichiers

un exemple

allons plus loin

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