Stockage des données sur disque
|
|
- Judith Lemieux
- il y a 7 ans
- Total affichages :
Transcription
1 Stockage des données sur disque
2 Conception physique de bases de données Les données composants une base de données sont stockées physiquement sur un support de stockage informatique La phase de conception physique décrit de quelle manière les données vont être stockées Organisation en fichiers Index créés, etc.
3 Supports Système informatique offre plusieurs mécanismes de stockage : Mémoires Critères des mémoires Le prix Rapidité Mode d accès aux données Durabilité
4 Hiérarchie des mémoires Deux types : mémoire principale : mémoire à laquelle l'uc a directement accès mémoire centrale + mémoires caches rapide, mais capacité de stockage réduite Mémoire volatile! mémoire secondaire : disques durs + dispositifs de stockage amovibles flash memory, DVD, CD, etc. plus grande capacité, moins chères Unité de stockage : le bloc (ou page disque) Non volatiles!
5 Hiérarchie des mémoires Mémoire cache : Utiliser par le processeur pour stocker ses données et ses instructions Mémoire centrale : Espace de travail de la machine. Toute données ou tout programme doit être chargé en mémoire centrale avant d être traité par le processeur Disque : Grande capacité de stockage. Accès en lecture écriture efficace Les bande magnétique : Très économique. Lent
6 Hiérarchie des mémoires Processeur Mémoire cache Mémoires volatiles Mémoire centrale Disque Bandes Mémoire non volatile
7 Lecteur de disques (ou volume) Dans les dispositifs double-face, une tête par face Écriture à partir de la périphérie des disques (piste 0) Pistes créées lors du formatage Distance tête-disque : quelques microns Pistes divisées en secteurs, unité de mémoire la plus petite dans laquelle on peut stocker des données, 512 Ko en général Transfert de données par bloc, 1 bloc = 1 à 16 secteurs 1 fichier occupe un minimum de secteurs, appelé cluster
8 Caractéristiques disques simple/double face têtes mobiles : déplacement de bras têtes fixes : switch électronique Taux de transfert : qte de données pouvant être lue ou écrite en un temps donné, de l ordre du Mo/s Transfert d'un bloc a. positionnement de la tête sur la bonne piste seek time (tps d accès) b. rotation du disque jusqu'au bon bloc rotational delay ou latency (tps de latence) c. transfert : block transfer time a et b beaucoup plus importants que c solution : transfert de plusieurs blocs consécutifs a + b + c reste très coûteux C est une des raisons pour lesquelles les données ont été regroupées dans des fichiers (années 50)
9 2.Données des bases de données Données persistantes En grande quantité ne tiennent pas en mémoire vive stockage en mémoire secondaire, dans des fichiers d'articles Objectif : choisir la meilleure organisation de fichiers pour optimiser les accès en lecture/écriture Données organisées en articles (ou enregistrements) 1 enregistrement est composé de champs, associés chacun à 1 type de données 1 type est associé à un nb d octets 1 fichier est un ensemble d enregistrements de même structure
10 3. Organisation des données sur disque Un fichier se caractérise par : un nom, un créateur, une date de création, un emplacement en mémoire secondaire, une organisation descripteur de fichier = ensemble des informations caractérisant un fichier : longueur des enregistrements, adresses du dernier bloc du fichier, nature du fichier (ASCII ou hexadécimal), taille du fichier, nombre d enregistrements, présence d index Le descripteur est transféré en mémoire principale lors de l ouverture du fichier Un disque (volume) peut contenir plusieurs fichiers Table des matières de volume (ou catalogue) : ensemble des descripteurs des fichiers d un volume sur le volume Label de volume : 1er secteur d un volume contenant son nom et l adresse de la table des matières
11 Vue d un volume LABEL n TABLE DES MATIERES F1 F2 F3 F4 F5 F1 F2 F3 F4
12 Stockage des relations Chaque relation est stockée sous forme de fichier 1 tuple 1 enregistrement 1 attribut 1 champ Sauf : les clusters (de tables) «jointure permanente» entre 2 relations, à créer lorsque les jointures entre les 2 tables sont fréquentes Avantageux pour les requêtes exploitant cette jointure, coûteux sinon
13 Articles de longueur fixe ou variable articles de longueur variable requis lorsque un champ est de longueur variable Ex : nom un champ peut avoir plusieurs valeurs (table non normalisée dans ce cas!) Ex : noms des auteurs d un livre un champ est optionnel Ex : nom de jeune fille Position des articles et des champs articles de longueur fixe : régulière articles de longueur variable : insertion de séparateurs
14 3.2. Différents formats d'enregistrements Enregistrement de taille fixe ex : article Salarié Nom SS Salaire code-prof. Service Date-embauche Conversion taille variable fixe champs optionnels valeur NULL Nom SS n appt rue ville code postal NULL Champs multivalués ajouter des champs supplémentaires
15 3.3. Répartition des enregistrements dans les blocs Granule d allocation de fichier = bloc (<> région : suite de granules de taille fixe) taille d'un bloc : B taille d'un article : R si B > R, un bloc peut contenir plusieurs articles facteur de blocage bfr = E(B/R) si R ne divise pas B, espace libre = B - (bfr * R) octets Utilisation de l'espace libre : stockage d'une partie d'un article, un pointeur vers le bloc contenant le reste de l'article stockage étendu (spanned) si un article ne peut être réparti dans plusieurs blocs stockage non-étendu (unspanned). simplifie le traitement des articles mais augmente le temps de transfert Article 1 Article 2 Article 3 Article 1 Article 2 Article 3 Ar P Article 4 Article 5 Non-étendu ticle 4 Article 5 Etendu Article 6 Arti P
16 Allocation de blocs aux fichiers Allocation contigüe : blocs du fichier dans des blocs consécutifs : lecture du fichier rapide mais extension difficile Allocation chaînée : un bloc du fichier pointe vers le bloc suivant extension aisée du fichier mais lecture coûteuse Combinaison des deux : allocation de groupes chaînés de blocs (appelés segments) Allocation indexée : des blocs d'index contiennent des pointeurs vers les blocs du fichier
17 4. Organisation de fichier Organisation de fichier : fait référence à l'organisation des données d'un fichier en articles, blocs, et structures d'accès, inclut la manière dont les articles sont distribués sur le support de stockage, et reliés Objectif : rendre efficaces les opérations suivantes Localisation d un enregistrement Lecture d un enregistrement Localisation de l enregistrement suivant Suppression d un enregistrement Modification d un enregistrement Insertion d un nouvel enregistrement
18 Organisation de fichier et méthode d'accès L organisation d un fichier fait référence au mode de placement de ses articles méthode d'accès : ensemble de programmes permettant d effectuer de manière optimale les opérations précédentes plusieurs méthodes d'accès peuvent être utilisées pour une organisation de fichier certaines méthodes d'accès ne peuvent être utilisées pour certaines organisations de fichiers ex : méthode d'accès indexée pour un fichier dépourvu d'index
19 Organisation(s) de fichier? Tout fichier a une organisation dite primaire Elle définit le mode de placement des enregistrements dans le fichier Elle est déterminante pour l insertion et la suppression d enregistrements Un fichier peut avoir 1 ou plusieurs organisations secondaires Associées à une structure de données supplémentaires, facilitant l accès aux données Améliorent les autres opérations
20 Organisation séquentielle Articles placés dans l'ordre dans lequel ils sont insérés. Pas de structure additionnelle, recommandée pour les traitements sur l ensemble du fichier Fichier trié ou non Non trié : tas ou pile Trié : fichier dit en mode séquentiel Le critère de tri peut être la concaténation de plusieurs champs recherche selon une valeur du champ d'ordonnancement permet une recherche dichotomique (log 2 (n)) Nécessite une zone de débordement + réorganisation périodique en cas d insertions multiples Insertion efficace : dernier bloc du fichier chargé, nouvel article ajouté, bloc réécrit sur disque. Adresse du dernier bloc conservée dans le descripteur de fichier
21 Organisation séquentielle (suite) Recherche : uniquement linéaire: pour un fichier de b blocs, en moyenne b/2 lectures Effacement d'article : lecture + réécriture gestion de l'espace vide : marquer les articles à effacer, compacter l'espace régulièrement insérer des articles à la place des articles à effacer Fichier peut être étendu/non étendu, les articles peuvent être de taille fixe ou variable Articles de taille fixe + blocs non-étendus + allocation contigüe = organisation relative
22 Organisation directe Appelée également aléatoire, ou relative Consiste à répartir les enregistrements dans des blocs selon la valeur d une clé Avantages : Recherche facilitée selon cette clé la clé est un n d'article, articles de longueur fixe Relation directe entre la valeur de la clé et son emplacement sur disque une fonction de hachage donne le paquet (ici bloc) dans lequel est stocké l'article
23 Organisation séquentielle indexée Tire parti des avantages de l organisation séquentielle et de l organisation directe Améliore la recherche d articles par rapport à l organisation séquentielle recherche dichotomique sur l index Utilise une structure additionnelle : l index À utiliser pour les fichiers dynamiques (insertions et suppressions fréquentes) Fichier trié, beaucoup plus petit que le fichier de données Index le plus simple : Liste clé-pointeur Pointeur vers un bloc (ou pointeur vers un enregistrement) Avantage : efficacité des accès Inconvénient : la mise à jour du fichier peut entraîner celle de l index Si les mises à jour de l index sont très fréquentes, lui préférer une structure différente de celle de liste, exemple : les arbres
24 Organisation séquentielle indexée (suite) Index primaire (ou index plaçant), construit à partir de la clé d un fichier trié Index secondaire, construit à partir des champs qui n ordonnent pas le fichier Il peut y en avoir plusieurs par fichier! Même structure que pour les index primaires Intérêt pour les recherches basées sur le champ d indexation Index de groupement (ou clustering index) Possible sur des fichiers de données triés suivant un champ non clé Il peut y avoir plusieurs enregistrements associés à une valeur de ce champ
25 Choix d une organisation primaire Pour chaque relation Dépend de l usage futur de la relation De manière générale Organisation de tas Table petite, tous les enregistrements concernés par les traitements, insertions de masse Organisation directe Accès aléatoires à des enregistrements fondés sur la valeur du champ de recherche, ex : tous les produits d une catégorie donnée Organisation séquentielle indexée Recherche suivant la valeur exacte d une clé Inconvénient : statique lui préférer les organisations dynamiques (arbres) en cas d insertions multiples
26 Matrice de choix d organisation primaire On représente, pour chaque table ou cluster, la nature des accès pour chaque transaction future Accès unique par clé primaire (U) Table 1 Transac tion 1 U Transac tion 2 X Transac tion n - Accès séquentiel (-) Aucun accès par la clé primaire (X) Table 2 - U X Table n X - U
27 Choix de l accès primaire Organisation primaire Heap (tas) Accès unique sur clé primaire < 5% Accès séquentiel (trié) < 5% Séquentiel < 5% >50% Séquentiel indexé >5% > 50% Direct (hachage) > 50% > 5%
28 Choix d une organisation secondaire Les index secondaires ont un coût Espace mémoire Temps de mise à jour A utiliser lorsque Attribut souvent utilisé dans les requêtes Accès fréquent suivant une clé étrangère Attributs souvent utilisés dans des jointures, tris ou agrégats, ou fonctions A éviter lorsque Attribut fréquemment mis à jour Des requêtes générant un résultat > 25 % du nb d enregistrements
29 Matrice de détermination des accès secondaires Table 1 Att. 1 Transaction 1 f1 Transaction n fn fréquences Champs non clés Table 2 Att. 2 Att.n Att. 1 Att. 2 Att. n
30 Différents types d organisations directes Le critère de recherche doit être une égalité portant sur un seul champ appelé champ de hachage Souvent le champ de hachage est aussi une clé du fichier, appelé alors clé de hachage Idée : utiliser une fonction h (fonction de hachage ou fonction aléatoire), qui, appliquée à la valeur d'un champ, donne l'adresse du bloc disque dans lequel l'article correspondant est stocké (recherche dans le buffer ensuite) Hachage utilisé pour de petits fichiers dans un programme hachage interne des fichiers indépendants à stocker sur disque hachage externe
31 Hachage (externe) Articles regroupés dans des paquets (buckets) sur disque un paquet = 1 ou plusieurs blocs la fonction de hachage permet d'obtenir l'adresse d'un paquet ou le numéro du paquet (table dans le descripteur de fichier pour obtenir l'adresse sur le disque du paquet) N de paquet Adresses de blocs sur disque
32 Le problème des collisions Technique de chaînage en débordement possible : aux paquets initiaux, on ajoute des paquets de débordement dans un paquet, on ajoute un pointeur vers l'article en débordement Il est décrit par l adresse du paquet La position relative de l'article dans le paquet
33 Inconvénients du hachage statique un fichier peut être utilisé par plusieurs applications, une lecture dans l'ordre d'un champ peut être souhaitée le hachage devient un handicap, à moins de disposer d'une fonction de hachage qui conserve l'ordre du champ de hachage espace fixe alloué au fichier : si le nombre d'articles est très inférieur à celui prévu gaspillage d'espace disque si le nombre d'articles est supérieur à celui prévu collisions, qui ralentissent l'exploitation du fichier solution : modifier le nombre de paquets de manière dynamique
34 Techniques de hachage permettant une extension dynamique de l'espace alloué au fichier Techniques utilisées hachage dynamique hachage extensible Ces deux techniques reposent sur une structure annexe au fichier exploitent le fait que la valeur résultant de la fonction de hachage est positive peut être représentée sous forme binaire Les articles sont distribués dans les paquets en fonction de cette valeur de hachage
35 Hachage dynamique Quand un paquet est plein, il éclate en deux paquets les articles sont répartis dans les deux paquets suivant la valeur du premier bit de leur valeur de hachage un index (directory) est créé : chaque noeud interne a deux fils, l'un correspondant à 0, l'autre à 1 chaque noeud feuille pointe vers un paquet
36 1... Schema de la structure du hachage dynamique 0 Paquets dont les articles ont une valeur de hachage commençant par :
37 Hachage extensible le répertoire est un tableau de 2 d adresses de paquets, d étant la profondeur globale du répertoire les d premiers bits (poids fort) d'une valeur de hachage déterminent une entrée du répertoire. L'adresse associée est celle du paquet dans lequel se situe l'article plusieurs entrées peuvent pointer sur le même paquet car un paquet est constitué à partir de l'exploitation des d' premiers bits de la valeur de hachage, d'<=d d est une profondeur locale, d est la profondeur globale si un paquet utilisant les d valeurs est plein, il éclate et d d + 1 (double la taille du répertoire)
38 Hachage extensible : exemple Insertion d un article dans le paquet correspondant à la valeur de hachage commençant par 010 H : débordement du paquet d'=3 000 d'= d'=2
39 Hachage extensible : exemple d'= d'=3 d'=3 d'=2
40 Hachage linéaire Idée : étendre ou réduire le nombre de paquets sans utiliser de répertoire Moyens : le fichier est étendu par paquet dés qu'un paquet est plein le paquet doublé n'est pas celui qui est saturé, mais un paquet pointé par un pointeur courant qui parcourt le fichier circulairement un niveau d'éclatement P du fichier est conservé dans le descripteur du fichier; pour un paquet situé avant le pointeur courant, (M+P+1) bits de la fonction de hachage doivent être utilisés alors que seulement (M+P) sont à utiliser pour adresser un paquet situé après le pointeur courant une gestion de débordement est nécessaire puisque un paquet plein n'est en général pas éclaté
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étailStructure 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étailSYSTÈ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étailSYSTÈ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étail6 - 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étailChapitre 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étailRappels sur les fichiers
Rappels sur les fichiers Bernard ESPINASSE Professeur à Aix-Marseille Université (AMU) Ecole Polytechnique Universitaire de Marseille Mars 2013 1. Généralités sur les mémoires 2. Généralités sur les fichiers
Plus en détailOn distingue deux grandes catégories de mémoires : mémoire centrale (appelée également mémoire interne)
Mémoire - espace destiné a recevoir, conserver et restituer des informations à traiter - tout composant électronique capable de stocker temporairement des données On distingue deux grandes catégories de
Plus en détailGestion 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étailLeçon 1 : Les principaux composants d un ordinateur
Chapitre 2 Architecture d un ordinateur Leçon 1 : Les principaux composants d un ordinateur Les objectifs : o Identifier les principaux composants d un micro-ordinateur. o Connaître les caractéristiques
Plus en détailOptimisations des SGBDR. Étude de cas : MySQL
Optimisations des SGBDR Étude de cas : MySQL Introduction Pourquoi optimiser son application? Introduction Pourquoi optimiser son application? 1. Gestion de gros volumes de données 2. Application critique
Plus en détailComme chaque ligne de cache a 1024 bits. Le nombre de lignes de cache contenu dans chaque ensemble est:
Travaux Pratiques 3. IFT 1002/IFT 1005. Structure Interne des Ordinateurs. Département d'informatique et de génie logiciel. Université Laval. Hiver 2012. Prof : Bui Minh Duc. Tous les exercices sont indépendants.
Plus en détailBases de Données. Plan
Université Mohammed V- Agdal Ecole Mohammadia d'ingénieurs Rabat Bases de Données Mr N.EL FADDOULI 2014-2015 Plan Généralités: Définition de Bases de Données Le modèle relationnel Algèbre relationnelle
Plus en détail6. Hachage. Accès aux données d'une table avec un temps constant Utilisation d'une fonction pour le calcul d'adresses
6. Hachage Accès aux données d'une table avec un temps constant Utilisation d'une fonction pour le calcul d'adresses PLAN Définition Fonctions de Hachage Méthodes de résolution de collisions Estimation
Plus en détailBases de données documentaires et distribuées Cours NFE04
Bases de données documentaires et distribuées Cours NFE04 Introduction a la recherche d information Auteurs : Raphaël Fournier-S niehotta, Philippe Rigaux, Nicolas Travers prénom.nom@cnam.fr Département
Plus en détail1. 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étailSur un ordinateur portable ou un All-in-One tactile, la plupart des éléments mentionnés précédemment sont regroupés. 10) 11)
1/ Généralités : Un ordinateur est un ensemble non exhaustif d éléments qui sert à traiter des informations (documents de bureautique, méls, sons, vidéos, programmes ) sous forme numérique. Il est en général
Plus en détail1 LE L S S ERV R EURS Si 5
1 LES SERVEURS Si 5 Introduction 2 Un serveur réseau est un ordinateur spécifique partageant ses ressources avec d'autres ordinateurs appelés clients. Il fournit un service en réponse à une demande d un
Plus en détailAdministration de Bases de Données : Optimisation
Administration de Bases de Données : Optimisation FIP 2 année Exercices CNAM Paris Nicolas.Travers(at) cnam.fr Table des matières 1 Stockagedans unsgbd 3 1.1 Stockage.............................................
Plus en détailChapitre 4 : Les mémoires
1. Introduction: Chapitre 4 : Les mémoires Nous savons que dans un ordinateur toutes les informations : valeur numérique, instruction, adresse, symbole (chiffre, lettre,... etc.) sont manipulées sous une
Plus en détailIntroduction aux SGBDR
1 Introduction aux SGBDR Pour optimiser une base Oracle, il est important d avoir une idée de la manière dont elle fonctionne. La connaissance des éléments sous-jacents à son fonctionnement permet de mieux
Plus en détailnom : Collège Ste Clotilde
UNE CONFIGURATION INFORMATIQUE Objectif : Identifier les éléments principaux d une configuration L ordinateur enregistre des données qu il traite pour produire un résultat Sifflements 20 Notice 12 attache
Plus en détail4. 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étailLes bases de données
Les bases de données Introduction aux fonctions de tableur et logiciels ou langages spécialisés (MS-Access, Base, SQL ) Yves Roggeman Boulevard du Triomphe CP 212 B-1050 Bruxelles (Belgium) Idée intuitive
Plus en détail1/6. L icône Ordinateur
1/6 L icône Ordinateur Référence : Ces cours sont en grande partie extraits de l excellent site Xxyoos auquel vous pouvez vous référer http://www.cours-informatique-gratuit.fr/formation-informatique.php
Plus en détailLe Langage De Description De Données(LDD)
Base de données Le Langage De Description De Données(LDD) Créer des tables Décrire les différents types de données utilisables pour les définitions de colonne Modifier la définition des tables Supprimer,
Plus en détailTP Bases de données réparties
page 1 TP Bases de données réparties requêtes réparties Version corrigée Auteur : Hubert Naacke, révision 5 mars 2003 Mots-clés: bases de données réparties, fragmentation, schéma de placement, lien, jointure
Plus en détailECR_DESCRIPTION CHAR(80), ECR_MONTANT NUMBER(10,2) NOT NULL, ECR_SENS CHAR(1) NOT NULL) ;
RÈGLES A SUIVRE POUR OPTIMISER LES REQUÊTES SQL Le but de ce rapport est d énumérer quelques règles pratiques à appliquer dans l élaboration des requêtes. Il permettra de comprendre pourquoi certaines
Plus en détailPré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étailSystè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étailCours Informatique 1. Monsieur SADOUNI Salheddine
Cours Informatique 1 Chapitre 2 les Systèmes Informatique Monsieur SADOUNI Salheddine Un Système Informatique lesystème Informatique est composé de deux parties : -le Matériel : constitué de l unité centrale
Plus en détailTests de performance du matériel
3 Tests de performance du matériel Après toute la théorie du dernier chapitre, vous vous demandez certainement quelles sont les performances réelles de votre propre système. En fait, il y a plusieurs raisons
Plus en détailSystemes d'exploitation des ordinateurs
! " #$ % $ &' ( $ plan_ch6_m1 Systemes d'exploitation des ordinateurs Conception de Systèmes de Gestion de la Mémoire Centrale Objectifs 1. Conception de systèmes paginés 2. Conception des systèmes segmentés
Plus en détailHiérarchie matériel dans le monde informatique. Architecture d ordinateur : introduction. Hiérarchie matériel dans le monde informatique
Architecture d ordinateur : introduction Dimitri Galayko Introduction à l informatique, cours 1 partie 2 Septembre 2014 Association d interrupteurs: fonctions arithmétiques élémentaires Elément «NON» Elément
Plus en détailGESTION DE LA MEMOIRE
GESTION DE LA MEMOIRE MEMOIRE CENTRALE (MC) MEMOIRE SECONDAIRE (MS) 1. HIÉRARCHIE ET DIFFÉRENTS TYPES DE MÉMOIRE... 2 2. MÉMOIRE CACHE... 3 3. MODÈLE D'ALLOCATION CONTIGUË (MC OU MS)... 5 3.1. STRATÉGIE
Plus en détailAcquisition des données
Chef De Projet Informatique en Environnement Territorial diffusion restreinte à l'enseignement CDP-UPMC Frédéric Bongat Formation CDP 1 Un système compromis implique: Une méthodologie afin de faire face
Plus en détailWindows 2000: W2K: Architecture. Introduction. W2K: amélioration du noyau. Gamme windows 2000. W2K pro: configuration.
Windows 2000: Introduction W2K: Architecture Système d'exploitation multitâche multithread 32 bits à architecture SMP. Multiplateforme: intel x86, Compaq Alpha Jusqu'à 64 Go de mémoire vive Système d'exploitation
Plus en détailCré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étailSOMMAIRE. Travailler avec les requêtes... 3
Access Les requêtes SOMMAIRE Travailler avec les requêtes... 3 A) Créer une requête sélection en mode QBE... 3 B) Exécuter une requête à partir du mode Modifier (QBE)... 3 C) Passer du mode Feuille de
Plus en détailArchitecture des ordinateurs Introduction à l informatique
Architecture des ordinateurs Introduction à l informatique 17 septembre 2004 1 2 3 4 5 6 Les interrupteurs... 0V 5V Ce sont des composants électroniques qui laissent pser un courant principal lorsque la
Plus en détailConcepts et systèmes de stockage
Concepts et systèmes de stockage Francesco Termine, professeur HES, francesco.termine@he-arc.ch 1 Plan Gestion de volumes de stockage Systèmes RAID DAS SAS Concepts Technologies actuelles NAS Concepts
Plus en détailCours Bases de données 2ème année IUT
Cours Bases de données 2ème année IUT Cours 13 : Organisation d une base de données, ou comment soulever (un peu) le voile Anne Vilnat http://www.limsi.fr/individu/anne/cours Plan 1 Les clusters de table
Plus en détailTechnologie de déduplication de Barracuda Backup. Livre blanc
Technologie de déduplication de Barracuda Backup Livre blanc Résumé Les technologies de protection des données jouent un rôle essentiel au sein des entreprises et ce, quelle que soit leur taille. Toutefois,
Plus en détailBase de l'informatique. Généralité et Architecture Le système d'exploitation Les logiciels Le réseau et l'extérieur (WEB)
Base de l'informatique Généralité et Architecture Le système d'exploitation Les logiciels Le réseau et l'extérieur (WEB) Généralité Comment fonctionne un ordinateur? Nous définirons 3 couches Le matériel
Plus en détailGuide d installation
Guide d installation Introduction... 3 1. Appuyer sur Enter... 4 2. Choisir le type de serveur à installer... 5 3. Formatage et installation sur le disque... 6 4. Confirmation du formatage du disque...
Plus en détailPartie 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étailLES SYSTÈMES DE FICHIERS
SECTION M.R.I.M. - L.P. CHATEAU-BLANC 45120 CHALETTE SUR LOING LES SYSTÈMES DE FICHIERS Table des matières : Supports physiques (média) Les fs supportés par MS-Windows Principe de la table d'allocation
Plus en détailProgrammation parallèle et distribuée
Programmation parallèle et distribuée (GIF-4104/7104) 5a - (hiver 2014) Marc Parizeau, Département de génie électrique et de génie informatique Plan Mégadonnées («big data») Architecture Hadoop distribution
Plus en détailNOTIONS DE RESEAUX INFORMATIQUES
NOTIONS DE RESEAUX INFORMATIQUES GENERALITES Définition d'un réseau Un réseau informatique est un ensemble d'équipements reliés entre eux afin de partager des données, des ressources et d'échanger des
Plus en détailInstallation 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<Insert Picture Here> Solaris pour la base de donnés Oracle
Solaris pour la base de donnés Oracle Alain Chéreau Oracle Solution Center Agenda Compilateurs Mémoire pour la SGA Parallélisme RAC Flash Cache Compilateurs
Plus en détailDistinguer entre «Enregistrer» et «Sauvegarder»
Compétence D1.4 IV - : Pérenniser ses données IV Assurer une sauvegarde 33 Compresser / Décompresser un fichier ou un ensemble de fichiers / dossiers 35 A. Assurer une sauvegarde Distinguer entre «Enregistrer»
Plus en détailCertificat Informatique et internet Niveau 1 TD D1. Domaine 1 : Travailler dans un environnement numérique évolutif. 1. Généralités : Filière
Certificat Informatique et internet Niveau 1 Filière TD D1 Domaine 1 : Travailler dans un environnement numérique évolutif Nom N étudiant 1. Généralités : 1.1. Un ordinateur utilise des logiciels (aussi
Plus en détailStructure de base d un ordinateur
Structure de base d un ordinateur 1-Définition de l ordinateur L ordinateur est un appareil électronique programmable qui traite automatiquement les informations. Il est constitué de l unité centrale et
Plus en détailOracle 11g Optimisez vos bases de données en production (ressources matérielles, stockage, mémoire, requêtes)
Avant-propos 1. Lectorat 11 2. Pré-requis 12 3. Objectifs 12 4. Environnement technique 13 Choisir la bonne architecture matérielle 1. Introduction 15 2. Architecture disque 16 2.1 La problématique de
Plus en détailTechnologie 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étailDu 10 Fév. au 14 Mars 2014
Interconnexion des Sites - Design et Implémentation des Réseaux informatiques - Sécurité et Audit des systèmes - IT CATALOGUE DE FORMATION SIS 2014 1 FORMATION ORACLE 10G 11G 10 FEV 2014 DOUALA CAMEROUN
Plus en détailEasy as NAS Supplément Entreprises. Guide des solutions
Easy as NAS Supplément Entreprises Guide des solutions Introduction Nous sommes heureux de vous présenter le Supplément Entreprises du Guide des solutions Easy as NAS. Ce guide, basé sur la première édition
Plus en détailLa présente publication est protégée par les droits d auteur. Tous droits réservés.
Editeur (Medieninhaber/Verleger) : Markus Winand Maderspergerstasse 1-3/9/11 1160 Wien AUSTRIA Copyright 2013 Markus Winand La présente publication est protégée par les droits d auteur.
Plus en détailEX4C 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étail1.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étailProgrammation parallèle et distribuée
Programmation parallèle et distribuée (GIF-4104/7104) 5a - (hiver 2015) Marc Parizeau, Département de génie électrique et de génie informatique Plan Données massives («big data») Architecture Hadoop distribution
Plus en détailSystèmes d Exploitation - ENSIN6U3. Aix-Marseille Université
Systèmes d Exploitation - ENSIN6U3 Gestion de la mémoire Leonardo Brenner 1 Jean-Luc Massat 2 1 Leonardo.Brenner@univ-amu.fr 2 Jean-Luc.Massat@univ-amu.fr Aix-Marseille Université Faculté des Sciences
Plus en détailCodage d information. Codage d information : -Définition-
Introduction Plan Systèmes de numération et Représentation des nombres Systèmes de numération Système de numération décimale Représentation dans une base b Représentation binaire, Octale et Hexadécimale
Plus en détail3. L'icône ordinateur
3. L'icône ordinateur La troisième icône très importante dans Windows est l'ordinateur, anciennement nommé "Poste de travail", qui se charge de lister tous les périphériques de mémoire reliés à l'ordinateur
Plus en détailSystèmes de Gestion de Bases de Données (SGBD) relationnels Maude Manouvrier
ENSTA Mastère Spécialisé en Architecture des Systèmes d Information Cours C1-3 Systèmes de Gestion de Bases de Données (SGBD) relationnels Maude Manouvrier Partie II : les SGBD vus du coté Administrateur
Plus en détailFonctions De Base D un Système D Exploitation. I- introduction : II- Gestion des processus :
1 2 Fonctions De Base D un Système D Exploitation I- introduction : Le système d exploitation offre plusieurs fonctionnalités: La gestion des processus. La gestion de la mémoire centrale. La gestion des
Plus en détailSommaire. 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étailINSTALLATION ET CONFIGURATION DE HYPER V3
INSTALLATION ET CONFIGURATION DE HYPER V3 I. Installation de HyperV3 sous Windows serveur 2012 HyperV3 est le successeur de HyperV2 apparu sous les versions de Windows serveur 2008 R2, c est puissant Hyper
Plus en détailMise en oeuvre TSM 6.1
Mise en oeuvre TSM 6.1 «Bonnes pratiques» pour la base de données TSM DB2 Powered by Qui sommes nous? Des spécialistes dans le domaine de la sauvegarde et de la protection des données 10 ans d expertise
Plus en détailTravaux 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étailLa gestion des disques
La gestion des disques L achat d un ordinateur récent (pour 2013) implique une capacité de stockage pouvant aller jusqu'à 1 Téraoctet. Imaginez que vous devez gérer tout seul un hôtel de luxe de plus de
Plus en détailNotion de base de données
Notion de base de données Collection de données opérationnelles enregistrées sur un support adressable et utilisées par les systèmes et les applications Les données doivent être structurées indépendamment
Plus en détailSystè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étailA -Systèmes de fichiers 1 - FAT vs NTFS
A -Systèmes de fichiers 1 - FAT vs NTFS -------------------------------------------- PETIT HISTORIQUE WINDOWS Windows 3.1 (considéré comme juste une interface, une sur couche sur DOS) FAT 16 Windows 95
Plus en détailProjet d informatique M1BI : Compression et décompression de texte. 1 Généralités sur la compression/décompression de texte
Projet d informatique M1BI : Compression et décompression de texte Le but de ce projet est de coder un programme réalisant de la compression et décompression de texte. On se proposera de coder deux algorithmes
Plus en détailLe backup LOGOSw (Backup interne)
Le backup LOGOSw (Backup interne) LOGOSw est fourni avec son propre programme de backup Backup très performant utilisant le format PKZIP PKZIP = format industriel de compression de données, actuellement
Plus en détailSur un ordinateur exécutant Windows 2000 Server Ayant une adresse IP statique
Le DNS DNS = Domain Name Service Sert à résoudre les noms d ordinateur en adresse IP. Contention de dénomination pour les domaines Windows 2000 (nommage des domaines W2K) Localisation des composants physiques
Plus en détailUnix/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<Insert Picture Here> Exadata Storage Server et DB Machine V2
Exadata Storage Server et DB Machine V2 Croissance de la Volumétrie des Données Volumes multipliés par 3 tous les 2 ans Evolution des volumes de données 1000 Terabytes (Données) 800
Plus en détailAdministration des bases de données relationnelles Part I
Administration des bases de données relationnelles Part I L administration des bases de données requiert une bonne connaissance - de l organisation et du fonctionnement interne du SGBDR : structures logiques
Plus en détailLa mémoire. Un ordinateur. L'octet. Le bit
Introduction à l informatique et à la programmation Un ordinateur Un ordinateur est une machine à calculer composée de : un processeur (ou unité centrale) qui effectue les calculs une mémoire qui conserve
Plus en détailArtica. La déduplication. Révision Du 08 Février 2011 version 1.5.020818
Artica La déduplication Révision Du 08 Février 2011 version 1.5.020818 Table des matières Introduction :...2 Historique du projet :...2 A qui s'adresse Artica?...2 Licence et support...2 Que fait Artica?...
Plus en détailUtiliser Access ou Excel pour gérer vos données
Page 1 of 5 Microsoft Office Access Utiliser Access ou Excel pour gérer vos données S'applique à : Microsoft Office Access 2007 Masquer tout Les programmes de feuilles de calcul automatisées, tels que
Plus en détailPrise en main. Norton Ghost 2003. Pour trouver des informations supplémentaires. A propos de Norton Ghost
Prise en main Norton Ghost 2003 This document includes the following topics: Pour trouver des informations supplémentaires A propos de Norton Ghost Scénarios élémentaires Concepts et idées essentiels Sauvegarde
Plus en détailCours 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étailCours Base de données relationnelles. M. Boughanem, IUP STRI
Cours Base de données relationnelles 1 Plan 1. Notions de base 2. Modèle relationnel 3. SQL 2 Notions de base (1) Définition intuitive : une base de données est un ensemble d informations, (fichiers),
Plus en détailTsoft et Groupe Eyrolles, 2005, ISBN : 2-212-11623-3
Tsoft et Groupe Eyrolles, 2005, ISBN : 2-212-11623-3 Configuration requise ForestPrep DomainPrep Installation interactive 5 Installation sans surveillance Module 5 : Installation d Exchange Server 2003
Plus en détailL application est utilisable pour toute personne disposant d un compte Qobuz.
Manuel d utilisation Appli mobile iphone, ipod, ipad L application est utilisable pour toute personne disposant d un compte Qobuz. - Les abonnés streaming bénéficient en écoute intégrale du catalogue mis
Plus en détailChapitre 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étailSGM. 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étailLimitations of the Playstation 3 for High Performance Cluster Computing
Introduction Plan Limitations of the Playstation 3 for High Performance Cluster Computing July 2007 Introduction Plan Introduction Intérêts de la PS3 : rapide et puissante bon marché L utiliser pour faire
Plus en détailWindows Serveur 2008 R2
Windows Serveur 2008 R2 Version Graphique + Core Configuration des services de base sur Windows serveur 2008 R2 Mise à jour le 20/03/2012 Par Thomas Bourdeilh Windows Serveur 2008 R2 - Thomas Bourdeilh
Plus en détailSystèmesdegestionde. basesdedonnées
M1 STIC SGBD D'après une histoire originale de T Grison Systèmesdegestionde basesdedonnées Notes de cours Sommaire 1 Gestion des données 7 1 Architecture globale d'oracle 7 1 Exécution d'une requête 7
Plus en détailLa continuité de service
La continuité de service I INTRODUCTION Si la performance est un élément important de satisfaction de l'utilisateur de réseau, la permanence de la disponibilité des ressources l'est encore davantage. Ici
Plus en détailFlashWizard v4.5b PRO
www.sandbox-team.be FlashWizard v4.5b PRO 1/6 Table des matières : 1.1 A quoi ça sert...3 1.2 Installation...3 1.3 Prise en main...3 1.4 Flasher la mémoire de la DreamBox avec une nouvelle image...4 1.5
Plus en détailHibernate vs. le Cloud Computing
Hibernate vs. le Cloud Computing Qui suis-je? Julien Dubois Co-auteur de «Spring par la pratique» Ancien de SpringSource Directeur du consulting chez Ippon Technologies Suivez-moi sur Twitter : @juliendubois
Plus en détailPrésentation Alfresco
Présentation d un CMS : Alfresco Présentation Alfresco Ludovic Plantin, Frédéric Sénèque, Xu Zhao Polytech Grenoble Décembre 2008 Plantin, Sénèque, Xu (Polytech) Présentation Alfresco Décembre 2008 1 /
Plus en détailINF6500 : Structures des ordinateurs. Sylvain Martel - INF6500 1
INF6500 : Structures des ordinateurs Sylvain Martel - INF6500 1 Cours 4 : Multiprocesseurs Sylvain Martel - INF6500 2 Multiprocesseurs Type SISD SIMD MIMD Communication Shared memory Message-passing Groupe
Plus en détail