Systèmes d'exploitation Chapitre 3: Gestion de fichiers

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

Download "Systèmes d'exploitation Chapitre 3: Gestion de fichiers"

Transcription

1 Université Cadi Ayyad Faculté Polydisciplinaire de Safi Département sciences mathématiques et informatique Systèmes d'exploitation Chapitre 3: Gestion de fichiers Le stockage fiable, rapide de grandes quantités de données est un critère déterminant de l efficacité d un système d exploitation. Année universitaire:

2 Plan du cours Introduction aux systèmes de fichiers Structuration des fichiers Structure physique des systèmes de fichiers Stockage des fichiers Stockage des catalogues Organisation de l espace disque Algorithmes d ordonnancement des requêtes.

3 Introduction aux systèmes de fichiers Un fichier est vu comme une suite d articles ou d enregistrement logiques d un type donné qui ne peuvent être manipulés qu au travers d opérations spécifiques. La formalisation de la notion de fichier, correspondant à un objet nommé, résidant en dehors de l espace d adressage des processus, mais disposant d interfaces permettant la lecture et l écriture de données dans ce derniers. L espace des fichiers et son organisation interne sont appelées génériquement système de (gestion de) fichiers.

4 Introduction aux systèmes de fichiers Un système de fichiers (SGF) est l entité regroupant les fichiers mémorisés sur disque. Il contient les données des fichiers et un ensemble d information techniques. Le système de fichier offre à l utilisateur une vision homogène et structurée des données et des ressources. Gérant l ensemble de fichier en création, destruction, correspondance avec les dispositifs physiques. Quels sont donc les services attendus d un SGF?

5 Introduction aux systèmes de fichiers Les services attendus d un SGF : La création de fichiers; La suppression de fichiers et archivage éventuels; La gestion des protections et de droits d accès; L ouverture de fichiers, avec gestion éventuelle des accès concurrents; La fermeture avec libération des ressources utilisées; La lecture et l écriture de données; Le mappage et le dé-mappage des fichiers en mémoire; L accès aléatoire en cas de changement de position; La structuration des données en enregistrements; La troncature et l extension automatique des fichiers.

6 Structuration des fichiers Selon les systèmes, différentes organisations sont proposées aux utilisateurs pour organiser les données dans les fichiers: Des suites d octets; Des suites d enregistrements; Un arbre d enregistrements de taille variable.

7 Structuration des fichiers Suites d octets: c est l organisation conceptuellement la plus simple. Le système de fichiers ne gère que des suites d octets sans structure visible. C est leur interprétation par les différents programmes et le système ( pour les fichiers considérés comme des exécutables) qui leur donne une signification. C est l organisation adoptée par de nombreux systèmes comme: UNIX, Dos,: car chaque octet peut être adressé individuellement, et l enregistrement logique à une taille d un octet.

8 Structuration des fichiers Suites d enregistrements: les fichiers sont structurés en enregistrement de taille fixe, qui ne peuvent être lus qu en totalité, sans possibilité d insertion au milieu de la liste. Ce type d organisation servait aux systèmes d exploitation basé sur disque, appelé CP/M (Control Program for Microcomputers).

9 Structuration des fichiers Arbre d enregistrements de taille variable: les fichiers sont organisés en enregistrements de taille variable, indexés chacun par une clé, et groupés par blocs de façons hiérarchique. L ajout d un nouvel enregistrement en une position quelconque peut provoquer un éclatement d un bloc en sous-blocs, tout comme la suppression d un enregistrement peut provoquer fusion de blocs peu remplis. Cette organisation de type fichier indexé est proposée par le système de fichiers ISAM «Indexed Sequential Access Method» d IBM.

10 Structuration des fichiers Types de fichiers: dans tous les systèmes de fichiers, les informations de structure sont considérées comme des fichiers spéciaux, de même que certains moyens de communication inter-processus (pipes, sockets). Les types de fichiers: Fichiers ordinaires: contenant les données utilisateurs; Répertoires (ou catalogues): structure du système permettant d indexer hiérarchiquement d autres fichiers; Fichiers spéciaux de type caractère : modélisent des périphériques d entrée/sortie, comme les terminaux (clavier, écran), les pipes, socket, imprimantes; Fichiers spéciaux de type Bloc : modélisent les périphériques fonctionnant en bloc, comme le disque.

11 Structuration des fichiers Fichiers ordinaires: ils sont subdivisé en plusieurs types selon leur nature. Cette classification peut être: Un typage fort: dans ce cas le nommage des fichiers fait intervenir la notion d extension, gérée partiellement par le système; Un typage déduit: le système détermine la nature des fichiers par inspection de leur contenu; Un typage polymorphe: les fichiers représentant la sérialisation d objets persistent dans des langages orientés objet ou fonctionnels.

12 Structuration des fichiers Structure interne d un fichier ordinaire

13 Structuration des fichiers Catalogues: ils permettent d organiser les fichiers au sein du SGF. Ce sont eux-mêmes des fichiers, interprétés de façon spéciale par le système, et disposant de droits spécifiques pour empêcher toute manipulation directe par les utilisateurs. Ils sont organisés en liste d entrées, chacune fait référence à un fichier unique. Chaque entrée contient les champs suivants: Le nom de l entrée; Le type de l entrée; Sa taille actuelle; Ses informations d accès; L organisation physique du fichier sur le disque.

14 Structuration des fichiers Les catalogues permettent de définir une organisation hiérarchique arborescente, représenté par un graphe orienté sans cycle. On peut définir deux types de liens dans cette organisation: Liens hard entre répertoires réservée au super-utilisateur; Liens symboliques, interprétés par le système au moment de leur traversée. Avantage: l entrée pointée par le lien symbolique peut changer de contenu sans que le lien symbolique ait besoin d être régénéré. Inconvénient: le lien symbolique peut pointé sur un fichier inexistant..

15 Structuration des fichiers Les opérations réalisables sur les catalogues comprennent: La création d une entrée d un type donné; La suppression d une entrée existante; Le renommage sur place d une entrée: assimilé à la création d une nouvelle référence, suivie de la suppression de l ancienne; L accès séquentiel aux entrées du catalogue, au moyen d un L accès séquentiel aux entrées du catalogue, au moyen d un itérateur du type opendir/ readdir/ closedir.

16 Stockage des fichiers: la performance des systèmes de fichiers provient de la rapidité d accès aux fichiers, qui découle elle-même de leur structuration physique sur le disque. Différentes organisations sont possibles: Allocation contiguë; Organisation par listes chaînées; Organisation par I-nœuds.

17 Allocation contiguë: consiste à allouer les blocs logiques constituant les fichiers de façon contiguë sur le disque. Avantage: la performance des accès (cette approche est implémentée sur le bullet server ) Limite: la contrainte de contiguïté pénalise l allocation de nouveaux fichiers, à cause de la fragmentation externe qu elle engendre. Elle limite aussi l extension automatique des fichiers.

18 Il faut noter que la contiguïté logique des blocs n implique pas nécessairement la contiguïté physique de ces mêmes blocs sur la surface du disque. Pour optimiser le débit et minimiser la latence entre 2 accès à deux blocs consécutifs, un entrelacement (Interleaving) des secteurs est mise en œuvre, de façon que le délai entre deux demandes d accès à deux blocs consécutifs corresponde au temps de passage de la tête de lecture d un bloc logique à l autre.

19 Organisation par listes chaînées: où seul le n logique du 1 er bloc est stocké dans le catalogue, une zone spécifique de chaque bloc contenant le numéro logique du prochain bloc de chaînage. Afin d accélérer les accès séquentiels, les chaînages sont séparés par des blocs eux-mêmes. On dispose d une table d entrée indiquant le n de bloc suivant.

20 Ce système est implémenté par MS-DOS, qui maintient plusieurs copies sur disque de cette table, appelée FAT (File Allocation Table), pour des raisons de fiabilité, ainsi qu une copie en MC pour optimiser les traitements. Avantage: cette implémentation permet d accélérer les accès aux listes chaînées et la séparation physique entre les données et les pointeurs facilitant ainsi le traitement et la sauvegarde des information Limite: le maintien de tables de grande taille, même si peu de blocs sont alloués.

21 Organisation par I-nœuds : l idée est d associer à chaque fichier la liste de ses blocs, sous la forme d une table de capacité variable. Afin de ne pas causer de surcoût aux petits fichiers, et gérer efficacement les gros. Cette table possède des niveaux d indirection, selon le même principe des tables de pages en MMU. le nombre de blocs de chaînage alloués dépend de la taille du fichier, comptée en nombre de blocs: Moins de 10 blocs: dans l i-nœud lui-même; Moins de 266 blocs: en utilisant un unique bloc d indirection(10+256); Moins de blocs: 2 niveaux d indirection ( ); Moins de 16 millions de blocs: 3 niveaux d indirection.

22

23 Stockage des catalogues: lorsque le SE doit accéder à un fichier, il utilise le chemin d accès qui lui est fourni et parcourt l arborescence des répertoires, en recherchant à chaque fois l entrée correspondante du chemin dans le catalogue courant. L information portée par chaque entrée dépend de la structuration physique du système de fichiers. Sous CP/M, on disposait d un unique catalogue, dont chaque entrée possédait une liste de 16 numéros de blocs. Si la taille du fichier dépassait ces 16blocs, un champ de l entrée permettait de pointer sur une autre entrée utilisée comme stockage des 16 numéros de blocs suivants, et ainsi de suite.

24 Sous DOS, chaque entrée contient le numéro du 1 er bloc du fichier, qui sert de point de départ au chaînage des blocs dans FAT Sous UNIX, l entrée contient le numéro de l i-nœud correspondant au fichier, ce qui permet d implémenter les liens hard au sein du même système de fichiers. Les liens symboliques nécessitent un i-nœud et un bloc pour stocker le chemin destination du lien.

25 Organisation de l espace disque Structuration physique: un disque durs est construits d empilement de disques magnétiques rigides dont la surface est balayé par un ou plusieurs jeux de bras portant des têtes de lecture.

26 Organisation de l espace disque Cette terminologie adéquate au repérage des blocs sur la surface permet l optimisation des accès. Piste: zone couverte par une tête de lecture en un tour de disque, pour une même position du bras. Cylindre: zone couverte sur tous les disques par l ensemble des têtes de lecture à une position donnée du bras. Secteur: portion de disque représentant une fraction de la surface angulaire totale.

27 Organisation de l espace disque Taille des blocs (appelé aussi unités d allocation ): Taille des blocs (appelé aussi unités d allocation ): c est un paramètre critique des SGF, une taille trop grande par rapport à la taille moyenne des fichiers générera une perte d espace mémoire, alors qu une taille trop petite ralentira l accès du fait du plus grand nombre de blocs à accéder (déplacement du bras et attente du passage du bon secteur) pour obtenir la attente du passage du bon secteur) pour obtenir la même quantité d informations.

28 Organisation de l espace disque Mémorisation des blocs libres: pour mémoriser les blocs libres, on a classiquement recours à deux méthodes: Maintenir une liste de blocs libres: ainsi à chaque début de bloc libre, on trouvera le numéro du bloc libre suivant. Maintenir une table de bits représentant l occupation des blocs du disque. La différence entre les performances des deux approches dépend de la mémoire disponible pour stocker ces structures auxiliaires.

29 Organisation de l espace disque Gestion des blocs endommagés: la gestion des blocs endommagés peut se faire de façon matérielle. On procède au remplacement par des espaces non adressables par l utilisateur, donc le disque dispose d une table de correspondance entre les bloc endommagés et les numéros de bloc de remplacement. Le contrôleur de disque dispose de primitives spécifiques permettant la vérification de la surface de disque et à la recherche des blocs endommagés, et la mise à jour de la table de correspondance. Remarque: le SGF pourra faire la même tâche de façon logicielle, en éliminant les blocs endommagés de la liste des blocs libres.

30 Organisation de l espace disque Vérification de la cohérence: l utilisation de tampons et de caches sur les disques et le système posent des problèmes de synchronisation et de cohérence des données en cas d arrêt brutal du système. Utilité d avoir des programmes au SGF permettant de le restaurer et vérifier sa cohérence, en préservant si possible l intégrité des données. Sous Windows: Scandisck Sous Unix: Fsck

31 Organisation de l espace disque Principe: cette vérification s effectue à la fois au niveau des blocs et au niveau des fichiers: On commence par construire une table à 2 compteurs par bloc, un mémorise le nombre de fois que le bloc est supposé faire partie d un fichier, et le deuxième le nombre de fois qu il apparaît dans la liste des blocs libres; On parcourt alors l ensemble des i-nœuds, en parcourant pour chacun la liste de ses blocs déclarés; On parcourt ensuite la liste des blocs libres. Le système est en état cohérent si tous les blocs ont l un des compteurs à un et l autre à zéro.

32 Organisation de l espace disque Sinon il y a erreur, qui peut être de plusieurs types: Les deux compteurs sont à zéro: le bloc perdu est réaffecté à la liste des blocs libres; Le compteur de fichiers est égal à zéro et le compteur de bloc libre est supérieur à un: les doublons du bloc multiplement libre sont effacés de la liste de blocs libres; Le compteur de fichiers est égal à un et le compteur de bloc libre est >0: les occurrences du bloc faussement libres sont enlevées de la tables des blocs libres; Le compteur de fichier >1: on effectue autant de copies du bloc multiplement utilisé qu il ya de doublons, et on remplace le n de bloc par le n des blocs copiés.

33 Organisation de l espace disque Une seconde vérification consiste à parcourir l ensemble de l arborescence pour construire une table, indexée par le numéro de l i-nœud, du nombre de répertoires faisant référence à chacun des i-nœuds. Et on compare le nombre de références trouvées à celui conservé dans chaque i-nœud. 2 Erreurs possibles: Valeur compteur > Nombre de références: l i-nœud ne sera jamais réclamé; Valeur compteur < Nombre de références: l i-nœud peut être libéré de façon anticipée.

34 Services de requêtes La performance du disque dépend de trois paramètres: Le temps de positionnement : nécessaire pour aligner le bras du disque sur le bon cylindre; Le temps de latence: le temps nécessaire pour que le bloc désiré passe sous la tête de lecture/écriture; Le temps de transfert entre la surface du disque et la mémoire centrale. Les disques possèdent une file d attente des requêtes, que le contrôleur de disque gère.

35 Services de requêtes La gestion de la file par le contrôleur de disque, se fait en stockant des requêtes constituées de champs tels que: La direction de l E/S (lecture ou écriture); L adresse du disque (mémoire de bloc); L adresse en mémoire physique à partir d où, ou vers où, copier les données. Si l unité de disque est disponible, la requête est traitée immédiatement. Cependant, pendant que l unité traite une requête, toutes les requêtes supplémentaires sont placées en file d attente.

36 Services de requêtes Pour un système un multiprogrammé, la file d attente est souvent non vide. Lorsque en cours est terminée, il s agit donc de choisir la prochaine requête à exécuter afin de minimiser le temps de positionnement des têtes. Plusieurs algorithmes d ordonnancement des requêtes ont été proposés: Ordonnancement FCFS; Ordonnancement SSTF; Ordonnancement SCAN; Ordonnancement C-SCAN.

37 Services de requêtes Ordonnancement FCFS: «First Come, First Served» Cet algorithme est équitable et facile à programmer; mais ne donne pas les meilleures performances, car il peut provoquer un déplacement frénétique du bras lorsque plusieurs accès séquentiels à des fichiers éloignés les uns des autres sont effectués de façon concurrente.

38 Services de requêtes Ordonnancement SSTF: «Shortest Seek Time First» le principe est de servir les requêtes proches de la position courante des têtes, avant de déplacer celles-ci vers une autre zone du disque. L algorithme SSTF, sélectionne donc la requête demandant le temps de positionnement le plus petit à partir de la position courante du bras. Limite: conduit à la famine des requêtes éloignées lorsque de nouvelles requêtes proches de la position courante arrivent continuellement.

39 Services de requêtes Ordonnancement SCAN: «balayage, algorithme ascenseur», le principe est que l on impose de na pas laisser continuellement le bras sur la même zone du disque. L algorithme consiste à placer le bras à une extrémité du disque, puis à le déplacer vers l autre extrémité en s arrêtant au passage pour traiter les requêtes présentes dans la file. Lorsque le bras a atteint l autre extrémité du disque, on inverse le direction du sens de mouvement du bras, les têtes balayant ainsi continuellement la surface du disque.

40 Services de requêtes Ordonnancement SCAN Limite: si les requêtes arrivant sur le contrôleur sont uniformément distribuées, lorsque le bras arrive à une extrémité du disque, il existe relativement peu de requêtes proches de lui, et les requêtes les plus anciennes sont situées le plus loin de lui.

41 Services de requêtes Ordonnancement C-SCAN : «Circular SCAN» fait pareil que l algorithme SCAN, il déplace le bras d une extrémité à l autre du disque en servant des requêtes au passage. Mais lorsqu il arrive à l autre extrémité du disque, il renvoie immédiatement le bras au début du disque, sans traiter les requêtes au passage, afin de servir rapidement les requêtes les plus anciennes, et d uniformiser ainsi le temps d attente. Pratiquement le bras s arrête à la dernière requête traitée. Cette version efficace de l algorithme est appelée C-LOOK.

42 Conclusion Les performances relatives de tous ces algorithmes dépendent du nombre et du type des requêtes. Lorsque les contrôleurs sont peu sollicités, l ordonnancement SSTF donne un très bon résultat, alors que les algorithmes SCAN et C-SCAN se comportent mieux lorsque la charge augmente. Le service de requêtes dépend fortement de la Le service de requêtes dépend fortement de la méthode d allocation des fichiers. Ainsi un programme lisant un fichier d une manière séquentielle générera des accès proches, alors qu avec un fichier indexé les requêtes seront éparpillées sur le disque.

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

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

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

Les systèmes de fichiers : implantation

Les systèmes de fichiers : implantation Les systèmes de fichiers : implantation Polytech Paris-Sud Cycle ingénieur de la filière étudiant Louis Mandel Université Paris-Sud 11 Louis.Mandel@lri.fr année 212/213 Structure physique d un disque Secteur

Plus en détail

Systèmes d exploitation Gestion des fichiers. Catalin Dima

Systèmes d exploitation Gestion des fichiers. Catalin Dima Systèmes d exploitation Gestion des fichiers Catalin Dima 1 Problématique Certains processus doivent stocker/avoir accès à une très grande quantité de mémoire Parfois plusieurs ordres de grandeur par rapport

Plus en détail

Gilles Roussel. Disques. Optimisation. Bas niveau. Partitions. fichiers FAT RAID. Gilles Roussel. Disques. Optimisation. Bas niveau.

Gilles Roussel. Disques. Optimisation. Bas niveau. Partitions. fichiers FAT RAID. Gilles Roussel. Disques. Optimisation. Bas niveau. C est quoi un disque? de Gilles.Roussel@univ-mlv.fr http://igm.univ-mlv.fr/ens/licence/l2/2012-2013/system/ Licence 2 de 7 avril 2015 C est quoi un disque? C est quoi un disque? de Différents types de

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

La Gestion des Fichiers

La Gestion des Fichiers KWWSZZZDGHOHLPDJIUaGRQVH]FRXUV 6\VWqPHVG ([SORLWDWLRQ La Gestion des Fichiers Hafid Bourzoufi Université de Valenciennes Didier Donsez Université Grenoble 1 'LGLHU'RQVH]#LPDJIU 2 Système de fichiers De

Plus en détail

Gestion de mémoire secondaire

Gestion de mémoire secondaire Gestion de mémoire secondaire F. Boyer, Laboratoire Lig 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

Gestion des périphériques

Gestion des périphériques 3 4 Organisation s périphériques Il existe ux catégories périphérique : les périphériques en mo caractère (carte réseau, imprimante, terminaux, ban, etc.). l unité élementaire d échange est l octet (un

Plus en détail

Fonctionnement d un Système de Gestion de Fichiers (SGF) - les disques. christophe.cerin@iutv.univ-paris13.fr 27 décembre 2012

Fonctionnement d un Système de Gestion de Fichiers (SGF) - les disques. christophe.cerin@iutv.univ-paris13.fr 27 décembre 2012 Fonctionnement d un Système de Gestion de Fichiers (SGF) - les disques christophe.cerin@iutv.univ-paris13.fr 27 décembre 2012 1 Systèmes de fichiers Propriétés attendues : Stocker de très grandes quantités

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

Plan du cours. - Introduction - Emergence et évolution des systèmes d exploitation - Système de fichiers : FAT - NTFS - Ordonnancement

Plan du cours. - Introduction - Emergence et évolution des systèmes d exploitation - Système de fichiers : FAT - NTFS - Ordonnancement Plan du cours - Introduction - Emergence et évolution des systèmes d exploitation - Système de fichiers : FAT - NTFS - Ordonnancement Systèmes d exploitation 1ère année p. 1 FAT FAT = File Allocation Table

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

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

LA GESTION DE FICHIERS

LA GESTION DE FICHIERS CHAPITRE 6 : LA GESTION DE FICHIERS Objectifs spécifiques Connaître la notion de fichier, ses caractéristiques Connaître la notion de répertoires et partitions Connaître les différentes stratégies d allocation

Plus en détail

exemples de SGF Exemples de SGF

exemples de SGF Exemples de SGF 1 Exemples de SGF FAT - VFAT (1) 2 Partitions 2 Go 3 parties: FAT, éventuellement dupliquée répertoire racine, de taille bornée: 512 entrées de 32 octets objets externes Allocation par bloc de taille fixe

Plus en détail

Disque dur Fichiers Répertoires Partitions Droits d accès Quelques SGF. Système de fichiers. Julien Forget 1

Disque dur Fichiers Répertoires Partitions Droits d accès Quelques SGF. Système de fichiers. Julien Forget 1 Julien Forget 1 Université Lille 1 École Polytechnique Universitaire de Lille Cité Scientifique 59655 Villeneuve d Ascq GIS3 2011-2012 1. Inspiré des slides de Thomas Vantroys 1 / 81 Plan 1 Le disque dur

Plus en détail

Introduction à UNIX et Windows

Introduction à UNIX et Windows 1/39 à UNIX et Windows Thierry Hamon Bureau H202 - Institut Galilée Tél. : 33 1.48.38.35.53 Bureau 150 LIM&BIO EA 3969 Université Paris 13 - UFR Léonard de Vinci 74, rue Marcel Cachin, F-93017 Bobigny

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

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

Génération de code : langages objets Gestion mémoire 2 novembre 2011

Génération de code : langages objets Gestion mémoire 2 novembre 2011 Génération de code : langages objets Gestion mémoire 2 novembre 2011 1 Compilation d un langage objet Représentation des classes et des objets Héritage multiple Appartenance à une classe 2 Environnement

Plus en détail

Les Systèmes d Exploitation: Concepts et Programmation

Les Systèmes d Exploitation: Concepts et Programmation Les Systèmes d Exploitation: d Concepts et Programmation Samia Bouzefrane MCF en Informatique, CNAM samia.bouzefrane@cnam.fr http://cedric.cnam.fr/~bouzefra Samia Bouzefrane, Cours SYSTEME 1 Introduction

Plus en détail

Institut Supérieur des Etudes Technologiques de Médenine, Département TI L1 TI-Année 2014-2015 Système d exploitation Gestion de disques dans Windows

Institut Supérieur des Etudes Technologiques de Médenine, Département TI L1 TI-Année 2014-2015 Système d exploitation Gestion de disques dans Windows Objectifs Savoir partitionner un disque Formater, défragmenter, nettoyer une partition Créer une image système de windows 1. Les disques durs Un disque dur est une mémoire de masse (de grande capacité,

Plus en détail

Chapitre V : La gestion de la mémoire. Hiérarchie de mémoires Objectifs Méthodes d'allocation Simulation de mémoire virtuelle Le mapping

Chapitre V : La gestion de la mémoire. Hiérarchie de mémoires Objectifs Méthodes d'allocation Simulation de mémoire virtuelle Le mapping Chapitre V : La gestion de la mémoire Hiérarchie de mémoires Objectifs Méthodes d'allocation Simulation de mémoire virtuelle Le mapping Introduction Plusieurs dizaines de processus doivent se partager

Plus en détail

Présentation du module. Base de données spatio-temporelles. Exemple. Introduction Exemple. Plan. Plan

Présentation du module. Base de données spatio-temporelles. Exemple. Introduction Exemple. Plan. Plan Base de données spatio-temporelles S. Lèbre slebre@unistra.fr Université de Strasbourg, département d informatique. Présentation du module Contenu général Partie 1 : Notion de bases de données (Conception

Plus en détail

Plan du chapitre. Systèmes de gestion des fichiers. Définitions. Pourquoi des fichiers. Organisation logique : les fichiers.

Plan du chapitre. Systèmes de gestion des fichiers. Définitions. Pourquoi des fichiers. Organisation logique : les fichiers. Plan du chapitre Systèmes de gestion des fichiers Introduction Organisation logique Fichiers Désignation et catalogues Mise en œuvre des SGF Gestion de l espace libre Descripteurs de fichiers Amélioration

Plus en détail

Présentation du module Base de données spatio-temporelles

Présentation du module Base de données spatio-temporelles Présentation du module Base de données spatio-temporelles S. Lèbre slebre@unistra.fr Université de Strasbourg, département d informatique. Partie 1 : Notion de bases de données (12,5h ) Enjeux et principes

Plus en détail

Bases de données. Cours 2 : Stockage

Bases de données. Cours 2 : Stockage Bases de données Polytech Paris-Sud Apprentis 4 ème année Cours 2 : Stockage kn@lri.fr http://www.lri.fr/~kn Plan 1 Rappels 2 Stockage 2.1 Introduction 2.2 Aspects bas-niveau 2.3 Stockage pour les SGBD

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

Plan. Bases de données. Cours 2 : Stockage. Quels types de mémoire pour une BD? Où stocker les données? Polytech Paris-Sud. Apprentis 4 ème année

Plan. Bases de données. Cours 2 : Stockage. Quels types de mémoire pour une BD? Où stocker les données? Polytech Paris-Sud. Apprentis 4 ème année Bases de données Polytech Paris-Sud Apprentis 4 ème année Cours 2 : Stockage 2.1 Introduction 2.2 Aspects bas-niveau kn@lri.fr http://www.lri.fr/~kn 2/20 Hierarchie mémoire : Où stocker les données? Type

Plus en détail

Architecture logicielle des ordinateurs

Architecture logicielle des ordinateurs Architecture logicielle des ordinateurs Yannick Prié UFR Informatique Université Claude Bernard Lyon 1 des ordinateurs Objectifs du cours Notions générales sur le fonctionnement matériel (un peu) et logiciel

Plus en détail

Les systèmes de Fichier

Les systèmes de Fichier Les systèmes de Fichier 1 Les disques durs, aussi petits soient-ils, contiennent des millions de bits, il faut donc organiser les données afin de pouvoir localiser les informations, c'est le but du système

Plus en détail

EX4C Systèmes d exploitation. Séance 14 Structure des stockages de masse

EX4C Systèmes d exploitation. Séance 14 Structure des stockages de masse EX4C Systèmes d exploitation Séance 14 Structure des stockages de masse Sébastien Combéfis mardi 3 mars 2015 Ce(tte) œuvre est mise à disposition selon les termes de la Licence Creative Commons Attribution

Plus en détail

Plan. Cours 4 : Méthodes d accès aux données. Architecture système. Objectifs des SGBD (rappel)

Plan. Cours 4 : Méthodes d accès aux données. Architecture système. Objectifs des SGBD (rappel) UPMC - UFR 99 Licence d informatique 205/206 Module 3I009 Cours 4 : Méthodes d accès aux données Plan Fonctions et structure des SGBD Structures physiques Stockage des données Organisation de fichiers

Plus en détail

Aujourd hui: gestionnaire de fichiers

Aujourd hui: gestionnaire de fichiers Gestion des fichiers GIF-1001 Ordinateurs: Structure et Applications, Hiver 2015 Jean-François Lalonde Source: http://www.business-opportunities.biz/2014/11/16/40-home-offices-that-are-messier-than-yours/

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

SYS FICHIERS. Gestion des fichiers. Table des matières. IUT - Département Informatique. ASR2-Système TABLE DES MATIÈRES 1 LES FICHIERS.

SYS FICHIERS. Gestion des fichiers. Table des matières. IUT - Département Informatique. ASR2-Système TABLE DES MATIÈRES 1 LES FICHIERS. TABLE DES MATIÈRES 1 LES FICHIERS IUT - Département Informatique ASR2-Système Gestion des fichiers SYS FICHIERS Table des matières 1 Les fichiers 1 2 Les disques 2 2.1 Disque, tête.................. 2

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

SURETE DE FONCTIONNEMENT ET REPRISE APRES PANNE

SURETE DE FONCTIONNEMENT ET REPRISE APRES PANNE Université des sciences et de la Technologie Houari Boumediene USTHB Alger Département d Informatique ARCHITECTURE ET ADMINISTRATION DES BASES DE DONNÉES 2013-2014 RESPONSABLES M. KAMEL BOUKHALFA (SII)

Plus en détail

Plan de cette partie. Implantation des SGBD relationnels. Définition et fonctionnalités. Index. Coûts pour retrouver des données

Plan de cette partie. Implantation des SGBD relationnels. Définition et fonctionnalités. Index. Coûts pour retrouver des données Implantation des SGBD relationnels Université de Nice Sophia-Antipolis Version 3.4 25//06 Richard Grin Plan de cette partie Nous allons étudier (très rapidement!) quelques éléments de solutions utilisés

Plus en détail

TD 6 Introduction à l Informatique

TD 6 Introduction à l Informatique TD 6 Introduction à l Informatique Disques durs Corrigé 1. Composants du disque dur Décrire chaque composant du disque dur représenté ci-dessous. Plateau Moteur rotatif Tête de lecture Bras électromagnétique

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

synchronisation et communication entre processus Synchronisation et communication entre processus

synchronisation et communication entre processus Synchronisation et communication entre processus 1 Synchronisation et communication entre processus Accès à des ressources communes 2 Exemple: compte bancaire dont montant en A sur disque programme pour ajouter 100: lire(n,a) N := N+100 écrire(n,a) 2

Plus en détail

07 - Mémoire. Morgan Barbier morgan.barbier@unicaen.fr L2 S4 2012/2013

07 - Mémoire. Morgan Barbier morgan.barbier@unicaen.fr L2 S4 2012/2013 07 - Mémoire Morgan Barbier morganbarbier@unicaenfr L2 S4 2012/2013 1 Introduction Problèmatique Multitâches : L OS moderne permet d exécuter plusieurs tâches en même temps Chacune de ses tâches possèdent

Plus en détail

Architecture des Ordinateurs et Systèmes d Exploitation

Architecture des Ordinateurs et Systèmes d Exploitation Architecture des Ordinateurs et Systèmes d Exploitation Cours n 9 Les Fichiers 3ème année Fichiers : pour quoi faire? La mémoire principale est de taille restreinte volatile,... Besoin de stocker des informations

Plus en détail

partie en parallèle : Programmation système et réseau du point de vue «Multiprocessus Plan

partie en parallèle : Programmation système et réseau du point de vue «Multiprocessus Plan 2 ème LST Info&Miage partie en parallèle : Programmation système et réseau du point de vue «Multiprocessus» Chapitre : Introduction à la Concurrence entre processus & Exclusion Mutuelle Chapitre 2 : Coopération

Plus en détail

fichiers Exemple introductif : stockage de photos numériques

fichiers Exemple introductif : stockage de photos numériques b- La Gestion des données Parmi les matériels dont il a la charge, le système d exploitation s occupe des périphériques de stockage. Il s assure, entre autres, de leur bon fonctionnement mais il doit être

Plus en détail

INITIATION AU SYSTEME D EXPLOITATION WINDOWS 2000

INITIATION AU SYSTEME D EXPLOITATION WINDOWS 2000 INITIATION AU SYSTEME D EXPLOITATION WINDOWS 2000 Introduction : Initiation à la Micro- Informatique 1. Matériel 2. Périphériques a) Le clavier b) La souris c) L écran d) L unité centrale e) L imprimante

Plus en détail

C ellules. Gestion et récupération automatique de mémoire. Principes des lang. de progr. INE 11. Allocation dynamique de mémoire.

C ellules. Gestion et récupération automatique de mémoire. Principes des lang. de progr. INE 11. Allocation dynamique de mémoire. Principes des lang. de progr. INE 11 Michel Mauny ENSTA ParisTech Prénom.Nom@ensta.fr Michel Mauny (ENSTA ParisTech) INE 11 Prénom.Nom@ensta.fr 1 / 37 Gestion et récupération automatique de mémoire lanage

Plus en détail

LES DISQUES DURS. Catégorie. Fiche. technique N 8. Hardware. Tête de lecture et d écriture. Axe de rotation. Alimentation

LES DISQUES DURS. Catégorie. Fiche. technique N 8. Hardware. Tête de lecture et d écriture. Axe de rotation. Alimentation Plateau Tête de lecture et d écriture Axe de rotation Bras de lecture et d écriture Alimentation Jumpers Interface Connecteur IDE Alimentation IDE Alimentation SATA Connecteur SATA www.alphatic.be : fiches

Plus en détail

Techniques de stockage

Techniques de stockage NFE113 Administration et configuration des bases de données 2010 Techniques de stockage 1 Eric Boniface Sommaire Stockage de données Disques RAID Fichiers Oracle et MySQL 2 Stockage de données Une base

Plus en détail

Le programme utilise la librairie FOX Toolkit (http://www.fox-toolkit.org) pour son interface

Le programme utilise la librairie FOX Toolkit (http://www.fox-toolkit.org) pour son interface 1 EditHexa permet l'affichage d'un fichier en mode hexadécimal, il est en outre possible d'y apporter des modifications. Dans cette nouvelle version du programme, l affichage de plusieurs documents en

Plus en détail

Systèmes d exploitation. Introduction. (Operating Systems) http://www.sir.blois.univ-tours.fr/ mirian/

Systèmes d exploitation. Introduction. (Operating Systems) http://www.sir.blois.univ-tours.fr/ mirian/ Systèmes d exploitation (Operating Systems) Introduction SITE : http://www.sir.blois.univ-tours.fr/ mirian/ Systèmes d exploitation - Mírian Halfeld-Ferrari p. 1/2 Qu est-ce qu un SE? Ensemble de logiciels

Plus en détail

Installation de CPA STUDIO :

Installation de CPA STUDIO : Installation de CPA STUDIO : Système d exploitation requis : Windows 98 2ème édition Windows XP service pack 2 Résolution écran - Nombre de couleurs : CPA STUDIO nécessite une résolution minimum d affichage

Plus en détail

QCM systèmes d exploitation (Quarante questions)

QCM systèmes d exploitation (Quarante questions) QCM systèmes d exploitation (Quarante questions) QUIZZ OS N 1 (10 questions avec réponses) Question 1: Aux origines de l informatique, l'interface utilisateur des systèmes d exploitations était composée

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

CESI Bases de données

CESI Bases de données CESI Bases de données Introduction septembre 2006 Bertrand LIAUDET EPF - BASE DE DONNÉES - septembre 2005 - page 1 PRÉSENTATION GÉNÉRALE 1. Objectifs généraux L objectif de ce document est de faire comprendre

Plus en détail

Fonctions de base d'un système d exploitation

Fonctions de base d'un système d exploitation Chapitre 2 Durée : 12 Heures Type : Théorique Introduction Fonctions de base d'un système d exploitation Ce chapitre s'intéresse aux fonctionnalités de base d'un OS comme : La gestion des processus La

Plus en détail

14. Stockage des données. OlivierCuré [ocure@univ-mlv.fr]

14. Stockage des données. OlivierCuré [ocure@univ-mlv.fr] 14. Stockage des données 416 Hiérarchie des stockages Mémoire cache est plus rapide et plus onéreuse que... RAM est plus rapide et plus onéreuse que... Disque dur est plus rapide et plus onéreux que...

Plus en détail

Vers un outil d analyse de l empreinte mémoire d un code de calcul scientifique.

Vers un outil d analyse de l empreinte mémoire d un code de calcul scientifique. Vers un outil d analyse de l empreinte mémoire d un code de calcul scientifique. Ameziane NAIT ABDELAZIZ Département informatique, filière PRCD Maître de stage : Bruno LATHUILIERE Tuteur : Brice GOGLIN

Plus en détail

ASSEMBLAGE ET ÉDITION DES LIENS

ASSEMBLAGE ET ÉDITION DES LIENS ASSEMBLAGE ET ÉDITION DES LIENS Mewtow 11 novembre 2015 Table des matières 1 Introduction 5 2 La chaine d assemblage 7 2.1 Résolution des symboles.............................. 7 2.2 Relocation.....................................

Plus en détail

Systemes d'exploitation des ordinateurs

Systemes d'exploitation des ordinateurs ! " #$ % $ &' ( $ plan_ch7_m1 Systemes d'exploitation des ordinateurs Le système des entrées-sorties Objectifs 1. Fonctionnement des périphériques 2. Entrées-Sorties synchrones et asynchrones 3. Les entrées-sorties

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

CHAPITRE 1 ARCHITECTURE BASES DE DONNÉES AVANCÉES 2014-2015 20/10/2014. Université des sciences et de la Technologie Houari Boumediene USTHB Alger

CHAPITRE 1 ARCHITECTURE BASES DE DONNÉES AVANCÉES 2014-2015 20/10/2014. Université des sciences et de la Technologie Houari Boumediene USTHB Alger Université des sciences et de la Technologie Houari Boumediene USTHB Alger Département d Informatique BASES DE DONNÉES AVANCÉES 2014-2015 RESPONSABLES M. KAMEL BOUKHALFA (SII CHAPITRE 1 ARCHITECTURE 1

Plus en détail

Système d exploitation

Système d exploitation Chapitre 2 Système d exploitation 2.1 Définition et rôle Un ordinateur serait bien difficile à utiliser sans interface entre le matériel et l utilisateur. Une machine peut exécuter des programmes, mais

Plus en détail

1. Les fondements de l informatique 13

1. Les fondements de l informatique 13 Introduction à l'algorithmique 1. Les fondements de l informatique 13 1.1 Architecture de Von Neumann 13 1.2 La machine de Turing 17 1.3 Représentation interne des instructions et des données 19 1.3.1

Plus en détail

WINDOWS XP Gérer ses fichiers

WINDOWS XP Gérer ses fichiers Gérer ses fichiers Chadia Legallois Michel Tellia Rodolphe Patin AVERTISSEMENT AVERTISSEMENT Ce manuel est distribué au stagiaire ayant suivi une formation au GRÉTA TOURAINE. Ce document n est pas un manuel

Plus en détail

De l ordinateur au processus : rôle d un système

De l ordinateur au processus : rôle d un système De l ordinateur au processus : rôle d un système Introduction aux systèmes d exploitation Gaël Thomas Présentation du cours Contexte du cours : Introduire notre objet d étude : les systèmes d exploitation

Plus en détail

Système d exploitation

Système d exploitation Cours 1 Université du Luxembourg Enseignement : Professeur:. But du cours : Connaître les systèmes d exploitation. Se familiariser avec UNIX. Environnement de programmation : PC sous Windows avec Cygwin

Plus en détail

Les fonctions d un ordinateur

Les fonctions d un ordinateur Cours 1 I - Constitution et fonctionnement d un ordinateur Les fonctions d un ordinateur Les organes d un ordinateur Matériel Logiciel Généralités Gestion de fichiers Applications Éditeurs Organisations

Plus en détail

Notions de base Ordonnancement Communication et synchronisation. Les processus. Julien Forget 1

Notions de base Ordonnancement Communication et synchronisation. Les processus. Julien Forget 1 Julien Forget 1 Université Lille 1 École Polytechnique Universitaire de Lille Cité Scientifique 59655 Villeneuve d Ascq GIS3 2011-2012 1. Inspiré des slides de Thomas Vantroys 1 / 58 Plan 1 Notions de

Plus en détail

Algorithmique - Techniques fondamentales de programmation Exemples en Python (nombreux exercices corrigés) - BTS, DUT informatique

Algorithmique - Techniques fondamentales de programmation Exemples en Python (nombreux exercices corrigés) - BTS, DUT informatique Introduction à l'algorithmique 1. Les fondements de l informatique 13 1.1 Architecture de Von Neumann 13 1.2 La machine de Turing 17 1.3 Représentation interne des instructions et des données 19 1.3.1

Plus en détail

Chapitre 10 : Gestion des périphériques d E/S & Systèmes de fichiers. Chapitre 10 - Gestion des périphériques d E/S

Chapitre 10 : Gestion des périphériques d E/S & Systèmes de fichiers. Chapitre 10 - Gestion des périphériques d E/S INF2610 Chapitre 10 : Gestion des périphériques d E/S & Systèmes de fichiers Département de génie informatique et génie logiciel Hiver 2014 Chapitre 10 - Gestion des périphériques d E/S Introduction Structure

Plus en détail

Info0101 Intro. à l'algorithmique et à la programmation. Cours 5. Tableaux

Info0101 Intro. à l'algorithmique et à la programmation. Cours 5. Tableaux Info0101 Intro. à l'algorithmique et à la programmation Cours 5 Tableaux Pierre Delisle, Cyril Rabat et Christophe Jaillet Université de Reims Champagne-Ardenne Département de Mathématiques et Informatique

Plus en détail

M1101 : Introduction aux Systèmes d Exploitation (OS - Operating Systems)

M1101 : Introduction aux Systèmes d Exploitation (OS - Operating Systems) M1101 : Introduction aux Systèmes d Exploitation (OS - Operating Systems) Guillaume Urvoy-Keller Source : A. Tannenbaum "Modern Operating Systems", Pearson Guillaume Urvoy-Keller Source : A. Tannenbaum

Plus en détail

Module : Informatique Générale 1. Les commandes MS-DOS

Module : Informatique Générale 1. Les commandes MS-DOS 1 Les commandes MS-DOS I. Introduction Le DOS est le système d'exploitation le plus connu, sa version la plus commercialisée est celle de Microsoft, baptisée MS-DOS (Microsoft Disk Operating Système).MS-DOS

Plus en détail

Chap. III : Le système d exploitation

Chap. III : Le système d exploitation UMR 7030 - Université Paris 13 - Institut Galilée Cours Architecture et Système Le système d exploitation (ou O.S. de l anglais Operating System ) d un ordinateur est le programme qui permet d accéder

Plus en détail

Tutorial Terminal Server sous

Tutorial Terminal Server sous Tutorial Terminal Server sous réalisé par Olivier BOHER Adresse @mail : xenon33@free.fr Site Internet : http://xenon33.free.fr/ Tutorial version 1a Page 1 sur 1 Index 1. Installation des services Terminal

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

TD3 - Facturation avec archivage automatisé

TD3 - Facturation avec archivage automatisé TD3 - Facturation avec archivage automatisé Objectifs Insérer les formules nécessaires aux calculs d une facture. Créer une macro- commande avec l enregistreur de macros et l affecter à un bouton. Utiliser

Plus en détail

Progression secrétariat

Progression secrétariat Progression secrétariat I. Notions de base A. L'Unité Centrale et les périphériques 1. Unité centrale a) Le Schéma de principe (1) Entrée et sortie des informations, traitement des informations, en interne

Plus en détail

Chapitre 1 : Introduction aux Systèmes de Gestion de Bases de Données (Eléments de base)

Chapitre 1 : Introduction aux Systèmes de Gestion de Bases de Données (Eléments de base) Chapitre 1 : Introduction aux Systèmes de Gestion de Bases de Données (Eléments de base) 1. Généralités sur l'information et sur sa Représentation 1.1 Informations et données : a. Au sen de la vie : C

Plus en détail

GIF-1001 Ordinateurs: Structure et Applications Solutions : La gestion de la mémoire

GIF-1001 Ordinateurs: Structure et Applications Solutions : La gestion de la mémoire GIF-1001 Ordinateurs: Structure et Applications Solutions : La gestion de la mémoire 1. Décrivez, pour l allocation contiguë de mémoire avec partitions à taille variables pour placer des processus en mémoire,

Plus en détail

Systèmes d exploitation

Systèmes d exploitation Systèmes d exploitation Un système d exploitation (SE, en anglais Operating System ou OS) est un ensemble de programmes responsables de la liaison entre les ressources matérielles d un ordinateur et les

Plus en détail

Table des matières...2 Introduction...4 Terminologie...4

Table des matières...2 Introduction...4 Terminologie...4 Table des matières Table des matières...2 Introduction...4 Terminologie...4 Programme EasyTour...5 Premiers pas...5 Installation...6 Installation du logiciel EasyTour...6 Branchement du téléchargeur...6

Plus en détail

Démarrer et quitter... 13

Démarrer et quitter... 13 Démarrer et quitter... 13 Astuce 1 - Ouvrir, modifier, ajouter un élément dans le Registre... 14 Astuce 2 - Créer un point de restauration... 18 Astuce 3 - Rétablir un point de restauration... 21 Astuce

Plus en détail

21/12/2012. Le Disque dur. Le Disque dur

21/12/2012. Le Disque dur. Le Disque dur Le disque dur abréger DD ou encore HDD pour 'Hard Disque Drive' est un organe de mémoire servant à conserver de manière permanente. Il existe 2 types de disque dur: Disque dur interne Disque dur externe

Plus en détail

Chapitre 4. Systèmes de fichiers. Approfondissement Système

Chapitre 4. Systèmes de fichiers. Approfondissement Système Chapitre 4 Systèmes de fichiers Introduction Un processus à l exécution peut stocker une quantité limitée d information Limitation due à l espace d adressage Quand le processus meurt, cette information

Plus en détail

INITIATION A L INFORMATIQUE. MODULE : Initiation à l'environnement Windows XP. Table des matières :

INITIATION A L INFORMATIQUE. MODULE : Initiation à l'environnement Windows XP. Table des matières : INITIATION A L INFORMATIQUE MODULE : Initiation à l'environnement Windows XP Table des matières : INTRODUCTION Les outils de l Interface Graphique : CONFIGURER VOTRE POSTE DE TRAVAIL Paramétrer la barre

Plus en détail

Systèmes de gestion de bases de données

Systèmes de gestion de bases de données Systèmes de gestion de bases de données Supports de stockage P. Rigaux Cnam, dépt. informatique April 1, 2015 PR (Cnam, dépt. info) Systèmes de gestion de bases de données April 1, 2015 1 / 1 Techniques

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

Processus et gestion de processus

Processus et gestion de processus Processus et gestion de processus et gestion de processus Processus Définition Modélisation Descripteur État Création Destruction Allocation de ressources UNIX Processus UNIX - Modèle Création Terminaison

Plus en détail

Chapitre 1 : Introduction aux Systèmes d Exploitation (SE)

Chapitre 1 : Introduction aux Systèmes d Exploitation (SE) 1. Introduction Chapitre 1 : Introduction aux Systèmes d Exploitation (SE). 1 système informatique est un ensemble constitué de matériels et de logiciels et qui assure le traitement des données.. Les pgms

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

Système de gestion de fichiers

Système de gestion de fichiers Système de gestion de fichiers Table des matières 1. Introduction...2 2. Formatage et Partitionnement...2 2.1. Le partitionnement...2 2.2. Le formatage...2 3. Le concept de fichier...3 4. La notion de

Plus en détail

Catalogue de Formation Bureautique

Catalogue de Formation Bureautique Catalogue de Formation Bureautique Word Excel Access Outlook Powerpoint Les formations peuvent être réalisées chez le client ou chez nous (capacité d accueil maximum : 7 personnes) Nous réalisons également

Plus en détail

Architecture (5) - DISQUES DURS -

Architecture (5) - DISQUES DURS - 1/24 Introduction Structure des données Interfaces Architecture (5) - DISQUES DURS - Pierre Gançarski Université de Strasbourg IUT Robert Schuman DUT Informatique 2/24 Introduction Structure des données

Plus en détail

Découverte de l ordinateur. Explorer l ordinateur et gérer ses fichiers

Découverte de l ordinateur. Explorer l ordinateur et gérer ses fichiers Découverte de l ordinateur Explorer l ordinateur et gérer ses fichiers SOMMAIRE I L ORDINATEUR ET L EXPLORATEUR... 3 1.1 : PRESENTATION ET GENERALITES... 3 1.2 : CONNAÎTRE LES PROPRIETES D UN ELEMENT...

Plus en détail