Chapitre 3 Systèmes de gestion de fichiers

Dimension: px
Commencer à balayer dès la page:

Download "Chapitre 3 Systèmes de gestion de fichiers"

Transcription

1 Chapitre 3 Systèmes de gestion de fichiers Jean Privat Université du Québec à Montréal INF3172 Principes des systèmes d exploitation Automne 2016 Jean Privat (UQAM) 03 SGF INF3172 Automne / 54

2 Plan 1 Systèmes de fichiers 2 Table des inodes 3 Liens durs et liens symboliques 4 Accès et modification des fichiers 5 Adressage des fichiers 6 Traitement des fichiers ouverts 7 Fiabilité de l espace disque Jean Privat (UQAM) 03 SGF INF3172 Automne / 54

3 Plan 1 Systèmes de fichiers 2 Table des inodes 3 Liens durs et liens symboliques 4 Accès et modification des fichiers 5 Adressage des fichiers 6 Traitement des fichiers ouverts 7 Fiabilité de l espace disque Jean Privat (UQAM) 03 SGF INF3172 Automne / 54

4 Rappel Rôles d un SE Gestion des processus Gestion de l espace mémoire Gestion de l espace disque Gestion des entrées-sorties Jean Privat (UQAM) 03 SGF INF3172 Automne / 54

5 Gestion de l espace disque Objectifs Gérer l espace, répondre aux demandes d allocation et de libération de l espace Donner à l utilisateur une abstraction cohérente et indépendante du mode de gestion de l espace Notion de base : le fichier La partie du SE qui s occupe des fichiers : Système de gestion de fichiers (SGF) Jean Privat (UQAM) 03 SGF INF3172 Automne / 54

6 Les fichiers Besoins de l utilisateur (et des logiciels) Contenu défini par l utilisateur Fichiers nommés (plutôt que numérotés) Organisés pour les retrouver facilement Notion de propriétaire et droits d accès Indépendants du matériel Il veut aussi un SGF extensible Jean Privat (UQAM) 03 SGF INF3172 Automne / 54

7 Hiérarchie de fichiers Sous Unix La racine s appelle / (slash) et elle est unique Sous Windows Plusieurs racines possibles (C :, etc.) Jean Privat (UQAM) 03 SGF INF3172 Automne / 54

8 Fichiers sous Unix Un principe Unix de base Tout est fichier Fichiers standards Textes, exécutables, code source, images... Contenu décidés par l utilisateur Fichiers spéciaux Répertoires, fichiers physiques (dans /dev), liens symboliques, tubes nommés... Manipulation par des appels systèmes spécifiques Règles au cas par cas Jean Privat (UQAM) 03 SGF INF3172 Automne / 54

9 Partitions Morceau du système de fichier Chaque partition est indépendante Mais partie d un grand tout Montage et démontage Une partition est montée dans un répertoire Jean Privat (UQAM) 03 SGF INF3172 Automne / 54

10 Partitions Partition de l espace disque = Système de fichier simple Contient tout le nécessaire pour sa bonne gestion Se compose de deux parties Espace de gestion Espace de donnée Différents types de partition (différents systèmes de fichier) FAT32, NTFS, HFS+, EXT4, BTRFS, XFS... Jean Privat (UQAM) 03 SGF INF3172 Automne / 54

11 Partitions Espace de gestion Table des i-nodes (i-nœuds) : matricule des fichiers Un moyen de connaître les blocs libres Espace de données Contient les contenus des fichiers Utilisation de blocs de taille identique (en général) Jean Privat (UQAM) 03 SGF INF3172 Automne / 54

12 Plan 1 Systèmes de fichiers 2 Table des inodes 3 Liens durs et liens symboliques 4 Accès et modification des fichiers 5 Adressage des fichiers 6 Traitement des fichiers ouverts 7 Fiabilité de l espace disque Jean Privat (UQAM) 03 SGF INF3172 Automne / 54

13 Table des inodes Une entrée = un fichier numéro d inode type de l inode (fichier standard, répertoire...) propriétaire (uid, gid) droits (utilisateur, groupe, autre) taille du fichier en octets dates (plusieurs sortes) nombre de liens durs pointeurs vers blocs de donnée Jean Privat (UQAM) 03 SGF INF3172 Automne / 54

14 Nom de fichiers et répertoires Le nom des fichiers n apparaît pas dans la tables des inodes Les donnés d un répertoire contiennent uniquement la liste des fichiers avec leurs numéros d inodes et leurs noms f i c e l l e 490 repondeur Jean Privat (UQAM) 03 SGF INF3172 Automne / 54

15 Droits et propriétaires Système utilisateur-groupe-autres Chaque utilisateur et associé à une identité (uid) et à un groupe (gid) Chaque processus lancé par un utilisateur est associé à son uid et son gid Chaque fichier du système possède un utilisateur propriétaire et un groupe propriétaire Jean Privat (UQAM) 03 SGF INF3172 Automne / 54

16 Droits des fichiers Un triplet de 3 droits (rwx) est assigné à chaque classe de propriétaire (ugo) r (read/lecture) : Le contenu du fichier/répertoire est accessible en lecture w (write/écriture) : Le contenu du fichier/répertoire est accessible en écriture (modifiable) x (execute/exécution) : Le fichier est exécutable. Le répertoire est traversable Jean Privat (UQAM) 03 SGF INF3172 Automne / 54

17 Exemple Table des inodes i n o d e type d r o i t s prop t a i l l e 2 d rwxr xr x 0 ; d rwxr xr x 470; rwxr x 470; Contenu répertoires / r e p u s / f i f r e 795 r e p u s Jean Privat (UQAM) 03 SGF INF3172 Automne / 54

18 Dates (Unix) Trois types de dates mtime : date de dernière modification du fichier ctime : date de dernière modification de l entrée dans la table des inodes atime : date de dernier accès au fichier (lecture) Représentation Stockées en temps Unix Jean Privat (UQAM) 03 SGF INF3172 Automne / 54

19 Plan 1 Systèmes de fichiers 2 Table des inodes 3 Liens durs et liens symboliques 4 Accès et modification des fichiers 5 Adressage des fichiers 6 Traitement des fichiers ouverts 7 Fiabilité de l espace disque Jean Privat (UQAM) 03 SGF INF3172 Automne / 54

20 Liens durs Définition Des entrées dans un ou plusieurs répertoires (avec possiblement des noms de fichiers distincts) qui référencent un même inode Le champ nombre de liens durs de la table des inodes compte le nombre de références Piège Les liens durs ne sont pas des liens Jean Privat (UQAM) 03 SGF INF3172 Automne / 54

21 Création de liens durs Commande ln et appel système link() $ ln oldpath newpath int link (const char oldpath, const char newpath) Attention : pas de distinction entre l original et le lien Tous les deux «sont» le même fichier Jean Privat (UQAM) 03 SGF INF3172 Automne / 54

22 Suppression d un fichier Algorithme Supprimer l entrée dans le répertoire; Décrémenter le nombre de liens durs; si nombre de liens durs = 0 alors Supprimer l inode dans la table; Libérer les blocs pointés; fin Commande rm et appel système unlink() $ rm pathname int unlink (const char pathname) Jean Privat (UQAM) 03 SGF INF3172 Automne / 54

23 Limites de liens durs Forcément sur la même partition Pas de liens durs entre répertoires Pas forcément l effet voulu lors de l écrasement de fichiers Jean Privat (UQAM) 03 SGF INF3172 Automne / 54

24 Liens symboliques Objectif Résoudre les limitations des liens durs Nouveau type de fichier (L) Contenu : un chemin (relatif ou absolu) Même vers un fichier spécial : répertoire, fichier périphérique, un autre lien symbolique Même vers une autre partition Jean Privat (UQAM) 03 SGF INF3172 Automne / 54

25 Création de liens symboliques Appel système symlink(), commande ln $ ln s oldpath newpath int symlink(const char oldpath, const char newpath) Comportement Le nombre de liens dur de l orginal reste inchangé Accéder au lien symbolique revient à manipuler le fichier lié Le SE fait le travail automatiquement Jean Privat (UQAM) 03 SGF INF3172 Automne / 54

26 Plan 1 Systèmes de fichiers 2 Table des inodes 3 Liens durs et liens symboliques 4 Accès et modification des fichiers 5 Adressage des fichiers 6 Traitement des fichiers ouverts 7 Fiabilité de l espace disque Jean Privat (UQAM) 03 SGF INF3172 Automne / 54

27 Accès à l inode Commandes ls et stat $ ls li monfichier rwx 1 p r i v a t p r o f :15 m o n f i c h i e r Appel système stat() et lstat() int stat (const char path, struct stat buf); int lstat (const char path, struct stat buf); Jean Privat (UQAM) 03 SGF INF3172 Automne / 54

28 Modification de l inode Droits d accès chmod et chmod() Propriétaires chown, chgrp et chown() Dates touch et utime() Jean Privat (UQAM) 03 SGF INF3172 Automne / 54

29 Manipulation des fichiers Déplacer, renommer Commande mv, appel système rename() Copier Commande cp, pas d appel système Jean Privat (UQAM) 03 SGF INF3172 Automne / 54

30 Manipulation de fichiers Niveau Unix (norme POSIX, volume 2 du man) creat(), open(), read(), write(), close() Niveau C (norme C89, volume 3 du man) fopen(), fread(), fwrite(), fprintf(), fclose() Jean Privat (UQAM) 03 SGF INF3172 Automne / 54

31 Répertoires Les répertoires sont des fichiers spéciaux Manipulés de façon spéciale Associent numéro d inode et nom de fichier Fonctions Unix (portables) DIR *opendir(const char *nom) ; struct dirent *readdir(dir *dir) ; int closedir(dir *dir) ; int chdir(const char *path) ; char *getcwd(char *buf, size_t size) ; Jean Privat (UQAM) 03 SGF INF3172 Automne / 54

32 Descripteurs de fichiers Désignent un fichier ouvert Dans un processus, chaque fichier ouvert manipulé via un descripteur de fichier C est un entier de type int Trois descripteurs par défaut 0 : entrée standard 1 : sortie standard 2 : sortie standard pour les messages d erreur Jean Privat (UQAM) 03 SGF INF3172 Automne / 54

33 Utilisation des descripteurs Ouverture d un fichier int creat(const char *pathname, int mode) ; retourne le descripteur de fichier (ou -1) Exemple plus long char message = " H e l l o World " ; i n t fd = c r e a t ( " h e l l o ", S_IRWXU ) ; w r i t e ( fd, message, s t r l e n ( message ) ) ; c l o s e ( fd ) ; Jean Privat (UQAM) 03 SGF INF3172 Automne / 54

34 Masque de création de fichiers Quels droits pour les fichiers crées C est l utilisateur qui choisit? C est le programme qui choisit? C est l administrateur qui choisit? Il y a un moyen de combiner les trois umask, le masque de création de fichiers Chaque processus a un masque Les droits de l umask sont éliminés des fichiers crées Règle de bonne programmation Utiliser les droits les plus larges L umask fera le reste Jean Privat (UQAM) 03 SGF INF3172 Automne / 54

35 Plan 1 Systèmes de fichiers 2 Table des inodes 3 Liens durs et liens symboliques 4 Accès et modification des fichiers 5 Adressage des fichiers 6 Traitement des fichiers ouverts 7 Fiabilité de l espace disque Jean Privat (UQAM) 03 SGF INF3172 Automne / 54

36 Adressage des fichiers Rappel L espace de donnée est divisé en blocs Les données d un fichier sont réparties entre blocs (la table des inodes en contient l adresse) Pointeurs vers les blocs de donnée Pointeur direct : contient l adresse d un bloc de donnée Pointeur indirect : contient l adresse d un bloc contenant des pointeurs directs Pointeur indirect double : contient l adresse d un bloc contenant des pointeurs indirects Jean Privat (UQAM) 03 SGF INF3172 Automne / 54

37 Adressage des fichier Exercice Dans la table des inodes Il y a 13 pointeurs de blocs : 10 sont des pointeurs directs 1 est indirect 1 est indirect double 1 est indirect triple Un bloc fait 2k Un pointeur de bloc est représenté sur 32 bits Question Quel est la taille maximale d un fichier? Jean Privat (UQAM) 03 SGF INF3172 Automne / 54

38 Plan 1 Systèmes de fichiers 2 Table des inodes 3 Liens durs et liens symboliques 4 Accès et modification des fichiers 5 Adressage des fichiers 6 Traitement des fichiers ouverts 7 Fiabilité de l espace disque Jean Privat (UQAM) 03 SGF INF3172 Automne / 54

39 Table des descripteurs Rappel Un processus manipule des descripteurs de fichiers Le SE s occupe de l accès et de la cohérence des fichiers Mise en œuvre Une table des descripteurs par processus Le descripteur est un indice de cette table Le SE s occupe des tables des inodes Le SE gère un tampon pour optimiser les accès Jean Privat (UQAM) 03 SGF INF3172 Automne / 54

40 Tables du SE (globales) Table des inodes en mémoire (TIM) Une entrée par fichier ouvert C est l ensemble des caches de l ensemble des fichiers ouverts du SE Le SE essaye de minimiser les accès disques Il y a un asynchronisme entre les demandes de l utilisateur et les écritures effectives sur le disque. Table des fichiers ouverts (TFO) Une entrée par demande d ouverture de fichiers Jean Privat (UQAM) 03 SGF INF3172 Automne / 54

41 Contenu des tables Table des descripteurs (TD) pointeur vers la table fichiers ouverts Table fichiers ouverts (TFO) nbre descripteurs (de TD) mode d ouverture (lecture, écriture) position (voir appel système lseek()) pointeur vers la table des inodes en mémoire Table inodes en mémoire (TIM) nombre pointeurs (de TFO) données des fichiers (méta-infos, caches) Jean Privat (UQAM) 03 SGF INF3172 Automne / 54

42 Ouverture multiple de fichiers Principe Un même fichier peut être manipulé indépendamment par deux processus Exemple Deux processus font un open() d un même fichier Chacun a un descripteur Chaque descripteur pointe vers une entrée de la table des fichiers ouverts Chaque entrée de la table des fichiers ouvert pointe vers le même inode en mémoire Jean Privat (UQAM) 03 SGF INF3172 Automne / 54

43 Héritage entre processus Lors d un fork() (en plus du reste) La table des descripteurs est dupliquée Les compteurs de la tables des fichiers ouverts sont incrémentés L entrée dans la tables des fichiers ouverts est partagée en particulier le compteur de position Exemple Entrée et sorties standard Jean Privat (UQAM) 03 SGF INF3172 Automne / 54

44 Duplication de descripteurs Descripteurs synonymes Deux descripteurs d un même processus peuvent pointer une même entrée dans la table des fichiers ouverts Appels systèmes dup() et dup2() Quel est l intérêt? Redéfinir les entrées et sorties standard Communication par tube (pour plus tard) Jean Privat (UQAM) 03 SGF INF3172 Automne / 54

45 Exemple Redirection de la sortie standard i n t o = c r e a t ( " s o r t i e ", ) ; i f ( o == 1) { p e r r o r ( " I m p o s s i b l e d o u v r i r s o r t i e " ) ; e x i t ( 1 ) ; } c l o s e ( 1 ) ; dup2 ( o, 1 ) ; p r i n t f ( " H e l l o World!\ n" ) ; Jean Privat (UQAM) 03 SGF INF3172 Automne / 54

46 Fermeture d un fichier Algorithme du close() Le descripteur est libéré; Le compteur dans la TFO est décrémenté; si compteur FO == 0 alors L entrée dans la TFO est libérée; Le compteur dans la TIM est décrémenté; si compteur IM == 0 alors L entrée dans la TIM est synchronisée; L entrée est libérée; fin fin Jean Privat (UQAM) 03 SGF INF3172 Automne / 54

47 Fin des processus Le SE nettoie Lors de la terminaison d un processus, le SE ferme tous les descripteurs restés ouverts. Jean Privat (UQAM) 03 SGF INF3172 Automne / 54

48 Pour résumer Lors d un open() Une entrée dans la TFO est crée Le processus obtient un descripteur vers cette entrée Cette entrée pointe vers la TIM Soit vers une nouvelle entrée Soit vers une entrée existante Deux descripteurs peuvent pointer une même entrée dans la TFO Soit par héritage : fork() Soit par duplication de descripteurs : dup() Jean Privat (UQAM) 03 SGF INF3172 Automne / 54

49 Plan 1 Systèmes de fichiers 2 Table des inodes 3 Liens durs et liens symboliques 4 Accès et modification des fichiers 5 Adressage des fichiers 6 Traitement des fichiers ouverts 7 Fiabilité de l espace disque Jean Privat (UQAM) 03 SGF INF3172 Automne / 54

50 Besoin de fiabilité L important Les données sont la partie essentielle d un système informatique «Système d information» : la valeur est dans les informations, pas dans le système Administrateur système Un des rôle d un administrateur système est de garantir que les données ne sont ni perdues ni corrompues Jean Privat (UQAM) 03 SGF INF3172 Automne / 54

51 Sauvegarde (backup) Objectifs Récupérer d une catastrophe naturelle Récupérer d une erreur humaine Moyens Dupliquer les données Conserver un historique Stocker le double ailleurs Deux approches Sauvegarde physique vs. sauvegarde logique Jean Privat (UQAM) 03 SGF INF3172 Automne / 54

52 Cohérence d un SGF Cohérence L incohérence d un système de fichier peut amener à des pertes de données Dans l idéal, la cohérence doit pouvoir être garantie par le SGF En pratique, cet idéal n est pas atteignable besoin de vérifier la cohérence besoin de corriger les incohérences Jean Privat (UQAM) 03 SGF INF3172 Automne / 54

53 Incohérences d un SGF Quelques exemples Un bloc est à la fois libre et utilisé Le nombre des liens durs est incohérent Deux fichiers occupent un même bloc Les dates indiquent le futur La taille est plus grande que le maximum Un répertoire contient un fichier avec un numéro d inode inexistant Deux problèmes Détecter Corriger Jean Privat (UQAM) 03 SGF INF3172 Automne / 54

54 Comment vérifier Certaines vérifications prennent du temps parcours nécessaire de l arborescence parcours de la table des inodes et des blocs d indirection Quand faire les vérifications le moins souvent possible quand un risque incohérence est détecté Jean Privat (UQAM) 03 SGF INF3172 Automne / 54

6 - Le système de gestion de fichiers F. Boyer, UJF-Laboratoire Lig, Fabienne.Boyer@imag.fr

6 - Le système de gestion de fichiers F. Boyer, UJF-Laboratoire Lig, Fabienne.Boyer@imag.fr 6 - Le système de gestion de fichiers F. Boyer, UJF-Laboratoire Lig, Fabienne.Boyer@imag.fr Interface d un SGF Implémentation d un SGF Gestion de la correspondance entre la structure logique et la structure

Plus en détail

Programmation impérative

Programmation impérative Programmation impérative Cours 4 : Manipulation des fichiers en C Catalin Dima Organisation des fichiers Qqs caractéristiques des fichiers : Nom (+ extension). Chemin d accès absolu = suite des noms des

Plus en détail

GESTION DES FICHIERS C/UNIX

GESTION DES FICHIERS C/UNIX Licence IG Page 1 sur 6 GESTION DES FICHIERS C/UNIX Introduction Deux modes d appel - Par la bibliothèque standard C (appel de haut niveau) - Par appels système (bas niveau) Nécessite les includes suivant

Plus en détail

Le système de gestion des fichiers, les entrées/sorties.

Le système de gestion des fichiers, les entrées/sorties. Le système de gestion des fichiers, les entrées/sorties. Luigi Santocanale Laboratoire d Informatique Fondamentale, Centre de Mathématiques et Informatique, 39, rue Joliot-Curie - F-13453 Marseille 19

Plus en détail

Cours de Système : Gestion de Fichiers

Cours de Système : Gestion de Fichiers Cours de Système : Gestion de Fichiers Bertrand Le cun et Emmanuel Hyon bertrand.le cun{at}u-paris10.fr et Emmanuel.Hyon{at}u-paris10.fr Université Paris Ouest Nanterre 25 octobre 2011 B.L.C. & E.H. (UPO)

Plus en détail

Dans le chapitre 1, nous associions aux fichiers ouverts des descripteurs de fichiers par lesquels nous accédions aux fichiers.

Dans le chapitre 1, nous associions aux fichiers ouverts des descripteurs de fichiers par lesquels nous accédions aux fichiers. I Présentation : Dans le chapitre 1, nous avons vu comment utiliser les appels-systèmes de bas niveau pour créer et accéder à des fichiers sur le disque. Nous avons notamment mis en évidence leur dépouillement

Plus en détail

SYSTÈME DE GESTION DE FICHIERS SGF - DISQUE

SYSTÈME DE GESTION DE FICHIERS SGF - DISQUE SYSTÈME DE GESTION DE FICHIERS SGF - DISQUE C.Crochepeyre MPS_SGF 2000-20001 Diapason 1 Les couches logiciels réponse SGF requête matériel matériel Requêtes E/S Système E/S Pilote E/S Interruptions Contrôleur

Plus en détail

SYSTÈME DE GESTION DE FICHIERS

SYSTÈME DE GESTION DE FICHIERS SYSTÈME DE GESTION DE FICHIERS - DISQUE 1 Les couches logiciels réponse requête Requêtes E/S Système E/S Pilote E/S Interruptions utilisateur traitement S.E. commandes S.E. S.E. matériel Contrôleur E/S

Plus en détail

Cours 6 : Tubes anonymes et nommés

Cours 6 : Tubes anonymes et nommés Cours 6 : Tubes anonymes et nommés Mécanisme de communications du système de fichiers I-node associé. Type de fichier: S_IFIFO. Accès au travers des primitives read et write. Les tubes sont unidirectionnels

Plus en détail

Système de Gestion de Fichiers

Système de Gestion de Fichiers Chapitre 2 Système de Gestion de Fichiers Le système de gestion de fichiers est un outil de manipulation des fichiers et de la structure d arborescence des fichiers sur disque et a aussi le rôle sous UNIX

Plus en détail

Chapitre 3 : Système de gestion de fichiers

Chapitre 3 : Système de gestion de fichiers : 3.1- Introduction Le système de gestion de fichiers (SGF) est la partie la plus visible d un système d exploitation qui se charge de gérer le stockage et la manipulation de fichiers (sur une unité de

Plus en détail

Unix/Linux I. 1 ere année DUT. Université marne la vallée

Unix/Linux I. 1 ere année DUT. Université marne la vallée Unix/Linux I 1 ere année DUT Université marne la vallée 1 Introduction 2 Fonctions et spécifité d Unix Architecture 3 4 5 Fichier Unix Arborescence de fichiers Quelques commandes sur les fichiers Chemins

Plus en détail

Systèmes d Exploitation - ENSIN6U3. Aix-Marseille Université

Systèmes d Exploitation - ENSIN6U3. Aix-Marseille Université Systèmes d Exploitation - ENSIN6U3 Systèmes de gestion de fichiers - SGF Leonardo Brenner 1 Jean-Luc Massat 2 1 Leonardo.Brenner@univ-amu.fr 2 Jean-Luc.Massat@univ-amu.fr Aix-Marseille Université Faculté

Plus en détail

TP3 : Manipulation et implantation de systèmes de fichiers 1

TP3 : Manipulation et implantation de systèmes de fichiers 1 École Normale Supérieure Systèmes et réseaux Année 2012-2013 TP3 : Manipulation et implantation de systèmes de fichiers 1 1 Répertoire de travail courant Le but de l exercice est d écrire une commande

Plus en détail

1. Systèmes d entrée/sortie 2. Systèmes de fichiers 3. Structure de mémoire de masse (disques)

1. Systèmes d entrée/sortie 2. Systèmes de fichiers 3. Structure de mémoire de masse (disques) Chapitre 4 Le système de Gestion de Fichiers 1. Systèmes d entrée/sortie 2. Systèmes de fichiers 3. Structure de mémoire de masse (disques) 1 Systèmes d entrée/sortie Concepts importants : Matériel E/S

Plus en détail

Programmation C. Apprendre à développer des programmes simples dans le langage C

Programmation C. Apprendre à développer des programmes simples dans le langage C Programmation C Apprendre à développer des programmes simples dans le langage C Notes de cours sont disponibles sur http://astro.u-strasbg.fr/scyon/stusm (attention les majuscules sont importantes) Modalités

Plus en détail

Table des matières. 2011 Hakim Benameurlaine 1

Table des matières. 2011 Hakim Benameurlaine 1 Table des matières 1 OpenSSH... 2 1.1 Introduction... 2 1.2 Installation... 2 1.3 Test de connexion... 2 1.4 Configuration du serveur ssh... 3 1.5 Contrôle du service ssh... 4 1.6 Log... 4 1.7 Client ssh...

Plus en détail

Chapitre 10 Arithmétique réelle

Chapitre 10 Arithmétique réelle Chapitre 10 Arithmétique réelle Jean Privat Université du Québec à Montréal INF2170 Organisation des ordinateurs et assembleur Automne 2013 Jean Privat (UQAM) 10 Arithmétique réelle INF2170 Automne 2013

Plus en détail

Programmation système I Les entrées/sorties

Programmation système I Les entrées/sorties Programmation système I Les entrées/sorties DUT 1 re année Université de Marne La vallée Les entrées-sorties : E/O Entrées/Sorties : Opérations d échanges d informations dans un système informatique. Les

Plus en détail

Techniques de stockage. Techniques de stockage, P. Rigaux p.1/43

Techniques de stockage. Techniques de stockage, P. Rigaux p.1/43 Techniques de stockage Techniques de stockage, P. Rigaux p.1/43 Techniques de stockage Contenu de ce cours : 1. Stockage de données. Supports, fonctionnement d un disque, technologie RAID 2. Organisation

Plus en détail

PPe jaune. Domingues Almeida Nicolas Collin Leo Ferdioui Lamia Sannier Vincent [PPE PROJET FTP]

PPe jaune. Domingues Almeida Nicolas Collin Leo Ferdioui Lamia Sannier Vincent [PPE PROJET FTP] PPe jaune Domingues Almeida Nicolas Collin Leo Ferdioui Lamia Sannier Vincent [PPE PROJET FTP] Sommaire 1) Architecture réseau... 3 2) Introduction FTP... 4 3) Le rôle du protocole FTP... 4 4) Diagramme

Plus en détail

C.M. 1 & 2 : Prise en main de Linux

C.M. 1 & 2 : Prise en main de Linux Grégory Bonnet gregory.bonnet@unicaen.fr GREYC Université Caen Basse Normandie Diaporama original : Jean-Philippe Métivier - Boris Lesner But de cet enseignement 1 - Apprendre à manipuler un système Unix/Linux

Plus en détail

Introduction au Système d Exploitation Unix/Linux

Introduction au Système d Exploitation Unix/Linux 1 iere partie: Système de Gestion de Fichier B. Jacob IC2/LIUM 17 septembre 2013 Plan 1 Notions de fichier 2 Notions de répertoire 3 Organisation des répertoires 4 Identification d un fichier dans l arborescence

Plus en détail

Le Network File System de Sun (NFS)

Le Network File System de Sun (NFS) 1 sur 5 Le Network File System de Sun (NFS) Le Network File System de Sun (NFS) Architecture Protocoles Mounting Automounting vs Static mounting Directory et accès aux fichiers Problèmes Implémentation

Plus en détail

Travaux pratiques. Compression en codage de Huffman. 1.3. Organisation d un projet de programmation

Travaux pratiques. Compression en codage de Huffman. 1.3. Organisation d un projet de programmation Université de Savoie Module ETRS711 Travaux pratiques Compression en codage de Huffman 1. Organisation du projet 1.1. Objectifs Le but de ce projet est d'écrire un programme permettant de compresser des

Plus en détail

Les Boitiers de Vote Electroniques (Clickers)

Les Boitiers de Vote Electroniques (Clickers) Parcours des écoles d'ingénieurs Polytech (PeiP1) Les Boitiers de Vote Electroniques (Clickers) Pour dynamiser et rendre interactif un cours en amphi Qu est ce qu un Boitier de Vote? Une télécommande comme

Plus en détail

TP : Gestion d une image au format PGM

TP : Gestion d une image au format PGM TP : Gestion d une image au format PGM Objectif : L objectif du sujet est de créer une classe de manipulation d images au format PGM (Portable GreyMap), et de programmer des opérations relativement simples

Plus en détail

Programmation système de commandes en C

Programmation système de commandes en C Programmation système de commandes en C Cours de Programmation système Tuyêt Trâm DANG NGOC Université de Cergy-Pontoise 2012 2013 Tuyêt Trâm DANG NGOC Programmation système de commandes

Plus en détail

03/04/2007. Tâche 1 Tâche 2 Tâche 3. Système Unix. Time sharing

03/04/2007. Tâche 1 Tâche 2 Tâche 3. Système Unix. Time sharing 3/4/27 Programmation Avancée Multimédia Multithreading Benoît Piranda Équipe SISAR Université de Marne La Vallée Besoin Programmes à traitements simultanés Réseau Réseau Afficher une animation en temps

Plus en détail

Licence Sciences et Technologies Examen janvier 2010

Licence Sciences et Technologies Examen janvier 2010 Université de Provence Introduction à l Informatique Licence Sciences et Technologies Examen janvier 2010 Année 2009-10 Aucun document n est autorisé Les exercices peuvent être traités dans le désordre.

Plus en détail

NIMEGUE V3. Fiche technique 3.07 : Sauvegarde / Restauration manuelle

NIMEGUE V3. Fiche technique 3.07 : Sauvegarde / Restauration manuelle NIMEGUE V3 Fiche technique 3.07 : Sauvegarde / Restauration manuelle Version au 2 mai 2011 Toute donnée mémorisée sur un ordinateur, quelque soit le support, peut-être supprimée/effacée suite à un dysfonctionnement

Plus en détail

URECA Initiation Matlab 2 Laurent Ott. Initiation Matlab 2

URECA Initiation Matlab 2 Laurent Ott. Initiation Matlab 2 Initiation Matlab 2 1 Chaînes de caractères (string) Une chaîne de caractères (string en anglais) est une suite ordonnée de caractères (du texte, par exemple). Sous matlab, les chaînes de caractères sont

Plus en détail

Gestion des fichiers. Telecom-ParisTech BCI Informatique

Gestion des fichiers. Telecom-ParisTech BCI Informatique 319 Gestion des fichiers 1 Généralités Définitions Organisation logique, organisation physique 2 Organisation physique UNIX : i-list et i-node rappels sur le fonctionnement d'un disque 3 Organisation logique

Plus en détail

ASR3. Partie 4 Le système de fichier. Arnaud Clérentin, IUT d Amiens, département Informatique

ASR3. Partie 4 Le système de fichier. Arnaud Clérentin, IUT d Amiens, département Informatique ASR3 Partie 4 Le système de fichier Arnaud Clérentin, IUT d Amiens, département Informatique Plan 1- Notion de système de fichier 2- Stockage de base et stockage dynamique 3- Partage de répertoire et FAT32

Plus en détail

PROJET ALGORITHMIQUE ET PROGRAMMATION II

PROJET ALGORITHMIQUE ET PROGRAMMATION II PROJET 1 ALGORITHMIQUE ET PROGRAMMATION II CONTENU DU RAPPORT A RENDRE : o Fiche signalétique du binôme o Listing des différents fichiers sources o CD sources o Il sera tenu compte de la présentation du

Plus en détail

Gestion de mémoire secondaire F. Boyer, Laboratoire Sardes Fabienne.Boyer@imag.fr

Gestion de mémoire secondaire F. Boyer, Laboratoire Sardes Fabienne.Boyer@imag.fr Gestion de mémoire secondaire F. Boyer, Laboratoire Sardes Fabienne.Boyer@imag.fr 1- Structure d un disque 2- Ordonnancement des requêtes 3- Gestion du disque - formatage - bloc d amorçage - récupération

Plus en détail

SERVEUR DE SAUVEGARDE POUR BCDI3. par. G.Haberer, A.Peuch, P.Saadé

SERVEUR DE SAUVEGARDE POUR BCDI3. par. G.Haberer, A.Peuch, P.Saadé SERVEUR DE SAUVEGARDE POUR BCDI3 par G.Haberer, A.Peuch, P.Saadé Table des matières 1. Introduction........................................................................ 2 1.1. Objectif....................................................................

Plus en détail

Introduction à la Programmation Parallèle: MPI

Introduction à la Programmation Parallèle: MPI Introduction à la Programmation Parallèle: MPI Frédéric Gava et Gaétan Hains L.A.C.L Laboratoire d Algorithmique, Complexité et Logique Cours du M2 SSI option PSSR Plan 1 Modèle de programmation 2 3 4

Plus en détail

Introduction aux Systèmes et aux Réseaux

Introduction aux Systèmes et aux Réseaux Introduction aux Systèmes et aux Réseaux Cours 5 Processus D après un cours de Julien Forget (univ Lille1) Laure Gonnord http://laure.gonnord.org/pro/teaching/ Laure.Gonnord@univ-lyon1.fr Master CCI -

Plus en détail

Structure fonctionnelle d un SGBD

Structure fonctionnelle d un SGBD Fichiers et Disques Structure fonctionnelle d un SGBD Requetes Optimiseur de requetes Operateurs relationnels Methodes d acces Gestion de tampon Gestion de disque BD 1 Fichiers et Disques Lecture : Transfert

Plus en détail

Les processus. Système L3, 2014-2015 1/39

Les processus. Système L3, 2014-2015 1/39 Les processus Système L3, 2014-2015 1/39 Les processus Processus = Instance d un programme en cours d exécution plusieurs exécutions de programmes plusieurs exécutions d un même programme plusieurs exécutions

Plus en détail

SRAL Saint Raphaël. Maison des associations 213, rue de la Soleillette 83700 Saint Raphaël. : 06 26 56 41 85 - : dromain.jean-pierre@neuf.

SRAL Saint Raphaël. Maison des associations 213, rue de la Soleillette 83700 Saint Raphaël. : 06 26 56 41 85 - : dromain.jean-pierre@neuf. SRAL Saint Raphaël Maison des associations 213, rue de la Soleillette 83700 Saint Raphaël : 06 26 56 41 85 - : dromain.jean-pierre@neuf.fr Document réalisé par Jean Pierre DROMAIN Pour servir de support

Plus en détail

Personnes ressources Tice. Académie de Rouen

Personnes ressources Tice. Académie de Rouen Personnes ressources Tice Académie de Rouen Objectifs Acquérir les connaissances de base concernant Linux Découvrir la solution technique SambaEdu3 : serveur de fichiers sous Linux Mettre en oeuvre cette

Plus en détail

Sécurisation de Windows NT 4.0. et Windows 2000

Sécurisation de Windows NT 4.0. et Windows 2000 Pratique système : Sécurité Sécurisation de Windows NT 4.0 et Windows 2000 Partie 3/3 Patrick CHAMBET patrick.chambet@edelweb.fr Patrick CHAMBET - 1 - Au cours des deux premières parties de cet article,

Plus en détail

1.1 L EXPLORATEUR WINDOWS

1.1 L EXPLORATEUR WINDOWS Gérer les fichiers et les dossiers Cette partie du T.P. a pour objectifs de vous familiariser avec les méthodes pour copier, déplacer, effacer, renommer des dossiers et des fichiers. 1.1 L EXPLORATEUR

Plus en détail

DE L ALGORITHME AU PROGRAMME INTRO AU LANGAGE C 51

DE L ALGORITHME AU PROGRAMME INTRO AU LANGAGE C 51 DE L ALGORITHME AU PROGRAMME INTRO AU LANGAGE C 51 PLAN DU COURS Introduction au langage C Notions de compilation Variables, types, constantes, tableaux, opérateurs Entrées sorties de base Structures de

Plus en détail

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation Base de données S. Lèbre slebre@unistra.fr Université de Strasbourg, département d informatique. Présentation du module Contenu général Notion de bases de données Fondements / Conception Utilisation :

Plus en détail

La Comptabilité UNIX System V Acctcom

La Comptabilité UNIX System V Acctcom Introdution La Comptabilité UNIX System V Acctcom (Groupe GLACE) Hervé Schauer schauer@enst.fr Acctcom est le système de comptabilité (accounting) d Unix System V. Il a été conçu pour permettre une facturation

Plus en détail

TD séances n 3 et n 4 Répertoires et Fichiers sous Unix

TD séances n 3 et n 4 Répertoires et Fichiers sous Unix Ce TP est destiné à vous familiariser avec les fichiers sous l'environnement UNIX. Fortement axé sur la pratique, il aborde la création, la manipulation et la suppression des répertoires et fichiers. 1

Plus en détail

Gestion répartie de données - 1

Gestion répartie de données - 1 Gestion répartie de données - 1 Sacha Krakowiak Université Joseph Fourier Projet Sardes (INRIA et IMAG-LSR) http://sardes.inrialpes.fr/~krakowia Gestion répartie de données Plan de la présentation Introduction

Plus en détail

Playing with ptrace() for fun and profit

Playing with ptrace() for fun and profit sous GNU/Linux nicolas.bareil@eads.net EADS Corporate Research Center - DCR/STI/C SSI Lab SSTIC 2006 Il était une fois... Sous UNIX, ptrace() est le seul moyen de debuggage. User-space, Interface rigide

Plus en détail

Programmation système en C/C++

Programmation système en C/C++ Programmation système en C/C++ Jean-Baptiste Vioix (jb.vioix@free.fr) LE2I - ENESAD http://jb.vioix.free.fr 1-41 Programmation en C/C++ sous Unix Il existe des très nombreux outils de développement sous

Plus en détail

Systèmes d exploitation

Systèmes d exploitation Systèmes d exploitation Virtualisation, Sécurité et Gestion des périphériques Gérard Padiou Département Informatique et Mathématiques appliquées ENSEEIHT Novembre 2009 Gérard Padiou Systèmes d exploitation

Plus en détail

Mise en route et support Envision 10 SQL server (Avril 2015) A l'intention de l'administrateur SQL Server et de l administrateur Envision

Mise en route et support Envision 10 SQL server (Avril 2015) A l'intention de l'administrateur SQL Server et de l administrateur Envision Page 1 de 7 Mise en route et support Envision 10 SQL server (Avril 2015) A l'intention de l'administrateur SQL Server et de l administrateur Envision Table des matières Table des matières... 1 1. Premier

Plus en détail

École Polytechnique de Montréal. Département de Génie Informatique et Génie Logiciel. Cours INF2610. Contrôle périodique.

École Polytechnique de Montréal. Département de Génie Informatique et Génie Logiciel. Cours INF2610. Contrôle périodique. École Polytechnique de Montréal Département de Génie Informatique et Génie Logiciel Cours INF2610 Contrôle périodique Automne 2013 Date : 11 octobre 2013 de 18h à 20h Professeur : Boucheneb Hanifa Documentation

Plus en détail

Chapitre 3. Sécurité des Objets

Chapitre 3. Sécurité des Objets Chapitre 3 Sécurité des Objets Objectifs du chapitre Dans ce chapitre nous allons étudier les points suivants Le modèle de sécurité de Windows 2000 La gestion des droits sur le système de fichier Le chiffrement

Plus en détail

Cours 1 : Introduction Ordinateurs - Langages de haut niveau - Application

Cours 1 : Introduction Ordinateurs - Langages de haut niveau - Application Université de Provence Licence Math-Info Première Année V. Phan Luong Algorithmique et Programmation en Python Cours 1 : Introduction Ordinateurs - Langages de haut niveau - Application 1 Ordinateur Un

Plus en détail

TP 1 Prise en main de l environnement Unix

TP 1 Prise en main de l environnement Unix Introduction aux systèmes d exploitation (IS1) TP 1 Prise en main de l environnement Unix Le but de ce premier TP est de commencer à vous familiariser avec l environnement Unix. 1 Ouverture de session

Plus en détail

Tutoriel Création d une source Cydia et compilation des packages sous Linux

Tutoriel Création d une source Cydia et compilation des packages sous Linux Tutoriel Création d une source Cydia et compilation des packages sous Linux 1. Pré-requis 1. Quelques connaissances sous Linux 2. Avoir à disposition un Serveur FTP pour héberger votre source 3. Un thème

Plus en détail

Réparer un disque dur passé en RAW

Réparer un disque dur passé en RAW Réparer un disque dur passé en RAW Vous branchez comme d habitude votre disque dur externe à votre ordinateur afin de récupérer son contenu ou de lui ajouter des fichiers quand Windows vous propose de

Plus en détail

Chaque ordinateur est constitué de différentes unités de stockage de données (Disque dur, Graveur ) que l on peut imaginer comme de grandes armoires.

Chaque ordinateur est constitué de différentes unités de stockage de données (Disque dur, Graveur ) que l on peut imaginer comme de grandes armoires. Chaque ordinateur est constitué de différentes unités de stockage de données (Disque dur, Graveur ) que l on peut imaginer comme de grandes armoires. Il est important de savoir les identifier, de connaître

Plus en détail

Les fichiers. Chapitre 4

Les fichiers. Chapitre 4 Chapitre 4 Les fichiers Jusqu à maintenant tous les programmes que nous avons conçus travaillaient sur des données qui étaient perdues après chaque session de travail. On peut cependant, c est bien naturel,

Plus en détail

1 Mesure de la performance d un système temps réel : la gigue

1 Mesure de la performance d un système temps réel : la gigue TP TR ENSPS et MSTER 1 Travaux Pratiques Systèmes temps réel et embarqués ENSPS ISV et Master TP1 - Ordonnancement et communication inter-processus (IPC) Environnement de travail Un ordinateur dual-core

Plus en détail

Encryptions, compression et partitionnement des données

Encryptions, compression et partitionnement des données Encryptions, compression et partitionnement des données Version 1.0 Grégory CASANOVA 2 Compression, encryption et partitionnement des données Sommaire 1 Introduction... 3 2 Encryption transparente des

Plus en détail

Technologie SDS (Software-Defined Storage) de DataCore

Technologie SDS (Software-Defined Storage) de DataCore Technologie SDS (Software-Defined Storage) de DataCore SANsymphony -V est notre solution phare de virtualisation du stockage, dans sa 10e génération. Déployée sur plus de 10000 sites clients, elle optimise

Plus en détail

Cours Programmation Système

Cours Programmation Système Cours Programmation Système Filière SMI Semestre S6 El Mostafa DAOUDI Département de Mathématiques et d Informatique, Faculté des Sciences Université Mohammed Premier Oujda m.daoudi@fso.ump.ma Février

Plus en détail

Exporter des écritures. Importer des écritures. Depuis EBP Comptabilité. www.ebp.com

Exporter des écritures. Importer des écritures. Depuis EBP Comptabilité. www.ebp.com Coala Comptabilité (Ecritures) Depuis EBP Comptabilité Accédez à l option du Sélectionnez Transmettre des données à votre expert comptable (ou à votre client). Cochez la case Dossier complet si vous souhaitez

Plus en détail

_ PARAMETRE DU COMPTE _ ACCEUIL. 1 ere Etape «Créer un compte principal» Créer un compte secondaire. Ouvrir un compte principal

_ PARAMETRE DU COMPTE _ ACCEUIL. 1 ere Etape «Créer un compte principal» Créer un compte secondaire. Ouvrir un compte principal _ PARAMETRE DU COMPTE 1 ere Etape «Créer un compte principal» - Créer un compte principal (Uniquement Compte FTP). Créer un compte secondaire -Créer un compte secondaire (Uniquement Compte FTP). Ouvrir

Plus en détail

Processus! programme. DIMA, Systèmes Centralisés (Ph. Mauran) " Processus = suite d'actions = suite d'états obtenus = trace

Processus! programme. DIMA, Systèmes Centralisés (Ph. Mauran)  Processus = suite d'actions = suite d'états obtenus = trace Processus 1) Contexte 2) Modèles de Notion de Points de vue Modèle fourni par le SX Opérations sur les 3) Gestion des Représentation des Opérations 4) Ordonnancement des Niveaux d ordonnancement Ordonnancement

Plus en détail

Linux et le Shell. Francois BAYART. Atelier du samedi 20 Novembre 2010 http://www.loligrub.be

Linux et le Shell. Francois BAYART. Atelier du samedi 20 Novembre 2010 http://www.loligrub.be Linux et le Shell Francois BAYART Atelier du samedi 20 Novembre 2010 http://www.loligrub.be 1 Le «système» 2 FHS http://fr.wikipedia.org/wiki/filesystem_hierarchy_standard Filesystem Hierarchy Standard

Plus en détail

1 Lecture de fichiers

1 Lecture de fichiers Programmation 1 Cours n 6 GB3, 2 nd semestre 2014-2015 Cours de Python Gilles Bernot 1 Lecture de fichiers Un fichier est une suite de caractères mémorisés sur le disque dur de la machine dans un endroit

Plus en détail

Plan global. Programmation système II. Socket du domaine UNIX. Plan. Socket UNIX, Terminaux, Async IO, Mémoire, ELF.

Plan global. Programmation système II. Socket du domaine UNIX. Plan. Socket UNIX, Terminaux, Async IO, Mémoire, ELF. Programmation système II Socket UNIX, Terminaux, Async IO, Mémoire, ELF Timothée Ravier LIFO, INSA-CVL, LIPN 1 re année cycle ingénieur STI 2013 2014 Plan global 1 Socket UNIX 2 Terminaux 3 Autres modèles

Plus en détail

3 L'arborescence Windows

3 L'arborescence Windows 03 L'EXPLORATEUR 1 Fichiers et Dossiers - Les fichiers Un fichier correspond à un enregistrement de données informatiques qui est nommé et rangé dans votre ordinateur. Un fichier peut être une musique,

Plus en détail

INITIATION AU LANGAGE C SUR PIC DE MICROSHIP

INITIATION AU LANGAGE C SUR PIC DE MICROSHIP COURS PROGRAMMATION INITIATION AU LANGAGE C SUR MICROCONTROLEUR PIC page 1 / 7 INITIATION AU LANGAGE C SUR PIC DE MICROSHIP I. Historique du langage C 1972 : naissance du C dans les laboratoires BELL par

Plus en détail

Installation d un poste i. Partage et Portage & permissions NTFS

Installation d un poste i. Partage et Portage & permissions NTFS Filière : Technicien des Réseaux Informatique Installation d un poste i Partage et Portage & permissions NTFS Plan Partage et Permissions NTFS 1. Partage de dossiers 2. Sécurité des systèmes de fichiers

Plus en détail

SGM. Master S.T.S. mention informatique, première année. Isabelle Puaut. Septembre 2011. Université de Rennes I - IRISA

SGM. Master S.T.S. mention informatique, première année. Isabelle Puaut. Septembre 2011. Université de Rennes I - IRISA SGM Master S.T.S. mention informatique, première année Isabelle Puaut Université de Rennes I - IRISA Septembre 2011 Isabelle Puaut SGM 2 / 1 Organisation de l enseignement Semestre 1 : processus, synchronisation

Plus en détail

Compression de Données - Algorithme de Huffman Document de Conception

Compression de Données - Algorithme de Huffman Document de Conception ROLLET Samuel SALLE Jennifer Compression de Données - Algorithme de Huffman Document de Conception Projet d'algorithmique et Structure des Données 1 SOMMAIRE 1. Domaine d application....4 1.1 Objectifs

Plus en détail

TP1 - Prise en main de l environnement Unix.

TP1 - Prise en main de l environnement Unix. Mise à niveau UNIX Licence Bio-informatique TP1 - Prise en main de l environnement Unix. Les sujets de TP sont disponibles à l adresse http://www.pps.jussieu.fr/~tasson/enseignement/bioinfo/ Les documents

Plus en détail

Partie 7 : Gestion de la mémoire

Partie 7 : Gestion de la mémoire INF3600+INF2610 Automne 2006 Partie 7 : Gestion de la mémoire Exercice 1 : Considérez un système disposant de 16 MO de mémoire physique réservée aux processus utilisateur. La mémoire est composée de cases

Plus en détail

Plan du cours. Historique du langage http://www.oracle.com/technetwork/java/index.html. Nouveautés de Java 7

Plan du cours. Historique du langage http://www.oracle.com/technetwork/java/index.html. Nouveautés de Java 7 Université Lumière Lyon 2 Faculté de Sciences Economiques et Gestion KHARKIV National University of Economic Introduction au Langage Java Master Informatique 1 ère année Julien Velcin http://mediamining.univ-lyon2.fr/velcin

Plus en détail

Sommaire. 3. Les grands principes de GFS L architecture L accès de fichier en lecture L accès de fichier en écriture Bilan

Sommaire. 3. Les grands principes de GFS L architecture L accès de fichier en lecture L accès de fichier en écriture Bilan 1 Sommaire 1. Google en chiffres 2. Les raisons d être de GFS 3. Les grands principes de GFS L architecture L accès de fichier en lecture L accès de fichier en écriture Bilan 4. Les Evolutions et Alternatives

Plus en détail

Réplication de données de classe entreprise pour environnements distribués et reprise sur sinistre

Réplication de données de classe entreprise pour environnements distribués et reprise sur sinistre Réplication de données de classe entreprise pour environnements distribués et reprise sur sinistre La tendance actuelle vers une conception distribuée de l entreprise, avec des agences, des centres de

Plus en détail

WINDOWS SERVER 2003 Maintenance d'active directory V1.0

WINDOWS SERVER 2003 Maintenance d'active directory V1.0 WINDOWS SERVER 2003 Maintenance d'active directory V1.0 (Tutoriel réalisé par REYNAUD Guillaume) Quick-Tutoriel.com @ 2008 Page 1 / 9 Sommaire du Tutoriel 1 Introduction... 3 2 Défragmenter la Base Active

Plus en détail

Organiser le disque dur Dossiers Fichiers

Organiser le disque dur Dossiers Fichiers Ce document contient des éléments empruntés aux pages d aide de Microsoft Organiser le disque dur Dossiers Fichiers Généralités La connaissance de la logique d organisation des données sur le disque dur

Plus en détail

Créer le schéma relationnel d une base de données ACCESS

Créer le schéma relationnel d une base de données ACCESS Utilisation du SGBD ACCESS Polycopié réalisé par Chihab Hanachi et Jean-Marc Thévenin Créer le schéma relationnel d une base de données ACCESS GENERALITES SUR ACCESS... 1 A PROPOS DE L UTILISATION D ACCESS...

Plus en détail

Automatisation de l administration système avec

Automatisation de l administration système avec Automatisation de l administration système avec Puppet à la présidence de l UHP Sylvain Zimmermann Université Henri Poincaré 16 février 2011 Plan Introduction Motivations à utiliser puppet Généralités

Plus en détail

Réparer un disque dur passé en RAW

Réparer un disque dur passé en RAW Réparer un disque dur passé en RAW Vous branchez comme d habitude votre disque dur externe à votre ordinateur afin de récupérer son contenu ou de lui ajouter des fichiers quand Windows vous propose de

Plus en détail

table des matières Administration système

table des matières Administration système table des matières Administration système M4C gestion des utilisateurs 2ème année - S4, cours - 2/3 gestion des disques 24-25 données et sauvegardes Marcel Bosc Département informatique notions de sécurité

Plus en détail

Créer et partager des fichiers

Créer et partager des fichiers Créer et partager des fichiers Le rôle Services de fichiers... 246 Les autorisations de fichiers NTFS... 255 Recherche de comptes d utilisateurs et d ordinateurs dans Active Directory... 262 Délégation

Plus en détail

Mise à jour : February 4, 2013 1 / 93

Mise à jour : February 4, 2013 1 / 93 Mise à jour : February 4, 2013 1 / 93 2 / 93 Introduction à l administration système. De l administration perso à l administration pro Guillaume RENIER L3 Pro - L3 I - Université CERGY PONTOISE Septembre

Plus en détail

Outils pour la pratique

Outils pour la pratique Cinquième partie Outils pour la pratique 121 CHAPITRE 1 Les bases des séances de TP Avant de lire cettre section, il est suggéré de relire vos notes de cours se rapportant au système d exploitation Unix.

Plus en détail

Systèmes de fichiers répartis

Systèmes de fichiers répartis Systèmes de fichiers répartis INF346 Samuel Tardieu sam@rfc1149.net Télécom ParisTech 16 mars 2012 Samuel Tardieu (Télécom ParisTech) Fichiers répartis 16 mars 2012 1 / 42 Introduction Pourquoi partager

Plus en détail

CREATION WEB DYNAMIQUE

CREATION WEB DYNAMIQUE CREATION WEB DYNAMIQUE IV ) MySQL IV-1 ) Introduction MYSQL dérive directement de SQL (Structured Query Language) qui est un langage de requêtes vers les bases de données relationnelles. Le serveur de

Plus en détail

L'organisation du système de fichier NTFS est encore plus complexe, fonctionnant un peu à la façon d'une base de données.

L'organisation du système de fichier NTFS est encore plus complexe, fonctionnant un peu à la façon d'une base de données. Principe de stockage Différentes méthodes permettent d'associer un nom de fichier à son contenu. Dans le cas du système de fichier FAT, ancien système de fichier de MS/DOS et de Windows encore largement

Plus en détail

TP1 : Initiation à l algorithmique (1 séance)

TP1 : Initiation à l algorithmique (1 séance) Université de Versailles Vanessa Vitse IUT de Vélizy - Algorithmique 2006/2007 TP1 : Initiation à l algorithmique (1 séance) 1 Prise en main de l environnement Unix : rappels et compléments Le but de la

Plus en détail

ENDNOTE X2 SOMMAIRE. 1. La bibliothèque EndNote 1.1. Créer une nouvelle bibliothèque 1.2. Ouvrir une bibliothèque EndNote 1.3. Fermer une bibliothèque

ENDNOTE X2 SOMMAIRE. 1. La bibliothèque EndNote 1.1. Créer une nouvelle bibliothèque 1.2. Ouvrir une bibliothèque EndNote 1.3. Fermer une bibliothèque 1 ENDNOTE X2 SOMMAIRE 1. La bibliothèque EndNote 1.1. Créer une nouvelle bibliothèque 1.2. Ouvrir une bibliothèque EndNote 1.3. Fermer une bibliothèque 2. Manipuler une bibliothèque EndNote 2.1. La saisie

Plus en détail

Création et Gestion des tables

Création et Gestion des tables Création et Gestion des tables Version 1.0 Z Grégory CASANOVA 2 Sommaire 1 Introduction... 3 2 Pré-requis... 4 3 Les tables... 5 3.1 Les types de données... 5 3.1.1 Les types de données Sql Server... 5

Plus en détail

MISE A NIVEAU INFORMATIQUE LANGAGE C - EXEMPLES DE PROGRAMMES. Université Paris Dauphine IUP Génie Mathématique et Informatique 2 ème année

MISE A NIVEAU INFORMATIQUE LANGAGE C - EXEMPLES DE PROGRAMMES. Université Paris Dauphine IUP Génie Mathématique et Informatique 2 ème année 2003-2004 Université Paris Dauphine IUP Génie Mathématique et Informatique 2 ème année MISE A NIVEAU INFORMATIQUE LANGAGE C - EXEMPLES DE PROGRAMMES Maude Manouvrier La reproduction de ce document par

Plus en détail

LECON 2 : PROPRIETES DE L'AFFICHAGE Version aout 2011

LECON 2 : PROPRIETES DE L'AFFICHAGE Version aout 2011 LECON 2 : PROPRIETES DE L'AFFICHAGE Version aout 2011 COPIER LE FICHIER LECON 1_02 DU DISQUE D : VERS LA CLE USB Cliquez gauche deux fois sur l'icône POSTE DE TRAVAIL Cliquez gauche deux fois sur DONNEES

Plus en détail

EPREUVE OPTIONNELLE d INFORMATIQUE CORRIGE

EPREUVE OPTIONNELLE d INFORMATIQUE CORRIGE EPREUVE OPTIONNELLE d INFORMATIQUE CORRIGE QCM Remarque : - A une question correspond au moins 1 réponse juste - Cocher la ou les bonnes réponses Barème : - Une bonne réponse = +1 - Pas de réponse = 0

Plus en détail