You are on page 1of 9

L'lment constitutif principal de l'ordinateur est la carte mre (en anglais mainboard ou motherboard , parfois abrg en mobo ).

o ). La carte mre est le socle permettant la connexion de l'ensemble des lments essentiels de l'ordinateur. Comme son nom l'indique, la carte mre est une carte matresse, prenant la forme d'un grand circuit imprim possdant notamment des connecteurs pour les cartes d'extension, les barrettes de mmoires, le processeur, etc.

1.1.

La carte mre

Caractristiques
Il existe plusieurs faons de caractriser une carte mre, notamment selon les caractristiques suivantes :

1.2.

Le chipset

Le chipset (traduisez jeu de composants ou jeu de circuits) est un circuit lectronique charg de coordonner les changes de donnes entre les divers composants de l'ordinateur (processeur, mmoire...). Dans la mesure o le chipset est intgr la carte mre, il est important de choisir une carte mre intgrant un chipset rcent afin de maximiser les possibilits d'volutivit de l'ordinateur. Certains chipsets intgrent parfois une puce graphique ou une puce audio, ce qui signifie qu'il n'est pas ncessaire d'installer une carte graphique ou une carte son. Il est toutefois parfois conseill de les dsactiver (lorsque cela est possible) dans le setup du BIOS et d'installer des cartes d'extension de qualit dans les emplacements prvus cet effet.

L'horloge temps rel (note RTC, pour Real Time Clock) Lorsque l'ordinateur est mis hors tension, l'alimentation cesse de fournir du courant la carte mre. Or, lorsque l'ordinateur est rebranch, le systme est toujours l'heure. Un circuit lectronique, appel CMOS (Complementary Metal-Oxyde Semiconductor, parfois appel BIOS CMOS), conserve en effet certaines informations sur le systme, telles que l'heure, la date systme et quelques paramtres essentiels du systme. Le CMOS est continuellement aliment par une pile (au format pile bouton) ou une batterie situe sur la carte mre. Ainsi, les informations sur le matriel install dans l'ordinateur (comme par exemple le nombre de pistes, de secteurs de chaque disque dur) sont conserves dans le CMOS. Dans la mesure o le CMOS est une mmoire lente, certains systmes recopient parfois le contenu du CMOS dans la RAM (mmoire rapide), le terme de memory shadow est employ pour dcrire ce processus de copie en mmoire vive.

1.3.

L'horloge et la pile du CMOS

Le BIOS (Basic Input/Output System) est le programme basique servant d'interface entre le systme d'exploitation et la carte mre. Le BIOS est stock dans une ROM (mmoire morte, c'est--dire une mmoire en lecture seule), ainsi il utilise les donnes contenues dans le CMOS pour connatre la configuration matrielle du systme. Il est possible de configurer le BIOS grce une interface (nomme BIOS setup, traduisez configuration du BIOS) accessible au dmarrage de l'ordinateur par simple pression d'une touche (gnralement la touche Suppr. En ralit le setup du BIOS sert uniquement d'interface pour la configuration, les donnes sont stockes dans le CMOS. Pour plus d'informations n'hsitez pas vous reporter au manuel de votre carte mre).

1.4.

Le BIOS

Le processeur (CPU, pour Central Processing Unit, soit Unit Centrale de Traitement) est le cerveau de l'ordinateur. Il permet de manipuler des informations numriques, c'est--dire des informations codes sous forme binaire, et d'excuter les instructions stockes en mmoire. On distingue deux catgories de supports : Slot (en franais fente) : il s'agit d'un connecteur rectangulaire dans lequel on enfiche le processeur verticalement Socket (en franais embase) : il s'agit d'un connecteur carr possdant un grand nombre de petits connecteurs sur lequel le processeur vient directement s'enficher

1.5.

Le support de processeur

1.6.

Les connecteurs de mmoire vive

La mmoire vive (RAM pour Random Access Memory) permet de stocker des informations pendant tout le temps de fonctionnement de l'ordinateur, son contenu est par contre dtruit ds lors que l'ordinateur est teint ou redmarr, contrairement une mmoire de masse telle que le disque dur, capable de garder les informations mme lorsqu'il est hors tension. On parle de volatilit pour dsigner ce phnomne. Pourquoi alors utiliser de la mmoire vive alors que les disques durs reviennent moins chers capacit gale ? La rponse est que la mmoire vive est extrmement rapide par comparaison aux priphriques de stockage de masse tels que le disque dur. Elle possde en effet un temps de rponse de l'ordre de quelques dizaines de nanosecondes (environ 70 pour la DRAM, 60 pour la RAM EDO, et 10 pour la SDRAM voire 6 ns sur les SDRam DDR) contre quelques millisecondes pour le disque dur. Les connecteurs d'extension (en anglais slots) sont des rceptacles dans lesquels il est possible d'insrer des cartes d'extension, c'est--dire des cartes offrant de nouvelles fonctionnalits ou de meilleures performances l'ordinateur. Il existe plusieurs sortes de connecteurs : Connecteur ISA (Industry Standard Architecture) : permettant de connecter des cartes ISA, les plus lentes fonctionnant en 16-bit Connecteur VLB (Vesa Local Bus): Bus servant autrefois connecter des cartes graphiques Connecteur PCI (Peripheral Component InterConnect) : permettant de connecter des cartes PCI, beaucoup plus rapides que les cartes ISA et fonctionnant en 32-bit Connecteur AGP (Accelerated Graphic Port): un connecteur rapide pour carte graphique. Connecteur PCI Express (Peripheral Component InterConnect Exress) : architecture de bus plus rapide que les bus AGP et PCI. Connecteur AMR (Audio Modem Riser): ce type de connecteur permet de brancher des mini-cartes sur les PC en tant quips

1.7.

Les connecteurs d'entre-sortie

La carte mre possde un certain nombre de connecteurs d'entres-sorties regroups sur le panneau arrire . La plupart des cartes mres proposent les connecteurs suivants : Port srie, permettant de connecter de vieux priphriques ; Port parallle, permettant notamment de connecter de vieilles imprimantes ; Ports USB (1.1, bas dbit, ou 2.0, haut dbit), permettant de connecter des priphriques plus rcents ; Connecteur RJ45 (appels LAN ou port ethernet) permettant de connecter l'ordinateur un rseau. Il correspond une carte rseau intgre la carte mre ; Connecteur VGA (appel SUB-D15), permettant de connecter un cran. Ce connecteur correspond la carte graphique intgre ;

Prises audio (entre Line-In, sortie Line-Out et microphone), permettant de connecter des enceintes acoustiques ou une chane hi fi, ainsi qu'un microphone. Ce connecteur correspond la carte son intgre.

Bloc d'alimentation
La plupart des botiers sont fournis avec un bloc d'alimentation (en anglais power supply). L'alimentation permet de fournir du courant lectrique l'ensemble des composants de l'ordinateur. Aux Etats-Unis les blocs d'alimentation dlivrent un courant 110V et 60 Hz, tandis qu'en Europe la norme est 220V une frquence de 50 Hz, c'est la raison pour laquelle les blocs d'alimentation possdent la plupart du temps un commutateur permettant de choisir le type de tension dlivrer. Il est essentiel de s'assurer que le commutateur est bien positionn sur le bon voltage afin de ne pas risquer de dtriorer des lments de l'unit centrale. Le bloc d'alimentation doit possder une puissance suffisante pour alimenter les priphriques de l'ordinateur.

1.8.

MEMOIRE

Rle de la mmoire
On appelle mmoire tout composant lectronique capable de stocker temporairement des donnes. On distingue ainsi deux grandes catgories de mmoires : La mmoire centrale (appele galement mmoire interne) permettant de mmoriser temporairement les donnes lors de l'excution des programmes. La mmoire centrale est ralise l'aide de micro-conducteurs, c'est--dire des circuits lectroniques spcialiss rapides. La mmoire centrale correspond ce que l'on appelle la mmoire vive. La mmoire de masse (appele galement mmoire physique ou mmoire externe) permettant de stocker des informations long terme, y compris lors de l'arrt de l'ordinateur. La mmoire de masse correspond aux dispositifs de stockage magntiques, tels que le disque dur, aux dispositifs de stockage optique, correspondant par exemple aux CD-ROM ou aux DVD-ROM. La non volatilit caractrisant l'aptitude d'une mmoire conserver les donnes lorsqu'elle n'est plus alimente lectriquement. Ainsi, la mmoire idale possde une grande capacit avec des temps d'accs et temps de cycle trs restreints, un dbit lev et est non volatile. Nanmoins les mmoires rapides sont galement les plus onreuses. C'est la raison pour laquelle des mmoire utilisant diffrentes technologiques sont utilises dans un ordinateur, interfaces les unes avec les autres et organises de faon hirarchique.

Les mmoires les plus rapides sont situes en faible quantit proximit du processeur et les mmoires de masse, moins rapides, servent stocker les informations de manire permanente.

Types de mmoires
La mmoire vive, gnralement appele RAM (Random Access Memory, traduisez mmoire accs direct), est la mmoire principale du systme, c'est--dire qu'il s'agit d'un espace permettant de stocker de manire temporaire des donnes lors de l'excution d'un programme.

1.9.

Mmoire vive (RAM)

En effet, contrairement au stockage de donnes sur une mmoire de masse telle que le disque dur, la mmoire vive est volatile, c'est--dire qu'elle permet uniquement de stocker des donnes tant qu'elle est alimente lectriquement. Ainsi, chaque fois que l'ordinateur est teint, toutes les donnes prsentes en mmoire sont irrmdiablement effaces. On distingue gnralement deux grandes catgories de mmoires vives : Les mmoires dynamiques (DRAM, Dynamic Random Access Module), peu coteuses. Elles sont principalement utilises pour la mmoire centrale de l'ordinateur ; Les mmoires statiques (SRAM, Static Random Access Module), rapides et onreuses. Les SRAM sont notamment utilises pour les mmoires cache du processeur

La mmoire morte, appele ROM pour Read Only Memory (traduisez mmoire en lecture seule) est un type de mmoire permettant de conserver les informations qui y sont contenues mme lorsque la mmoire n'est plus alimente lectriquement. A la base ce type de mmoire ne peut tre accde qu'en lecture. Toutefois il est dsormais possible d'enregistrer des informations dans certaines mmoires de type ROM. Diffrentes mmoires de type ROM contiennent des donnes indispensables au dmarrage, c'est--dire : Le BIOS est un programme permettant de piloter les interfaces d'entre-sortie principales du systme, d'o le nom de BIOS ROM donn parfois la puce de mmoire morte de la carte-mre qui l'hberge. Le chargeur d'amorce: un programme permettant de charger le systme d'exploitation en mmoire (vive) et de le lancer. Celui-ci cherche gnralement le systme d'exploitation sur le lecteur de disquette, puis sur le disque dur, ce qui permet de pouvoir lancer le systme d'exploitation partir d'une disquette systme en cas de dysfonctionnement du systme install sur le disque dur. Le Setup CMOS : c'est l'cran disponible l'allumage de l'ordinateur permettant de modifier les paramtres du systme (souvent appel BIOS tort...). Le Power-On Self Test (POST) : programme excut automatiquement l'amorage du systme permettant de faire un test du systme (c'est pour cela par exemple que vous voyez le systme "compter" la RAM au dmarrage). Etant donn que les ROM sont beaucoup plus lentes que les mmoires de types RAM (une ROM a un temps d'accs de l'ordre de 150 ns tandis qu'une mmoire de type SDRAM a un temps d'accs d'environ 10 ns), les instructions contenues dans la ROM sont parfois copies en RAM au dmarrage, on parle alors de shadowing (en franais cela pourrait se traduire par ombrage, mais on parle gnralement de mmoire fantme). Les types de ROM Les ROM ont petit petit volu de mmoires mortes figes des mmoires programmables, puis reprogrammables. ROM Les premires ROM taient fabriques l'aide d'un procd inscrivant directement les donnes binaires dans une plaque de silicium grce un masque. Ce procd est maintenant obsolte. PROM Les PROM (Programmable Read Only Memory) ont t mises au point la fin des annes 70 par la firme Texas Instruments. Ces mmoires sont des puces constitues de milliers de fusibles (ou bien de diodes) pouvant tre "grills" grce un appareil appel programmateur de ROM , appliquant une forte tension (12V) aux cases mmoire devant tre marques. Les fusibles ainsi grills correspondent des 0, les autres des 1. EPROM Les EPROM (Erasable Programmable Read Only Memory) sont des PROM pouvant tre effaces. Ces puces possdent une vitre permettant de laisser passer des rayons ultra-

1.10. Mmoire morte (ROM)

violets. Lorsque la puce est en prsence de rayons ultra-violets d'une certaine longueur d'onde, les fusibles sont reconstitus, c'est--dire que tous les bits de la mmoire sont nouveau 1. C'est pour cette raison que l'on qualifie ce type de PROM d'effaable. EEPROM Les EEPROM (Electrically Erasable Read Only Memory) sont aussi des PROM effaables, mais contrairement aux EPROM, celles-ci peuvent tre effaces par un simple courant lectrique, c'est--dire qu'elles peuvent tre effaces mme lorsqu'elles sont en position dans l'ordinateur

La mmoire flash est une mmoire semi-conducteurs, non volatile et rinscriptible, c'est--dire une mmoire possdant les caractristiques d'une mmoire vive mais dont les donnes ne se volatilisent pas lors d'une mise hors tension. Ainsi la mmoire flash stocke les bits de donnes dans des cellules de mmoire, mais les donnes sont conserves en mmoire lorsque l'alimentation lectrique est coupe. En raison de sa vitesse leve, de sa durabilit et de sa faible consommation, la mmoire flash est idale pour de nombreuses applications - comme les appareils photos numriques, les tlphones cellulaires, les imprimantes, les assistants personnels (PDA), les ordinateurs portables, ou les dispositifs de lecture ou d'enregistrement sonore tels que les baladeurs mp3. De plus ce type de mmoire ne possde pas d'lments mcaniques, ce qui leur confre une grande rsistance aux chocs.

1.11. Mmoire Flash

1.12. Diffrents types de mmoires de masse.


La mmoire de masse (appele galement mmoire physique ou mmoire externe) permettant de stocker des informations long terme, y compris lors de l'arrt de l'ordinateur. La mmoire de masse correspond aux dispositifs de stockage magntiques, tels que le disque dur, aux dispositifs de stockage optique, correspondant par exemple aux CD-ROM ou aux DVD-ROM, ainsi qu'aux mmoires mortes.

LE DISQUE DUR
Le disque dur est l'organe servant conserver les donnes de manire permanente, contrairement la mmoire vive, qui s'efface chaque redmarrage de l'ordinateur. Le disque dur est reli la carte-mre par l'intermdiaire d'un contrleur de disque dur faisant l'interface entre le processeur et le disque dur. Le contrleur de disque dur gre les disques qui lui sont relis, interprte les commandes envoyes par le processeur et les achemine au disque concern. On distingue gnralement les interfaces suivantes : IDE SCSI Serial ATA

La gestion de la mmoire

Pour rsoudre ce problme, il y a la notion de fichier d'change (ou swap). La place supplmentaire ncessaire est prise sur le disque dur. Si la mmoire est pleine et qu'il faut y crire de nouvelles donnes, les plus anciennes (ou les moins frquemment utilises) seront sauvegardes sur le disque pour librer de l'espace. Un programme ne peut travailler directement qu'avec les donnes en mmoire vive. Donc si celles qui avaient t sauvegardes sont requises, elles

La gestion des processus


Ce qui est dsign comme processus est une instance de programme s'excutant un instant donn ainsi que son contexte (ou environnement). Ce dernier terme dsigne l'ensemble des ressources utilises par le programme pour pouvoir se drouler comme par exemple la mmoire ou les fichiers ouverts. Les processus sont identifis par un numro unique dans le systme un moment donn : le PID. C'est l'aide de ce nombre que l'on peut dsigner une instance de programme et interagir avec. Ils sont galement caractriss par un propritaire. Il s'agit de l'utilisateur qui a demand l'excution. En gnral, seul ce propritaire pourra entreprendre des actions sur le processus.

Le nombre dusagers simultans


Systme : monoposte ou mono-utilisateur avec une session la fois. multiposte ou multi-utilisateur qui peuvent supporter plusieurs sessions en mme temps. --Partage de la mmoire entre plusieurs programmes : systme multiprogramm

Pilotes Plug-and-Play :

Ces pilotes permettent au systme de reconnatre le nouveau priphrique et de procder aux modifications de la configuration matrielle sans ncessiter, ou presque, lintervention de lutilisateur. Vous pouvez installer et dsinstaller un priphrique qui utilise un pilote Plug-and-Play de manire dynamique, sans avoir modifier manuellement la configuration. Certains priphriques Plug-and-Play peuvent tre installs tout simplement en les connectant. Dautres priphriques, comme les cartes ISA Plug-and-Play, ncessitent que vous teigniez lordinateur pour les connecter, puis que vous rallumiez lordinateur pour les initialiser. Windows XP Professionnel et Windows 2000 prennent en charge les pilotes Plug-andPlay.

3.1.2. Pilotes non Plug-and-Play :

Ces pilotes requirent une installation et une configuration manuelles des priphriques correspondants. La prise en charge Plug-and-Play dpend la fois du priphrique matriel et du pilote de priphrique. Si le pilote de priphrique ne prend pas en charge la fonctionnalit Plug-and-Play, le priphrique correspondant fonctionne comme un priphrique non Plug-and-Play, quel que soit son type. Windows 2000 Professionnel prend en charge les priphriques non Plug-and-

Pilotes de priphriques signs et non signs


6.1.1. Pilotes signs
Un pilote sign numriquement a t test et vrifi pour un systme dexploitation spcifique par lautorit de signature. Pour obtenir les meilleures performances, Microsoft recommande dutiliser les produits matriels qui portent le logo Conu pour Microsoft Windows XP sur leur emballage externe et sur le priphrique lui-mme.

Les fichiers de pilotes fournis avec Windows XP Professionnel portent la signature numrique de Microsoft. Ces signatures garantissent que chaque fichier : 1. a russi les tests de compatibilit Windows Hardware Quality Labs(WHQL) ; 2. na pas t endommag ni supprim par le processus dinstallation dun autre programme. Vous avez ainsi la garantie que, lors de linstallation dun nouveau logiciel, les fichiers systme ne sont pas remplacs par des versions plus anciennes et parfois incompatibles susceptibles de rendre le systme instable. Pour ces raisons, tous les pilotes de fabricants tiers disponibles sur le CD-ROM Windows XP Professionnel et tous les pilotes publis sur le site Web Windows Update incluent une signature numrique.

6.1.2. Pilotes non signs

Les options de signature de pilote de Windows XP vous permettent de contrler lutilisation de pilotes de priphriques non signs. Ces options dictent au systme la rponse apporter un programme dinstallation qui tente dajouter un pilote non sign. Ces options sont gnralement dfinies par un paramtre de stratgie de groupe de manire contrler tous les ordinateurs dune organisation, mais un administrateur peut les dfinir manuellement sur ordinateur local pour permettre cet ordinateur dutiliser un pilote non sign, par exemple.

Il existe plusieurs types de comptes dutilisateurs dans Windows : Comptes Administrateur. Ils permettent aux utilisateurs douvrir une session en tant quadministrateurs. Ils sont installs sur chaque ordinateur Windows XP Professionnel. Comptes Systme. Ils permettent au systme dexploitation daccder aux ressources. Comptes Invit. Ils permettent aux utilisateurs douvrir une session temporairement sur lordinateur avec des droits trs limits. Pour plus de scurit, pensez dsactiver le compte Invit. Comptes locaux. Chaque ordinateur Windows XP gre son propre jeu de comptes, ou comptes locaux, qui permettent aux utilisateurs douvrir une session sur lordinateur et non sur le domaine. Les comptes locaux par dfaut incluent un compte Administrateur local, un compte Invit local et le compte Systme.

Types de comptes dutilisateurs

1. Dfragmenteur de disque

Le Dfragmenteur de disque regroupe les fichiers et les dossiers fragments sur le disque dur dun ordinateur pour que chaque fichier et dossier occupent un espace seul et contigu sur le volume. Ainsi, un ordinateur peut accder aux fichiers et aux dossiers et en enregistrer de nouveaux plus efficacement. En regroupant les fichiers et les dossiers, le Dfragmenteur de disque regroupe galement lespace libre du volume, rduisant ainsi le risque de fragmentation des nouveaux fichiers. Pour utiliser le Dfragmenteur de disque : Les fonctions avances du systme dexploitation l

12.1.2. Vrification du disque (Chkdsk)

Le programme Vrification du disque vrifie lintgrit logique dun systme de fichiers. Si Chkdsk rencontre des incohrences logiques dans les donnes du systme de fichiers, il excute des actions qui rparent les donnes du systme de fichiers, sous rserve que les donnes ne soient pas en lecture seule. Durant son excution, le programme Chkdsk cre un rapport de ltat du disque, comprenant notamment les erreurs rencontres et les erreurs corriges. Pour utiliser loutil Vrification du disque pour rparer des erreurs: Cliquez sur Dmarrer, sur Excuter, tapez chkdsk /f et cliquez sur OK.

Lorsquil est utilis sans paramtres, Chkdsk affiche ltat du disque dans le lecteur actif.

12.1.3. Nettoyage de disque

Loutil Nettoyage de disque permet de librer de lespace sur le disque dur. Il parcourt le disque dur, puis affiche les fichiers temporaires, les fichiers cache Internet et les fichiers des programmes inutiles quun utilisateur peut supprimer en toute scurit. Un utilisateur peut ensuite instruire loutil Nettoyage de disque de supprimer certains de ces fichiers ou la totalit. Pour ouvrir loutil Nettoyage de disque : Cliquez sur Dmarrer, pointez sur Tous les programmes, sur Accessoires,sur Outils systme, puis cliquez sur Nettoyage de disque. Un registre est un emplacement de mmoire interne un processeur. Les registres se situent au sommet de la hirarchie mmoire : il s'agit de la mmoire au meilleur temps d'accs, mais dont le cot de fabrication est le plus lev car la place dans un microprocesseur est limite. Leur nombre dpasse donc rarement quelques dizaines d'octets. Une architecture externe de processeur dfinit un ensemble de registres, dits architecturaux, qui sont accessibles par son jeu d'instructions. Ils constituent l'tat externe (architectural) du processeur. Cependant, une ralisation donne d'une architecture externe (microarchitecture) peut contenir un ensemble diffrent de registres, qui sont en gnral plus nombreux que les registres architecturaux. Ils stockent non seulement l'tat externe du processeur, mais aussi celui de sa microarchitecture : valeurs oprandes, indicateurs, etc. Ce dernier tat est utilis exclusivement par la microarchitecture, et n'est pas visible par le jeu d'instructions (architecture)1. La plupart des architectures modernes sont qualifies de load-store : les programmes transfrent d'abord des donnes de la mmoire centrale vers des registres, puis effectuent des oprations sur ces registres, et enfin transfrent le rsultat en mmoire centrale. Les registres, les buffers et les mmoires cache ont en commun d'tre tous les trois des zones de stockage mmoire. Certains pensent que ce qui les diffrencie, c'est essentiellement leur taille, mais ce n'est pas a. En fait, ce qui les diffrencie, c'est la faon dont elles sont gres et donc la faon dont on accde aux informations qu'elles contiennent. Je vais donc vous expliquer tout a, mais en restant sur une vue gnrale. Il existe mille et une faons de grer une zone mmoire et d'y accder. De plus, je ne doute pas qu'actuellement un ingnieur est en train d'inventer la 1002me mthode. Donc, pas de liste exhaustive des mthodes, mais des concepts gnraux qui vous permettront de saisir les diffrences, et de mieux comprendre ce qu'est un registre dans un microprocesseur, un buffer dans une barrette mmoire ou un chipset, et une mmoire cache dans un processeur. Registre : Mode d'accs : On parle d'accs ou d'adressage direct. Quand une fonction a besoin d'une valeur dans un registre, elle dit, par exemple, je veux la valeur du registre numro 12. Il n'y a pas besoin de passer par des intermdiaires pour obtenir la valeur. Mode d'organisation : Il n'y en a pas dans la mesure o chaque registre est indpendant des autres. C'est une des consquences de l'adressage direct. Les registres offrent les meilleures performances en termes d'accs, mais imposent une programmation (exploitation) explicite, c'est--dire qu'il faut dsigner exactement le registre utiliser. C'est une contrainte importante qui restreint leur utilisation des cas de systmes programmables comme les processeurs. Buffer :

Mode d'organisation : Les donnes sont stockes dans une queue ou pile, un peu comme le courrier urgent qui s'entasse sur votre bureau ;). Mode d'accs : Il y a deux mthodes principales d'accs des donnes entasses. La premire est la mthode FIFO (First In, First Out - premire arrive, premire sortie) et la LIFO (Last In, First Out - Dernire rentre, premire sortie). Dans le cas des chipsets ou mmoires, on utilise la mthode FIFO, qui permet de conserver l'ordre des donnes. Le buffer s'intercale entre deux composants qui communiquent ensemble. Son utilit est d'assurer le stockage des informations en cas d'arrt ou ralentissement de la communication afin de ne pas perdre de donnes et/ou de cacher les temps de latence. Mmoire cache : Mode d'organisation : Il en existe plusieurs tel que le 'Direct mapped', ou le 'Fully associative', mais le plus utilis est sans conteste le 'N-way set associative'. Ces organisations sont gres par des algorithmes mathmatiques. Mode d'accs : C'est de l'accs/adressage indirect, c'est--dire qu'on accde aux informations stockes dans la mmoire cache par l'intermdiaire d'une table qui contient les informations permettant d'accder une donne. On n'accde donc pas directement une donne. La gestion de cette table est faite par un algorithme mathmatique et dfinit le mode d'organisation. La diffrence essentielle entre un buffer et une mmoire cache est que le buffer ne peut conserver aucune information. Tout ce qui y rentre en sort automatiquement, on ne peut pas conserver durant un temps plus long une valeur qui serait rgulirement appele. Or la mmoire cache permet exactement cela. En rsum : Les registres, c'est bien pour des systmes programmables. Les buffers, c'est rapide et facile implanter. La mmoire cache est plus lourde implanter, mais permet de diminuer la quantit de communication entre 2 composants pour des donnes rgulirement appeles. Contrairement au buffer dont l'intrt d'une taille importante est stupide puisque tout ce qui rentre ressort invariablement, il est intressant, avec la mmoire cache, d'en avoir le plus possible afin de stocker le plus grand nombre de donnes rgulirement appeles.

You might also like