Universit´e de Metz Cours de Syst`eme d’Exploitation Unix re M.S.T. T´el´ecom 1 Ann´ee Ann´ee Universitaire 2002/2003 Y. Mor`ere Table des mati`eres 1 Introduction `a la notion d’ordinateur 13 1.1 Pr´esentation de l’ordinateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 1.1.1 Types d’ordinateurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 1.1.2 Constitution de l’ordinateur . . . . . . . . . . . . . . . . . . . . . . . . . 14 1.1.3 Pr´esentation de la carte-m`ere . . . . . . . . . . . . . . . . . . . . . . . . 14 1.1.3.1 Facteur d’encombrement d’une carte-m`ere . . . . . . . . . . . . 14 1.1.4 Le chipset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 1.1.5 L’horloge et la pile du CMOS . . . . . . . . . . . . . . . . . . . . . . . . 15 1.1.6 Le BIOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 1.1.6.1 Pr´esentation du BIOS . . . . . . . . . . . . . . . . . . . . . . . 16 1.1.6.2 Le BIOS Award . . . . . . . . . . . . . . . . . . . . . . . . . . 16 1.1.7 Le processeur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 1.1.8 La m´emoire-cache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 1.1.9 La m´emoire vive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 1.1.10 Les connecteurs d’extension . . . . . . . . . . . . . . . . . . . . . . . . . 18 1.1.11 Le bus syst`eme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 1.2 Qu’est-ce qu’un processeur? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 1.2.1 le processeur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 1.2.2 A quoi ressemble une instruction? . . . . . . . . . . . . . . . . . . . . . . 19 1.2.3 Les registres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 1.2.4 les signaux de commande . . . . . . . . . . . . . . . . . . . . . . . . . . 20 1.2.5 Qu’est-ce qu’un microprocesseur? . . . . . . . . . . . . . . . . . . . . . . 20 1.2.6 Le parallelisme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 1.2.7 Le pipelining . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 1.2.8 L’architecture CISC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 1.2.9 L’architecture RISC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 1.2.10 CISC ou RISC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 1.3 Rˆole de la m´emoire vive (RAM) . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 1.3.1 Fonctionnement de la m´emoire vive . . . . . . . . . . . . . . . . . . . . . 23 1.3.2 La correction d’erreurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 1.3.2.1 Bit de parit´e . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 3 4 Cours de Syst`eme d’Exploitation UNIX 1.3.2.2 Barrettes ECC . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 1.3.3 Types de barrettes de m´emoire vive . . . . . . . . . . . . . . . . . . . . . 25 1.3.3.1 DRAM PM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 1.3.3.2 DRAM FPM . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 1.3.3.3 DRAM EDO . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 1.3.3.4 SDRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 1.3.3.5 DDR-SDRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 1.3.3.6 DR-SDRAM (Rambus DRAM) . . . . . . . . . . . . . . . . . . 27 1.4 La m´emoire morte (ROM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 1.4.1 Les types de ROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 1.4.1.1 ROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 1.4.1.2 PROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 1.4.1.3 EPROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 1.4.1.4 EEPROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 1.5 Le rˆole du disque dur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 1.5.1 Le fonctionnement interne . . . . . . . . . . . . . . . . . . . . . . . . . . 30 1.5.2 La lecture et l’´ecriture . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 1.5.3 Le mode bloc des disques durs . . . . . . . . . . . . . . . . . . . . . . . . 32 1.5.4 Le mode 32 bits des disques durs . . . . . . . . . . . . . . . . . . . . . . 33 1.5.5 L’interface SCSI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 1.5.6 Le serial ATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 1.5.6.1 Serial ATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 1.5.6.2 Serial Attached SCSI . . . . . . . . . . . . . . . . . . . . . . . . 35 1.5.6.3 L’avenir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 1.5.7 Les caract´eristiques du disque . . . . . . . . . . . . . . . . . . . . . . . . 35 1.6 P´eriph´erique interne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 1.6.1 Les cartes acc´el´eratrices 2D . . . . . . . . . . . . . . . . . . . . . . . . . 36 1.6.2 Les cartes acc´el´eratrices 3D . . . . . . . . . . . . . . . . . . . . . . . . . 36 1.6.3 Glossaire des fonctions acc´el´eratrices 3D et 2D . . . . . . . . . . . . . . . 37 1.6.4 Qu’est-ce qu’une carte r´eseau? . . . . . . . . . . . . . . . . . . . . . . . 39 1.6.5 Quel est le roˆle de la carte r´eseau? . . . . . . . . . . . . . . . . . . . . . 39 1.6.6 La pr´eparation des donn´ees . . . . . . . . . . . . . . . . . . . . . . . . . 39 1.6.7 Le roˆle d’identificateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 1.6.8 Les autres fonctions de la carte r´eseau . . . . . . . . . . . . . . . . . . . 40 1.6.9 Envoi et controˆle des donn´ees . . . . . . . . . . . . . . . . . . . . . . . . 40 1.6.10 Param`etres de configuration de la carte . . . . . . . . . . . . . . . . . . . 40 2 Introduction aux syst`emes d’exploitation 43 2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 2.2 Syst`emes multi-tˆaches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 2.3 Syst`emes multi-processeurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 M.S.T. T´el´ecom 1reAnn´ee 5 octobre 2003 Cours de Syst`eme d’Exploitation UNIX 5 2.4 Les types de syst`emes d’exploitation . . . . . . . . . . . . . . . . . . . . . . . . 44 2.5 Notions de fichier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 2.5.1 Les fichiers corrompus . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 2.5.2 Infection par un virus . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 2.6 Notion de r´epertoire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 2.7 Relations relatives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 2.8 La cr´eation du DOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 2.8.1 Pr´esentation du syst`eme . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 2.8.2 Les fichiers sous DOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 2.8.3 L’organisation des fichiers en r´epertoires . . . . . . . . . . . . . . . . . . 48 2.8.4 Commandes MS-DOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 2.8.5 Lister les fichiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 2.8.6 Utiliser des caract`eres g´en´eriques . . . . . . . . . . . . . . . . . . . . . . 49 2.8.7 Envoyer les informations envoy´ees `a l’´ecran dans un fichier . . . . . . . . 49 3 Caract´eristiques g´en´erales du syst`eme Unix 51 ´ 3.1 Evolution d’Unix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 3.2 Philosophie d’Unix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 3.2.1 Caract`ere universel d’Unix . . . . . . . . . . . . . . . . . . . . . . . . . . 52 3.2.1.1 Le noyau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 3.2.1.2 Le Shell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 3.2.2 Le syst`eme de gestion de fichiers . . . . . . . . . . . . . . . . . . . . . . . 54 3.2.2.1 Vision g´en´erale . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 3.2.2.2 Les droits d’acc`es . . . . . . . . . . . . . . . . . . . . . . . . . . 54 3.2.3 Les processus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 3.2.3.1 Vision g´en´erale . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 3.2.3.2 Terminal de contrˆole d’un processus, ex´ecution en arri`ere plan . 55 3.2.3.3 La propri´et´e effective et r´eelle d’un processus . . . . . . . . . . 55 4 Pr´esentation de l’environnement du CESIUM 57 4.1 Les serveurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 4.2 Les stations de travail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 5 Utilisation du Shell 59 5.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 5.1.1 Qu’est ce que le Shell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 5.1.2 Les diff´erents utilisateurs . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 5.1.2.1 L’utilisateur de base . . . . . . . . . . . . . . . . . . . . . . . . 60 5.1.2.2 Le programmeur . . . . . . . . . . . . . . . . . . . . . . . . . . 60 5.1.2.3 L’administrateur syst`eme . . . . . . . . . . . . . . . . . . . . . 60 5.1.3 Exemple de session utilisateur . . . . . . . . . . . . . . . . . . . . . . . . 61 Yann MORE`RE M.S.T. T´el´ecom 1reAnn´ee 6 Cours de Syst`eme d’Exploitation UNIX 5.2 Le Shell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 5.2.1 Entr´ee dans le syst`eme . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 5.2.1.1 Changer son mot de passe . . . . . . . . . . . . . . . . . . . . . 62 5.2.1.2 Format g´en´eral des commandes . . . . . . . . . . . . . . . . . . 63 5.2.1.3 stuces pour se d´eplacer sur la ligne de commandes : . . . . . . . 63 5.2.1.4 Le manuel en ligne . . . . . . . . . . . . . . . . . . . . . . . . . 63 5.2.1.5 Sortie du syst`eme . . . . . . . . . . . . . . . . . . . . . . . . . . 66 5.2.2 Syntaxe de commande . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 5.2.2.1 Fonctionnement de l’ex´ecution d’une commande . . . . . . . . . 66 5.2.2.2 Commandes li´ees `a l’arborescence de fichiers . . . . . . . . . . . 66 5.2.2.3 Commandes li´ees aux r´epertoires . . . . . . . . . . . . . . . . . 74 5.2.2.4 Gestion des sorties imprimantes . . . . . . . . . . . . . . . . . . 75 5.2.2.5 Commandes d’observation du syst`eme . . . . . . . . . . . . . . 77 6 Le Shell - Interpr´eteur de commandes 85 6.1 Les variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 6.1.1 Variables simples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 6.1.1.1 M´ecanismes d’affectation . . . . . . . . . . . . . . . . . . . . . . 85 6.1.1.2 D´esignation de la variable . . . . . . . . . . . . . . . . . . . . . 85 6.1.1.3 Affichage d’une variable . . . . . . . . . . . . . . . . . . . . . . 86 6.1.1.4 Saisie au clavier . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 6.1.1.5 1.1.5 Exportation des variables . . . . . . . . . . . . . . . . . . 86 6.1.1.6 Visualisation des variables disponibles . . . . . . . . . . . . . . 86 6.1.1.7 Supprimer une variable . . . . . . . . . . . . . . . . . . . . . . 86 6.1.1.8 Substitutions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 6.1.2 Variables du shell - personnalisation de l’environnement . . . . . . . . . . 87 6.1.2.1 Les principales variables . . . . . . . . . . . . . . . . . . . . . . 87 6.1.2.2 Que se passe-t-il au login? . . . . . . . . . . . . . . . . . . . . . 87 6.1.3 Variables sp´eciales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 6.2 M´ecanismes d’interpr´etation du shell . . . . . . . . . . . . . . . . . . . . . . . . 88 6.2.1 D´efinitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 6.2.2 Commandes et processus . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 6.2.3 Prompts et tourmenterais de commandes . . . . . . . . . . . . . . . . . . 88 6.2.4 Environnement d’une commande . . . . . . . . . . . . . . . . . . . . . . 89 6.2.5 Recherche d’une commande . . . . . . . . . . . . . . . . . . . . . . . . . 89 6.2.6 Les alias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 6.2.7 Substitution de commande . . . . . . . . . . . . . . . . . . . . . . . . . . 90 6.2.8 Substitution de nom de fichier et autres caract`eres sp´eciaux . . . . . . . 90 6.2.9 M´ecanismes d’interpr´etation . . . . . . . . . . . . . . . . . . . . . . . . . 90 6.2.10 Lancement de l’ex´ecution d’un shellscript . . . . . . . . . . . . . . . . . . 91 6.2.10.1 Lancement par le nom du shellscript . . . . . . . . . . . . . . . 91 M.S.T. T´el´ecom 1reAnn´ee 5 octobre 2003 Cours de Syst`eme d’Exploitation UNIX 7 6.2.10.2 Lancement par appel explicite du shell . . . . . . . . . . . . . . 92 6.2.10.3 Lancement par appel de la commande interne . . . . . . . . . 92 (cid:19) (cid:20) 6.3 Les redirections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 6.3.1 Redirections des sorties . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 6.3.1.1 Redirection avec ´ecrasement du fichier de redirection . . . . . . 92 6.3.1.2 Redirection avec ajout `a la fin du fichier de redirection . . . . . 92 6.3.1.3 Redirection du fichier d’erreur . . . . . . . . . . . . . . . . . . . 93 6.3.2 Redirection des entr´ees . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 6.3.3 La notion de pipe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 6.4 Lancement de processus en arri`ere plan . . . . . . . . . . . . . . . . . . . . . . . 95 6.4.1 D´efinition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 6.4.2 Gestion des jobs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 (cid:19) (cid:20) 7 Le Shell - Langage de programmation 97 7.1 Tests divers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 7.2 D´ecaler la position des param`etres . . . . . . . . . . . . . . . . . . . . . . . . . . 98 7.3 Sortie d’un shellscript . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 7.4 Les structures de contrˆole . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 7.4.1 if..then..else..fi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 7.4.2 case..esac . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 7.4.3 for..do..done . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 7.4.4 while..do..done . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 7.4.5 until..do..done . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 7.4.6 Instructions li´ees aux boucles . . . . . . . . . . . . . . . . . . . . . . . . 102 7.5 Commandes built-in diverses . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 (cid:19) (cid:20) 7.6 Calculs, traitements des chaˆınes de caract`eres . . . . . . . . . . . . . . . . . . . 103 8 Manipulation des donn´ees d’un fichier 105 8.1 Trier les lignes d’un fichier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105 8.2 Recherche d’une chaˆıne de caract`eres . . . . . . . . . . . . . . . . . . . . . . . . 106 8.3 Compter les caract`eres, les mots, les lignes . . . . . . . . . . . . . . . . . . . . . 107 8.4 Conversion et suppression de caract`eres . . . . . . . . . . . . . . . . . . . . . . . 107 8.5 Comparaison du contenu de 2 fichiers . . . . . . . . . . . . . . . . . . . . . . . . 107 8.5.1 Comparaison de 2 fichiers . . . . . . . . . . . . . . . . . . . . . . . . . . 107 8.5.2 Diff´erence entre 2 fichiers . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 8.6 Extraire le d´ebut ou la fin d’un fichier . . . . . . . . . . . . . . . . . . . . . . . . 108 8.6.1 D´ebut du fichier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 8.6.2 Fin du fichier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 8.7 Autres commandes utiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 Yann MORE`RE M.S.T. T´el´ecom 1reAnn´ee 8 Cours de Syst`eme d’Exploitation UNIX 9 Introduction au syst`eme X-Window 109 9.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 9.1.1 Syst`emes de fenˆetrage . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 9.1.2 Le projet Athena . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 9.2 Le syst`eme X Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110 9.2.1 Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 9.2.2 Client-Serveur? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 9.2.3 Le serveur X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112 9.2.4 Requˆetes et ´ev´enements . . . . . . . . . . . . . . . . . . . . . . . . . . . 112 M.S.T. T´el´ecom 1reAnn´ee 5 octobre 2003 Table des figures 1.1 Le BIOS Award . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 1.2 Sch´ema d’un slot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 1.3 Processeur Intel 4004 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 1.4 Cœur d’un processeur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 1.5 Processeur Intel Pentium . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 1.6 Structure de ma m´emoire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 1.7 M´emoire SIMM 30 broches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 1.8 M´emoire SIMM 72 broches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 1.9 M´emoire DIMM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 1.10 Structure d’un disque dur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 1.11 Notion de Piste . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 1.12 Notion de secteur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 1.13 Notion de cylindre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 2.1 Principe du Syst`eme d’exploitation . . . . . . . . . . . . . . . . . . . . . . . . . 43 2.2 Syst`eme de r´epertoire de Win 95 . . . . . . . . . . . . . . . . . . . . . . . . . . 46 2.3 Invite MS-Dos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 3.1 Structure d’un syst`eme Unix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 3.2 Syst`eme de fichier d’un syst`eme Unix . . . . . . . . . . . . . . . . . . . . . . . . 54 4.1 Reseau de Machine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 5.1 Connexion en mode graphique . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 6.1 Redirections des entr´ees . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 6.2 M´ecanisme de fonctionnement de ”|”. . . . . . . . . . . . . . . . . . . . . . . . . 95 6.3 M´ecanisme de fonctionnement de tee . . . . . . . . . . . . . . . . . . . . . . . . 95 9.1 Architecture du syst`eme X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 9.2 Requˆetes et Ev´enements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 9 Cette page est laiss´ee blanche intentionnellement
Description: