Unix
un ensemble d'instructions à exécuter (un programme), parfois situé dans une mémoire un espace d'adressage en mémoire vive pour stocker la pile, les données de travail, etc. ;
Il y a famine si un processus prêt à s'exécuter n'accède pas à l'unité centrale en un temps fini.
Les processus de longue durée peuvent n'avoir jamais accès au processeur si des processus de courte durée arrivent en permanence.
L'avantage de cela, c'est que les programmes développés sous Unix peuvent être transférés d'une plate-forme à une autre avec un minimum de modifications.Ce système est multitâche, c'est-à-dire qu'il est capable de gérer et d'exécuter plusieurs programmes simultanément. De plus, il est multi-usager, c'est-à-dire que plusieurs personnes peuvent s'y connecter en même temps et travailler; le système partage alors toutes les ressources logicielles et matérielles de l'ordinateur entre les différents usagers.
LINUX reproduisent les mêmes fonctionnalités que la version AT&T, mais le noyau du système est incompatible parce qu'il a été récrit pour éviter le versement de droit d'auteurs à AT&T
grep est de recevoir une expression rationnelle en ligne de commande, de lire les données sur l'entrée standard ou dans une liste de fichiers, et d'écrire les lignes qui contiennent des correspondances avec l'expression rationnelle sur la sortie standard.
chmod
La commande chmod permet de modifier les droits d'accès sur les fichiers ou répertoires.
Les paramètres de chmod se décomposent là en trois parties :
*la 1ère indique à qui s'applique la modification des droits d'accès :
u pour l'utilisateur, le propriétaire du fichier (u pour user) -g pour le groupe (g pour group)
o pour le reste du monde (o pour others) - a pour tous (a pour all)
* la 2ème est un caractère +, - ou = : + signifie l'ajout de nouveaux droits d'accès
- signifie la suppression de droits