Stockage des données sur disque

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

Download "Stockage des données sur disque"

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 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

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

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

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

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

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

Rappels sur les fichiers

Rappels 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étail

On distingue deux grandes catégories de mémoires : mémoire centrale (appelée également mémoire interne)

On 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é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

Leçon 1 : Les principaux composants d un ordinateur

Leç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étail

Optimisations des SGBDR. Étude de cas : MySQL

Optimisations 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étail

Comme chaque ligne de cache a 1024 bits. Le nombre de lignes de cache contenu dans chaque ensemble est:

Comme 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étail

Bases de Données. Plan

Bases 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étail

6. 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 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étail

Bases de données documentaires et distribuées Cours NFE04

Bases 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é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

Sur un ordinateur portable ou un All-in-One tactile, la plupart des éléments mentionnés précédemment sont regroupés. 10) 11)

Sur 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étail

1 LE L S S ERV R EURS Si 5

1 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étail

Administration de Bases de Données : Optimisation

Administration 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étail

Chapitre 4 : Les mémoires

Chapitre 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étail

Introduction aux SGBDR

Introduction 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étail

nom : Collège Ste Clotilde

nom : 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é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

Les bases de données

Les 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étail

1/6. L icône Ordinateur

1/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étail

Le Langage De Description De Données(LDD)

Le 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étail

TP Bases de données réparties

TP 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étail

ECR_DESCRIPTION CHAR(80), ECR_MONTANT NUMBER(10,2) NOT NULL, ECR_SENS CHAR(1) NOT NULL) ;

ECR_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é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

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

Cours Informatique 1. Monsieur SADOUNI Salheddine

Cours 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étail

Tests de performance du matériel

Tests 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étail

Systemes d'exploitation des ordinateurs

Systemes 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étail

Hiérarchie matériel dans le monde informatique. Architecture d ordinateur : introduction. Hiérarchie matériel dans le monde informatique

Hié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étail

GESTION DE LA MEMOIRE

GESTION 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étail

Acquisition des données

Acquisition 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étail

Windows 2000: W2K: Architecture. Introduction. W2K: amélioration du noyau. Gamme windows 2000. W2K pro: configuration.

Windows 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étail

Créer et partager des fichiers

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

Plus en détail

SOMMAIRE. Travailler avec les requêtes... 3

SOMMAIRE. 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étail

Architecture des ordinateurs Introduction à l informatique

Architecture 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étail

Concepts et systèmes de stockage

Concepts 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étail

Cours Bases de données 2ème année IUT

Cours 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étail

Technologie de déduplication de Barracuda Backup. Livre blanc

Technologie 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étail

Base 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) 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étail

Guide d installation

Guide 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é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

LES SYSTÈMES DE FICHIERS

LES 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étail

Programmation parallèle et distribuée

Programmation 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étail

NOTIONS DE RESEAUX INFORMATIQUES

NOTIONS 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étail

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

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

Plus en détail

<Insert Picture Here> Solaris pour la base de donnés Oracle

<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étail

Distinguer entre «Enregistrer» et «Sauvegarder»

Distinguer 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étail

Certificat 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 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étail

Structure de base d un ordinateur

Structure 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étail

Oracle 11g Optimisez vos bases de données en production (ressources matérielles, stockage, mémoire, requêtes)

Oracle 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étail

Technologie SDS (Software-Defined Storage) de DataCore

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

Plus en détail

Du 10 Fév. au 14 Mars 2014

Du 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étail

Easy as NAS Supplément Entreprises. Guide des solutions

Easy 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étail

La présente publication est protégée par les droits d auteur. Tous droits réservés.

La 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é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

1.1 L EXPLORATEUR WINDOWS

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

Plus en détail

Programmation parallèle et distribuée

Programmation 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étail

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

Systè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étail

Codage d information. Codage d information : -Définition-

Codage 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étail

3. L'icône ordinateur

3. 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étail

Systèmes de Gestion de Bases de Données (SGBD) relationnels Maude Manouvrier

Systè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étail

Fonctions De Base D un Système D Exploitation. I- introduction : II- Gestion des processus :

Fonctions 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étail

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

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

Plus en détail

INSTALLATION ET CONFIGURATION DE HYPER V3

INSTALLATION 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étail

Mise en oeuvre TSM 6.1

Mise 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étail

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

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

Plus en détail

La gestion des disques

La 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étail

Notion de base de données

Notion 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é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

A -Systèmes de fichiers 1 - FAT vs NTFS

A -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étail

Projet 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. 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étail

Le backup LOGOSw (Backup interne)

Le 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étail

Sur un ordinateur exécutant Windows 2000 Server Ayant une adresse IP statique

Sur 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étail

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

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

Plus en détail

<Insert Picture Here> Exadata Storage Server et DB Machine V2

<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étail

Administration des bases de données relationnelles Part I

Administration 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étail

La mémoire. Un ordinateur. L'octet. Le bit

La 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étail

Artica. 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 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étail

Utiliser Access ou Excel pour gérer vos données

Utiliser 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étail

Prise en main. Norton Ghost 2003. Pour trouver des informations supplémentaires. A propos de Norton Ghost

Prise 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é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

Cours Base de données relationnelles. M. Boughanem, IUP STRI

Cours 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étail

Tsoft et Groupe Eyrolles, 2005, ISBN : 2-212-11623-3

Tsoft 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étail

L application est utilisable pour toute personne disposant d un compte Qobuz.

L 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é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

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

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

Plus en détail

Limitations of the Playstation 3 for High Performance Cluster Computing

Limitations 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étail

Windows Serveur 2008 R2

Windows 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étail

Systèmesdegestionde. basesdedonnées

Systè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étail

La continuité de service

La 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étail

FlashWizard v4.5b PRO

FlashWizard 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étail

Hibernate vs. le Cloud Computing

Hibernate 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étail

Présentation Alfresco

Pré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étail

INF6500 : Structures des ordinateurs. Sylvain Martel - INF6500 1

INF6500 : 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