Académique Documents
Professionnel Documents
Culture Documents
Miage2j memoiresDuPc
Miage2j memoiresDuPc
SYSTEME D’EXPLOITATION
Exposé
Thème : Les mémoires du PC
Tonde David
Introduction
A- Définition
D- La mémoire cache
Conclusion
2 Les mémoires du PC
Introduction
A- Définition
3 Les mémoires du PC
- la mémoire de masse (appelée également mémoire physique ou mémoire
externe) permettant de stocker des informations à long terme, y compris
lors de l'arrêt de l'ordinateur. La mémoire de masse correspond aux
dispositifs de stockage magnétiques, tels que le disque dur, aux dispositifs
de stockage optique, correspondant par exemple aux CD-ROM ou aux
DVD-ROM, ainsi qu'aux mémoires mortes.
Ainsi, la mémoire idéale possède une grande capacité avec des temps d'accès et
temps de cycle très restreints, un débit élevé et est non volatile. Néanmoins les
mémoires rapides sont également les plus onéreuses. C'est la raison pour
laquelle des mémoires utilisant différentes technologiques sont utilisées dans un
ordinateur, interfacées les unes avec les autres et organisées de façon
hiérarchique.
4 Les mémoires du PC
Les mémoires les plus rapides sont situées en faible quantité à proximité du
processeur et les mémoires de masse, moins rapides, servent à stocker les
informations de manière permanente.
a- DRAM PM
La DRAM (Dynamic RAM, RAM dynamique) est le type de mémoire le plus
répandu au début du millénaire. Ce sont des mémoires dont le temps d'accès est
de 60 ns et dont les accès mémoire se font généralement sur des données rangées
consécutivement en mémoire. Ainsi le mode d'accès en rafale (burst mode)
permet d'accéder aux trois données consécutives à la première sans temps de
latence supplémentaire.
b- DRAM EDO
c- SDRAM
6 Les mémoires du PC
d- DDR-SDRAM
La DDR-SDRAM (Double Data Rate SDRAM) est une mémoire basée sur la
technologie SDRAM, permettant de doubler le taux de transfert de la SDRAM à
fréquence égale.
e- DDR2-SDRAM
La mémoire DDR2 (ou DDR-II) permet d'atteindre des débits deux fois plus
élevés que la DDR à fréquence externe égale. La mémoire DDR2 utilise en effet
deux canaux séparés pour la lecture et pour l'écriture, si bien qu'elle est capable
d'envoyer ou de recevoir deux fois plus de données que la DDR.
f- DDR3-SDRAM
a- LA ROM
Elle est programmée par le fabricant et son contenu ne peut plus être ni
modifié, ni effacé par l'utilisateur. Elle a l’avantage d’être rapide et non volatile.
Par contre, toute modification est impossible et donc toute erreur est fatale. De
plus, il y a obligation de grandes quantités en raison du coût élevé qu'entraîne la
production du masque et le processus de fabrication.
b- La PROM
Comme il est coûteux de construire des mémoires ROM pour des applications
très spécifiques, il existe des variantes de mémoires ROM qui peuvent être
programmées par l'utilisateur. Ce sont les PROM (Programmable ROM), qui
sont en fait des ROM "vierges" qui contiennent toutes les connexions possibles
et sur lesquelles un appareil spécial, le programmeur de PROM permet de
détruire certains fusibles internes. Il peut être avantageux de pouvoir modifier
une PROM. Mais les fusibles détruits lors de la programmation d'une PROM ne
peuvent pas être recréés. C'est pourquoi les EPROM ont été mis au point.
8 Les mémoires du PC
c- L’EPROM ou UV-EPROM
d- L’EEPROM
Les EEPROM (Electrically Erasable Read Only Memory) sont aussi des
PROM effaçables, mais contrairement aux EPROM, celles-ci peuvent être
effacées par un simple courant électrique, c'est-à-dire qu'elles peuvent être
effacées même lorsqu'elles sont en position dans l'ordinateur.
D- La mémoire cache
9 Les mémoires du PC
données, ce qui n'est malheureusement pas le cas. En effet, les mémoires de
masse, tel qu'un disque dur, sont beaucoup trop lentes pour garantir un débit
suffisant. La mémoire vive permet d'améliorer les temps d'accès mais reste bien
en deçà des possibilités du processeur.
La mémoire cache permet de corriger grandement ce problème. Composée de
mémoire SRAM donc très rapide, elle diminue les temps d'attente du processeur.
Malheureusement, son coût extrêmement élevé en empêche l'usage comme
mémoire vive. En effet, la quantité requise placerait un PC à un prix
inabordable. Elle est donc utilisée en petites quantités sur la carte mère de
manière à apporter des gains de vitesses seulement où cela est vraiment
nécessaire. Il convient de ne pas confondre la mémoire cache physique (L1 ou
L2) avec les autres sortes de caches. Une mémoire de masse peut−être vendue
avec une mémoire cache intégrée. Ainsi de plus en plus de disques durs sont
vendus avec de petites mémoires caches intégrées, qui ont pour effet d'en
accélérer le débit. Dans certains cas, on parle de cache disque, tels que
smartdrive (fourni avec le Dos). Il ne s'agit ici que d'une fonction logicielle qui
permet d'augmenter le débit d'un disque (dur ou CD). Le procédé est simple, une
partie de la mémoire vive est utilisée comme tampon pour les écritures sur ledit
disque. Si cela permet effectivement d'en augmenter un peu les performances,
c'est au détriment de la mémoire utilisable.
10 Les mémoires du PC
• Les cartes MMC 5V, possédant une encoche à droite
2- Secure Digital
La mémoire Secure Digital (notée SD ou SD Card) est un type de
mémoire créé par Matsushita Electronic, SanDisk et Toshiba en janvier 2000. La
mémoire Secure Digital est une mémoire spécifiquement développée pour
répondre aux exigences de sécurité nouvellement apparues dans les domaines
des dispositifs électroniques audio et vidéo. Elle inclut ainsi un mécanisme de
protection du droit d'auteur qui répond au standard SDMI (Secure Digital Music
Initiative). L'architecture des cartes SD est basée sur des circuits de mémoire
flash (EEPROM) de type NAND. La mémoire Secure Digital possède de très
petites dimensions.
3- Smart Media
La mémoire Smart Media est un type de carte mémoire créé par Toshiba et
Samsung. Son architecture est basée sur des circuits de mémoire flash
(EEPROM) de type NAND. La mémoire Smart Media possède de très petites
dimensions (45.0mm x 37.0mm x 0.76mm), équivalentes à celles d'un timbre
poste, et pèse à peine 2 grammes.
Il existe deux types de cartes Smart Media possédant des voltages différents :
11 Les mémoires du PC
L'accès aux données est réalisé par l'intermédiaire d'une puce possédant 22
broches. Quelle que soit la capacité de la carte Smart media, les dimensions et
l'emplacement de la puce sont les mêmes. Le temps d'accès à la mémoire est
d'environ 25µs pour le premier accès et de cycles de 50 ns pour les suivants.
12 Les mémoires du PC
2- Gestion avec recouvrement sans pagination
Dès que le nombre de processus devient supérieur au nombre de partitions, il
faut pouvoir simuler la présence en mémoire centrale (MC) de tous les processus
pour pouvoir satisfaire au principe d'équité et minimiser le temps de réponse des
processus. La technique du recouvrement permet de stocker temporairement sur
disque des images de processus afin de libérer de la MC pour d'autres processus.
On pourrait utiliser des partitions fixes, mais on utilise en pratique des partitions
de taille variable, car le nombre, la taille et la position des processus peuvent
varier dynamiquement au cours du temps. On n'est plus limité par des partitions
trop grandes ou trop petites comme avec les partitions fixes. Cette amélioration
de l'usage de la MC nécessite un mécanisme plus complexe d'allocation et de
libération.
13 Les mémoires du PC
Pour un processus, le système ne chargera que les pages utilisées. Mais la
demande de pages à charger peut être plus élevée que le nombre de cadres
disponibles. Une gestion de l'allocation des cadres libres est nécessaire.
b- La segmentation
Dans cette solution, l'espace d'adressage d'un processus est divisé en segments,
générés à la compilation. Chaque segment est repéré par son numéro S et sa
longueur variable L. Un segment est un ensemble d'adresses virtuelles contiguës.
Contrairement à la pagination, la segmentation est "connue" du processus : une
adresse n'est plus donnée de façon absolue par rapport au début de l'adressage
virtuel; une adresse est donnée par un couple (S , d), où S est le n° du segment et
d le déplacement dans le segment, d ∈[0 , L [ .
La segmentation simplifie la gestion des objets communs, notamment si leur
taille évolue dynamiquement.
14 Les mémoires du PC
- Les registres sont les éléments de mémoire les plus rapides. Ils sont situés au
niveau du processeur et servent au stockage des opérandes et des résultats
intermédiaires.
- La mémoire cache est une mémoire rapide de faible capacité destinée à
accélérer l’accès à la mémoire centrale en stockant les données les plus utilisées.
- La mémoire principale est l’organe principal de rangement des informations.
Elle contient les programmes (instructions et données) et est plus lente que les
deux mémoires précédentes.
- La mémoire d’appui sert de mémoire intermédiaire entre la mémoire centrale
et les mémoires de masse. Elle joue le même rôle que la mémoire cache.
- La mémoire de masse est une mémoire périphérique de grande capacité
utilisée pour le stockage permanent ou la sauvegarde des informations. Elle
utilise pour cela des supports magnétiques (disque dur, ZIP) ou optiques
(CDROM, DVDROM). Les registres sont les éléments de mémoire les plus
rapides. Ils sont situés au niveau du processeur et servent au stockage des
opérandes et des résultats intermédiaires.
- La mémoire cache est une mémoire rapide de faible capacité destinée à
accélérer l’accès à la mémoire centrale en stockant les données les plus utilisées.
- La mémoire principale est l’organe principal de rangement des informations.
Elle contient les programmes (instructions et données) et est plus lente que les
deux mémoires précédentes.
- La mémoire d’appui sert de mémoire intermédiaire entre la mémoire centrale
et les mémoires de masse. Elle joue le même rôle que la mémoire cache.
- La mémoire de masse est une mémoire périphérique de grande capacité
utilisée pour le stockage permanent ou la sauvegarde des informations. Elle
utilise pour cela des supports magnétiques (disque dur, ZIP) ou optiques
(CDROM, DVDROM).
Conclusion
15 Les mémoires du PC
Une mémoire est un dispositif capable d'enregistrer des informations, de
conserver ces informations aussi longtemps que nécessaire ou que possible, et de
les restituer à la demande.
Il existe deux types de mémoire dans le système informatique qui sont
classées en deux groupes: la mémoire centrale qui est très rapide, physiquement
peu encombrante mais coûteuse, c'est la mémoire de travail de l'ordinateur ; la
mémoire de masse ou mémoire auxiliaire, qui est plus lente, assez encombrante
physiquement, mais meilleur marché, c'est la mémoire de « sauvegarde » des
informations.
SOURCES
http://fr.wikipedia.org/wiki/M%C3%A9moire_vive
http://en.wikipedia.org/wiki/DDR3_SDRAM
http://bart.lamiroy.free.fr/wikini/wakka.php?wiki=ChapitreSynchronisation
http://www.commentcamarche.net/contents/systemes/memoire.php3
http://www.pctechguide.com/14Memory.htm
http://www.answerbag.com/q_view/2067298
http://www.stielec.ac-aix-marseille.fr/cours/caleca/pc/mmu.html
16 Les mémoires du PC