You are on page 1of 41

ARCHITECTURE DES ORDINATEURS.

Crer par: M.ELKAMOUNY

HISTORIQUE DES ORDINATEURS.

HISTORIQUE DES ORDINATEURS.


IIIsicle : le boulier, systme de boules mobiles qui acclre les calculs, fait le tour du monde grce son efficacit. 1617 : John Neper simplifie le systme des logarithmes en crant des tables, les Btons de Neper qui rsolvent la multiplication par laddition de nombres de segments adjacents. 1620 : William Oughtred reprend les tables de Neper et les concrtise en rgle calcul. 1642 : le clbre Blaise Pascal laisse son nom et sa renomme la machine de Pascal ou Pascalien qui calcule grce la rotation de rouages. 1673 : le calculateur de Leibniz permet des multiplications et des divisions plus rapides. 1804 : lautomatisation stend au mtier tisser, Jacquard utilise pour la premire fois des cartes perfores pour commander une machine. 1822 : on entend parler de machine traiter et imprimer des tables scientifiques, la Machine diffrences de Charles Babbage est conue. 1834 : le mme systme est simplifi et la Machine analytique fait son apparition, elle est destine au traitement de nombreuses tches partir dune squence dinstructions. 1890 : on retrouve encore les mmes caractristiques dans le calculateur de Hollerith qui traite des statistiques laide de cartes perfores. 1924 : la Tabulating Machine Company de Hollerith devient lInternational Business Machines Corporation ou plus communment appel IBM.

ARCHITECTURE DES ORDINATEURS

ARCHITECTURE DES ORDINATEURS


Les dessins schmatiques reprsents: Le systme interne et le fonctionnement dun ordinateur. Elle comportera des composants suivants: Un clavier: permet dintroduire donnes et instructions. Un moniteur vido et une imprimante sont les moyens les plus courants pour transmettre les informations lutilisateur. Et les lecteurs de disquettes, des HDDs et des lecteurs CD ou DVD. servent stocker et lire les informations stockes dans des supports magntiques ou optiques. Tous ces composants se branchent sur lunit centrale. Elle contient les composants lectroniques de lordinateur, disposs sur la carte systme.

La carte systme comprend : Une unit centrale de traitement, (UCT) ou un microprocesseur grant les activits de lordinateur. Une horloge quartz coordonnant les rponses des circuits de lordinateur. Les connecteurs et les bus pour brancher les priphriques dentre et de sortie, Des mmoire interne : la mmoire morte ou MEM, et la mmoire vive ou MEV. Le dcodeur dadresses et les slecteurs, ou interrupteurs DIP (rgls pour conserver en permanence certaines adresses) aident conduire les impulsions lectriques destination. Des priphriques dentre et de sortie.

Les Priphriques IO

Unit Centrale

Les mmoires

ARCHITECTURE DE BASE

Modle de Von Neuman modle de 1946 est bas sur les composants suivants : Une unit centrale Une mmoire principale Des interfaces dentres/sorties Les diffrents organes du systme sont relis par des voies de communication appeles bus. Cette architecture sert de base la plupart des systmes microprocesseur actuel.

Von Neumann
1903-1957 Mathmaticien 1943-1945 : EDVAC Electronic Discrete Variable Automatic Computer
concept de programme enregistr

Machine de Von Neumann


IAS, Princeton University, 1952

UNITE CENTRALE:
Elle est compose par le microprocesseur qui est charg de: Interprter et dexcuter les instructions dun programme, Lire ou de sauvegarder les rsultats dans la mmoire. Communiquer avec les units dchange. Toutes les activits du microprocesseur sont cadences par une horloge. On caractrise le microprocesseur par : Sa frquence dhorloge : en MHz ou GHz Le nombre dinstructions par secondes quil est capable dexcuter : en MIPS La taille des donnes quil est capable de traiter : en bits.

Une mmoire Principale.


Elle contient les instructions du ou des programmes en cours dexcution et les donnes associes ce programme. Physiquement, elle se dcompose souvent en : Une mmoire morte ( ROM = Read Only Memory ) charge de stocker le programme. Cest une mmoire lecture seule. Une mmoire vive ( RAM = Random Access Memory ) charge de stocker les donnes intermdiaires ou les rsultats de calculs. On peut lire ou crire des donnes dedans, ces donnes sont perdues la mise hors tension. Les disques durs, disquettes, CDROM, etc sont des priphriques de stockage et sont considrs comme des mmoires secondaires.

Les interfaces dentres/sorties


Elles permettent dassurer la communication entre le microprocesseur et les priphriques. (capteur, clavier, moniteur ou afficheur, imprimante, modem, etc.).

Les bus

Un bus est un ensemble de fils qui assure la transmission du mme type dinformation. On retrouve trois types de bus vhiculant des informations en parallle dans un systme de traitement programm de linformation : Un bus de donnes : Bidirectionnel qui assure le transfert des informations entre le microprocesseur et son environnement, et inversement. Son nombre de lignes est gal la capacit de traitement du microprocesseur. Un bus d'adresses: Unidirectionnel qui permet la slection des informations traiter dans un espace mmoire (ou espace adressable) qui peut avoir 2n emplacements, avec n = nombre de conducteurs du bus d'adresses. Un bus de commande: constitu par quelques conducteurs qui assurent la synchronisation des flux d'informations sur les bus des donnes et des adresses. (Cad la gestion des changes).

Dcodage dadresses.
La multiplication des priphriques autour du microprocesseur oblige la prsence dun dcodeur dadresse charg daiguiller les donnes prsentes sur le bus de donnes. En effet, le microprocesseur peut communiquer avec les diffrentes mmoires et les diffrents botier dinterface. Ceux-ci sont tous relis sur le mme bus de donnes et afin dviter des conflits, un seul composant doit tre slectionn la fois. Lorsquon ralise un systme micro programm, on attribue donc chaque priphrique une zone dadresse et une fonction dcodage dadresse est dcodage d adresse donc ncessaire afin de fournir les signaux de slection de chacun des composants.

Les mmoires

Tout dispositif capable de stocker des informations et de les restituer un organe de traitement n'importe quel moment. Elle est constitue de: Cases de mmoires qui reoivent les informations sous forme binaire et les conservent. Organes d'accs qui permettent de slectionner les cellules auxquelles on veut accder. Organes de lecture et d'criture.

Une mmoire peut tre reprsente comme une armoire de rangement constitue de diffrents tiroirs. Chaque tiroir reprsente alors une case mmoire qui peut contenir un seul m lment : des donnes. des donn es Le nombre de cases mmoires pouvant tre trs lev, il est alors ncessaire de pouvoir les identifier par un numro. Ce numro est appel adresse. Chaque donne devient alors accessible grce son adresse adresse

1111 1111 16 15 15 14 13 13 12 11 11 10 9 8 8 7 6 6 5 4 4 3 2 2 1 1110 1101 1101 1100 1011 1011 1010 1010 1001 1000 1000 0111

Avec une adresse de 3 bits il est possible de rfrencier 8 cases de 8 mmoire. Avec une adresse de 4 bits il est 4 possible de rfrencier 16 cases 16 de mmoire. . Avec une adresse de n bits il est possible de rfrencier 2n cases 2n de mmoire.

8 7 7 6 5 5 4 4 3 2 2 1
0101 0100 0100 0011 0010 0010 0001 0000

0110 0110

Les mmoires suite

Le nombre de fils dadresses dun botier mmoire dfinit donc le nombre de cases fils d adresses mmoire que comprend le botier. Le nombre de fils de donnes dfinit la taille des donnes que lon peut sauvegarder fils de donn es dans chaque case mmoire. Cad (la vitesse de transfert des donnes).

En Gnrale:

En plus du bus dadresses et du bus de donnes, un botier mmoire comprend une entre de commande qui permet de dfinir le type entr e de commande daction que lon effectue avec la mmoire (lecture/criture) et une entre de slection qui permet de mettre les entres/sorties du botier en entr s haute impdance.

Rcapitulatif
Une opration de lecture ou dcriture de la mmoire suit toujours le mme cycle :
1. slection de ladresse s l 2. choix de lopration effectuer ( R/W ) 2. choix de l op ration effectuer ( R/W ) 3. slection de la mmoire ( CS = 0 ) 3. s lection de la m moire ( CS = 0 ) 4. lecture ou criture la donne 4. lecture ou criture la donn e

Catgories et caractristiques.

Les catgories de mmoires


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 DVDROM, ainsi qu'aux mmoires mortes.

Les Caractristiques techniques


La capacit, reprsentant le volume global d'informations (en bits) que la mmoire peut stocker ; Le temps d'accs, correspondant l'intervalle de temps entre la demande de lecture/criture et la disponibilit de la donne ; Le temps de cycle, reprsentant l'intervalle de temps minimum entre deux accs successifs ; Le dbit, cest le nombre maximum d'informations lues ou crites par seconde. exprim en bits par seconde ; La non volatilit caractrisant l'aptitude d'une mmoire conserver les donnes lorsqu'elle n'est plus alimente lectriquement.

Hirarchie de la mmoire.

registres sont les lments de mmoire les plus rapides. Ils sont situs au niveau du processeur et servent au stockage des oprandes et des rsultats intermdiaires. La mmoire cache est une mmoire rapide de faible capacit destine acclrer laccs la mmoire centrale en stockant les donnes les plus utilises. La mmoire principale est lorgane principal de rangement des informations. Elle contient les programmes (instructions et donnes) et est plus lente que les deux mmoires prcdentes. La mmoire dappui sert de mmoire intermdiaire entre la mmoire centrale et les mmoires de masse. Elle joue le mme rle que la mmoire cache. La mmoire de masse est une mmoire priphrique de grande capacit utilise pour le stockage permanent ou la sauvegarde des informations. Elle utilise pour cela des supports magntiques (disque dur, ZIP) ou optiques (CDROM, DVDROM).

Types de mmoire
La mmoire vive, RAM (traduisez mmoire accs direct), est la mmoire principale volatile 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. La mmoire morte, ROM (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. La mmoire flash est un compromis entre les mmoires de type RAM et les mmoires mortes. En effet, la mmoire Flash possde la non-volatilit des mmoires mortes tout en pouvant facilement tre accessible en lecture ou en criture. En contrepartie les temps d'accs des mmoires flash sont plus importants que ceux de la mmoire vive.

La mmoire vive RAM


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. Les SRAM sont notamment utilises pour les mmoires cache du processeur.

SRAM

DRAM FPM DRAM EDO DRAM BEDO SDRAM DDR-SDRAM

Les mmoires statiques


Le bit mmoire d'une RAM statique (SRAM) est compos d'une bascule. Chaque bascule contient entre 4 et 6 transistors.

Suite

Les mmoires dynamiques


Dans les RAM dynamiques (DRAM), l'information est mmorise sous la forme d'une charge lectrique stocke dans un condensateur (capacit grille substrat d'un transistor MOS).

Fonctionnement de mmoire vive.


Elle est constitue de condensateurs et des transistors. milliers des

ltat logique dun condensateur charg est 1et 0 pour le vide. chaque condensateur reprsente un bit de mmoire. lintervalle de temps [charge,dcharge] le cycle de rafrachissement. Cycle de mmoire DRAM est 15 nanos. chaque condensateur est coupl un transistor de type (MOS). ils permettent de modifier ou rcuprer ltat des condensateurs. chaque case mmoire de matrice a une adresse. Temps accs =Temps de latence+dlai cycle.

MOS MOS

Format de barrette de mmoire.


Il existe de nombreux types de mmoires vives : Sous la forme des puces DIP (Dual Inline Package )/ Sous la forme des barrettes: les barrettes au format SIMM : SIMM a 30 connecteurs. (8 bits , 89x13mm) quipaient les premires gnrations de PC (286, 386). SIMM a 72 connecteurs. (32 bits, 108x25mm) quipent des PC allant du 386DX aux premiers Pentium.

les barrettes au format DIMM: sont de 64 bits. Possdent (84 * 2) broches. (130x25mm). Il existe en outre des modules de plus petite taille, appels SO DIMM comporte 144 = 77*2 broches. De 64 bits et 77 pour 32bits. les barrettes au format RIMM: appelle aussi RD RAM ou DRD RAM de 64 bits (leur vitesse de transfert est leves, possde un film thermique contre la chaleur.

Autre type:

La DRAM PM (Dynamique RAM) (Dynamique RAM) Il s'agit d'une mmoire dont les transistors sont rangs dans une matrice selon des lignes et des colonnes. Un transistor, coupl un condensateur donne l'information d'un bit. 1 octet comprenant 8 bits, une barrette de mmoire DRAM de 256 Mo contiendra donc 256 * 2^10 * 2^10 = 256 * 1024 * 1024 = 268 435 456 octets = 268 435 456 * 8 = 2 147 483 648 bits = 2 147 483 648 transistors. Ce sont des mmoires dont le temps d'accs est de 60 ns. La DRAM FPM :(Fast Page Mode). (Fast Page Mode). Pour acclrer les accs la DRAM. il existe une technique, appele pagination consistant accder des donnes situes sur une mme colonne en modifiant uniquement l'adresse de la ligne, ce qui permet d'viter la rptition du numro de colonne entre la lecture de chacune des lignes. On parle alors de DRAM FPM (Fast Page Mode). La FPM permet d'obtenir des temps d'accs de l'ordre de 70 80 nanosecondes pour une frquence de fonctionnement pouvant aller de 25 33 Mhz.

Autre type:
La DRAM EDO (Extended Data Out): La DRAM EDO (Extended Data Out): Elle est apparue en 1995. La technique utilise avec ce type de mmoire consiste adresser la colonne suivante pendant la lecture des donnes d'une colonne. ce qui permettant de gagner du temps sur chaque cycle. Le temps d'accs la mmoire EDO est donc d'environ 50 60 nanosecondes pour une frquence de fonctionnement allant de 33 66 Mhz. La SDRAM (Synchronous DRAM, traduisez RAM synchrone): DRAM, synchrone): Elle est apparue en 1997. permet une lecture des donnes synchronise avec le bus de la carte mre, contrairement aux mmoires EDO et FPM). possdant leur propre horloge. La SDRAM permet donc de s'affranchir des temps d'attente dus la synchronisation avec la carte mre. La DR-SDRAM (Direct Rambus DRAM ou encore RDRAM): DRRDRAM): permettant de transfrer les donnes sur un bus de 16 bits de largeur une cadence de 800Mhz, ce qui lui confre une bande passante de 1,6 Go/s. Comme la SDRAM,

Autre type:

La DDR-SDRAM (Double Data Rate SDRAM): La DDR- SDRAM (Double Data Rate SDRAM): Est une mmoire base sur la technologie SDRAM, permettant de doubler le taux de transfert de la SDRAM frquence gale. La lecture ou l'criture de donnes en mmoire est ralis sur la base d'une horloge. Les mmoires DRAM standard utilisent une mthode appel SDR (Single Data Rate) consistant lire ou crire une donne chaque front montant La DDR permet de doubler la frquence des lectures/critures, avec une horloge cadence la mme frquence, en envoyant les donnes chaque front montant, ainsi qu' chaque front descendant. Les mmoires DDR possdent gnralement une appellation commerciale du type PCXXXX o XXXX reprsente le dbit en Mo/s.

Autre type:

La mmoire DDR2 SDRAM (ou DDR-II): m DDR permet d'atteindre des dbits deux fois plus levs que la DDR frquence externe gale. Le QDR (Quadruple Data Rate ou quad-pumped)pour dsigner la mthode de lecture et d'criture utilise. La mmoire DDR2 utilise en effet deux canaux spars pour la lecture et pour l'criture, si bien qu'elle est capable d'envoyer ou de recevoir deux fois plus de donnes que la DDR. La DDR2 possde galement un plus grand nombre de connecteurs que la DDR classique (240 pour la DDR2 contre 184 pour la DDR).

Tableau rcapitulatif

Mmoire
DDR200 DDR266 DDR333 DDR400 DDR433 DDR466 DDR500 DDR533 DDR538 DDR550 DDR2-400 DDR2-533 DDR2-667 DDR2-675 DDR2-800 PC3500 PC3700 PC4000 PC4200 PC4300 PC4400 PC2-3200 PC2-4300 PC2-5300 PC2-5400 PC2-6400 PC3200 PC2700 PC2100 PC1600

Appellation

Frquence (RAM)
200 MHz 266 MHz 333 MHz 400 MHz 433 MHz 466 MHz 500 MHz 533 MHz 538 MHz 550 MHz 400 MHz 533 MHz 667 MHz 675 MHz 800 MHz

Frquence (FSB)
100 MHz 133 MHz 166 MHz 200 MHz 217 MHz 233 MHz 250 MHz 266 MHz 269 MHz 275 MHz 100 MHz 133 MHz 167 MHz 172,5 MHz 200 MHz

Dbit
1,6 Go/s 2,1 Go/s 2,7 Go/s 3,2 Go/s 3,5 Go/s 3,7 Go/s 4 Go/s 4,2 Go/s 4,3 Go/s 4,4 Go/s 3,2 Go/s 4,3 Go/s 5,3 Go/s 5,4 Go/s 6,4 Go/s

La correction derreurs:
Certaines mmoires possdent des mcanismes permettant de pallier les erreurs afin de garantir l'intgrit des donnes qu'elles contiennent. Ce type de mmoire est gnralement utilis sur les serveurs. Bit de parit : Bit de parit : Les barrettes avec bit de parit permettent de s'assurer que les donnes contenues dans la mmoire sont bien celles que l'on dsire. un des bits de chaque octet stock en mmoire sert conserver la somme des bits de donnes. Le bit de parit vaut 1 lorsque la somme des bits de donnes est impaire et 0 dans le cas contraire. ce type de barrette permet de vrifier l'intgrit des donnes mais ne permet pas de corriger les erreurs. pour 9 Mo de mmoire, seulement 8 serviront stocker des donnes, dans la mesure o le dernier mgaoctet conservera les bits de parit.

La correction derreurs (suite):

Les barrettes ECC: Les barrettes ECC: Les barrettes de mmoire ECC (Error Correction Coding) sont des mmoires possdant plusieurs bits ddis la correction d'erreur (on les appelle ainsi bits de contrle). Ces barrettes, utilises principalement dans les serveurs, permettent de dtecter les erreurs et de les corriger.

Dual Channel Dual Channel Certains contrleurs mmoire proposent un double canal (en anglais Dual Channel) pour la mmoire. Il s'agit d'exploiter les modules de mmoire par paire afin de cumuler la bande passante et ainsi exploiter au maximum les capacits du systme. Il est essentiel, lors de l'utilisation du Dual Channel, d'utiliser des barrettes identiques par paire (frquence, capacit et prfrentiellement de mme marque).

Test de mmoire (RAM):

Les logiciels pour tester la RAM: Memtest 86 Memtest x86. Diagnostic mmoire Windows. Test mem4.

La mmoire morte (ROM):

La mmoire morte permet de stocker des donnes en l'absence de courant lectrique,(est mmoire en lecture seule), parfois mmoire non volatile car elle ne s'efface pas lors de la mise hors tension du systme. Permet de conserver les donnes ncessaires au dmarrage de l'ordinateur. Elle contient: Le bios. Le chargeur damorce. Le setup CMOS. Le POST. La ROM plus lente que la RAM.(temps accs de ROM=150 ns/ SDRAM=10ns) Parfois le contenue de la ROM est copi en RAM au dmarrage(Shadowing)

La mmoire morte (ROM):


Structure Cette mmoire est compose d'une matrice matrice dont la programmation seffectue en reliant les lignes aux colonnes par des diodes. L'adresse des diodes L'adresse permet de slectionner une ligne de la matrice et les donnes sont alors reues donnes sur les colonnes (le nombre de colonnes fixant la taille des mots mmoire).

La mmoire morte (ROM):


Programmation : L'utilisateur doit fournir au constructeur un masque indiquant les emplacements des diode dans matrice. Avantages : Densit leve Non volatile Mmoire rapide Inconvnients : criture impossible Modification impossible (toute erreur est fatale). Dlai de fabrication (.3 6 semaines) Obligation de grandes quantits en raison du cot lev qu'entrane la production du masque et le processus de fabrication.

Les types de la mmoire morte (ROM): Les PROM Les PROM


Cest une ROM qui peut tre programme une seule fois par l'utilisateur (Programmable ROM). La programmation est ralise partir dun programmateur spcifique.

Structure : Structure :
Les liaisons diodes de la ROM sont remplaces par des fusibles pouvant tre dtruits ou des jonctions pouvant tre courtcircuites.

1 programm 1 programm 0 effac 0 effac

Les types de la mmoire morte (ROM): LEPROM ou UV-EPROM L EPROM ou UV-EPROM


Sont des PROM pouvant tre effaces. Structure Dans une EPROM, le point mmoire est ralis partir dun transistor FAMOS Ce transistor MOS a t introduit par Intel en 1971 et a la particularit de possder une grille flottante. Programmation Appliquer une tension forte entre S et D Chargement de la grille (1) mission des rayons UV dchargent les grilles. Cet effacement est reproductible plus dun millier de fois

Les types de la mmoire morte (ROM): LEEPROM L EEPROM


LEEPROM est une mmoire programmable et effaable lectriquement. Structure Dans une EEPROM, le point mmoire est ralis partir dun transistor SAMOS reprenant le mme principe que le FAMOS sauf que lpaisseur entre les deux grilles est beaucoup plus faible.

Programmation Une forte tension lectrique applique entre grille et source conduit la programmation de la mmoire. Une forte tension inverse provoquera la libration des lectrons et donc leffacement de la mmoire.

Les types de la mmoire morte (ROM): Flash EPROM Flash EPROM


La mmoire Flash s'apparente la technologie de lEEPROM. Elle est programmable et effaable lectriquement comme les EEPROM.

Flash mmoire.

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.

Le disque dur.

Le disque dur.
Le disque dur est la mmoire de masse servant conserver les donnes de manire permanente. Est un support compos de disques magntiques sur lesquels on peut stocker de trs grandes quantits d'informations. est reli la carte mre par l'intermdiaire d'un contrleur de disque dur faisant l'interface entre le processeur et le disque dur. On distingue gnralement les interfaces suivantes : IDE. SCSI. Serial ATA. les disques externes ( normes USB).

Structure de disque dur.

constitue de plusieurs disques rigide en mtal, en verre ou en cramique. les plateaux tournent autour dun axe au sens inverse de laiguille du montre. les donnes sont stocks dans une couche magntiques de qq. micro. Les ttes qui se baissent et se soulvent pour pouvoir lire l'information ou l'crire sont des ttes lctoaimants. Les ttes balayent lensemble de la surface des plateaux (250Km/h). les ttes sont lies entre elles et seulement une seule tte peut lire ou crire un moment donn (Cylindre). L'ensemble est contenu dans un botier totalement hermtique .

Fonctionnement de disque dur.

Les ttes de lecture/criture inductives , cd capables de gnrer un champ magntique. crant des champs positifs ou ngatifs, polariser la surface du disque en une trs petite zone (0, 1). Les ttes commencent inscrire des donnes sous forme de cercle (piste 0), puis avancent vers le centre. Les pistes sont spares en quartiers (entre deux rayons) que l'on appelle secteurs, ( 512 Beyt/sector). le cylindre est l'ensemble des donnes situes sur une mme piste sur des plateaux diffrents. le cluster ( unit d'allocation)est la zone minimale que peut occuper un fichier sur le disque. En effet le systme d'exploitation exploite des blocs qui sont en fait plusieurs secteurs (entre 1 et 16 secteurs). Un fichier minuscule devra donc occuper plusieurs secteurs (un cluster).

Caractristiques technique dun disque dur.


Capacit: volume de donnes pouvant tre stockes sur le disque. Capacit : Taux de transfert (ou dbit): quantit de donnes pouvant tre lues ou crites sur le disque par Taux de transfert (ou d bit) unit de temps. Il s'exprime en bits par seconde. Vitesse de rotation: vitesse laquelle les plateaux tournent, exprime en tours par minutes (nots rpm pour rotations par minute).. Temps de latence: temps coul entre le moment o le disque trouve la piste et le moment o il Temps de latence trouve les donnes. Temps d'accs moyen: temps moyen que met la tte pour se positionner sur la bonne piste et Temps d'acc s moyen accder au donne. Densit radiale: nombre de pistes par pouce (tpi: Track per Inch). Densit radiale Densit linaire: nombre de bits par pouce sur une piste donne (bpi: Bit per Inch). Densit lin aire Densit surfacique: rapport de la densit linaire sur la densit radiale (s'exprime en bits par Densit surfacique: pouce carr). Mmoire cache (ou mmoire tampon): quantit de mmoire embarque sur le disque dur. La Mmoire cache (ou m moire tampon mmoire cache permet de conserver les donnes auxquelles le disque accde le plus souvent afin d'amliorer les performances globales ; Interface: il s'agit de la connectique du disque dur. Les principales interfaces pour disques durs Interface sont les suivantes : IDE/ATA ;Serial ATA ; SCSI ; Il existe par ailleurs des botiers externes permettant de connecter des disques durs en USB ou firewire.

Le processeur

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.

Le processeur

Constitution Physiquement

Constitution Logiquement

Unit de traitement

Unit de commande

processeur

Unit de commande
PC RI

DI

Squenceur

Unit de commande

Les registres

Les registres

Physiquement:
Un registre est constitue dun assemblage de n bascules D permettant la mmorisation temporaire de n bits avec ou son dcalage. Linformation est emmagasine sur un signal de commande et ensuite conserv et disponible en lecture . 1 0 1 0

Exemple de registre de mmorisation de 4 bits avec le signal dcriture w qui Commande la mmorisation des donnes D0, D1, D2 et D3. Ce type de lecture et dcriture est de types parallle .

Suite les registres dcalage


Dans un registre dcalage les bascules sont interconnectes de faon a ce que ltat logique de la bascule de rang i puisse tre transmis la bascule de rang i+1 ou i-1 quand un signal dhorloge est appliqus a tous les bascules.

r3

r2

r1

r0

r3

r2

r1

r0

sr r3 r3 r2 r1 r0 r2 r1 r0

r3

r2

r1

r2

r1

r0

sl

Suite les registres dcalage


De mme l'information peut tre lue en srie ou en parallle. D'autre part, certains registres peuvent tre capables de dcaler gauche et droite. Un registre dcalage universel serait donc constitu des entres, des sorties et des commandes suivantes :

Entre srie - Sortie parallle

La figure suivante donne un exemple de registre de 4 bits entre srie et sortie parallle ralis avec des bascules D. Ce type de registre permet de transformer un codage temporel (succession des bits dans le temps) en un codage spatial (information stocke en mmoire statique). La sortie srie peut galement tre utilise. L'intrt d'utilisation d'un registre dcalage en chargement et lecture srie rside dans la possibilit d'avoir des frquences d'horloge diffrentes au chargement et la lecture. Le registre constitue alors un tampon.

Entre parallle - sortie srie

La figure prsente un exemple de registre dcalage entre parallle ou srie et sortie srie. Si X = 1 l'entre parallle est inhibe et l'entre srie est valide. Si X = 0 l'entre srie est bloque par contre le chargement par l'entre parallle est autoris. Un registre dcalage entre parallle et sortie srie transforme un codage spatial en codage temporel.

1: Recherche de l'instruction traiter


$2000 Instruction 1

Read

1: Recherche de l'instruction traiter


1. Le PC contient l'adresse de l'instruction suivante du programme. Cette valeur est place sur le bus d'adresses par l'unit de commande qui met un ordre de lecture. 2. Au bout d'un certain temps (temps d'accs la mmoire), le contenu de la case mmoire slectionne est disponible sur le bus des donnes. 3. L'instruction est stocke dans le registre instruction du processeur. PC PC
mmoire mmoire W W Registre dinstruction

1: Dcodage de l'instruction traiter


$2001 Instruction 1

Code1mot1mot2.code2 Registre

code oprande

Code opration mots dinstruction code oprande

1: Dcodage de l'instruction traiter


Le registre d'instruction contient maintenant le premier mot de l'instruction qui peut tre code sur plusieurs mots. Ce premier mot contient le code opratoire qui dfinit la nature de l'opration effectuer (addition, rotation,...) et le nombre de mots de l'instruction. 1. L'unit de commande transforme l'instruction en une suite de commandes lmentaires ncessaires au traitement de l'instruction. 2. Si l'instruction ncessite une donne en provenance de la mmoire, l'unit de commande rcupre sa valeur sur le bus de donnes. 3. Loprande est stocke dans un registre.
@2001 Registre Code oprande 2

RI C1M1M2M3.C2

Exemple de dcodage de linstruction


Les types d instructions que lon retrouve dans chaque microprocesseur Transfert de donnes pour charger ou sauver en mmoire, effectuer des transferts de registre registre, etc Oprations arithmtiques : addition, soustraction, division, multiplication Oprations logiques : ET, OU, NON, NAND, comparaison, test, etc Contrle de squence : branchement, test, etc

3 : Excution de l'instruction

3 : Excution de l'instruction
1. Le micro programme ralisant l'instruction est excut. 2. Les drapeaux sont positionns (registre d'tat). 3. L'unit de commande positionne le PC pour l'instruction suivante.

En Gnrale

Suite

Rsum

Rsum

Le transistor MOS
Le transistor MOS (mtal, oxyde, silicium) est le type de transistor majoritairement utilis pour la conception de circuits intgrs. Le transistor MOS est compos de deux zones charges ngativement, appeles respectivement source (possdant un potentiel quasi-nul) et drain (possdant un potentiel de 5V), spares par une rgion charge positivement, appele substrat (en anglais substrate ou grille.

Next Next

Bibliographie
A brief history of Intel and AMD microprocessors (cours DEUG Universit Angers) Jean-Michel Richer Architecture Avance des ordinateurs (cours Supelec Rennes) Jacques Weiss Architecture des ordinateurs (cours IUT GTR Montbliard) Eric Garcia Architecture des ordinateurs (cours IUT SRC Marne la Valle) Dominique Prsent Architecture des ordinateurs (cours Universit Franche Compt) Didier Teifreto Architecture des ordinateurs (cours IUP STRI Toulouse) Architecture des ordinateurs (cours Universit de Sherbrooke) Frdric Mailhot Architecture des ordinateurs (cours Polytechnique) Olivier Temam Architecture des ordinateurs (cours IUT GTR Villetaneuse) Emmanuel Viennet Architecture des ordinateurs (cours DEUG MIAS) Frdric Vivien Architecture des Ordinateurs (cours Licence Informatique USTL) David Simplot Architecture des machines et systmes Informatiques Jolle Delacroix Architectures des processeurs (cours DEUST Nancy) Yannick Chevalier Architecture des systmes microprocesseurs Maryam Siadat et Camille Diou Architecture des systmes microprocesseurs (cours IUT Mesures Physiques) Sbastien Pillement Architecture Systmes et Rseaux (cours DEUG 2ime anne) Fabrice Bouquet Carte graphique (ENIC) Julien Lenoir Cours de rseau (cours EISTI) Bruno Pant Cours de rseaux (cours Matrise Informatique Universit Angers) Pascal Nicolas Du processeur au systme dexploitation (cours DEUST Nancy) Yannick Chevalier Introduction to computer architecture (cours DEUG Universit Angers) Jean-Michel Richer Les rseaux : introduction (DESS DCISS) Emmanuel .Cecchet Les systmes informatiques (cours CNAM) Christian Carrez http://www.vulgarisation-informatique.com/composants.php et http://informatech.online.fr/articles/index.php http://www.commentcamarche.com et http://www.x86-secret.com/ et http://worldserver.oleane.com/heissler/ http://www.info.univ-angers.fr/pub/richer/ens/deug2/ud44/