Stéphane FAVREAU 04/11/2002 CHAPITRE 5 MEMOIRE

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

Chapitre 4 : Les mémoires

Guide Mémoire NETRAM

Introduction à l architecture des ordinateurs. Adrien Lebre Décembre 2007

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

Cours Informatique 1. Monsieur SADOUNI Salheddine

Leçon 1 : Les principaux composants d un ordinateur

Conception de circuits numériques et architecture des ordinateurs

HP 600PD TWR i G 4.0G 39 PC

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)

Base de l'informatique. Généralité et Architecture Le système d'exploitation Les logiciels Le réseau et l'extérieur (WEB)

Structure de base d un ordinateur

Mémoire de l'imprimante

Architecture des ordinateurs Introduction à l informatique

Choix d'un serveur. Choix 1 : HP ProLiant DL380 G7 Base - Xeon E GHz

Le Programme SYGADE SYGADE 5.2. Besoins en équipement, logiciels et formation. UNCTAD/GID/DMFAS/Misc.6/Rev.7

Spécifications détaillées

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

THEME 1 : L ORDINATEUR ET SON ENVIRONNEMENT. Objectifs

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

Exigences système Edition & Imprimeries de labeur

CHIPSETS. Qui gère les informations qui circulent au sein de la carte mère?

Gestion de mémoire secondaire F. Boyer, Laboratoire Sardes

Matériel & Logiciels (Hardware & Software)

Structure et fonctionnement d'un ordinateur : hardware

Informatique Industrielle Année Architecture des ordinateurs Note de cours T.Dumartin

L ORDINATEUR. Les composants. La carte mère. Le processeur. Fréquence

en version SAN ou NAS

Cours 3 : L'ordinateur

vbladecenter S! tout-en-un en version SAN ou NAS

Tests de performance du matériel

Partie 1. Professeur : Haouati Abdelali. CPGE Lycée Omar Ibn Lkhattab - Meknès haouaticpge@gmail.com

Exigences système Edition & Imprimeries de labeur

Architecture des Ordinateurs. Partie II:

Architecture des ordinateurs

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

Fiche produit Fujitsu LIFEBOOK AH502 Ordinateur portable

qwertyuiopasdfghjklzxcvbnmqwerty uiopasdfghjklzxcvbnmqwertyuiopasd fghjklzxcvbnmqwertyuiopasdfghjklzx cvbnmqwertyuiopasdfghjklzxcvbnmq

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

Exigences système Commercial & Digital Printing

TIC. Tout d abord. Objectifs. L information et l ordinateur. TC IUT Montpellier

Options indispensables, fortement conseillées pour démarrer sans soucis

L informatique en solo

PRÉCISIONS ET PRÉALABLES

Présentation du système informatique utilisé et éléments d architecture des ordinateurs

METTRE A NIVEAU VOTRE ORDINATEUR

Découverte de l ordinateur. Partie matérielle

METTRE A NIVEAU VOTRE ORDINATEUR

Eternelle question, mais attention aux arnaques Question qui est souvent mise en premier plan => ce n est pas une bonne idée

Hubert & Bruno Lundi 12 octobre 2009 SAINT-QUENTIN (02)

Serveur Lynx CALLEO Application 2240 Fiches Technique

La solution à vos mesures de pression

Structure fonctionnelle d un SGBD

Logiciel REFERENCE pré-requis informatiques et techniques :

Equipements et Logiciels destinés aux universités/instituts de la liste 2 (voir Annexe)

Fiche produit FUJITSU ETERNUS DX200F Baie de stockage Flash

Cours de Maintenance informatique

EPREUVE OPTIONNELLE d INFORMATIQUE CORRIGE

datatale Boîtier Crypté 2.5-pouces pour disque dur Manuel d utilisation USB 2.0 AES 256 bit Rev.01

MODULE I1. Plan. Introduction. Introduction. Historique. Historique avant R&T 1ère année. Sylvain MERCHEZ

et dépannage de PC Configuration Sophie Lange Guide de formation avec exercices pratiques Préparation à la certification A+

AUJOUR'HUI, NOUS ALLONS DÉCOUVRIR

Serveur Lynx CALLEO Application 2240S Fiches Technique

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

StruxureWare Power Monitoring v7.0. La nouvelle génération en matière de logiciel de gestion complète d énergie

Quoi de neuf en contrôle/commande et systèmes embarqués (RIO, WSN...)?

CUOMO PC Route d Oron Lausanne 021/

Ed 03/95 PAQ 1530 NON URGENTE (INFO PRODUIT) TEMPORAIRE DEFINITIVE

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

Capacité de mémoire Tablettes

Tropimed Guide d'installation

Recommandations techniques

ELP 304 : Électronique Numérique. Cours 1 Introduction

Premiers pas sur l ordinateur Support d initiation

ACTION PROFESSIONNELLE N 4. Fabien SALAMONE BTS INFORMATIQUE DE GESTION. Option Administrateur de Réseaux. Session Sécurité du réseau

Pré-requis installation

Windows 7, Configuration

Caméra Numérique de Microscopie Couleur USB. Guide d installation

DESKTOP Internal Drive. Guide d installation

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

Architecture et maintenance d un ordinateur

Spécifications détaillées

Ordinateurs, Structure et Applications

SERVEUR LYNX CALLEO DATACENTER 2460

GUIDE D INSTALLATION DU LOGICIEL ET RACCORDEMENT USB/i.LINK

Ecran programmable. Testez la différence grâce. à sa puissance, sa rapidité. et ses possibilités réseaux

I. QU'EST-CE QU'UN ORDINATEUR? Un ordinateur est relié à plein de périphériques

PREREQUIS TECHNIQUES ETAFI DECISIV. PRT ETAFI Decisiv 12/2014 Page 1 sur 16

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

Boîte électronique. Découverte des principales fonctions d une messagerie électronique. (et les pièces jointes)

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

Samsung Magician v.4.3 Guide d'introduction et d'installation

11 Février 2014 Paris nidays.fr. france.ni.com

Logiciel MAXPRO NVR SOLUTION D ENREGISTREMENT VIDÉO RÉSEAU

Architecture des calculateurs

PPE BTS SIO Jourson - Attard Ascenzi Mancini GEP Marseille - 06/11/2014

TD 1 - Installation de système UNIX, partitionnement

Tout sur l USB L USB (Universal Serial Bus) a été élaboré en 1996 par Intel, Compaq,Digital,IBM,Microsoft,NEC et NorthTelec (USB 1.0).

Ordinateur portable Latitude E5410

Transcription:

CHAPITRE 5 LA Ce chapitre présente la mémoire tant d un point de vue logique que physique. Qu appelle t on mémoire? Quelle est sa place dans l architecture du PC? Comment fonctionne t elle? Quels sont les différents types de mémoire, leurs vitesses et le conditionnement des modules? -1- PRINCIPES DE BASE DE LA La mémoire est la zone de travail de l ordinateur. C est une zone de stockage temporaire dans laquelle les programmes et les données doivent se trouver. Ces données et ces programmes n y restent que si l ordinateur est maintenu sous tension et que le système n est pas relancé. La mémoire est souvent appelée RAM Randon Access Memory mémoire à accès aléatoire ou mémoire vive parce qu on peut y accéder rapidement. C est là que se trouvent le programme actif et les données. La RAM peut à la fois désigner les modules électroniques qui composent l ordinateur et l organisation logique de celle ci. Cette organisation précise comment les adresses mémoire sont liées aux composants physiques et quels types d informations sont rangées à ces adresses. Sur le plan matériel, la mémoire principale est constituée de puces ou de modules connectés à la carte mère. Ces composants peuvent être de types différents. Pour un fonctionnement correct, ils doivent être compatibles avec le système sur lequel ils sont installés. Il est important de connaître tous les types de mémoire disponibles actuellement sur le marché. Cela permet de décider lesquels sont adaptés à chaque système. -2- TYPES DE Les 3 principaux types de mémoire installés sur les PC modernes sont : ROM Read Only Memory mémoire en lecture seule DRAM Dynamic Randon Access Memory - mémoire accès aléatoire dynamique - SRAM Static Randon Access Memory mémoire à accès aléatoire statique 1

ROM La mémoire ROM est un type de mémoire capable de stocker des données de façon permanente. Elle est souvent appelée mémoire en lecture seule car il est difficile voire impossible d écrire dessus. On l appelle aussi quelquefois mémoire non volatile car les données enregistrés y restent même si l ordinateur est arrêté. C est pour cette raison que la ROM est un emplacement idéal pour mettre les instructions de démarrage du système c est à dire le BIOS. Techniquement la Rom est un sous-ensemble de la RAM, une partie de l espace mémoire RAM est allouée à une ou plusieurs puce de mémoire ROM. Ceci est nécessaire pour accueillir le logiciel indispensable à l amorçage du PC. Dès le démarrage, le processus va automatiquement à l adresse FFFFOH pour y trouver les instructions. La mise en place à cette adresse du contenu de la ROM assure en toute circonstance le démarrage du PC. La mémoire ROM bios principale se trouve dans une puce sur la carte mère. Il existe aussi des cartes d extension possédant des mémoires ROM. Ces mémoires contiennent des modules de programmes complémentaires et des pilotes en particulier pour les adaptateurs qui doivent être actifs au démarrage comme les cartes vidéo ou les cartes SCSI. Les autres cartes qui n ont pas de ROM, les pilotes qui leur sont nécessaires sont chargés à partir du disque dur. Le module de mémoire ROM de la carte mère se compose, dans la plupart des systèmes de quatre programmes : F Post F Setup CMOS F Chargeur d amorce F Bios Le BIOS est le principal programme résidant dans la mémoire ROM. C est pour cette raison que la puce de mémoire ROM est souvent appelée BIOS ROM. Sur les PC plus anciens, le BIOS était constitué de cinq ou six puces de ROM. Aujourd hui presque tous les PC ont leur BIOS sur un seul module. L EEPROM programme effaçable électriquement appelée aussi ROM flash à la caractéristique d être effacée et reprogrammée directement sur le support ou alors par voie logicielle. DRAM est le type de mémoire qu utilisent la plupart des PC modernes. Les éléments de base d un module DRAM sont de minuscules condensateurs qui emmagasinent la charge correspondant à une donnée binaire. Le problème de la DRAM est qu elle est dynamique et doit, de ce fait être constamment régénérée, sinon les condensateurs se vident et les données se perdent. Le rafraîchissement se produit quand le contrôleur mémoire accède aux rangées de données pendant un très court instant. Les DRAM n ont qu un transistor et un condensateur par bit ce qui les rend très compactes en moyenne 25 millions de transistors 2

VITESSE DE La DRAM est plus lente que le processeur. Sa vitesse est exprimée en temps d accès en nanoseconde. Pour comparaison, la mémoire EDO a un temps d accès de 60 ns ce qui équivaut à 16.7 MHZ. La SDRAM a un temps d accès de 5 ns ce qui équivaut à une vitesse de 100 MHZ. Les progrès réalisés en matière de mémoire ont porté sur la vitesse car quand le processeur doit faire appel à la RAM, si celle-ci est trop lente par rapport à la fréquence du processeur, celui-ci doit gérer des temps d attente. F La DRAM FPM : utilisé sur les 486 F La RAM EDO : Apparu en 1995, elle a été développée pour les PENTIUM. Elle a amélioré les performances en mode burst rafale. F La SDRAM : C est un type de mémoire qui fonctionne en synchronisation avec le bus. Ses performances sont largement supérieures à celles de la RAM FPM et EDO. Ses temps d accès sont de 10 ns et 5 ns et elle a amélioré aussi les performances en mode burst rafale. Depuis 1998, la plupart des PC sont équipées de SDRAM. F La RDRAM : Appelée aussi RAMBUS, c est un nouveau concept de mémoire encore plus rapide. F La SDRAM DDR : C est une alternative à la RAMBUS, basée sur une évolution de la SDRAM. CACHE SRAM C est une mémoire beaucoup plus rapide que la plupart des autres types de DRAM. Il s agit de la SRAM Static RAM la mémoire SRAM doit son nom au fait que contrairement à la DRAM, elle n a pas besoin d être rafraîchie. La mémoire SRAM est disponible avec des temps d accès de 2 ns ou moins ce qui lui permet de s adapter à des processeurs fonctionnant à 500 MHZ ou plus. La taille de la mémoire cache varie selon les types de processeurs. Mais actuellement elle ne dépasse jamais les 2 Mo PENTIUM PRO et XEON Cela est du au fait que son coût de production est très élevé. Son développement est inhérent à l évolution des fréquences de cartes mères. Les cartes mères cadencées à 66 MHZ et que les processeurs à haute fréquence ne pouvaient se contenter de travailler exclusivement avec la DRAM cadencée à 16.7 MHZ. On distingue deux types de mémoire cache : la mémoire cache de niveau 1, intégré au processeur, et la mémoire cache de niveau 2 située soit sur la carte mère soit sur le processeur. A l origine, la mémoire cache fonctionnait en mode asynchrone, c est à dire qu elle ne tournait pas à la même vitesse que le processeur. Avec le CHIPSET 430 TX, en début d année 1995, est apparu un nouveau type de cache synchrone. Ceci suppose que les puces fonctionnent à la même vitesse que le bus. 3

La mémoire cache est gérée par un contrôleur de mémoire intégré soit au CHIPSET soit au processeur. Il faut prendre en compte ce contrôleur car il détermine une capacité maximum de mise en cache. PHYSIQUE La taille, la forme et le type de la mémoire physique doivent être adaptés en fonction du processeur et du CHIPSET. En effet, un PENTIUM 2 peut gérer jusqu'à 64Go de mémoire cependant le CHIPSET du PENTIUM 2 ne peut mettre en cache que 1 Go de mémoire. Les premiers PENTIUM peuvent adresser jusqu'à 4Go de mémoire mais seulement mettre en cache que 256 Mo. De plus, si un système peut supporter une certaine taille de mémoire, la nature du logiciel est également un élément prépondérant. En effet quand un PENTIUM travaille en mode réel, il n a accès qu au 1 er Mo de mémoire et dont 384Ko sont réservés au système. SIMM ET DIMM SIMM désigne des barrettes mémoire à une rangée de contacts. DIMM désigne des barrettes mémoire à deux rangées de contacts. LA FIABILITE DE LA Les défaillances mémoires peuvent être de deux types : matériel et logiciels. Les pannes matérielles sont les plus faciles à comprendre. La puce fonctionne et soudainement, elle tombe en panne de façon permanente. Aussi change t on le module défectueux. Les erreurs logicielles sont plus insidieuses car aléatoires et non permanentes. Aussi leur diagnostique n est pas évident. Cependant les constructeurs ont mis au point 3 techniques permettant de réduire les risques de pannes aléatoires. F Mémoire sans parité F Mémoire avec parité F Code de correction d erreur ECC F Mémoire sans parité : système qui n intègre aucun procédé de tolérance de panne. F Mémoire avec parité : c est une norme inventée par IBM. Un générateur appelé aussi contrôleur de parité intégré au processeur ou placé dans une puce spéciale montée sur la carte mère étudie les bits de données en comptant le nombre de 1 que contient l octet. Si l octet contient un nombre pair de bits, le générateur de parité crée un 1 qu elle stocke comme neuvième bit, le bit de parité, dans la puce mémoire. Ce qui donne un total impair pour la somme des neufs bits. 4

F Ex : 10110011 bit de parité 0 00110011 bit de parité 1 Après avoir écrit les données en mémoire, le système lit les informations de parité et compare. Si une modification apparaît c est qu il y a une erreur. Mais on ne peut pas déterminer sur quel bit elle porte. Dans le cas ou 2 bits ont été modifiés, l erreur peut passer inaperçu. F Mémoire ECC : Avec code de correction d erreur. Cette technique permet de détecter les erreurs et de corriger le bit fautif. ORGANISATION LOGIQUE DE LA DE L ORDINATEUR A l origine, les premiers PC disposaient de 1Mo de mémoire adressable dont les 384Ko supérieurs étaient réservés à l ordinateur pour son fonctionnement propre. Les autres 640Ko étaient réservés au lancement d applications. Et nombre d entres elles, utilisent encore ce schéma malgré l apparition de machines beaucoup plus puissantes. On distingue la mémoire conventionnelle, la mémoire supérieure, la mémoire étendue, la mémoire paginée.. F LA CONVENTIONNELLE On a vu que les premiers PC utilisaient 1Mo de mémoire. DOS se charge dans les premiers 384Ko, et lance des applications dans les 640Ko restants. C est cette partie qui est appelée mémoire conventionnelle. F LA SUPERIEURE UMA Elle désigne la partie de mémoire réservée au système c est à dire 384Ko. Elle se divise en 3 zones de 128Ko. Pour la vidéo, le bios des cartes d extensions et le bios de la carte mère. 0 Mo Mémoire conventionnelle 640 Ko pour les applications UMA 128 Ko pour la vidéo 128 Ko pour bios cartes d extension 1 Mo 128 Ko pour bios carte mère 5

F LA ETENDUE Elle désigne la mémoire utilisée par le processeur au-delà de 1Mo de mémoire. Cette partie de mémoire n est accessible que par les processeurs 286 et plus. Elle correspond au mode protégé. Les 286 et 386 pouvait adresser 16Mo de mémoire, les PENTIUM jusqu'à 4Go. F LA PAGINEE C est une mémoire utilisée par de vieilles applications. Elle s écrit dans la partie haute de la mémoire et se déplace au gré d espace mémoire libre. La mémoire est bien l un des composants essentiels pour déterminer la puissance d un PC et surtout d un serveur. Les travaux sur ce sujet tendent à accélérer la rapidité de traitement de celle ci. Comme pour les processeurs. 6