Vous êtes sur la page 1sur 165

Architecture et systmes

ISIPS Bachelier Informatique et systme

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e 1/1"#

Introduction la notion d'ordinateur


$a com%r&hension du voca'ulaire informatique re%r&sente !&n&ralement la %rinci%ale difficult& ( laquelle se heurtent les acheteurs %otentiels d)ordinateurs %ersonnels. *n effet+ contrairement ( un t&l&viseur+ %our lequel les critres de choi, sont asse- limit&s+ le choi, d)un ordinateur revient ( choisir chaque &l&ment qui le com%ose et ( en conna.tre les caract&ristiques. /e dossier n)a %as %our 'ut de donner un sens ( toutes les a'r&viations informatiques 0dans la mesure o1 de nom'reu, constructeurs ont leurs %ro%res terminolo!ies2+ mais il cherche ( aider ( mieu, com%rendre les %rinci%au, com%osants d)un ordinateur+ d)en e,%liquer le fonctionnement et d)en donner les %rinci%ales caract&ristiques.

Prsentation de l'ordinateur
3n ordinateur est un ensem'le de circuits &lectroniques %ermettant de mani%uler des donn&es sous forme 'inaire+ c)est4(4dire sous forme de 'its. $e mot 5 ordinateur 6 %rovient de la soci&t& IBM France. 7ran8ois 9irard+ alors res%onsa'le du service %romotion !&n&rale %u'licit& de l)entre%rise IB: 7rance+ eut l)id&e de consulter son ancien %rofesseur de lettres ( Paris+ afin de lui demander de %ro%oser un mot caract&risant le mieu, %ossi'le ce que l)on a%%elait vul!airement un 5 calculateur 6 0traduction litt&rale du mot an!lais 5 computer 62. Ainsi+ ;aques Perret+ a!r&!& de lettres+ alors %rofesseur de %hilolo!ie latine ( la Sor'onne+ %ro%osa le 1" avril 1<## le mot 5 Ordinateur 6 en %r&cisant que le mot 5 =rdinateur 6 &tait un ad>ectif %rovenant du Littr si!nifiant 5 Dieux mettant de l'ordre dans le monde 6. Ainsi+ il e,%liqua que le conce%t de 5 mise en ordre 6 &tait tout ( fait ada%t&.

Types d'ordinateurs
?oute machine ca%a'le de mani%uler des informations 'inaires %eut @tre qualifi&e d)ordinateur+ toutefois le terme 5 ordinateur 6 est %arfois confondu avec la notion d)ordinateur personnel 0PC+ a'r&viation de personal computer2+ le ty%e d)ordinateur le %lus %r&sent sur le march&. =r il e,iste 'eaucou% d)autres ty%es d)ordinateurs 0la liste suivante est non e,haustive2 A Ami!a Atari A%%le :acintosh stations Al%ha stations S3B stations Silicon 9ra%hics

Constitution de l'ordinateur
3n ordinateur est un ensem'le de com%osants &lectroniques modulaires+ c)est4(4dire des com%osants %ouvant @tre rem%lac&s %ar d)autres com%osants ayant &ventuellement des caract&ristiques diff&rentes+ ca%a'les de faire fonctionner des %ro!rammes informatiques. =n %arle ainsi de 5 hardware 6 %our d&si!ner l)ensem'le des &l&ments mat&riels de l)ordinateur et de 5 software 6 %our d&si!ner la %artie lo!icielle. $es com%osants mat&riels de l)ordinateur sont architectur&s autour d)une carte %rinci%ale com%ortant quelques circuits int&!r&s et 'eaucou% de com%osants &lectroniques tels que condensateurs+ r&sistances+ etc. ?ous ces com%osants sont soud&s sur la carte et sont reli&s %ar les conne,ions du circuit im%rim& et ArchitectureSysteme.odt Rev 1.1 12/2 11 Pa!e 2/1"#

%ar un !rand nom're de connecteurs A cette carte est a%%el&e carte mre. $a carte mre est lo!&e dans un 'o.tier 0ou chssis2+ com%ortant des em%lacements %our les %&ri%h&riques de stocCa!e sur la face avant+ ainsi que des 'outons %ermettant de contrDler la mise sous tension de l)ordinateur et un certain nom're de voyants %ermettant de v&rifier l)&tat de marche de l)a%%areil et l)activit& des disques durs. Sur la face arrire+ le 'o.tier %r&sente des ouvertures en vis4(4vis des cartes d)e,tension et des interfaces d)entr&e4sortie connect&es sur la carte mre. *nfin+ le 'o.tier h&'er!e un bloc d'alimentation lectrique 0a%%el& commun&ment alimentation2+ char!& de fournir un courant &lectrique sta'le et continu ( l)ensem'le des &l&ments constitutifs de l)ordinateur. $)alimentation sert donc ( convertir le courant alternatif du r&seau &lectrique 022 ou 11 Eolts2 en une tension continue de # Eolts %our les com%osants de l)ordinateur et de 12 volts %our certains %&ri%h&riques internes 0disques+ lecteurs de /F4R=:+ ...2. $e 'loc d)alimentation est caract&ris& %ar sa %uissance+ qui conditionne le nom're de %&ri%h&riques que l)ordinateur est ca%a'le d)alimenter. $a %uissance du 'loc d)alimentation est !&n&ralement com%rise entre 2 et G# Hatts. =n a%%elle 5 unit centrale 6+ l)ensem'le com%os& du 'o.tier et des &l&ments qu)il contient. $es &l&ments e,ternes ( l)unit& centrale sont a%%el&s priphriques. $)unit& centrale doit @tre connect&e ( un ensem'le de %&ri%h&riques e,ternes. 3n ordinateur est !&n&ralement com%os& au minimum d)une unit& centrale+ d)un &cran 0moniteur2+ d)un clavier et d)une souris+ mais il est %ossi'le de connecter une !rande diversit& de %&ri%h&riques sur les interfaces d)entr&e4 sortie 0%orts s&ries+ %ort %arallle+ %ort 3SB+ %ort fireIire+ etc.2 A im%rimante+ scanner+ carte son e,terne+ disque dur e,terne+ %&ri%h&rique de stocCa!e e,terne+ a%%areil %hoto ou cam&ra num&rique+ assistant %ersonnel 0PDA2+ etc.

Familles d'ordinateurs
=n distin!ue !&n&ralement %lusieurs familles d)ordinateurs selon leur format A $es mainframes 0en fran8ais ordinateurs centraux2+ ordinateurs %oss&dant une !rande %uissance de calcul+ des ca%acit&s d)entr&e4sortie !i!antesques et un haut niveau de fia'ilit&. $es mainframes sont utilis&s dans de !randes entre%rises %our effectuer des o%&rations lourdes de calcul ou de traitement de donn&es volumineuses. $es mainframes sont !&n&ralement utilis&s dans des architectures centralis&es+ dont ils sont le coeur. $es ordinateurs personnels+ %armi lesquels on distin!ue A $es ordinateurs de bureau 0en an!lais desktop computers2+ com%os&s d)un 'o.tier renfermant une carte mre et %ermettant de raccorder les diff&rents %&ri%h&riques tels que l)&cran . $es ordinateurs portables 0en an!lais laptop ou notebooks2+ com%os& d)un 'o.tier int&!rant un &cran d&%lia'le+ un clavier et un !rand nom're de %&ri%h&riques incor%or&s. $es tablettes PC 0en an!lais tablet PC+ &!alement a%%el&es ardoises lectroni ues2+ com%os&es d)un 'o.tier int&!rant un &cran tactile ainsi qu)un certain nom're de %&ri%h&riques incor%or&s. $es centres multimdia 0Media Center2+ re%r&sentant une %late4forme mat&rielle+ destin&e ( une utilisation dans le salon %our le %ilota!e des &l&ments hifi 0cha.ne hifi+ t&l&viseur+ %latine FEF+ etc.2. ArchitectureSysteme.odt Rev 1.1 12/2 11 Pa!e J/1"#

$es assistants %ersonnels 0a%%el&s PD + %our Personal di!ital Assistant+ ou encore handheld+ litt&ralement 5tenu dans la main62+ %arfois encore qualifi&s d)or!aniseur 0en an!lais or!ani"er2 ou d)a!enda &lectronique+ sont des ordinateurs de %oche %ro%osant des fonctionnalit&s li&es ( l)or!anisation %ersonnelle. Ils %euvent @tre dot&s des fonctions d)un t&l&%hone %orta'le. =n %arle alors souvent dans ce cas de smartphone. *nfin+ les netboo!s sont des ordinateurs %orta'les dot&s d)un &cran de %etite dimension 0!&n&ralement 12K2 et dont on a rem%lac& le disque dur %ar de la m&moire flash+ afin de r&duire la consommation &lectrique 0et le coLt2.

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e G/1"#

"e processeur

Intel %&&%

Intel Core ' Duo 3n %rocesseur 0aussi a%%el& micro%rocesseur ou /P3 %our Central Processin# $nit2 est le coeur de l)ordinateur. /e com%osant a &t& invent& %ar Intel 0avec le modle G G2 en 1<M1. Il est char!& de traiter les informations et d)e,&cuter les instructions. Il ne sait communiquer qu)avec le reste de l)ordinateur via le lan!a!e 'inaire. $e %rocesseur est rythm& %ar une horlo!e 0quart-2 cadenc&e %lus ou moins ra%idement 0on %arle alors de fr&quence2. A chaque im%ulsion d)horlo!e 0si!nal &lectrique %assant du niveau 'as au niveau haut en cas de front montant2+ le %rocesseur lit l)instruction stocC&e !&n&ralement dans un re!istre d)instruction 0un re!istre est une %etite m&moire trs ra%ide situ&e dans le %rocesseur en lui4m@me2 et e,&cute l)instruction. Fans une m@me !amme 0et donc ( architecture com%ara'le2 un %rocesseur cadenc& %lus ra%idement est %lus efficace car il %eut traiter les instructions %lus ra%idement. Attention ce%endant+ avec les nouvelles architectures+ il y a une 'aisse de fr&quence mais une am&lioration su'stantielle du rendement+ ce qui fait qu)un %rocesseur Intel /ore 2 duo cadenc& ( 2.1J 9N- est !&n&ralement %lus %erformant qu)un Intel Pentium ** cadenc& ( J.MJ 9N- tout en dissi%ant moins O Bous re%arlerons %lus loin des diff&rentes !ammes de %rocesseurs+ de leurs %erformances !&n&rales et de leur dissi%ation thermique.

Prsentation
$e processeur 0CP$+ %our Central Processin! #nit+ soit #nit Centrale de $raitement2 est le cerveau de l)ordinateur. Il %ermet de mani%uler des informations num&riques+ c)est4(4dire des informations cod&es sous forme 'inaire+ et d)e,&cuter les instructions stocC&es en m&moire. ArchitectureSysteme.odt Rev 1.1 12/2 11 Pa!e #/1"#

$e %remier microprocesseur 0Intel G G2 a &t& invent& en 1<M1. Il s)a!issait d)une unit& de calcul de G 'its+ cadenc& ( 1 P CN-. Fe%uis+ la %uissance des micro%rocesseurs au!mente e,%onentiellement. Quels sont donc ces %etits morceau, de silicium qui diri!ent nos ordinateursR

rchitecture

$a fi!ure ci4dessus re%r&sente l)architecture ty%e d)un %rocesseur sim%le+ %ermettant d)en com%rendre le fonctionnement. $es %rocesseurs modernes sont 'eaucou% %lus com%liqu&s et il devient difficile d)en re%r&senter le sch&ma 'loc. A %artir de ce sch&ma+ nous %ourrons com%rendre comment s)e,&cute une instruction dans le %rocesseur.

Fonctionnement
$e processeur 0not& CP$+ %our Central Processin! #nit2 est un circuit &lectronique cadenc& au rythme d)une horlo!e interne+ !rSce ( un cristal de quart- qui+ soumis ( un courant &lectrique+ envoie des im%ulsions+ a%%el&es 5 top 6. $a frquence d'horlo#e 0a%%el&e &!alement cycle+ corres%ondant au nom're d)im%ulsions %ar seconde+ s)e,%rime en Nert- 0N-2. $a fr&quence d)horlo!e est !&n&ralement un multi%le de la fr&quence du systme 0F(B+ Front)(ide Bus2+ c)est4(4dire un multi%le de la fr&quence de la carte mre A chaque to% d)horlo!e le %rocesseur e,&cute une action+ corres%ondant ( une instruction ou une %artie d)instruction. $)indicateur a%%el& CPI 0C*cles Par Instruction2 %ermet de re%r&senter le nom're moyen de cycles d)horlo!e n&cessaire ( l)e,&cution d)une instruction sur un micro%rocesseur. $a %uissance du %rocesseur %eut ainsi @tre caract&ris&e %ar le nom're d)instructions qu)il est ca%a'le de traiter %ar seconde. $)unit& utilis&e est le %IP& 0:illions d)Instructions Par Seconde2 corres%ondant ( la fr&quence du %rocesseur que divise le CPI. ArchitectureSysteme.odt Rev 1.1 12/2 11 Pa!e "/1"#

Instruction
3ne instruction est l)o%&ration &l&mentaire que le %rocesseur %eut accom%lir. $es instructions sont stocC&es dans la m&moire %rinci%ale+ en vue d)@tre trait&e %ar le %rocesseur. 3ne instruction est com%os&e de deu, cham%s A le code opration+ re%r&sentant l)action que le %rocesseur doit accom%lir T le code oprande+ d&finissant les %aramtres de l)action. $e code o%&rande d&%end de l)o%&ration. Il %eut s)a!ir d)une donn&e ou 'ien d)une adresse m&moire.

/ode o%&ration /ham% o%&rande $e nom're d)octets d)une instruction est varia'le selon le ty%e de donn&e 0l)ordre de !randeur est de 1 ( G octets2. 7ormat d)une instruction A Pour qu)un %rocesseur %uisse e,&cuter une instruction+ encore faut4il qu)il sache de quelle instruction il s)a!it et quelles sont les donn&es sur lesquelles a!ir. /)est %ourquoi une instruction sera stocC&e selon une m&thode 'ien %r&cise. =n divise ainsi une instructions en deu, codes A $e code o%&ration+ qui re%r&sente le ty%e d)instruction 0si il faut d&%lacer des donn&es d)un re!istre ( l)autre+ faire une addition...2 $e code o%&rande+ qui re%r&sente les %aramtres de l)instruction 0adresse m&moire+ constantes utilis&es+ re!istres...2 ?y%es %rinci%au, d)instructions A Il e,iste diff&rents ty%es d)instructions. $es %lus courants sont ceu,4ci A Instructions d)o%&rations arithm&tiques 0addition+ soustraction+ division+ multi%lication2 Instructions d)o%&rations lo!iques 0=3+ *?+ =3 *U/$3SI7+ B=B+ etc...2 Instructions de transferts 0entre diff&rents re!istres+ entre la m&moire et un re!istre+ etc... Instructions ayant ra%%ort au, entr&es et sorties. Instructions diverses ne rentrant %as dans les autres cat&!ories 0%rinci%alement des o%&rations sur les 'its2.

*ta%es d)e,&cution A $orsqu)un %rocesseur a 'esoin d)e,&cuter des instructions+ il le fait tou>ours dans l)ordre suivant A Recherche de l)instruction 0fetch2 $ecture de l)instruction F&coda!e de l)instruction *,&cution de l)instruction

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e M/1"#

'e#istres
$orsque le %rocesseur e,&cute des instructions+ les donn&es sont tem%orairement stocC&es dans de %etites m&moires ra%ides de P+ 1"+ J2 ou "G 'its que l)on a%%elle re#istres. Suivant le ty%e de %rocesseur le nom're !lo'al de re!istres %eut varier d)une di-aine ( %lusieurs centaines. $es re!istres %rinci%au, sont A le re#istre accumulateur 0ACC2+ stocCant les r&sultats des o%&rations arithm&tiques et lo!iques T le re#istre d'tat 0P(++ Processor (tatus +ord2+ %ermettant de stocCer des indicateurs sur l)&tat du systme 0retenue+ d&%assement+ etc.2 T le re#istre instruction 0,I2+ contenant l)instruction en cours de traitement T le compteur ordinal 0C- ou PC %our Pro!ram Counter2+ contenant l)adresse de la %rochaine instruction ( traiter T le re#istre tampon+ stocCant tem%orairement une donn&e %rovenant de la m&moire.

%moire cache
$a mmoire cache 0&!alement a%%el&e antmmoire ou mmoire tampon2 est une m&moire ra%ide %ermettant de r&duire les d&lais d)attente des informations stocC&es en m&moire vive. *n effet+ la m&moire centrale de l)ordinateur %ossde une vitesse 'ien moins im%ortante que le %rocesseur. Il e,iste n&anmoins des m&moires 'eaucou% %lus ra%ides+ mais dont le coLt est trs &lev&. $a solution consiste donc ( inclure ce ty%e de m&moire ra%ide ( %ro,imit& du %rocesseur et d)y stocCer tem%orairement les %rinci%ales donn&es devant @tre trait&es %ar le %rocesseur. $es ordinateurs r&cents %ossdent %lusieurs niveau, de m&moire cache A $a mmoire cache de premier ni(eau 0a%%el&e ") Cache+ %our "e(el ) Cache2 est directement int&!r&e dans le %rocesseur. *lle se su'divise en 2 %arties A $a %remire est le cache d)instructions+ qui contient les instructions issues de la m&moire vive d&cod&es lors de %assa!e dans les %i%elines. $a seconde est le cache de donn&es+ qui contient des donn&es issues de la m&moire vive et les donn&es r&cement utilis&es lors des o%&rations du %rocesseur. $es caches du %remier niveau sont trs ra%ides d)acc&s. $eur d&lai d)accs tend ( s)a%%rocher de celui des re!istres internes au, %rocesseurs. $a quantit& int&!r&e est !&n&ralement fai'le 0de P ( "G Vo !&n&ralement2 $a mmoire cache de second ni(eau 0a%%el&e "* Cache+ %our "e(el * Cache2 est situ&e au niveau du 'o.tier contenant le %rocesseur 0dans la %uce2. $e cache de second niveau vient s)intercaler entre le %rocesseur avec son cache interne et la m&moire vive. Il est %lus ra%ide d)accs que cette dernire mais moins ra%ide que le cache de %remier niveau. ?aille de 12P Vo ( 1 :o. $a mmoire cache de troisi+me ni(eau 0a%%el&e ", Cache+ %our "e(el , Cache2 est situ&e au niveau de la carte mre. /e cache est dis%oni'le seulement sur certains %rocesseurs et %eut vous %ermettre de !a!ner 1 W de %erformances en fonction des a%%lications+ en r&alit& les !ains sont trs moyens voire ine,istants.

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e P/1"#

?ous ces niveau, de cache %ermettent de r&duire les tem%s de latence des diff&rentes m&moires lors du traitement et du transfert des informations. Pendant que le %rocesseur travaille+ le contrDleur de cache de %remier niveau %eut s)interfacer avec celui de second niveau %our faire des transferts d)informations sans 'loquer le %rocesseur. Fe m@me+ le cache de second niveau est interfac& avec celui de la m&moire vive 0cache de troisime niveau2+ %our %ermettre des transferts sans 'loquer le fonctionnement normal du %rocesseur.

$orsqu)un %rocesseur a 'esoin de lire des donn&es+ il va d)a'ord re!arder si celles4ci se trouvent dans la m&moire cache. Si elles s)y trouvent+ on %arle de succs du cache 0cache hit2+ dans le cas contraire d)&chec du cache 0cache miss2 les donn&es &tant %lac&es ensuite en cache ( %artir de la m&moire vive. Il y a %erte de tem%s en cas de cache miss car le %rocesseur a re!ard& dans le cache %our rien. $e tau, de r&ussite s)a%%elle le hit rate+ le tau, d)&chec miss rate. Afin d)au!menter les %erformances et donc de diminuer le miss rate+ il e,iste diff&rentes techniques ayant chacune leurs avanta!es et inconv&nients. =utre diff&rents al!orithmes %ouvant @tre im%lant&s dans le %ro!ramme+ on %arlera ici d)une technique mat&rielle+ celle consistant ( ado%ter une m&moire cache de ty%e inclusive ou e,clusive. $a diff&rence %rinci%ale entre ces deu, ty%es de !estion du cache se trouve %rinci%alement dans leur manire de stocCer les donn&es. $orsque le cache $1 est %lein+ il faut li'&rer de la %lace %our %ouvoir %lacer dans le $1 la donn&e que l)on vient de lire en m&moire vive.

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e </1"#

Avec le cache *,clusif A Il faut faire de la %lace dans le cache $1+ on d&%lace donc une donn&e 0celle la moins r&cemment utilis&e2 et on la %lace dans le cache $2+ %uis ensuite on %lace la donn&e %rovenant de la m&moire vive dans le cache $1.

$orsqu)une donn&e est %r&sente dans le cache $2 mais %as dans le $1+ on la fait remonter dans le $1 en %ermutant la donn&e la moins r&cente du $1 avec la donn&e du $2. $es caches $1 et $2 ne contiennent >amais les m@mes donn&es 0elles %assent de l)un ( l)autre des caches2+ on %arle donc de cache e-clusif. $)avanta!e est de %ouvoir avoir une li'ert& sur la taille des caches 0la taille efficace &tant l)addition des tailles des caches des diff&rents niveau,2. $e d&savanta!e de cette technique est que les %erformances du cache $2 sont r&duites &tant donn& qu)il faut &crire une donn&e dans le cache $1 ( chaque fois qu)on r&cu%re une donn&e dans le $2.

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e 1 /1"#

Avec le cache Inclusif A $orsque la donn&e ne se trouve ni dans le $1 ni dans le $2+ on co%ie la donn&e de la m&moire vive dans les deu, niveau, de cache 0$1 et $22. $a li!ne &cras&e du cache $1 n)est %as d&%lac&e dans le $2 car elle y est d&>(.

A ce stade+ le cache $2 contient des donn&es su%%l&mentaires %ar ra%%ort au cache $1+ ce%endant toutes les donn&es qui sont %r&sentes dans le cache $1 sont %r&sentes dans le cache $2. =n %arle d)un cache inclusif. $)avanta!e ma>eur de ce ty%e de cache est de ne %as avoir ( r&&crire la donn&e dans le cache $1 en cas de cache hit en lecture dans le cache $2. $es %erformances du cache $2 sont donc su%&rieures. $)inconv&nient ma>eur est la taille totale du cache efficace ainsi que la contrainte de taille des caches $1 et $2. Pour @tre efficace+ cette technique doit @tre mise en Xuvre avec un cache $2 trs !rand devant la taille du cache $1.

&i#nau- de commande
$es si#nau- de commande sont des si!nau, &lectriques %ermettant d)orchestrer les diff&rentes unit&s du %rocesseur %artici%ant ( l)e,&cution d)une instruction. $es si!nau, de commandes sont distri'u&s !rSce ( un &l&ment a%%el& s uenceur. $e si!nal ,ead . +rite+ en fran8ais lecture . criture+ %ermet %ar e,em%le de si!naler ( la m&moire que le %rocesseur d&sire lire ou &crire une information. ArchitectureSysteme.odt Rev 1.1 12/2 11 Pa!e 11/1"#

$nits fonctionnelles
$e %rocesseur est constitu& d)un ensem'le d)unit&s fonctionnelles reli&es entre elles. $)architecture d)un micro%rocesseur est trs varia'le d)une architecture ( une autre+ ce%endant les %rinci%au, &l&ments d)un micro%rocesseur sont les suivants A 3ne unit d'instruction 0ou unit de commande+ en an!lais control unit2 qui lit les donn&es arrivant+ les d&code %uis les envoie ( l)unit& d)e,&cution T$)unit& d)instruction est notamment constitu&e des &l&ments suivants A squenceur 0ou bloc lo!i ue de commande2 char!& de synchroniser l)e,&cution des instructions au rythme d)une horlo!e. Il est ainsi char!& de l)envoi des si!nau, de commande T compteur ordinal contenant l)adresse de l)instruction en cours T re#istre d'instruction contenant l)instruction suivante. 3ne unit d'e-cution 0ou unit de traitement2+ qui accom%lit les tSches que lui a donn&es l)unit& d)instruction. $)unit& d)e,&cution est notamment com%os&e des &l&ments suivants A $)unit arithmtique et lo#ique 0not&e $ " ou en an!lais AL# %our Arithmetical and Lo!ical #nit2. $)3A$ assure les fonctions 'asiques de calcul arithm&tique et les o%&rations lo!iques 0*?+ =3+ =u e,clusif+ etc.2 T $)unit de (ir#ule flottante 0not&e FP$+ %our Floatin! Point #nit2+ qui accom%lit les calculs com%le,es non entiers que ne %eut r&aliser l)unit& arithm&tique et lo!ique. $e re#istre d'tat T $e re#istre accumulateur. 3ne unit de #estion des bus 0ou unit d'entres)sorties2+ qui !re les flu, d)informations entrant et sortant+ en interface avec la m&moire vive du systme T Illustrons le d&roulement d)une instruction sim%le en se 'asant sur le sch&ma du %rocesseur sim%le A $e sch&ma ci4dessous donne une re%r&sentation sim%lifi&e des &l&ments constituant le %rocesseur 0l)or!anisation %hysique des &l&ments ne corres%ond %as ( la r&alit&2 A

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e 12/1"#

Transistor . circuits int#rs


Pour effectuer le traitement de l)information+ le micro%rocesseur %ossde un ensem'le d)instructions+ a%%el& 5 /eu d'instructions 6+ r&alis&es !rSce ( des circuits &lectroniques. Plus e,actement+ le >eu d)instructions est r&alis& ( l)aide de semiconducteurs et de circuits int&!r&s.

Familles
/haque ty%e de %rocesseur %ossde son %ro%re >eu d)instruction. =n distin!ue ainsi les familles de %rocesseurs suivants+ %oss&dant chacun un >eu d)instruction qui leur est %ro%re A P ,P" A le 5 , 6 re%r&sente la famille. =n %arle ainsi de JP"+ GP"+ #P"+ "P"+ etc. AR: IA4"G :IPS :otorola "P PoIerP/ SPAR/ ...

/ela e,%lique qu)un %ro!ramme r&alis& %our un ty%e de %rocesseur ne %uisse fonctionner directement sur un systme %oss&dant un autre ty%e de %rocesseur+ ( moins d)une traduction des instructions+ a%%el&e mulation. $e terme 5 mulateur 6 est utilis& %our d&si!ner le %ro!ramme r&alisant cette traduction.

0eu d'instruction
=n a%%elle /eu d'instructions l)ensem'le des o%&rations &l&mentaires qu)un %rocesseur %eut accom%lir. $e >eu d)instruction d)un %rocesseur d&termine ainsi son architecture+ sachant qu)une m@me architecture %eut a'outir ( des im%l&mentations diff&rentes selon les constructeurs. $e %rocesseur travaille effectivement !rSce ( un nom're limit& de fonctions+ directement cS'l&es sur les circuits &lectroniques. $a %lu%art des o%&rations %euvent @tre r&alis& ( l)aide de fonctions 'asiques. /ertaines architectures incluent n&anmoins des fonctions &volu&es courante dans le %rocesseur.

rchitecture CI&C
$)architecture CI&C 0Complex Instruction (et Computer+ soit 5 ordinateur / 0eu d'instruction complexe 62 consiste ( cS'ler dans le %rocesseur des instructions com%le,es+ difficiles ( cr&er ( %artir des instructions de 'ase. $)architecture CI&C est utilis&e en %articulier %ar les %rocesseurs de ty%e P ,P". /e ty%e d)architecture %ossde un coLt &lev& dL au, fonctions &volu&es im%rim&es sur le silicium. F)autre %art+ les instructions sont de lon!ueurs varia'les et %euvent %arfois n&cessiter %lus d)un cycle d)horlo!e. =r+ un %rocesseur 'as& sur l)architecture /IS/ ne %eut tra.ter qu)une instruction ( la fois+ d)o1 un tem%s d)e,&cution cons&quent.

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e 1J/1"#

rchitecture 'I&C
3n %rocesseur utilisant la technolo!ie 'I&C 0,educed Instruction (et Computer+ soit 5 ordinateur / 0eu d'instructions rduit 62 n)a %as de fonctions &volu&es cS'l&es. $es %ro!rammes doivent ainsi @tre traduits en instructions sim%les+ ce qui entra.ne un d&velo%%ement %lus difficile et/ou un com%ilateur %lus %uissant. 3ne telle architecture %ossde un coLt de fa'rication r&duit %ar ra%%ort au, %rocesseurs /IS/. Fe %lus+ les instructions+ sim%les %ar nature+ sont e,&cut&es en un seul cycle d)horlo!e+ ce qui rend l)e,&cution des %ro!rammes %lus ra%ide qu)avec des %rocesseurs 'as&s sur une architecture /IS/. *nfin+ de tels %rocesseurs sont ca%a'les de tra.ter %lusieurs instructions simultan&ment en les traitant en %arallle.

mliorations technolo#iques
Au cours des ann&es+ les constructeurs de micro%rocesseurs 0a%%el&s 1ondeurs2+ ont mis au %oint un certain nom're d)am&liorations %ermettant d)o%timiser le fonctionnement du %rocesseur. "e 12 bit 3 Avec les nouveau, %rocesseurs "G 'its 0UP"4"G2+ la taille de diff&rents re!istres est %ass&e de J2 ( "G 'it+ avec %lusieurs avanta!es ( la cl& A un adressa!e ma,imal de la m&moire qui n)est %lus limit& ( G 9o comme c)&tait le cas en J2 'it+ et une ra%idit& !&n&ralement accrue des a%%lications en tirant %artie 0car %lus de re!istres dis%oni'les si!nifie qu)on aura !&n&ralement %lus de %lace %our stocCer des donn&es au lieu d)utiliser la RA: avec un code o%timis&2. $es %rocesseurs dis%osant du "G 'it %ortent en !&n&ral la mention *:?"G 04nhanced %emory 12 Technolo#y2 che- intel et K"GK cheA:F 0'ien qu)il y ait des e,ce%tions che- A:F2.

?ous les %rocesseurs sont com%os&s de ces &l&ments A $)3A$ 0unit arithmtique et lo#ique+ aussi a%%el&e A$32 A c)est l)unit& de calcul qui !re ce qui %orte sur des nom'res entiers. ArchitectureSysteme.odt Rev 1.1 12/2 11 Pa!e 1G/1"#

$a 7P3 0Floatin# Point $nit2 est l)unit& de traitement des nom'res ( vir!ules 0aussi a%%el&s nom'res flottants2. $e dcaleur A il est le s%&cialiste des divisions et multi%lications %ar deu,. Son rDle est de d&caler les 'its vers la !auche ou vers la droite. $es re!istres $e circuit de donnes A son rDle est d)acheminer les donn&es %rovenant de l)3A$ vers les re!istres. $a ::I 0%moire de micro instructions2 A cette -one du %rocesseur contient toutes les instructions n&cessaires ( celui4ci %our com%rendre les instructions du lan!a!e machine. $e S*Q 0s&quenceur2 A cet or!ane traduit les instructions com%liqu&es en instructions %lus sim%les %our %ermettre au %rocesseur de les traiter. $)unit& de !estion des instructions A elle recueille les instructions demand&es+ les d&code %uis les envoie ( l)unit& d)&,&cution. $)unit& d)e,&cution A son rDle est d)e,&cuter les tSches que lui a envoy& l)unit& d)instruction. $)unit& de !estion des 'us A elle %ermet de !&rer les informations entrantes et sortantes. =n diff&rencie les micro%rocesseurs de %art A $eur fr&quence 0vitesse de traitement ma,imale si vous %r&f&re-2. /ette fr&quence s)e,%rime en %56 7%#a8hert69 ou :56 7:i#a8hert69. $a fr&quance s)o'tient en multi%liant la fr&quence du 7SB 0Front &ide ;us aussi a%%el& ;us syst+me2 %ar un coefficient multi%licateur. $a fr&quence de leur 7SB A %lus cette fr&quence est &lev&e+ meilleures sont les %erformances 0( familles de %rocesseurs &!ales2. $eur architecture interne A Bom're d)A$3+ de 7P3 %our un m@me %rocesseur+ contrDleur m&moire interne ou non+ tout 8a %eut chan!er radicalement les %erformances et il est donc ridicule de com%arer les %erformances d)un Athlon "G avec celles d)un Pentium G ( fr&quence &!ale car les deu, architectures n)ont %as &t& con8ues %our les m@mes fr&quences 0m@me si les o'>ectifs en matire de fr&quence n)ont %as %u @tre atteints %ar Intel qui ta'lait sur 1 9N-+ alors que le %entium G %lafonne ( J.P 9N-2. $eur quantit& de m&moire cache 0r&%artie sur 1+ 2 ou J niveau,2. $eur mode de conne,ion ( la carte4mre 0a%%el& socCet+ dont le nom're de trous et l)a%%ellation varient. *n !&n&ral on a%%elle un socCet %ar son nom're de trous+ on %arle alors de KsocCet GMPK+ KsocCet MM#K+ etc...2 A

Fabrication des processeurs 3 $es %rocesseurs sont tous !rav&s sur des %laques a%%el&es <afers. $es diff&rentes s&ries de %rocesseurs n)ont %as forc&ment la m@me finesse de !ravure 0mesur&e en micromtres 0Ym2 ou nanomtres 0nm22. $es %rocesseurs actuels sont !rav&s en . <Y et . "#Y 0soit res%ectivement < et "# nanomtres2. ArchitectureSysteme.odt Rev 1.1 12/2 11 Pa!e 1#/1"#

Fiminuer la finesse de !ravure %ermet de %roduire %lus de %rocesseurs ( la fois sur un Hafer et %ermet donc d)a'aisser leur coLt de fa'rication. /ette technique %ermet &!alement de diminuer la consommation du %rocesseur et donc la quantit& de chaleur %roduite ce qui %ermet d)a'aisser la consommation d)&ner!ie et de monter %lus haut en fr&quence. 3ne finesse de !ravure accrue %ermet &!alement de lo!er %lus de transistors dans le core 0aussi a%%el& die2 du %rocesseur+ et donc d)a>outer des fonctionnalit&s su%%l&mentaires tout en !ardant une surface aussi com%acte que les !&n&rations %r&c&dentes.

"e paralllisme
$e paralllisme consiste ( e,&cuter simultan&ment+ sur des %rocesseurs diff&rents+ des instructions relatives ( un m@me %ro!ramme. /ela se traduit %ar le d&cou%a!e d)un %ro!ramme en %lusieurs %rocessus trait&s en %arallle afin de !a!ner en tem%s d)e,&cution. /e ty%e de technolo!ie n&cessite toutefois une synchronisation et une communication entre les diff&rents %rocessus+ ( la manire du d&cou%a!e des tSches dans une entre%rise A le travail est divis& en %etits %rocessus distincts+ trait&s %ar des services diff&rents. $e fonctionnement d)une telle entre%rise %eut @tre trs %ertur'& lorsque la communication entre les services ne fonctionne %as correctement.

"e pipeline
$e pipeline 0ou pipelinin!2 est une technolo!ie visant ( %ermettre une %lus !rande vitesse d)e,&cution des instructions en %arall&lisant des &ta%es. Afin d)o%timiser le rendement+ la technique du %i%eline est a%%arue sur les JP" d)Intel. $e %i%eline est une technolo!ie visant ( %ermettre une %lus !rande vitesse d)e,&cution des instructions en %arall&lisant des &ta%es T il %ermet de commencer ( traiter l)instruction suivante avant d)avoir termin& la %r&c&dente via un m&canisme de Ktravail ( la cha.neK. Pour com%rendre le m&canisme du %i%eline+ il est n&cessaire au %r&ala'le de com%rendre les %hases d)e,&cution d)une instruction. $es %hases d)e,&cution d)une instruction %our un %rocesseur contenant un %i%eline 5 classique 6 ( # &ta!es sont les suivantes A "I A 0Lecture de l'Instruction 0en an!lais F2$C3 instruction2 de%uis le cache T DI A Dcoda!e de l'Instruction 0D2C-De instruction2 et recherche des o%&randes 0Re!istre ou valeurs imm&diate2T 4= A 2xcution de l'Instruction 0242Cute instruction2 0si AFF+ on fait la somme+ si S3B+ on fait la soustraction+ etc.2T %4% A Acc5s mmoire 0M2Mor* access2+ &criture dans la m&moire si n&c&ssaire ou char!ement de%uis la m&moire T 4' A 2criture 0+rite instruction2 de la valeur calcul&e dans les re!istres. $es instructions sont or!anis&es en file d)attente dans la m&moire+ et sont char!&es les unes a%rs les autres. 9rSce au %i%eline+ le traitement des instructions n&cessite au ma,imum les cinq &ta%es %r&c&dentes. Fans la mesure o1 l)ordre de ces &ta%es est invaria'le 0$I+ FI+ *U+ :*: et *R2+ il est %ossi'le de cr&er dans le %rocesseur un certain nom're de circuits s%&cialis&s %our chacune de ces %hases. $)o'>ectif du %i%eline est d)@tre ca%a'le de r&aliser chaque &ta%e en %arallle avec les &ta%es amont et aval+ c)est4(4dire de %ouvoir lire une instruction 0$I2 lorsque la %r&c&dente est en cours de d&coda!e 0FI2+ que celle d)avant est en cours d)e,&cution 0*U2+ que celle situ&e encore %r&c&demment accde ( la m&moire 0:*:2 et enfin que la %remire de la s&rie est d&> en cours d)&criture dans les re!istres 0*R2.

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e 1"/1"#

Il faut com%ter en !&n&ral 1 ( 2 cycles d)horlo!e 0rarement %lus2 %our chaque %hase du %i%eline+ soit 1 cycles d)horlo!e ma,imum %ar instruction. Pour deu, instructions+ 12 cycles d)horlo!e ma,imum seront n&cessaires 01 Z2[12 au lieu de 1 \2[2 2+ car la %r&c&dente instruction &tait d&>( dans le %i%eline. $es deu, instructions sont donc en traitement dans le %rocesseur+ avec un d&cala!e d)un ou deu, cycles d)horlo!e2. Pour J instructions+ 1G cycles d)horlo!e seront ainsi n&cessaires+ etc. $e %rinci%e du %i%eline est ainsi com%ara'le avec une cha.ne de %roduction de voitures. $a voiture %asse d)un %oste de travail ( un autre en suivant la cha.ne de monta!e et sort com%ltement assem'l&e ( la sortie du 'Stiment. Pour 'ien com%rendre le %rinci%e+ il est n&cessaire de re!arder la cha.ne dans son ensem'le+ et non %as v&hicule %ar v&hicule. Il faut ainsi J heures %our faire une voiture+ mais %ourtant une voiture est %roduite toute les minutes O Il faut noter toutefois qu)il e,iste diff&rents ty%es de %i%elines+ de 2 ( G &ta!es+ mais le %rinci%e reste le m@me. $)inconv&nient de cette technique est que %lus le %i%eline est %rofond 0contient d)&ta%es2 %lus la %erte de %erformances est im%ortante si une erreur de %r&diction survient. $)avanta!e de cette technique est qu)elle %ermet d)au!menter la fr&quence du %rocesseur %lus facilement. $)inconv&nient ma>eur de cette technique est qu)elle entra.ne une 'aisse des %erformances ( fr&quence &!ale. Il y a &!alement une au!mentation du d&!a!ement thermique et donc de la tem%&rature du %rocesseur. Pourquoi cette hausse de tem%&rature R $orsque l)instruction doit @tre e,&cut&e en un tem%s donn&+ quelle que soit la %rofondeur du %i%eline+ cette instruction sera tou>ours e,&cut&e aussi ra%idement. Plus il y a d)&ta!es au %i%eline+ %lus l)instruction doit @tre Kd&cou%&eK en une quantit& de Kmicro4instructionsK qui seront e,&cut&es en un tem%s trs court+ 'ien %lus court que le tem%s n&cessaire %our traiter l)instruction. =r+ %lus le %i%eline com%orte d)&ta!es et %lus le d&lai de traitement d)une Kmicro4instructionK doit @tre fai'le+ ce qui n&cessite !&n&ralement %lus de transistors+ ces transistors chauffent+ ont 'esoin !&n&ralement de %lus de courant %our fonctionner %lus ra%idement. Eoil( une des causes du d&!a!ement thermique su%&rieur des %rocesseurs com%ortant un nom're im%ortant d)&ta!es de %i%eline.

Technolo#ie superscalaire
$a technolo!ie superscalaire 0en an!lais superscalin!2 consiste ( dis%oser %lusieurs unit&s de traitement en %arallle afin de %ouvoir traiter %lusieurs instructions %ar cycle.

5yperThreadin#
$a technolo!ie 5yperThreadin# 0ou 3*per)$hreadin!+ not& 3$+ traduise- 3*perFlots ou 3*perFlux2 consiste ( d&finir deu, %rocesseurs lo!iques au sein d)un %rocesseur %hysique. Ainsi+ le systme reconna.t deu, %rocesseurs %hysiques et se com%orte en systme multitSche en envoyant deu, thr&ads simultan&s+ on %arle alors de &%T 0(imultaneous Multi $hreadin!2. /ette 5 su%ercherie 6 %ermet ArchitectureSysteme.odt Rev 1.1 12/2 11 Pa!e 1M/1"#

d)utiliser au mieu, les ressources du %rocesseur en !arantissant que des donn&es lui sont envoy&es en masse. Sous ce terme un %eu 'ar'are se cache une o%timisation d)Intel %our ses %rocesseurs Pentiums G 0( %artir du core B avec le %rocesseur ( J. " 9N-2. $)hy%erthreadin! consiste ( &muler au sein d)un seul %rocesseur %hysique deu, %rocesseurs lo!iques+ ce qui %ermet de !aver le %rocesseur de %lus d)instructions et am&liorer son rendement A

$e dual core 0et %lus !&n&ralement le multicore2 A $e core 0ou die2 d)un %rocesseur est toute sa %artie centrale qui ressem'le ( ceci 0a!randie des milliers de fois2 A

?echnolo!ie r&cente et ( la mode+ le dual core consiste ( mettre Kdeu, %rocesseurs en unK m@me si en %ratique ce n)est %as tout ( fait 8a. Suite ( l)im%ossi'ilit& ou %resque de monter en fr&quence %our les deu, fondeurs %rinci%au, 0Intel et A:F2+ l)o%timisation des %erformances %asse d&sormais %ar l)a>out de cores et %ar l)o%timisation du rendement. Avec le dual core on %eut en th&orie dou'ler les %erformances sans chan!er la fr&quence. /ette architecture est trs efficace en multitSche+ en monotSche elle ne vous fera rien !a!ner ( moins d)au!menter les %erformances des cores 0a>out de ArchitectureSysteme.odt Rev 1.1 12/2 11 Pa!e 1P/1"#

cache+ hausse de fr&quence...2. Ainsi+ les fr&quences %lus 'asses et l)efficacit& %ar cycle sont redevenues ( la mode 0avec l)Intel %entium : et le core 2 duo notamment2. Il e,iste %lusieurs architectures dual core. Bous allons en re!arder deu, et montrer %ourquoi l)une est %lus %erformante que l)autre. /ommen8ons avec l)architecture des %remiers %rocesseurs intel dual /ore+ ( savoir les %rocesseurs Pentium F A

=n constate tout d)a'ord que les deu, core ont leur %ro%re m&moire cache. Il y a 2 :o de m&moire cache $2 au total mais chaque core ne %eut utiliser qu)1 :o de m&moire. $orsqu)une a%%lication a 'esoin de 'eaucou% de m&moire cache+ cette solution n)est %as o%timale. *nsuite+ si les deu, cores veulent dialo!uer entre eu, 0et c)est l( o1 se situe l)&norme !oulDt d)&tran!lement2+ les deu, cores n)ont %as un 'us les reliant en interne+ ils doivent %asser %ar le 'us %rinci%al 07SB2 %our dialo!uer. $es %erformances en multitSche sont donc 'rid&es+ m@me si Intel a au!ment& la fr&quence du 7SB %our limiter les %ertes de %uissance. Intel a ce%endant innov& avec l)architecture K/oreK 0celle qu)utilise le /ore 2 duo2 A

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e 1</1"#

$es modifications sont cons&quentes A outre le dialo!ue %ossi'le entre les deu, cores sans %asser %ar le 7SB+ intel utilise d&sormais un cache $2 %arta!& entre les deu, cores 0cette technolo!ie est a%%el&e S:AR? /ache2. Si un core a 'esoin de G :o de cache $2 et que l)autre core n)en a %as 'esoin+ tout le cache sera utilisa'le %ar un seul des deu, cores. *n %ratique+ cette architecture offre d)e,cellentes %erformances. $es instructions s%&cialis&es A Avec les Pentiums ::U 0%ulti%edia 4-tensions2 sont a%%arues les instructions s%&cialis&es dans le traitement de tSches comme la JF ou le traitement audio et vid&o. $es %rocesseurs Intel les %lus r&cents sont dot&s des instructions SS* J et SS* G qui %ermettent d)acc&l&rer l)encoda!e vid&o notamment. $es %rocesseurs A:F les %lus r&cents dis%osent %our leur %art des instructions SS* 2+ SS* J et du JF noIO qui leur %ermettent d)avoir de 'onnes %erformances dans les >eu, JF et le multim&dia. Si un %ro!ramme est s%&cialement o%timis& %our une instruction donn&e+ un %rocesseur sans instructions devra @tre trs %uissant %our com%enser l)a'sence de ces instructions et aller aussi vite que son concurrent dans le m@me %ro!ramme.

Thread
3n thread ou fil 7d'e-cution9 ou tSche 0terme et d&finition normalis&s %ar IS=/I*/ 2JP24MA2 T autres a%%ellations connues A %rocessus l&!er+ unit& de traitement+ unit& d)e,&cution+ fil d)instruction+ %rocessus all&!&+ e,&tron2+ est similaire ( un %rocessus car tous deu, re%r&sentent l)e,&cution d)un ensem'le d)instructions du lan!a!e machine d)un %rocesseur. Fu %oint de vue de l)utilisateur+ ces e,&cutions sem'lent se d&rouler en %arallle. ?outefois+ l( o1 chaque %rocessus %ossde sa %ro%re m&moire virtuelle+ les threads d)un m@me %rocessus se %arta!ent sa m&moire virtuelle. Par contre+ tous les threads %ossdent leur %ro%re %ile d]a%%el. $es threads ou tSches sont ty%iquement utilis&s avec l)interface !ra%hique 0K93IK2 d)un %ro!ramme. *n effet+ les interactions de l)utilisateur avec le %rocessus+ %ar l)interm&diaire des %&ri%h&riques d)entr&e+ sont !&r&es %ar un thread+ tandis que les calculs lourds 0en termes de tem%s de calcul2 sont !&r&s %ar un ou %lusieurs autres threads. /ette technique de conce%tion de lo!iciel est avanta!euse dans ce cas+ car l)utilisateur %eut continuer d)intera!ir avec le %ro!ramme m@me lorsque celui4ci est en train d)e,&cuter une tSche. 3ne a%%lication %ratique se retrouve dans les traitements de te,te o1 la correction ortho!ra%hique est e,&cut&e tout en %ermettant ( l)utilisateur de continuer ( entrer son te,te. $)utilisation des threads %ermet donc de rendre l)utilisation d)une a%%lication %lus fluide+ car il n)y a %lus de 'loca!e durant les %hases de traitements intenses. $es threads se distin!uent du multi4%rocessus %lus classique %ar le fait que deu, %rocessus sont ty%iquement ind&%endants et %euvent intera!ir uniquement ( travers une API 0A%%lication Pro!rammin! Interface2 fournie %ar le systme telle que IP/ 0/ommunication Inter Processus2. F)un autre cDt& les threads %arta!ent une information sur l)&tat du %rocessus+ des -ones de m&moires ainsi que d)autres ressources. Puisqu)il n)y a %as de chan!ement de m&moire virtuelle+ la commutation de conte,te 0context s6itch2 entre deu, threads est moins coLteuse que la commutation de conte,te entre deu, %rocessus. =n %eut y voir un avanta!e de la %ro!rammation utilisant des threads multi%les.

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e 2 /1"#

4-emples d'architecture des processeurs modernes


Intel Core *

$es micro%rocesseurs ( 'ase de /ore %ossdent trois A$3 qui %ermettent d)e,&cuter trois instructions ( chaque cycle d)horlo!e %our certains ty%es d)instructions+ dont l)addition sur entiers. Ils %ossdent &!alement trois unit&s SS* d&di&es au, o%&rations SI:F entires et flottantes+ une unit& d)e,&cution out4 of4order+ "G Cio 0J2 Cio donn&es Z J2 Cio instructions2 de m&moire cache $1. $e %i%eline de traitement de /ore est constitu& de )2 tapes+ soit deu, de %lus que la microarchitecture du ^onah+ mais 'eaucou% moins que BetBurst. /ette fai'le %rofondeur im%lique un !rand nom're d)o%&rations r&alis&es ( chaque &ta%e+ et donc une fr&quence d)horlo!e limit&e. Parmi les nouveaut&s A 5 memory disam'i!uation 6 A %r&diction des conflits m&moires ( l)&criture/lecture 0avec char!ement4 e,&cution antici%&e si la %r&diction ne %r&voit %as de conflit2 T e,&cution SS* 12P 'its en un cycle 02 cycles au%aravant2 T macrofusion des instructions 0acc&lre le d&coda!e et le suivi des instructions SS* 12P 'its2 T ArchitectureSysteme.odt Rev 1.1 12/2 11 Pa!e 21/1"#

%arta!e du cache $2 T d&sactivation s&lective des unit&s %our l)&conomie d)&ner!ie.

Intel >ehalem
Succde ( /ore ( %artir de 2 <

Principales caractristiques Architecture multi4cXur modulaire. Ny%erthreadin! A chaque cXur %eut traiter deu, threads simultan&ment. J niveau, de m&moire cache dont deu, d&di&s ( chaque cXur. /ontrDleur m&moire dou'le ou tri%le canal int&!r&. ArchitectureSysteme.odt Rev 1.1 12/2 11 Pa!e 22/1"#

Bus systme et inter4%rocesseur QuicCPath Interconnect 0similaire au 'us Ny%ertrans%ort utilis& %ar A:F2 ou F:I. $e ?uic!Path Interconnect+ ou ?PI 0anciennement C&I %our common s*stem inter1ace2+ est un 'us informatique d&velo%%& %ar Intel dans le 'ut de rem%lacer le 'us systme %arallle 7SB. $e %rinci%al int&r@t du 'us QPI %rovient de sa to%olo!ie %oint ( %oint A le 'us connectant les %rocesseurs au chi%set n)est %lus %arta!&. Similaire au 'us Ny%er?rans%ort %r&sent sur les %rocesseurs Athlon "G et %ost&rieurs %roduits %ar A:F. $a %remire architecture ( im%l&menter le 'us QPI est Behalem T les %remiers %rocesseurs ( l)utiliser ont &t& dis%oni'les ( la vente fin 2 P. Second niveau de %r&diction de 'ranchement 0second niveau de B?B[Branch ?ar!et Buffer2 StocCa!e des 'oucles lo!icielles a%rs d&coda!e 0%r&c&demment A avant d&coda!e2 :acro fusion des instructions "G'its 0uniquement vala'le %our les instructions J2'its sur le /ore22 /ontrDleur !ra%hique int&!r& 0sur certains modles2 9estion d)&ner!ie %ro%re ( chaque cXur. Su%%ort natif de la virtualisation 0selon modles2 Conception multic@urs $)architecture Behalem est nativement multicXurs. 3ne conce%tion modulaire %ermet de %ro%oser des variantes de cette architecture en fonction des divers se!ments du march&+ avec %lus ou moins de cXurs+ de m&moire cache+ de 'us systme et de contrDleurs m&moires.

Processeur IntelA CoreB iC8DDE= 4-treme 4dition


/Xurs cadenc&s ( J+G" 9N ;usqu)( J+MJ 9N- avec la technolo!ie Intel_ ?ur'o Boost " cXurs et 12 files de traitement avec la technolo!ie Intel_ Ny%er4?hreadin! 12 :o de m&moire Intel_ Smart /ache J canau, de m&moire vive FFRJ ( 1 "" :N 9ravure en J2 nm

$es %rocesseurs Intel /ore iM re%r&sentent une %erc&e ma>eure de %erformances sur si, cXurs et a%%liquent toute une s&rie d]innovations A Technolo#ie IntelA Turbo ;oostF *lle ma,imise la ra%idit& des a%%lications lourdes en stimulant en dynamique leurs %erformances+ en corr&lation avec l]intensit& de l]activit& %ratiqu&e.` Technolo#ie 5yper8Threadin#F *lle renforce le rendement de traitement %our les lo!iciels fortement %arall&lis&s. $e %rocesseur %eut ainsi !&rer de front >usqu]( huit flu, d]instructions s&quentiels 0multitSche2 et unit&s d]e,&cution 0lo!iciels %arall&lis&s2.a %moire IntelA d(anced &mart CacheF Avec son fonctionnement rationalis&+ cette m&moire cache est %lus %erformante. *lle est o%timis&e %our les 'est4sellers des >eu, %arall&lis&s. ;us IntelA ?PI 7?uic!Path Interconnect9F Il a &t& %ens& dans une o%tique de d&'it en hausse et de latence en 'aisse. Il %arvient ainsi ( des d&'its ma,imum de ArchitectureSysteme.odt Rev 1.1 12/2 11 Pa!e 2J/1"#

2#+" 9o/s sur %rocesseur *,treme *dition. ContrGleur mmoire int#rF Il %ermet la !estion concomitante de trois canau, de m&moire vive FFRJ ( 1 "" :N-+ soit des d&'its >usqu]( 2#+" 9o/s. Sa fai'le latence et sa 'ande %assante &lar!ie se traduisent %ar de su%er'es %erformances %our les a%%lications qui mani%ulent intensivement les donn&es. Fonction IntelA 5D ;oostF *lle stimule toute une %alette d]a%%lications multim&dias et+ %lus !&n&ralement+ qui sollicitent fortement le %rocesseur. $]&mission des instructions SS* 12P 'its intervient ( raison d]une %ar cycle d]horlo!e+ soit un nouveau seuil de rendement de traitement %our les lo!iciels o%timis&s SS*G. cclration crypto#raphique 4&8>IF *lle fournit au, %rocesseurs si, nouvelles instructions qui am&liorent les %erformances des al!orithmes de chiffrement4d&chiffrement A*S.

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e 2G/1"#

"a carte m+re Prsentation de la carte m+re


$a carte4mre est en fait le systme nerveu, du %c. /)est sur elle que sont connect&s tous les &l&ments du %c. Son choi, est %rimordial si vous souhaite- %ouvoir faire &voluer votre confi!uration ( moindre coLt. 3ne 'onne carte4mre vous %ermettra &!alement de %rofiter au ma,imum de vos %&ri%h&riques qui ne seront %as limit&s %ar une carte4mre %eu %erformante. Bous allons maintenant voir de quoi est com%os&e une carte4mre+ et %ourquoi les &l&ments qui la com%osent sont si im%ortants.

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e 2#/1"#

Caractristiques
Il e,iste %lusieurs fa8ons de caract&riser une carte mre+ notamment selon les caract&ristiques suivantes A le facteur d)encom'rement+ le chi%set+ le ty%e de su%%ort de %rocesseur+ les connecteurs d)entr&e4sortie.

Facteur d'encombrement d'une carte m+re


=n d&si!ne !&n&ralement %ar le terme 5 facteur d'encombrement 6 0ou 1acteur de 1orme+ en an!lais 1orm 1actor2+ la !&om&trie+ les dimensions+ l)a!encement et les caract&ristiques &lectriques de la carte mre. Afin de fournir des cartes mres %ouvant s)ada%ter dans diff&rents 'o.tiers de marques diff&rentes+ des standards ont &t& mis au %oint A T baby H T full format est un format utilis& sur les %remiers ordinateurs P/ du ty%e JP" ou GP". /e format a &t& rem%lac& %ar le format A?U %oss&dant une forme %lus %ro%ice ( la circulation de l)air et rendant l)accs au, com%osants %lus %ratique T T= A $e format A?U est une &volution du format Ba'y4A?. Il s)a!it d)un format &tudi& %our am&liorer l)er!onomie. Ainsi la dis%osition des connecteurs sur une carte mre A?U est %r&vue de manire ( o%timiser le 'ranchement des %&ri%h&riques 0les connecteurs IF* sont %ar e,em%le situ&s du cDt& des disques2. F)autre %art+ les com%osants de la carte mre sont orient&s %aralllement+ de manire ( %ermettre une meilleure &vacuation de la chaleur T T= standard A $e format A?U standard %r&sente des dimensions classiques de J #,2GG mm. Il %ro%ose un connecteur A9P et " connecteurs P/I. micro8 T= A $e format microA?U est une &volution du format A?U+ %ermettant d)en !arder les %rinci%au, avanta!es tout en %ro%osant un format de %lus %etite dimension 02GG,2GG mm2+ avec un coLt r&duit. $e format micro4A?U %ro%ose un connecteur A9P et J connecteurs P/I. Fle-8 T= A $e format 7le,A?U est une e,tension du format microA?U afin d)offrir une certaine fle,i'ilit& au, constructeurs %our le desi!n de leurs ordinateurs. Il %ro%ose un connecteur A9P et 2 connecteurs P/I. mini8 T= A $e format miniA?U est un format com%act alternatif au format microA?U 02PG,2 P mm2+ %ro%osant un connecteur A9P et G connecteurs P/I au lieu des J du format microA?U. Il est %rinci%alement destin& au, ordinateurs de ty%e mini4P/ 0'are'one2. ;T= A $e format B?U 0Balanced $echnolo!* e4tended2+ %ort& %ar la soci&t& Intel+ est un format %r&vu %our a%%orter quelques am&liorations de l)a!encement des com%osants afin d)o%timiser la circulation de l)air et de %ermettre une o%timisation acoustique et thermique. $es diff&rents connecteurs 0connecteurs de m&moire+ connecteurs d)e,tension2 sont ainsi ali!n&s %aralllement+ dans le sens de circulation de l)air. Par ailleurs le micro%rocesseur est situ& ( l)avant du 'o.tier au niveau des entr&es d)a&ration+ o1 l)air est le %lus frais. $e connecteur d)alimentation B?U est le m@me que celui des alimentations A?U. $e standard B?U d&finit trois formats A ;T= standard+ %r&sentant des dimensions standard de J2#,2"M mm T micro8;T=+ de dimensions r&duites 02"G,2"M mm2 T pico8;T=+ de dimensions e,tr@mement r&duites 02 J,2"M mm2. IT= A $e format I?U 0In1ormation $echnolo!* e4tended2+ %ort& %ar la soci&t& Eia+ est un format e,tr@mement com%act %r&vu %our des confi!urations e,i!Les telles que les mini4P/. Il e,iste deu, %rinci%au, formats I?U A ArchitectureSysteme.odt Rev 1.1 12/2 11 Pa!e 2"/1"#

mini8IT=+ avec des dimensions minuscules 01M ,1M mm2 est un em%lacement P/I T nano8IT=+ avec des dimensions e,tr@mement minuscules 012 ,12 mm2 et un em%lacement miniP/I. Ainsi+ du choi, d)une carte mre 0et de son facteur de forme2 d&%end le choi, du 'o.tier. $e ta'leau ci4 dessous r&ca%itule les caract&ristiques des diff&rents facteurs de forme A Facteur de forme Dimensions 4mplacements A?U J # mm , 2GG mm A9P / " P/I microA?U 2GG mm , 2GG mm A9P / J P/I 7le,A?U 22< mm , 1<1 mm A9P / 2 P/I :ini A?U 2PG mm , 2 P mm A9P / G P/I :ini I?U 1M mm , 1M mm 1 P/I Bano I?U 12 mm , 12 mm 1 :iniP/I B?U J2# mm , 2"M mm M microB?U 2"G mm , 2"M mm G %icoB?U 2 J mm , 2"M mm 1

"e chipset 3
$e chi%set 0aussi a%%el& /eu de composants2 est la %lateforme centrale de la carte. Il va coordonner les &chan!es de donn&es entre le %rocesseur et les divers %&ri%h&riques. Sans un 'on chi%set+ le P/ ne %ourra &voluer facilement et ( moindre coLt. /ertains chi%sets int!rent une %uce !ra%hique+ audio+ r&seau+ modem+ etc. /ela veut dire qu)il n)est %as n&cessaire d)acheter ces com%osants car ils se trouvent d&>( sur la carte4mre+ soud&s. ?outefois+ mieu, vaut d&sactiver ces com%osants !&n&ralement %eu %erformants 0surtout en ce qui concerne les chi%sets !ra%hiques+ 'ien que les %ro!rs des chi%sets dernires !&n&rations soient nota'les2 et en installer de v&rita'les. Eoici un dia!ramme d)un chi%set+ on y distin!ue le north'rid!e et le south'rid!e A

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e 2M/1"#

"e northbrid#e
$e north'rid!e !re des communications entre le micro%rocesseur+ la RA:+ les %orts A9P ou P/I *,%ress+ et le south'rid!e. Quelques north'rid!es contiennent &!alement un %rocesseur !ra%hique int&!r& qui %ermet d]o'tenir une solution !ra%hique ( fai'le coLt et &conome en &ner!ie sur les P/ d]entr&e de !amme ou %rivil&!iant l)autonomie au, %erformances !ra%hiques sur les ordinateurs %orta'les. Puisque des %rocesseurs et de la RA: diff&rents utilisent des si!nau, de communication diff&rents+ un north'rid!e fonctionnera !&n&ralement avec seulement une ou deu, classes de %rocesseur et seulement un ty%e de RA:. Il y a toutefois quelques anciens chi%sets EIA et le r&cent i<1# de Intel qui su%%ortent deu, ty%es de RA:. 9lo'alement+ le north'ri!e d]un nEidia n7orce 2 su%%orte le Furon+ Athlon+ et Athlon UP com'in&s avec de la FFR4SFRA:+ et le chi%set Intel iPM# fonctionnera seulement avec les %rocesseurs Pentium G et /eleron com'in&s aussi ( de la FFR4SFRA:. Au>ourd]hui BEIFIA fa'rique des chi%sets %our les %rocesseurs Intel %ar e,em%le le BEidia n7orce #< S$I Intel *dition. Importance $e north'rid!e est le com%osant de la carte mre qui conditionne les caract&ristiques de la RA: 0ty%e+ vitesse et quantit&2 et du ou des %rocesseur0s2 0ty%e+ nom're et vitesse2 utilis&s. F]autres facteurs tels que le r&!la!e des niveau, de tension et le nom're de connecteurs dis%oni'les %euvent >ouer &!alement un rDle dans son choi,. Pratiquement tous les chi%sets commerciau, destin&s au, utilisateurs !rand %u'lic %euvent su%%orter seulement un 0ou %arfois deu, %ar e,em%le dans le cas du iPM#2 %rocesseur+ avec la quantit& ma,imum de RA: dict&e %ar le ty%e de %rocesseur. $es machines de ty%e Pentium ont souvent eu une limitation de 12P m&!aoctets alors que les machines de ty%e Pentium G ont une limite de G !i!aoctets. Fe%uis le Pentium Pro+ l]architecture d]Intel %eut utiliser des adresses %hysiques %lus lar!es que J2 'its 0en !&n&ral J" 'its2+ qui %ermettent >usqu]( "G !i!aoctets de m&moire. 3n north'rid!e fonctionnera seulement avec un ou deu, South'rid!es diff&rents T Il d&termine donc certains des autres dis%ositifs qu]un systme %eut avoir en limitant les technolo!ies dis%oni'les sur son south'rid!e associ&. ArchitectureSysteme.odt Rev 1.1 12/2 11 Pa!e 2P/1"#

I(olutions rcentes $e north'rid!e traditionnel est destin& ( dis%ara.tre. $e contrDleur m&moire+ qui assure la communication entre le %rocesseur et la RA:+ a &t& int&!r& dans le cXur des %rocesseurs A:F"G ou Intel /ore iM. *n outre+ avec le d&velo%%ement du 'us P/I *,%ress+ A9P deviendra d&suet. /eci enlvera une des fonctions traditionnelles du north'rid!e %our tous les systmes commerciau, une fois que son ado%tion sera !&n&ralis&e. B&anmoins si le chi%set dis%ose tou>ours d]un north'ri!e s&%ar& du south'ri!e+ ce dernier !re !&n&ralement les %orts P/I *,%ress 0tout du moins le ou les %orts 1"b2. 3n e,em%le de ce chan!ement est le chi%set n7orceJ et le r&cent n7orce G de nEidia %our les systmes A:F"G qui est constitu& d]une seule %uce %hysique. Il com'ine tous les dis%ositifs d]un south'rid!e normal avec un %ort A9P ou P/I4*,%ress dans le cas d]un n7orce G et se relie directement au %rocesseur %ar le 'us Ny%er?rans%ort des Athlon "G. >orthbrid#e et surfrquenJa#e $e Borth'rid!e >oue un rDle im%ortant dans la ca%acit& d]un ordinateur ( @tre surfr&quenc&. Sa fr&quence est em%loy&e comme li!ne de 'ase %ar le %rocesseur %our &ta'lir sa %ro%re fr&quence de fonctionnement. Fans les machines actuelles+ la %uce Borth'rid!e chauffe de %lus en %lus avec la mont&e en %uissance des ordinateurs. *n effet+ %lus le %rocesseur va vite+ %lus le Borth'rid!e doit traiter de transactions avec la RA: et les diff&rents %&ri%h&riques qu]il !re. Il n]est %as rare de voir le Borth'rid!e em%loyer un dissi%ateur thermique %arfois dot& d]un ventilateur.

"e southbrid#e Fans un modle qui est en train de dis%araitre en 2 <+ le southbridge est l]autre des deu, %uces du chi%set d]une carte mre+ la %remire &tant le northbrid!e. 3n southbrid!e %articulier %eut fonctionner avec diff&rents northbrid!es+ mais ces deu, %uces doivent @tre con8ues %our travailler ensem'le T il n]y a aucune norme %our l]intero%&ra'ilit& entre diff&rents conce%teurs de chi%sets. $a %uce south'rid!e d&finit et commande le fonctionnement de tous les 'us et dis%ositifs qui ne sont %as %ris en char!e %ar le north'rid!e. /eci inclut %resque tou>ours le 'us P/I+ l]interface PS/2 %our le clavier et la souris+ le %ort s&rie+ le %ort %arallle+ et le contrDleur de disquette. /ertaines de ces fonctions sont souvent %rises en char!e %ar un contrDleur secondaire d]I/=+ et dans ce cas+ le south'rid!e fournit une interface ( ce contrDleur. Fe %lus+ sur des machines r&centes+ il inclut !&n&ralement le su%%ort de l]interface %arallle A?A et/ou du Serial A?A 0%our connecter les disques durs+ les lecteurs de /F4 R=:+ etc.2+ d]une interface *thernet+ 3SB+ et I*** 1J<G 0fireIire2. Quelques southbrid!es im%l&mentent des dis%ositifs additionnels tels qu]un contrDleur RAIF ou un codec audio 0carte son2 int&!r&.

Principau- fabricants de chipsets compatible pour PC dans le monde ArchitectureSysteme.odt Rev 1.1 12/2 11 Pa!e 2</1"#

Intel EIA ?echnolo!ies 0/yri,2 Silicon Inte!rated Systems nEIFIA

?uelques fonctions intressantes 3 $e SA?A A Au>ourd)hui %resque tous les chi%sets modernes int!rent un contrDleur SA?A 0Serial A?A2. /ette interface a%%arue en f&vrier 2 J utilise un 'us s&rie 0contrairement au PA?A %our Parallel A?A qui lui utilise un 'us %arallle2. $a 'ande %assante 0quantit& de donn&es que %eut trans%orter un 'us en un tem%s donn&2 de cette interface est %lus &lev&e que le PA?A A le SA?A %ermet de trans%orter les donn&es ( 1# :o/s+ et m@me J :o/s dans sa %remire r&vision qui %orte le nom de SA?A II. $e SA?A utilise des connecteurs %lus fins que l)IF* 0il n)a 'esoin que de G fils %our fonctionner contrairement au, dernires na%%es IF* n&cessitant P fils+ ce%endant le connecteur en com%orte M2. 3n connecteur SA?A A

$e B/Q 0native command queuein!2 A $e B/Q est une technolo!ie destin&e ( am&liorer les %erformances des disques durs. /ette technique %ermet de r&or!aniser l)ordre des requ@tes envoy&es au disque dur %our que celui4ci r&cu%re les donn&es en faisant le moins de tours %ossi'les %our r&cu%&rer les donn&es demand&es 0ce qui se fait donc %lus ra%idement2. /ette technolo!ie n)est efficace que si l)on ne %arcoure %as un seul !ros fichier non fra!ment& sur le disque et est im%lant&e dans les chi%sets les %lus r&cents A

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e J /1"#

$e RAIF A $e RAIF est de %lus en %lus int&!r& dans les cartes4mres. Que ce soit RAIF + RAIF 1 ou %arfois d)autres niveau, de RAIF+ il faut savoir que la %lu%art des cartes4mres 0%our ne %as dire toutes2 int!rent un contrDleur RAIF semi4hardIare. Il est ( noter que les %erformances sont inf&rieures ( celles offertes %ar une carte contrDleur s%&cifique+ cette dernire &tant &qui%&e d)un micro4contrDleur qui d&char!e le %rocesseur. 7B 8 9oir ,AID dans le chapitre Dis ues Dur $e :atri, RAIF A $e :atri, RAIF est une technolo!ie %r&sente sur quelques cartes4mres Intel. /ette techolo!ie %ermet d)avoir diff&rents niveau, de RAIF en utilisant les m@mes disques. Eous %ouve- ainsi utiliser un RAIF %our les %erformances et y installer le systme d)e,%loitation+ tout en utilisant un RAIF 1 %our les documents %ar e,em%le+ et tout ceci en utilisant sim%lement deu, disques. $e P/I e,%ress A F&velo%%& %ar Intel+ ce nouveau 'us est destin& ( rem%lacer les 'us P/I et A9P. $ors de sa sortie+ le !ain de %erformances %ar ra%%ort ( l)A9P &tait ine,istant. /)est d&sormais fini au>ourd)hui+ les cartes !ra%hiques &tant maintenant ca%a'les d)en e,%loiter toute la 'ande %assante. $e 'us P/I e,%ress est un 'us s&rie+ chaque KUK si!nifie que le 'us %eut trans%orter 2# :o/s de donn&es. Il e,iste diff&rentes vitesses et diff&rents %orts associ&s %our le P/I e,%ress A $e P/I *,%ress 1U A sa 'ande %assante est de 2# :o/s 0%resque le dou'le de celle du 'us P/I2 $e P/I *,%ress 2U A sa 'ande %assante est de # :o/s $e P/I *,%ress GU A sa 'ande %assante est d)1 9o/s $e P/I *,%ress PU A sa 'ande %assante est de 2 9o/s $e P/I *,%ress 1"U A sa 'ande %assante est de G 9o/s 0le dou'le de celle de l)A9P PU2 $)3SB 2 A $)3SB 2 est destin& ( rem%lacer l)3SB 03niversal Serial Bus2+ c)est chose faite dans toutes les cartes4mres r&centes. Il e,iste %lusieurs normes d)3SB 2 A l)3SB K7ull s%eedK qui en fait n)est qu)un leurre marCetin! car il fonctionne ( la m@me vitesse que l)3SB 01.# :o/s2. $e KvraiK 3SB 2 est d&nomm& KNi!h S%eedK et fonctionne quant ( lui ( " :o/s ma,imum+ soit G fois %lus que l)3SB 1. Il s)a!it d)un 'us s&rie. G fils sont n&cessaires %our le faire fonctionner A deu, %our l)alimentation 0Z#E et la masse aussi a%%el&e 9BF %our 9round2 et deu, autres %our les donn&es 0FZ et F4 %our FataZ et Fata42.

"'horlo#e et la pile du C%O&


$)horlo#e temps rel 0not&e 'TC+ %our ,eal $ime Clock2 est un circuit char!& de la synchronisation des si!nau, du systme. *lle est constitu&e d)un cristal qui+ en vi'rant+ donne des im%ulsions 0a%%el&s tops d'horlo!e2 afin de cadencer le systme. =n a%%elle 1r uence de l'horlo!e 0e,%rim&e en M3"2 le nom're de vi'rations du cristal %ar seconde+ c)est4(4dire le nom're de tops d'horlo!e &mis %ar seconde. Plus la fr&quence est &lev&e+ %lus le systme %eut traiter d)informations. $orsque l)ordinateur est mis hors tension+ l)alimentation cesse de fournir du courant ( la carte mre. =r+ ArchitectureSysteme.odt Rev 1.1 12/2 11 Pa!e J1/1"#

lorsque l)ordinateur est re'ranch&+ le systme est tou>ours ( l)heure. 3n circuit &lectronique+ a%%el& CM-( 0Complementar* Metal)-x*de (emiconductor+ %arfois a%%el& BI-( CM-(2+ conserve en effet certaines informations sur le systme+ telles que l)heure+ la date systme et quelques %aramtres essentiels du systme. $e /:=S est continuellement aliment& %ar une %ile 0au format pile bouton2 ou une 'atterie situ&e sur la carte mre. Ainsi+ les informations sur le mat&riel install& dans l)ordinateur 0comme %ar e,em%le le nom're de %istes+ de secteurs de chaque disque dur2 sont conserv&es dans le /:=S. Fans la mesure o1 le /:=S est une m&moire lente+ certains systmes reco%ient %arfois le contenu du /:=S dans la RA: 0m&moire ra%ide2+ le terme de 5 memor* shado6 6 est em%loy& %our d&crire ce %rocessus de co%ie en m&moire vive. $e 5 complmentar* metal)ox*de semiconductor 6+ est une technolo!ie de fa'rication de transistors+ %r&c&d&e de 'ien d)autres+ telles que la $$L 05 $ransistor)transistor)lo!i ue 62+ la $$L( 0$$L (chottk*2 0%lus ra%ide2+ ou encore le 7M-( 0canal n&!atif2 et le PM-( 0canal %ositif2. $e /:=S a %ermis de mettre des canau, com%l&mentaires sur une m@me %uce. Par ra%%ort ( la ??$ ou ??$S+ le /:=S est 'eaucou% moins ra%ide+ mais a consomme en revanche infiniment moins d)&ner!ie+ d)o1 son em%loi dans les horlo!es d)ordinateurs+ qui sont aliment&es %ar des %iles. $e terme de /:=S est %arfois utilis& ( tort %our d&si!ner l)horlo!e des ordinateurs. $orsque l)heure du systme est r&!ulirement r&initialis&e+ ou que l)horlo!e %rend du retard+ il suffit !&n&ralement d)en chan!er la %ile O

"e ;IO&
$e BI=S 0Basic Input.-utput (*stem2 est le %ro!ramme 'asique servant d)interface entre le systme d)e,%loitation et la carte mre. $e BI=S est stocC& dans une ,-M 0m&moire morte+ c)est4(4dire une m&moire en lecture seule2+ ainsi il utilise les donn&es contenues dans le CM-( %our conna.tre la confi!uration mat&rielle du systme. Il est %ossi'le de confi!urer le BI=S !rSce ( une interface 0nomm&e BI-( setup+ traduise- con1i!uration du BI-(2 accessi'le au d&marra!e de l)ordinateur %ar sim%le %ression d)une touche 0!&n&ralement la touche (uppr. *n r&alit& le setu% du BI=S sert uniquement d)interface %our la confi!uration+ les donn&es sont stocC&es dans le CM-(. Pour %lus d)informations n)h&site- %as ( vous re%orter au manuel de votre carte mre2.

"e support de processeur


$e %rocesseur 0aussi a%%el& microprocesseur2 est le cerveau de l)ordinateur. Il e,&cute les instructions des %ro!rammes !rSce ( un >eu d)instructions. $e %rocesseur est caract&ris& %ar sa fr&quence+ c)est4(4dire la cadence ( laquelle il e,&cute les instructions. Ainsi+ un %rocesseur cadenc& ( P :N- effectuera !rossirement P millions d)o%&rations %ar seconde. $a carte mre %ossde un em%lacement 0%arfois %lusieurs dans le cas de cartes mres multi4%rocesseurs2 %our accueillir le %rocesseur+ a%%el& support de processeur. =n distin!ue deu, cat&!ories de su%%orts A &lot 0en fran8ais 1ente2 A il s)a!it d)un connecteur rectan!ulaire dans lequel on enfiche le %rocesseur verticalement &oc!et 0en fran8ais embase2 A il s)a!it d)un connecteur carr& %oss&dant un !rand nom're de %etits connecteurs sur lequel le %rocesseur vient directement s)enficher Au sein de ces deu, !randes familles+ il e,iste des version diff&rentes du su%%ort+ selon le ty%e de %rocesseur. Il est essentiel+ quel que soit le su%%ort+ de 'rancher d&licatement le %rocesseur afin de ne ArchitectureSysteme.odt Rev 1.1 12/2 11 Pa!e J2/1"#

tordre aucune de ses 'roches 0il en com%te %lusieurs centaines2. Afin de faciliter son insertion+ un su%%ort a%%el& KIF 0:ero Insertion Force+ traduise- 1orce d'insertion nulle2 a &t& cr&&. $es su%%orts cI7 %ossdent une %etite manette+ qui+ lorsqu)elle est lev&e+ %ermet l)insertion du %rocesseur sans aucune %ression et+ lorsqu)elle est ra'aiss&e+ maintient le %rocesseur sur son su%%ort. $e %rocesseur %ossde !&n&ralement un d&trom%eur+ mat&rialis& %ar un coin tronqu& ou une marque de couleur+ devant @tre ali!n& avec la marque corres%ondante sur le su%%ort.

Fans la mesure o1 le %rocesseur rayonne thermiquement+ il est n&cessaire d)en dissi%er la chaleur %our &viter que ses circuits ne fondent. /)est la raison %our laquelle il est !&n&ralement surmont& d)un dissipateur thermique 0a%%el& %arfois re1roidisseur ou radiateur2+ com%os& d)un m&tal ayant une 'onne conduction thermique 0cuivre ou aluminium2+ char!& d)au!menter la surface d)&chan!e thermique du micro%rocesseur. $e dissi%ateur thermique com%orte une 'ase en contact avec le %rocesseur et des ailettes afin d)au!menter la surface d)&chan!e thermique. 3n ventilateur accom%a!ne !&n&ralement le dissi%ateur %our am&liorer la circulation de l)air autour du dissi%ateur et am&liorer l)&chan!e de chaleur. $e terme 5 (entirad 6 est ainsi %arfois utilis& %our d&si!ner l)ensem'le ;entilateur < ,adiateur. /)est le ventilateur du 'o.tier qui est char!& d)e,traire l)air chaud du 'o.tier et %ermettre ( l)air frais %rovenant de l)e,t&rieur d)y entrer. Pour &viter les 'ruits li&s au ventilateur et am&liorer la dissi%ation de chaleur+ il est &!alement %ossi'le d)utiliser un systme de refroidissement ( eau 0dit watercoolin#2.

"es connecteurs de mmoire (i(e


$a m&moire vive 0,AM %our ,andom Access Memor*2 %ermet de stocCer des informations %endant tout le tem%s de fonctionnement de l)ordinateur+ son contenu est %ar contre d&truit ds lors que l)ordinateur est &teint ou red&marr&+ contrairement ( une m&moire de masse telle que le disque dur+ ca%a'le de !arder les informations m@me lorsqu)il est hors tension. =n %arle de 5 volatilit& 6 %our d&si!ner ce %h&nomne. Pourquoi alors utiliser de la m&moire vive alors que les disques durs reviennent moins chers ( ca%acit& &!ale R $a r&%onse est que la m&moire vive est e,tr@mement ra%ide %ar com%araison au, %&ri%h&riques de stocCa!e de masse tels que le disque dur. *lle %ossde en effet un tem%s de r&%onse de l)ordre de quelques di-aines de nanosecondes 0environ M %our la FRA:+ " %our la RA: *F=+ et 1 %our la SFRA: voire " ns sur les SFRam FFR2 contre quelques millisecondes %our le disque dur. $a m&moire vive se %r&sente sous la forme de 'arrettes qui se 'ranchent sur les connecteurs de la carte mre.

"es connecteurs d'e-tension


$es connecteurs d'e-tension 0en an!lais slots2 sont des r&ce%tacles dans lesquels il est %ossi'le d)ins&rer des cartes d)e,tension+ c)est4(4dire des cartes offrant de nouvelles fonctionnalit&s ou de meilleures %erformances ( l)ordinateur. Il e,iste %lusieurs sortes de connecteurs A /onnecteur ISA 0Industr* (tandard Architecture2 A %ermettant de connecter des cartes ISA+ les ArchitectureSysteme.odt Rev 1.1 12/2 11 Pa!e JJ/1"#

%lus lentes fonctionnant en 1"4'it /onnecteur E$B 0;esa Local Bus2A Bus servant autrefois ( connecter des cartes !ra%hiques /onnecteur P/I 0Peripheral Component InterConnect2 A %ermettant de connecter des cartes P/I+ 'eaucou% %lus ra%ides que les cartes ISA et fonctionnant en J24'it /onnecteur A9P 0Accelerated =raphic Port2A un connecteur ra%ide %our carte !ra%hique. /onnecteur P/I *,%ress 0Peripheral Component InterConnect 2xress2 A architecture de 'us %lus ra%ide que les 'us A9P et P/I. /onnecteur A:R 0Audio Modem ,iser2A ce ty%e de connecteur %ermet de 'rancher des mini4 cartes sur les P/ en &tant &qui%&s

"es connecteurs d'entre8sortie


$a carte mre %ossde un certain nom're de connecteurs d)entr&es4sorties re!rou%&s sur le 5 panneau arri+re 6.

$a %lu%art des cartes mres %ro%osent les connecteurs suivants A Port s&rie+ %ermettant de connecter de vieu, %&ri%h&riques T Port %arallle+ %ermettant notamment de connecter de vieilles im%rimantes T Ports 3SB 01.1+ 'as d&'it+ ou 2. + haut d&'it2+ %ermettant de connecter des %&ri%h&riques %lus r&cents T Connecteur '02L 0a%%el&s LA7 ou port ethernet2 %ermettant de connecter l)ordinateur ( un r&seau. Il corres%ond ( une reseau.%h%J carte r&seau int&!r&e ( la carte mre T Connecteur M: 0a%%el& (#B)D>?2+ %ermettant de connecter un &cran. /e connecteur corres%ond ( la !ra%hique.%h%J carte !ra%hique int&!r&e T Prises audio 0entre Line)In+ sortie Line)-ut et microphone2+ %ermettant de connecter des enceintes acoustiques ou une cha.ne hi fi+ ainsi qu)un micro%hone. /e connecteur corres%ond ( la son.%h%J carte son int&!r&e.

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e JG/1"#

"e ;IO&
$e ;IO& 05 Basic Input.-utput (*stem 6 traduise- 5 Systme de !estion &l&mentaire des entr&es/sorties 62 est un com%osant essentiel de l)ordinateur+ %ermettant le contrDle des &l&ments mat&riels. Il s)a!it d)un %etit lo!iciel dont une %artie est dans une R=: 0m&moire morte+ c)est4(4dire une m&moire qui ne %eut %as @tre modifi&e2+ et une autre %artie est dans un **PR=: 0m&moire modifia'le %ar im%ulsions &lectriques+ d)o1 le terme flasher %our d&si!ner l)action de modifier l)**PR=:2.

"e PO&T
$orsque le systme est mis sous4tension ou r&amorc& 0Reset2+ le BI=S fait l)inventaire du mat&riel %r&sent dans l)ordinateur et effectue un test 0a%%el& PO&T+ %our KPo6er)-n (el1 $estK2 afin de v&rifier son 'on fonctionnement. *ffectuer un test du %rocesseur 0/P32 E&rifier le BI=S E&rifier la confi!uration du /:=S Initialiser le timer 0l)horlo!e interne2 Initialiser le contrDleur F:A E&rifier la m&moire vive et la m&moire cache Installer toutes les fonctions du BI=S E&rifier toutes les confi!urations 0clavier+ disquettes+ disques durs ...2

Si >amais le P=S? rencontre une erreur+ il va essayer de continuer le d&marra!e de l)ordinateur. ?outefois si l)erreur est !rave+ le BI=S va arr@ter le systme et A afficher un messa!e ( l)&cran si %ossi'le 0le mat&riel d)afficha!e n)&tant %as forc&ment encore initialis&e ou 'ien %ouvant @tre d&faillant2 T &mettre un si!nal sonore+ sous forme d)une s&quence de 'i%s 0beeps en an!lais2 %ermettant de dia!nostiquer l)ori!ine de la %anne T envoyer un code 0a%%el& code P-($2 sur le %ort s&rie de l)ordinateur+ %ouvant @tre r&cu%&r& ( l)aide d)un mat&riel s%&cifique de dia!nostic.

Si tout est correct+ le BI=S &mettra !&n&ralement un 'i% 'ref+ si!nalant qu)il n)y a %as d)erreur. >b de bips 1 'i% court 2 'i%s courts 1 'i% lon! / 1 'i% court 1 'i% lon! / 2 'i%s courts 1 'i% lon! / J 'i%s courts 1 'i% lon! / < &i#nification des bips pour les ;IO& ward rcents &i#nification 'solution du probl+me $e P/ d&marre normalement R&initialiser le /:=S en enlevant la %ile du BI=S et en la Pro'lme /:=S remettant ou en d&%la8ant le cavalier ;PG Pro'lme de carte4mre ou *nficher correctement les modules de m&moire vive+ tester sa de m&moire vive RA: ou les chan!er Pro'lme li& ( la carte E&rifier que la carte !ra%hique est 'ien enfich&e. !ra%hique *ventuellement+ tester avec une autre carte vid&o E&rifier que le clavier est 'ien enfich& et qu)aucune touche Pro'lme li& au clavier n)est enfonc&e. *ventuellement+ tester avec un autre clavier Pro'lme du BI=S $e BI=S est invalide+ flasher le BI=S avec une version %lus Rev 1.1 12/2 11 Pa!e J#/1"#

ArchitectureSysteme.odt

'i%s courts J 'i%s G 'i%s # 'i%s " 'i%s P 'i%s Bi%s lon!s incessants Bi%s courts incessants

r&cente Pro'lme dans les "G $a m&moire vive contient des erreurs. *ssayer de la r&ins&rer %remiers Vo de la RA: correctement ou en chan!er $a m&moire vive n)est %as rafra.chie correctement. Remettre Pro'lme de des valeurs de rafrai.chissement correctes dans le BI=S ou rafra.chissement faire un reset du BI=S. E&rifier que le %rocesseur est correctement 'ranch&+ que son Pro'lme de %rocesseur ventilateur fonctionne. *ventuellement+ en chan!er. E&rifier que le clavier est 'ien enfich& et qu)aucune touche Pro'lme li& au clavier n)est enfonc&e. *ventuellement+ tester avec un autre clavier Pro'lme li& ( la carte E&rifier que la carte !ra%hique est 'ien enfich&e. !ra%hique *ventuellement+ tester avec une autre carte vid&o *nficher correctement les modules de m&moire vive+ tester la Pro'lme de m&moire vive RA: ou la chan!er E&rifier que tous les cS'les d)alimentation sont 'ien reli&s ( la Pro'lme d)alimentation carte mre+ tester avec une autre alimentation ou 'ien en chan!er &i#nification des bips pour les ;IO& %I 7 %I;IO&9

>b de bips 1 2 J G # " M P < 1 11

&i#nification Refresh failure0erreur lors du ra1ra@chissement de la mmoire2 Parity *rror0erreur de parit2 Base "GV RA: failure0erreur dans les A% premiers Bo de la mmoire 9i9e2 System timer not o%erational Processor *rror0erreur du processeur2 9ate A2 failure0chec cla9ier2 Processor e,ce%tion interru%t error0erreur d'interruption du processeur2 Fis%lay memory read/Irite failure0erreur de mmoire 9ido2 R=: checCsum error0erreur de la somme de contrCle de la mmoire morte2 /:=S shutdoIn re!ister read/Irite error0erreur de lecture.criture lors de l'enre!istrement dans le CM-(2

'solution du probl+me $a m&moire vive n)est %as rafra.chie correctement. Remettre des valeurs de rafrai.chissement correctes dans le BI=S ou faire un reset du BI=S. *nficher correctement les modules de m&moire vive ou les chan!er. *nficher correctement les modules de m&moire vive ou les chan!er. ?ester sa m&moire vive. *nficher correctement les modules de m&moire vive ou les chan!er. *ventuellement+ flasher le BI=S. $a carte mre doit @tre envoy&e en r&%aration E&rifier que le %rocesseur est correctement 'ranch&+ que son ventilateur fonctionne. *ventuellement+ en chan!er. E&rifier que le clavier est 'ien enfich& et qu)aucune touche n)est enfonc&e. *ventuellement+ tester avec un autre clavier. $a carte mre doit @tre envoy&e en r&%aration E&rifier que la carte !ra%hique est 'ien enfich&e. *ventuellement+ tester avec une autre carte vid&o. $a %uce du BI=S doit @tre chan!&e ou flash&e. $a carte mre doit @tre envoy&e en r&%aration

E&rifier que le %rocesseur est correctement 'ranch&+ que son /ache memory %ro'lem0probl5me de ventilateur fonctionne. *ventuellement+ en chan!er. *nficher mmoire cache2 correctement les modules de m&moire vive ou les chan!er

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e J"/1"#

&i#nification des bips pour les ;IO& Phoeni>b de bips 14J4141 142424J 14J414J 14J4G41 14J4G4J 14G4141 2424J41 &i#nification 'solution du probl+me FRA: Refresh error0erreur lors du *nficher correctement les modules de ra1ra@chissement de la mmoire2 m&moire vive ou les chan!er R=: checCsum error0erreur de la somme de *nficher correctement les modules de contrCle de la mmoire morte2 m&moire vive ou les chan!er Vey'oard /ontroller *rror0erreur du contrCleur de *nficher correctement le clavier ou le cla9ier2 chan!er *nficher correctement les modules de RA: error0erreur dans la mmoire2 m&moire vive ou les chan!er *nficher correctement les modules de RA: error0erreur dans la mmoire2 m&moire vive ou les chan!er *nficher correctement les modules de RA: error0erreur dans la mmoire2 m&moire vive ou les chan!er 3ne,%ected interru%t0interruption inattendue2

Pour le BI=S AIard+ seules les erreurs relatives ( la vid&o font l)o'>et de si!nau, sonores+ les autres erreurs sont envoy&es sous forme de codes P-($ et sont affich&es ( l)&cran. Ainsi un lon! 'i%+ suivi de deu, 'i%s courts indique une erreur due au, %&ri%h&riques vid&o 0carte !ra%hique2. Fans ce cas il est n&cessaire d)essayer d)enficher correctement la carte vid&o voire d)en chan!er. ?out autre 'i% indique une erreur due ( la m&moire. Eoici la liste des codes P=S? et de la si!nification des 'i%s %our les J %rinci%au, constructeurs de BI=S A Phoeni- 4 Phoeni, BI=S P=S? code %I;IO& 4 A:IBI=S P=S? code ward 4 BI=S AIard P=S? code

"e setup du ;IO&


$a %lu%art des BI=S ont un 5 setu% 6 0%ro!ramme de confi!uration2 qui %ermet de modifier la confi!uration 'asique du systme. /e ty%e d)information est stocC&e dans une m&moire autoaliment&e 0( l)aide d)une %ile2 afin que l)information soit conserv&e m@me lorsque le systme est hors tension 0la m&moire vive est r&initialis&e ( chaque red&marra!e2. Il e,iste de nom'reu, BI=S dans chaque machine A $e BI=S de la carte mre $e BI=S qui contrDle le clavier $e BI=S de la carte vid&o et &ventuellement $e BI=S de contrDleurs S/SI qui %ermettent de 'ooter sur le %&ri%h&rique S/SI+ qui communique alors avec le F=S sans %ilote su%%l&mentaire 0$e BI=S de cartes r&seau qui %ermettent de 'ooter sur le r&seau2

$orsque le systme est mis sous tension+ le BI=S affiche un messa!e de co%yri!ht ( l)&cran+ %uis il effectue les tests de dia!nostics et d)initialisation. $orsque tous les tests ont &t& effectu&s+ le BI=S affiche ArchitectureSysteme.odt Rev 1.1 12/2 11 Pa!e JM/1"#

un messa!e invitant l)utilisateur ( a%%uyer sur une ou %lusieurs touches afin d)entrer dans le setu% du BI=S. Selon la marque du BI=S il %eut s)a!ir de la touche F'+ de la touche F>&+ de la touche D2L 0sur les claviers fran8ais A K(upprK2+ ou 'ien d)une des s&quences de touche suivantes A /trlZAltZS /trlZAltZ*sc /trlZAltZIns

Sur les BI=S AIard le messa!e suivant est affich& lors du P-($ A
TO ENTER SETUP BEFORE BOOT PRESS CTRL-ALT-ESC OR DEL KEY

/e messa!e si!nifie 5 P,2((2: DC$,L)AL$)2(CD ou la touche DD2LD pour entrer dans le D(2$#PD a9ant le dmarra!e du PC 6

'initialiser le ;IO&
Fans la mesure o1 le setu% du BI=S %ermet de modifier des %aramtres mat&riels+ il %eut arriver que le systme devienne insta'le+ voire ne red&marre %lus. Ainsi+ lorsque cela arrive+ il devient n&cessaire d)annuler les modifications a%%ort&es au BI=S et de remettre les %aramtres %ar d&faut. Si l)ordinateur d&marre et que l)accs au setu% du BI=S est %ossi'le+ celui4ci offre !&n&ralement la %ossi'ilit& de r&ta'lir les %aramtres %ar d&faut. Sur les BI=S de ty%e PhoenixBI-(+ l)a%%ui sur la touche FE %ermet de r&ta'lir les %aramtres %ar d&faut du constructeur. Sur les BI=S de ty%e A6ardBI-( l)a%%ui sur la touche F? r&ta'lit les %aramtres %r&c&dents+ l)a%%ui sur FA r&ta'lit les valeurs %ar d&faut du BI=S AIard+ enfin la touche FF %ermet de r&ta'lir les %aramtres %ar d&faut fournis %ar le contructeur de la carte mre. Si l)accs au BI=S est im%ossi'le %ar la %roc&dure standard+ la %lu%art des cartes mres sont dot&es d)un cavalier 0>um%er2 leur %ermettant de r&ta'lir les valeurs %ar d&faut. Il suffit de chan!er la %osition du cavalier+ et de le laisser maintenu dans cette nouvelle %osition %endant une di-aine de secondes. Il est fortement conseill& de %roc&der ( ces mani%ulations en ayant %r&ala'lement mis l)ordinateur hors tension. Pour toutes ces mani%ulations r&f&re-4vous au manuel fourni avec votre carte mre O

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e JP/1"#

"e boNtier
$e boNtier 0ou chssis2 de l)ordinateur est le squelette m&tallique a'ritant ses diff&rents com%osants internes. $es 'o.tiers ont %ar ailleurs d)autres utilit&s telles que l)isolement %honique ou la %rotection contre les rayonnements &lectroma!n&tiques. Ainsi des normes e,istent afin de !arantir un niveau de %rotection conforme ( la r&!lementation en vi!ueur. $es &l&ments de choi, %rinci%au, d)un 'o.tier sont son facteur de forme+ ses dimensions+ le nom're d)em%lacements %our des lecteurs+ son alimentation+ la connectique en fa8ade et enfin son desi!n et ses couleurs. Ainsi+ si les 'o.tiers se ressem'laient tous au, d&'uts du P/+ il e,iste au>ourd)hui des 'o.tiers de toutes les formes+ %arfois m@me trans%arents afin de %ermettre au, utilisateurs de faire du tunin! ( l)aide %ar e,em%le de n&ons.

;loc d'alimentation
$a %lu%art des 'o.tiers sont fournis avec un bloc d'alimentation 0en an!lais po6er suppl*2. $)alimentation %ermet de fournir du courant &lectrique ( l)ensem'le des com%osants de l)ordinateur. $e 'loc d)alimentation doit @tre ada%t& ( la carte4mre. Fe%uis l)introduction des %rocesseur PG et des %orts 3SB sur la carte4mre+ un connecteur su%%l&mentaire carr& 012E2 a &t& a>out&. $e connecteur %rinci%al %eut com%ter 2 ou 2G 'ornes %our les cartes les %lus r&centes. $es nouvelles alimentations %ro%osent maintenant des connecteurs d)alimentation SA?A+ ce qui &vite l)utilisation d)ada%tateurs. Il est essentiel de s)assurer que le commutateur est 'ien %ositionn& sur le 'on volta!e afin de ne %as risquer de d&t&riorer des &l&ments de l)unit& centrale. $e 'loc d)alimentation doit %oss&der une %uissance suffisante %our alimenter les %&ri%h&riques de l)ordinateur. 3ne attention %articulire devra &!alement @tre %ort&e sur le niveau sonore de l)alimentation. Sur les 'onnes alimentations+ le ventilateur est mont& sur roulements ( 'illes T sur les moins chres+ il s)a!it de %aliers %lus 'ruyants ou qui s)usent et %rovoquent un 'loca!e du ventilateur.

Facteur de forme
$e facteur de forme 0en an!lais 1orm 1actor2 d&si!ne le format de l)em%lacement %r&vu %our la carte mre+ les ty%es de connecteurs et leur a!encement. Il conditionne ainsi le ty%e de carte mre que le 'o.tier %eut accueillir.

Taille
$a taille du 'o.tier conditionne le nom're d)em%lacements %our les lecteurs en fa8ade+ ainsi que le nom're d)em%lacements %our des disques durs en interne. =n distin!ue !&n&ralement les cat&!ories suivantes A :rande tour A il s)a!it de 'o.tiers de !rande taille 0" ( M cm de hauteur2+ %oss&dant G ( " em%lacements #K1/G et 2 ou J em%lacements JK1/2 en fa8ade+ ainsi que deu, ou trois em%lacements JK1/2 en interne. Tour moyenne A il s)a!it de 'o.tiers de taille moyenne 0G ( # cm de hauteur2+ %oss&dant J ( G em%lacements #K1/G en fa8ade et deu, em%lacements JK1/2. %ini tour A il s)a!it de 'o.tiers de %etite dimension 0J# ( G cm de hauteur2+ %oss&dant !&n&ralement J em%lacements #K1/G et deu, em%lacements JK1/2 en fa8ade+ ainsi que deu, ArchitectureSysteme.odt Rev 1.1 12/2 11 Pa!e J</1"#

em%lacement JK1/2 en interne. ;arebone 0litt&ralement 5 os nu 62 ou mini8PC A il s)a!it du %lus %etit format de 'o.tier 01 ( 2 cm de hauteur2. $a %lu%art du tem%s les 'are'one sont des ordinateurs %r& assem'l&s em'arquant une carte mre ayant un facteur de forme r&duit 0(FF+ %our (mall Form Factor2. Ils %ossdent !&n&ralement un ou deu, em%lacements #K1/G et un em%lacement JK1/2 en fa8ade+ ainsi qu)un em%lacement JK1/2 en interne.

ration
3n 'o.tier renferme l)ensem'le de l)&lectronique interne de l)ordinateur. =r+ les &l&ments de l)ordinateur sont amen&s ( atteindre des tem%&ratures &lev&es 0>usqu)( P d/ au niveau du %rocesseur2. Il est donc im%&ratif de choisir un 'o.tier %oss&dant une 'onne ventilation+ c)est4(4dire un ma,imum de ventilateurs+ ainsi que des a&rations. Il est ainsi conseill& de choisir un 'o.tier com%ortant a minima une entr&e d)air ( l)avant+ munie d)un filtre ( air amovi'le+ ainsi que d)une sortie d)air ( l)arrire.

Connectique
Pour des raisons &videntes d)er!onomie+ de %lus en %lus de 'o.tiers %ro%osent un %anneau de connecteurs en fa8ade. /es connecteurs doivent+ %our @tre fonctionnels+ @tre raccord&s en interne ( la carte mre.

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e G /1"#

"a mmoire 'Gle de la mmoire


=n a%%elle 5 mmoire 6 tout com%osant &lectronique ca%a'le de stocCer tem%orairement des donn&es. =n distin!ue ainsi deu, !randes cat&!ories de m&moires A la mmoire centrale 0a%%el&e &!alement mmoire interne2 %ermettant de m&moriser tem%orairement les donn&es lors de l)e,&cution des %ro!rammes. $a m&moire centrale est r&alis&e ( l)aide de micro4conducteurs+ c)est4(4dire des circuits &lectroniques s%&cialis&s ra%ides. $a m&moire centrale corres%ond ( ce que l)on a%%elle la m&moire vive. la mmoire de masse 0a%%el&e &!alement mmoire ph*si ue ou mmoire externe2 %ermettant de stocCer des informations ( lon! terme+ y com%ris lors de l)arr@t de l)ordinateur. $a m&moire de masse corres%ond au, dis%ositifs de stocCa!e ma!n&tiques+ tels que le disque dur+ au, dis%ositifs de stocCa!e o%tique+ corres%ondant %ar e,em%le au, /F4R=: ou au, FEF4R=:+ ainsi qu)au, m&moires mortes.

Caractristiques techniques
$es %rinci%ales caract&ristiques d)une m&moire sont les suivantes A $a capacit+ re%r&sentant le volume !lo'al d)informations 0en 'its2 que la m&moire %eut stocCer T $e temps d'acc+s+ corres%ondant ( l)intervalle de tem%s entre la demande de lecture/&criture et la dis%oni'ilit& de la donn&e T $e temps de cycle+ re%r&sentant l)intervalle de tem%s minimum entre deu, accs successifs T $e dbit+ d&finissant le volume d)information &chan!& %ar unit& de tem%s+ e,%rim& en 'its %ar seconde T $a non (olatilit caract&risant l)a%titude d)une m&moire ( conserver les donn&es lorsqu)elle n)est %lus aliment&e &lectriquement. Ainsi+ la m&moire id&ale %ossde une !rande ca%acit& avec des tem%s d)accs et tem%s de cycle trs restreints+ un d&'it &lev& et est non volatile. B&anmoins les m&moires ra%ides sont &!alement les %lus on&reuses. /)est la raison %our laquelle des m&moire utilisant diff&rentes technolo!iques sont utilis&es dans un ordinateur+ interfac&es les unes avec les autres et or!anis&es de fa8on hi&rarchique.

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e G1/1"#

$es m&moires les %lus ra%ides sont situ&es en fai'le quantit& ( %ro,imit& du %rocesseur et les m&moires de masse+ moins ra%ides+ servent ( stocCer les informations de manire %ermanente.

Types de mmoires
%moire (i(e
$a mmoire (i(e+ !&n&ralement a%%el&e ' % 0,andom Access Memor*+ traduise- mmoire / acc5s direct2+ est la m&moire %rinci%ale du systme+ c)est4(4dire qu)il s)a!it d)un es%ace %ermettant de stocCer de manire tem%oraire des donn&es lors de l)e,&cution d)un %ro!ramme. *n effet+ contrairement au stocCa!e de donn&es sur une m&moire de masse telle que le disque dur+ la m&moire vive est volatile+ c)est4(4dire qu)elle %ermet uniquement de stocCer des donn&es tant qu)elle est aliment&e &lectriquement. Ainsi+ ( chaque fois que l)ordinateur est &teint+ toutes les donn&es %r&sentes en m&moire sont irr&m&dia'lement effac&es.

%moire morte
$a mmoire morte+ a%%el&e 'O% %our ,ead -nl* Memor* 0traduise- mmoire en lecture seule2 est un ty%e de m&moire %ermettant de conserver les informations qui y sont contenues m@me lorsque la m&moire n)est %lus aliment&e &lectriquement. A la 'ase ce ty%e de m&moire ne %eut @tre acc&d&e qu)en lecture. ?outefois il est d&sormais %ossi'le d)enre!istrer des informations dans certaines m&moires de ty%e ,-M.

%moire flash
$a mmoire flash est un com%romis entre les m&moires de ty%e RA: et les m&moires mortes. *n effet+ la m&moire 7lash %ossde la non4volatilit& des m&moires mortes tout en %ouvant facilement @tre accessi'le en lecture ou en &criture. *n contre%artie les tem%s d)accs des m&moires flash sont %lus im%ortants que ceu, de la m&moire vive.

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e G2/1"#

"a mmoire (i(e 7' % ou mmoire PC9 Types de mmoires (i(es


=n distin!ue !&n&ralement deu, !randes cat&!ories de m&moires vives A $es mmoires dynamiques 0D' %+ D*namic ,andom Access Module2+ %eu coLteuses. *lles sont %rinci%alement utilis&es %our la m&moire centrale de l)ordinateur T $es mmoires statiques 0&' %+ (tatic ,andom Access Module2+ ra%ides et on&reuses. $es SRA: sont notamment utilis&es %our les m&moires cache du %rocesseur T

Fonctionnement de la mmoire (i(e


$a m&moire vive est constitu&e de centaines de milliers de %etits condensateurs emma!asinant des char!es. $orsqu)il est char!&+ l)&tat lo!ique du condensateur est &!al ( 1+ dans le cas contraire il est ( + ce qui si!nifie que chaque condensateur re%r&sente un 'it de la m&moire. *tant donn& que les condensateurs se d&char!ent+ il faut constamment les rechar!er 0le terme e,act est ra1ra@chir+ en an!lais re1resh2 ( un intervalle de tem%s r&!ulier a%%el& cycle de rafraNchissement. $es m&moires FRA: n&cessitent %ar e,em%le des cycles de rafra.chissement est d)environ 1# nanosecondes 0ns2. /haque condensateur est cou%l& ( un transistor 0de ty%e M-(2 %ermettant de 5 r&cu%&rer 6 ou de modifier l)&tat du condensateur. /es transistors sont ran!&s sous forme de ta'leau 0matrice2+ c)est4(4dire que l)on accde ( une case mmoire 0aussi a%%el&e point mmoire2 %ar une li!ne et une colonne.

/haque %oint m&moire est donc caract&ris& %ar une adresse+ corres%ondant ( un num&ro de li!ne 0en an!lais ro62 et un num&ro de colonne 0en an!lais column2. =r cet accs n)est %as instantan& et s)effectue %endant un d&lai a%%el& temps de latence. Par cons&quent l)accs ( une donn&e en m&moire dure un ArchitectureSysteme.odt Rev 1.1 12/2 11 Pa!e GJ/1"#

tem%s &!al au tem%s de cycle auquel il faut a>outer le tem%s de latence. Ainsi+ %our une m&moire de ty%e FRA:+ le tem%s d)accs est de " nanosecondes 0J#ns de d&lai de cycle et 2# ns de tem%s de latence2. Sur un ordinateur+ le tem%s de cycle corres%ond ( l)inverse de la fr&quence de l)horlo!e+ %ar e,em%le %our un ordinateur cadenc& ( 2 :N-+ le tem%s de cycle est de # ns 01/02 \1 "22. Par cons&quent un ordinateur ayant une fr&quence &lev&e et utilisant des m&moires dont le tem%s d)accs est 'eaucou% %lus lon! que le tem%s de cycle du %rocesseur doit effectuer des cycles d'attente 0en an!lais 6ait state2 %our accder ( la m&moire. Fans le cas d)un ordinateur cadenc& ( 2 :N- utilisant des m&moires de ty%es FRA: 0dont le tem%s d)accs est de " ns2+ il y a 11 cycles d)attente %our un cycle de transfert. $es %erformances de l)ordinateur sont d)autant diminu&es qu)il y a de cycles d)attentes+ il est donc conseill& d)utiliser des m&moires %lus ra%ides.

Formats de barrettes de mmoire (i(e


Il e,iste de nom'reu, ty%es de m&moires vives. /elles4ci se %r&sentent toutes sous la forme de 'arrettes de m&moire enficha'les sur la carte4mre. $es %remires m&moires se %r&sentaient sous la forme de %uces a%%el&es DIP 0Dual Inline Packa!e2. F&sormais les m&moires se trouvent !&n&ralement sous la forme de 'arrettes+ c)est4(4dire des cartes enficha'les dans des connecteurs %r&vus ( cet effet. =n distin!ue ha'ituellement trois ty%es de 'arrettes de RA: A les 'arrettes au format SIMM 0(in!le Inline Memor* Module2 A il s)a!it de circuits im%rim&s dont une des faces %ossde des %uces de m&moire. Il e,iste deu, ty%es de 'arrettes SI::+ selon le nom're de connecteurs A $es 'arrettes SI:: ( J connecteurs 0dont les dimensions sont P<,1Jmm2 sont des m&moires P 'its qui &qui%aient les %remires !&n&rations de P/ 02P"+ JP"2.

$es 'arrettes SI:: ( M2 connecteurs 0dont les dimensions sont 1 P,2#mm2 sont des m&moires ca%a'les de !&rer J2 'its de donn&es simultan&ment. /es m&moires &qui%ent des P/ allant du JP"FU au, %remiers Pentium. Sur ces derniers le %rocesseur travaille avec un 'us de donn&es d)une lar!eur de "G 'its+ c)est la raison %our laquelle il faut a'solument &qui%er ces ordinateurs de deu, 'arrettes SI::. Il n)est %as %ossi'le d)installer des 'arrettes J 'roches sur des em%lacements ( M2 connecteurs dans la mesure o1 un d&trom%eur 0encoche au centre des connecteurs2 en em%@che l)enficha!e.

les 'arrettes au format DI%% 0Dual Inline Memor* Module2 sont des m&moires "G 'its+ ce qui e,%lique %ourquoi il n)est %as n&cessaire de les a%%arier. $es 'arrettes FI:: %ossdent des %uces de m&moire de %art et d)autre du circuit im%rim& et ont &!alement PG connecteurs de chaque cDt&+ ce qui les dote d)un total de 1"P 'roches. *n %lus de leurs dimensions %lus !randes que les 'arrettes SI:: 01J ,2#mm2 ces 'arrettes %ossdent un second d&trom%eur %our &viter la ArchitectureSysteme.odt Rev 1.1 12/2 11 Pa!e GG/1"#

confusion.

Il %eut @tre int&ressant de noter que les connecteurs FI:: ont &t& am&lior&s afin de faciliter leur insertion !rSce ( des leviers situ&s de %art et d)autre du connecteur. Il e,iste en outre des modules de %lus %etite taille+ a%%el&s &O DI%% 0(mall -utline DIMM2+ destin&s au, ordinateurs %orta'les. $es 'arrettes (- DIMM com%ortent uniquement 1GG 'roches %our les m&moires "G 'its et MM %our les m&moires J2 'its. les 'arrettes au format 'I%% 0,ambus Inline Memor* Module+ a%%el&es &!alement ,D),AM ou D,D),AM2 sont des m&moires "G 'its d&velo%%&e %ar la soci&t& Ram'us. *lles %ossdent 1PG 'roches. /es 'arrettes %ossdent deu, encoches de re%&ra!e 0d&trom%eurs2+ &vitant tout risque de confusion avec les modules %r&c&dents. /om%te tenu de leur vitesse de transfert &lev&e+ les 'arrettes RI:: %ossdent un film thermique char!& d)am&liorer la dissi%ation de la chaleur. /omme dans le cas des FI::+ il e,iste des modules de %lus %etite taille+ a%%el&s &O 'I%% 0(mall -utline ,IMM2+ destin&s au, ordinateurs %orta'les. $es 'arrettes (- ,IMM com%ortent uniquement 1" 'roches.

D' % P%
$a D' % 0D*namic ,AM+ RA: dynamique2 est le ty%e de m&moire le %lus r&%andu au d&'ut du mill&naire. Il s)a!it d)une m&moire dont les transistors sont ran!&s dans une matrice selon des li!nes et des colonnes. 3n transistor+ cou%l& ( un condensateur donne l)information d)un 'it. 1 octet com%renant P 'its+ une 'arrette de m&moire FRA: de 2#" :o contiendra donc 2#" \ 2e1 \ 2e1 [ 2#" \ 1 2G \ 1 2G [ 2"P GJ# G#" octets [ 2"P GJ# G#" \ P [ 2 1GM GPJ "GP 'its [ 2 1GM GPJ "GP transistors. 3ne 'arrette de 2#" :o %ossde ainsi en r&alit& une ca%acit& de 2"P GJ# G#" octets+ soit 2"P :o O /e sont des m&moires dont le tem%s d)accs est de " ns. F)autre %art+ les accs m&moire se font !&n&ralement sur des donn&es ran!&es cons&cutivement en m&moire. Ainsi le mode d)accs en ra1ale 0burst mode2 %ermet d)acc&der au, trois donn&es cons&cutives ( la %remire sans tem%s de latence su%%l&mentaire. Fans ce mode en rafale+ le tem%s d)accs ( la %remire donn&e est &!al au tem%s de cycle auquel il faut a>outer le tem%s de latence+ et le tem%s d)accs au, trois autres donn&es est uniquement &!al au, tem%s de cycle+ on note donc sous la forme U4^4^4^ les quatre tem%s d)accs+ %ar e,em%le la notation ?)G)G)G indique une m&moire %our laquelle # cycles d)horlo!e sont n&cessaires %our acc&der ( la %remire donn&e et J %our les suivantes.

D' % FP%
Pour acc&l&rer les accs ( la FRA:+ il e,iste une technique+ a%%el&e pa#ination consistant ( acc&der ( des donn&es situ&es sur une m@me colonne en modifiant uniquement l)adresse de la li!ne+ ce qui %ermet d)&viter la r&%&tition du num&ro de colonne entre la lecture de chacune des li!nes. =n %arle alors de D' % FP% 0Fast Pa!e Mode2. $a 7P: %ermet d)o'tenir des tem%s d)accs de l)ordre de M ( P nanosecondes %our une fr&quence de fonctionnement %ouvant aller de 2# ( JJ :h-. ArchitectureSysteme.odt Rev 1.1 12/2 11 Pa!e G#/1"#

D' % 4DO
$a D' % 4DO 02xtended Data -ut+ soit (ortie des donnes amliore %arfois &!alement a%%el& Kh*per)pa!eK2 est a%%arue en 1<<#. $a technique utilis&e avec ce ty%e de m&moire consiste ( adresser la colonne suivante %endant la lecture des donn&es d)une colonne. /ela cr&e un chevauchement des accs %ermettant de !a!ner du tem%s sur chaque cycle. $e tem%s d)accs ( la m&moire *F= est donc d)environ # ( " nanosecondes %our une fr&quence de fonctionnement allant de JJ ( "" :h-. Ainsi+ la RA: *F=+ lorsqu)elle est utilis&e en mode rafale %ermet d)o'tenir des cycles de la forme #424 242+ soit un !ain de G cycles sur l)accs ( G donn&es. Fans la mesure o1 la m&moire *F= n)acce%tait %as des fr&quences su%&rieures ( "" :h-+ elle a dis%aru au '&n&fice de la SFRA:.

&D' %
$a &D' % 0(*nchronous D,AM+ traduise- ,AM s*nchrone2+ a%%arue en 1<<M+ %ermet une lecture des donn&es synchronis&e avec le 'us de la carte4mre+ contrairement au, m&moires *F= et 7P: 0qualifi&es d)as*nchrones2 %oss&dant leur %ro%re horlo!e. $a SFRA: %ermet donc de s)affranchir des tem%s d)attente dus ( la synchronisation avec la carte4mre. /elle4ci %ermet d)o'tenir un cycle en mode rafale de la forme #414141+ c)est4(4dire un !ain de J cycles %ar ra%%ort ( la RA: *F=. Fe cette fa8on la SFRA: est ca%a'le de fonctionner avec une cadence allant >usqu)( 1# :h-+ lui %ermettant d)o'tenir des tem%s d)accs d)environ 1 ns.

D'8&D' % 7'ambus D' %9


$a D'8&D' % 0Direct ,ambus D,AM ou encore ,D,AM2 est un ty%e de m&moire %ermettant de transf&rer les donn&es sur un 'us de 1" 'its de lar!eur ( une cadence de P :h-+ ce qui lui confre une 'ande %assante de 1+" 9o/s. /omme la SFRA:+ ce ty%e de m&moire est synchronis& avec l)horlo!e du 'us %our am&liorer les &chan!es de donn&es. *n contre%artie+ la m&moire RA:B3S est une technolo!ie %ro%ri&taire+ ce qui si!nifie que toute entre%rise d&sirant construire des 'arrettes de RA: selon cette technolo!ie doit reverser des droits 0royalties2 au, soci&t&s RA:B3S et Intel.

DD'8&D' %
$a DD'8&D' % 0Double Data ,ate (D,AM2 est une m&moire 'as&e sur la technolo!ie SFRA:+ %ermettant de dou'ler le tau, de transfert de la SFRA: ( fr&quence &!ale. $a lecture ou l)&criture de donn&es en m&moire est r&alis& sur la 'ase d)une horlo!e. $es m&moires FRA: standard utilisent une m&thode a%%el& &D' 0(in!le Data ,ate2 consistant ( lire ou ( &crire une donn&e ( chaque front montant.

$a FFR %ermet de dou'ler la fr&quence des lectures/&critures+ avec une horlo!e cadenc&e ( la m@me fr&quence+ en envoyant les donn&es ( chaque front montant+ ainsi qu)( chaque front descendant.

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e G"/1"#

$es m&moires FFR %ossdent !&n&ralement une a%%ellation commerciale du ty%e P/4444 o1 544446 re%r&sente le d&'it en :o/s.

DD'*8&D' %
$a m&moire FFR2 0ou FFR4II2 %ermet d)atteindre des d&'its deu, fois %lus &lev&s que la FFR ( fr&quence e,terne &!ale. =n %arle de QFR 0Huadruple Data ,ate ou uad)pumped2%our d&si!ner la m&thode de lecture et d)&criture utilis&e. $a m&moire FFR2 utilise en effet deu, canau, s&%ar&s %our la lecture et %our l)&criture+ si 'ien qu)elle est ca%a'le d)envoyer ou de recevoir deu, fois %lus de donn&es que la FFR.

$a FFR2 %ossde &!alement un %lus !rand nom're de connecteurs que la FFR classique 02G %our la FFR2 contre 1PG %our la FFR2.

DD',8&D' %
$e FFRJ SFRA: am&liore les %erformances %ar ra%%ort au FFR2+ mais surtout diminue la consommation &lectrique. *n effet+ celle4ci est de G W inf&rieure+ en %articulier !rSce ( une 'aisse du volta!e utilis&+ une finesse de !ravure accrue. Si le d&'it th&orique de ces 'arrettes %eut d&%asser les 1 9o/s+ les tem%s de latence sont rest&s dans les m@mes ordres de !randeur que ceu, des FFR2. $es 'arrettes FFRJ ont 2G connecteurs comme les FFR2 mais ne sont a'solument %as com%ati'les 0des d&trom%eurs em%@chent l)insertion2.

Tableau rcapitulatif
$e ta'leau ci4dessous donne la corres%ondance entre la fr&quence r&elle de la m&moire+ li&e au 7SB ou ArchitectureSysteme.odt Rev 1.1 12/2 11 Pa!e GM/1"#

B/$V de la carte mre %ar le coefficient m&moire+ celle de la fr&quence d)*ntr&es/Sorties+ souvent donn&e %ar les lo!iciels de dia!nostic+ et son d&'it+ qui corres%ond ( son a%%ellation commerciale en :o/sA %moire FFR2 FFR2"" FFRJJJ FFRG FFRGJJ FFRG"" FFR# FFR#JJ FFR#JP FFR## FFR24G FFR24#JJ FFR24""M FFR24"M# FFR24P FFR241 "" FFR2411 FFR2412 FFRJ4P FFRJ41 "" FFRJ41JJJ FFRJ41" FFRJ41P FFRJ42 FFRJ421JJ ppellation P/1" P/21 P/2M P/J2 P/J# P/JM P/G P/G2 P/GJ P/GG P/24J2 P/24GJ P/24#J P/24#G P/24"G P/24P# P/24PP P/24<" P/J4"G P/J4P# P/J41 " P/J412P P/J41GG P/J41" P/J41M Frquence 4H& 1 :N1JJ :N1"" :N2 :N21M :N2JJ :N2# :N2"" :N2"< :N2M# :N2 :N2"" :NJJJ :NJJM :NG :N#JJ :N#" :N" :NG :N#JJ :N""" :NP :N< :N1 :N1 "" :NFrquence relle 1 :N1JJ :N1"" :N2 :N21M :N2JJ :N2# :N2"" :N2"< :N2M# :N1 :N1JJ :N1"" :N1"P :N2 :N2"" :N2P :NJ :N1 :N1JJ :N1"" :N2 :N22# :N2# :N2"" :NDbit 1+" 9o/s 2+1 9o/s 2+M 9o/s J+2 9o/s J+# 9o/s J+M 9o/s G 9o/s G+2 9o/s G+J 9o/s G+G 9o/s J+2 9o/s G+J 9o/s #+J 9o/s #+G 9o/s "+G 9o/s P+# 9o/s P+P 9o/s <+" 9o/s "+G 9o/s P+# 9o/s 1 +M 9o/s 12+P 9o/s 1G+G 9o/s 1" 9o/s 1M 9o/s

&ynchronisation 7timin#s9
Il n)est %as rare de voir des notations du ty%e J424242 ou 24J4J42 %our d&crire le %aram&tra!e de la m&moire vive. /ette suite de quatre chiffres d&crit la synchronisation de la m&moire 0en an!lais timin!2+ c)est4(4dire la succession de cycles d)horlo!e n&cessaires %our acc&der ( une donn&e stocC&e en m&moire vive. /es quatre chiffres corres%ondent !&n&ralement+ dans l)ordre+ au, valeurs suivantes A C & delay ou C & latency 0/AS si!nifiant Column Address (trobe2 A il s)a!it du nom're de cycles d)horlo!e s)&coulant entre l)envoi de la commande de lecture et l)arriv&e effective de la donn&e. Autrement dit+ il s)a!it du tem%s d)accs ( une colonne. ' & Prechar#e Time 0not& t,P+ RAS si!nifiant ,o6 Address (trobe2 A il s)a!it du nom're de cycles d)horlo!e entre deu, instructions RAS+ c)est4(4dire entre deu, accs ( une li!ne. o%&ration. ' & to C & delay 0not& %arfois t,CD2 A il s)a!it du nom're de cycles d)horlo!e corres%ondant au tem%s d)acc&s d)une li!ne ( une colonne. ArchitectureSysteme.odt Rev 1.1 12/2 11 Pa!e GP/1"#

' & acti(e time 0not& %arfois t,A(2 A il s)a!it du nom're de cycles d)horlo!e corres%ondant au tem%s d)acc&s ( une li!ne. $es cartes m&moires sont &qui%&es d)un dis%ositif a%%el& &PD 0(erial Presence Detect2+ %ermettant au BI=S de conna.tre les valeurs nominales de r&!la!e d&finies %ar le fa'ricant. Il s)a!it d)une **PR=: dont les donn&es seront char!&es %ar le BI=S si l)utilisateur choisi le r&!la!e 5 auto 6.

"a correction d'erreurs


/ertaines m&moires %ossdent des m&canismes %ermettant de %allier les erreurs afin de !arantir l)int&!rit& des donn&es qu)elles contiennent. /e ty%e de m&moire est !&n&ralement utilis& sur des systmes travaillant sur des donn&es critiques+ c)est la raison %our laquelle on trouve ce ty%e de m&moire dans les serveurs.

;it de parit
$es 'arrettes avec 'it de %arit& %ermettent de s)assurer que les donn&es contenues dans la m&moire sont 'ien celles que l)on d&sire. Pour ce faire+ un des 'its de chaque octet stocC& en m&moire sert ( conserver la somme des 'its de donn&es. $e 'it de %arit& vaut 1 lorsque la somme des 'its de donn&es est im%aire et dans le cas contraire. Fe cette fa8on les 'arrettes avec 'it de %arit& %ermettent de v&rifier l)int&!rit& des donn&es mais ne %ermettent %as de corri!er les erreurs. Fe %lus %our < :o de m&moire+ seulement P serviront ( stocCer des donn&es+ dans la mesure o1 le dernier m&!aoctet conservera les 'its de %arit&.

;arrettes 4CC
$es 'arrettes de m&moire *// 02rror Correction Codin!2 sont des m&moires %oss&dant %lusieurs 'its d&di&s ( la correction d)erreur 0on les a%%elle ainsi bits de contrCle2. /es 'arrettes+ utilis&es %rinci%alement dans les serveurs+ %ermettent de d&tecter les erreurs et de les corri!er.

;arrettes a(ec re#istre ou tampon 7re#istered ou buffered9


/es 'arrettes ont un re!istre entre les %uces de FRA: et le contrDleur m&moire du systme 0dans le chi%set ou dans le %rocesseur2. /e re!istre retient les donn&es %endant un cycle d)horlo!e avant qu)elles ne soient envoy&es vers le contrDleur m&moire. /e %rocessus au!mente la fia'ilit& du transfert de donn&es+ au d&triment du tem%s de traitement+ en retard d)un cycle d)horlo!e %ar ra%%ort ( de la m&moire sans re!istre. /es modules de m&moire avec re!istre ne sont !&n&ralement utilis&s que dans les serveurs.

Dual Channel
/ertains contrDleurs m&moire %ro%osent un dou'le canal 0en an!lais Dual Channel2 %our la m&moire. Il s)a!it d)e,%loiter les modules de m&moire %ar %aire afin de cumuler la 'ande %assante et ainsi e,%loiter au ma,imum les ca%acit&s du systme. Il est essentiel+ lors de l)utilisation du Fual /hannel+ d)utiliser des 'arrettes identiques %ar %aire 0fr&quence+ ca%acit& et %r&f&rentiellement de m@me marque2.

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e G</1"#

"a mmoire morte 7'O%9


Il e,iste un ty%e de m&moire %ermettant de stocCer des donn&es en l)a'sence de courant &lectrique+ il s)a!it de la ROM 0,ead -nl* Memor*+ dont la traduction litt&rale est mmoire en lecture seule2 a%%el&e mmoire morte+ %arfois mmoire non 9olatile car elle ne s)efface %as lors de la mise hors tension du systme. /e ty%e de m&moire %ermet notamment de conserver les donn&es n&cessaires au d&marra!e de l)ordinateur. *n effet+ ces informations ne %euvent @tre stocC&es sur le disque dur &tant donn& que les %aramtres du disque 0essentiels ( son initialisation2 font %artie de ces donn&es vitales ( l)amor8a!e. Fiff&rentes m&moires de ty%e ,-M contiennent des donn&es indis%ensa'les au d&marra!e+ c)est4(4dire A $e BI=S est un %ro!ramme %ermettant de %iloter les interfaces d)entr&e4sortie %rinci%ales du systme+ d)o1 le nom de BI-( ,-M donn& %arfois ( la %uce de m&moire morte de la carte4mre qui l)h&'er!e. $e char#eur d'amorceA un %ro!ramme %ermettant de char!er le systme d)e,%loitation en m&moire 0vive2 et de le lancer. /elui4ci cherche !&n&ralement le systme d)e,%loitation sur le lecteur de disquette+ %uis sur le disque dur+ ce qui %ermet de %ouvoir lancer le systme d)e,%loitation ( %artir d)une disquette systme en cas de dysfonctionnement du systme install& sur le disque dur. $e &etup C%O&+ c)est l)&cran dis%oni'le ( l)alluma!e de l)ordinateur %ermettant de modifier les %aramtres du systme 0souvent a%%el& BI-( ( tort...2. $e Power8On &elf Test 0P-($2+ %ro!ramme e,&cut& automatiquement ( l)amor8a!e du systme %ermettant de faire un test du systme 0c)est %our cela %ar e,em%le que vous voye- le systme Kcom%terK la RA: au d&marra!e2. *tant donn& que les R=: sont 'eaucou% %lus lentes que les m&moires de ty%es RA: 0une R=: a un tem%s d)accs de l)ordre de 1# ns tandis qu)une m&moire de ty%e SFRA: a un tem%s d)accs d)environ 1 ns2+ les instructions contenues dans la R=: sont %arfois co%i&es en RA: au d&marra!e+ on %arle alors de shado6in! 0en fran8ais cela %ourrait se traduire %ar ombra!e+ mais on %arle !&n&ralement de mmoire 1antCme2.

"es types de 'O%


$es R=: ont %etit ( %etit &volu& de mmoires mortes 1i!es ( des m&moires %ro!ramma'les+ %uis re%ro!ramma'les.

'O%
$es %remires R=: &taient fa'riqu&es ( l)aide d)un %roc&d& inscrivant directement les donn&es 'inaires dans une %laque de silicium !rSce ( un masque. /e %roc&d& est maintenant o'solte.

P'O%
$es P'O% 0Pro!rammable ,ead -nl* Memor*2 ont &t& mises au %oint ( la fin des ann&es M %ar la firme $exas Instruments. /es m&moires sont des %uces constitu&es de milliers de fusi'les 0ou 'ien de diodes2 %ouvant @tre K!rill&sK !rSce ( un a%%areil a%%el& 5 pro!rammateur de ,-M 6+ a%%liquant une forte tension 012E2 au, cases m&moire devant @tre marqu&es. $es fusi'les ainsi !rill&s corres%ondent ( des + les autres ( des 1.

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e # /1"#

4P'O%
$es 4P'O% 02rasable Pro!rammable ,ead -nl* Memor*2 sont des PR=: %ouvant @tre effac&es. /es %uces %ossdent une vitre %ermettant de laisser %asser des rayons ultra4violets. $orsque la %uce est en %r&sence de rayons ultra4violets d)une certaine lon!ueur d)onde+ les fusi'les sont reconstitu&s+ c)est4(4dire que tous les 'its de la m&moire sont ( nouveau ( 1. /)est %our cette raison que l)on qualifie ce ty%e de PR=: d)e11aIable.

44P'O%
$es 44P'O% 02lectricall* 2rasable ,ead -nl* Memor*2 sont aussi des PR=: effa8a'les+ mais contrairement au, *PR=:+ celles4ci %euvent @tre effac&es %ar un sim%le courant &lectrique+ c)est4(4dire qu)elles %euvent @tre effac&es m@me lorsqu)elles sont en %osition dans l)ordinateur. Il e,iste une variante de ces m&moires a%%el&e mmoires flash 0&!alement ,-M Flash ou Flash 2P,-M2. /ontrairement au, **PR=: classiques+ utilisant 2 ( J transistors %ar 'it ( m&moriser+ la 7lash *PR=: utilise un seul transistor. F)autre %art l)**PR=: %eut4@tre &crite et lue mot %ar mot+ alors que la 7lash ne %eut @tre effac&e que %ar %a!es 0la taille des %a!es &tant en constante diminution2. *nfin la densit& de la m&moire 7lash est %lus im%ortante+ ce qui %ermet la r&alisation de %uces contenant %lusieurs centaines de :&!aoctets. Fes **PR=: sont ainsi %r&f&rentiellement utilis&es %our la m&morisation de donn&es de confi!uration et la m&moire 7lash %our du code %ro!ramma'le 0%ro!rammes informatiques2. =n qualifie de flasha!e l)action consistant ( re%ro!rammer une **PR=:.

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e #1/1"#

%moire Flash
$a mmoire flash est une m&moire ( semi4conducteurs+ non volatile et r&inscri%ti'le. $a m&moire flash stocCe les donn&es dans des cellules de m&moire+ mais les donn&es sont conserv&es en m&moire lorsque l)alimentation &lectrique est cou%&e. *n raison de sa vitesse &lev&e+ de sa dura'ilit& et de sa fai'le consommation+ la m&moire flash est id&ale %our de nom'reuses a%%lications 4 comme les a%%areils %hotos num&riques+ les t&l&%hones cellulaires+ les im%rimantes+ les assistants %ersonnels 0PFA2+ les ordinateurs %orta'les+ ou les dis%ositifs de lecture ou d)enre!istrement sonore tels que les 'aladeurs :PJ. Fe %lus ce ty%e de m&moire ne %ossde %as d)&l&ments m&caniques+ ce qui leur confre une !rande r&sistance au, chocs.

"es types de cartes mmoire


Il e,iste un !rand nom're de formats de cartes m&moires non com%ati'les entre4eu,+ %ort&s %ar %resque autant de constructeurs. Parmi ces formats de cartes m&moire les %lus courants sont A $es cartes /om%act 7lash $es cartes Secure Fi!ital 0a%%el&es SF /ard2 $es cartes :emory SticC $es cartes Smart:edia $es cartes ::/ 0MultimediaCard2 $es cartes ,F %icture card

Compact Flash
$a m&moire Compact Flash 0not&e %arfois CF2 est un ty%e de carte m&moire cr&& en 1<<G %ar la firme (anDisk. $a m&moire /om%act 7lash est constitu&e d)un contrDleur m&moire et de m&moire flash contenues dans un 'o.tier de fai'le dimension 0G2.Pmm de lar!eur et J".Gmm de hauteur2+ de taille inf&rieure ( une %etite 'oite d)allumettes+ et %esant 11.G !rammes. Il e,iste deu, ty%es de cartes /om%act 7lash de dimensions diff&rentes A $es cartes /om%act 7lash ty%e I+ %oss&dant une &%aisseur de J.Jmm T

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e #2/1"#

$es cartes /om%act 7lash ty%e II+ %oss&dant une &%aisseur de #mm.

$es cartes /om%act7lash sont conformes ( la norme P/:/IA/A?A si ce n)est que le connecteur %ossde # 'roches au lieu des "P 'roches des cartes P/:/IA. Ainsi il est %ossi'le d)enficher une carte /om%act7lash dans un em%lacement P/:/IA %assif de ty%e II. $a version /7Z %ermet un d&'it de 1" :o/s 0voire "" :o/s2 et une ca%acit& de 1JM 9o.

&ecure Di#ital
$a m&moire &ecure Di#ital 0not&e (D ou (D Card2 est un ty%e de carte m&moire cr&& %ar :atsushita *lectronic+ SanFisC et ?oshi'a en >anvier 2 . $a m&moire Secure Fi!ital est une m&moire s%&cifiquement d&velo%%&e %our r&%ondre au, e,i!ences de s&curit& nouvellement a%%arues dans les domaines des dis%ositifs &lectroniques audio et vid&o. *lle inclut ainsi un m&canisme de %rotection du droit d)auteur qui r&%ond au standard &D%I 0Secure Fi!ital :usic Initiative2. $)architecture des cartes SF est 'as&e sur des circuits de m&moire flash 0**PR=:2 de ty%e BABF. $a m&moire Secure Fi!ital %ossde de trs %etites dimensions 02G. mm , J2. mm , 2.1mm2+ &quivalentes ( celles d)un tim're %oste+ et %se ( %eine 2 !rammes.

$)accs au, donn&es est r&alis& %ar l)interm&diaire d)un connecteur lat&ral %oss&dant < 'roches+ %ermettant d)atteindre un tau, de transfert ma,imal de 1 :o/s %our la norme 1. 1+ et de 22+# :o/s %our la norme 1.1. ArchitectureSysteme.odt Rev 1.1 12/2 11 Pa!e #J/1"#

$e tem%s d)accs ( la m&moire SF est d)environ 2# Ys %our le %remier accs et de cycles de # ns %our les suivants. $a norme &D5C 03i!h Capacit*2 ou &D *FE %ermet de construire des cartes de %lus de G 9o. Fe m@mes dimensions que les SF classiques+ les SFN/ utilisent un mode d)adressa!e diff&rent+ ce qui em%@che leur utilisation sur du mat&riel non com%ati'le N/.

%emory stic!
$a m&moire %emory &tic! 0not&e M( ou M( Card2 est un ty%e de carte m&moire cr&& con>ointement %ar Sony et SanFisC en >anvier 2 . $)architecture des cartes :emory SticC est 'as&e sur des circuits de m&moire flash 0**PR=:2 de ty%e BABF. $a m&moire :emory sticC %ossde de %etites dimensions 021.#mm , # . mm , 2.Pmm2+ &quivalentes ( celles d)une %etite 'o.te d)allumettes+ et %se ( %eine G !rammes.

$)accs au, donn&es est r&alis&e %ar l)interm&diaire d)un connecteur lat&ral %oss&dant 1 'roches+ %ermettant d)atteindre un tau, de transfert de 1G.G :'/s et >usqu)( 1<." :'/s en %ointe. Il e,iste deu, ty%es de cartes :emory SticC+ la m&moire Memor* (tick dite 5normale6 et la m&moire 5:a!ic 9ate6 %ermettant la %rotection des fichiers %rot&!&s %ar droit d)auteur. /e format a &t& rem%lac& %ar le :emory SticC Fuo de dimensions %lus %etites 0J1 , 2 , 1+" mm2.

&mart%edia
$a m&moire &mart%edia est un ty%e de carte m&moire cr&& %ar ?oshi'a et Samsun!. Son architecture est 'as&e sur des circuits de m&moire flash 0**PR=:2 de ty%e BABF $a m&moire Smart:edia %ossde de trs %etites dimensions 0G#. mm , JM. mm , .M"mm2+ &quivalentes ( celles d)un tim're %oste+ et %se ( %eine 2 !rammes. Il e,iste deu, ty%es de cartes Smart:edia %oss&dant des volta!es diff&rents A $es cartes Smart:edia J.JE %ossdent une encoche ( droite

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e #G/1"#

$es cartes Smart:edia #E %ossdent une encoche ( !auche

$)accs au, donn&es est r&alis& %ar l)interm&diaire d)une %uce %oss&dant 22 'roches. Quelle que soit la ca%acit& de la carte Smartmedia+ les dimensions et l)em%lacement de la %uce sont les m@mes. $e tem%s d)accs ( la m&moire est d)environ 2#Ys %our le %remier accs et de cycles de ?& ns %our les suivants.

Compatibilit
Il e,iste des ada%tateurs %ermettant d)ins&rer une carte Smart:edia dans un em%lacement P/:/IA+ afin de %ermettre le transfert des donn&es directement d)une carte Smart:edia vers un ordinateur %orta'le. /e format n)est %lus fa'riqu& et est d&sormais rem%lac& %ar le SF ou le ,F.

%%C 8 %ultimedia Card


$a m&moire %ultimedia Card 0not&e MMC2 est un ty%e de carte m&moire cr&& con>ointement %ar (anDisk et (iemens en novem're 1<<M. Son architecture est 'as&e sur une com'inaison de m&moire morte 0R=:2 %our les a%%lications en lecture seule et de m&moire flash %our les 'esoins en lecture/&criture. $a m&moire ::/ %ossde de trs %etites dimensions 02G. mm , J2. mm , 1.Gmm2+ &quivalentes ( celles d)un tim're %oste+ et %se ( %eine 2.2 !rammes.

Il e,iste deu, ty%es de cartes ::/ %oss&dant des volta!es diff&rents A $es cartes ::/ J.JE+ %oss&dant une encoche ( !auche ArchitectureSysteme.odt Rev 1.1 12/2 11 Pa!e ##/1"#

$es cartes ::/ #E+ %oss&dant une encoche ( droite

$)accs au, donn&es est r&alis&e %ar l)interm&diaire d)un connecteur lat&ral %oss&dant M 'roches+ %ermettant d)atteindre un tau, de transfert de 2 :'/s+ et %otentiellement >usqu)( 2.# :B/s.

-D Picture card
$a m&moire -D Picture 0%our e4treme Di!ital2 est un ty%e de carte m&moire cr&& %ar 7u>i et =lym%us en aoLt 2 2. $)architecture des cartes ,F est 'as&e sur des circuits de m&moire flash 0**PR=:2 de ty%e BABF. $a m&moire ,F %icture card %ossde de trs %etites dimensions 02 . mm , 2#. mm , 1.Mmm2+ %lus %etites que celles d)un tim're %oste+ et %se ( %eine 2 !rammes.

$)accs au, donn&es est r&alis&e %ar l)interm&diaire d)un connecteur lat&ral %oss&dant 1P 'roches+ %ermettant d)atteindre un tau, de transfert de 1.J :'/s et %otentiellement >usqu)( J :B/s en &criture et d)environ # :'/s en lecture. $es cartes ,F Picture sont %r&vues %our atteindre+ ( terme+ une ca%acit& de P 9o.

Tableau comparatif
Carte /om%act 7lash ty%e I /om%act 7lash ty%e II Smart:edia ::/ ::/ Plus RS4::/ ::/ :o'ile ::/ :icro Dimensions 7mm9 Molume 7mm,9 %asse ;roches 7#9 J+J G 2 1+J 1+J 1+J f1 # # 22 M M 1J 1J Tau- de transfert ma-F 2 :o/s 2 :o/s 2 :o/s 2 :o/s #2 :o/s P :o/s Taille ma-F Taille ma-F thorique actuelle 1JM 9o 1JM 9o 12P :o 12P 9o 12P 9o 12P 9o 12P 9o 12P 9o 12 9o 12P :o P 9o G 9o 2 9o 2 9o Pa!e #"/1"#

GJ , J" , J+J # 1 P GJ , J" , # M MG

JM , G# , +P 1 2"# 2G , J2 , 1+G 1 M# 2G , J2 , 1+G 1 M# 2G , 1" , 1+G #JP 1G , 12 , 1+1 1P#

ArchitectureSysteme.odt

Rev 1.1 12/2 11

:emory SticC Standard+ Pro :emory SticC Fuo+ Pro Fuo :emory SticC Pro4N9 :emory SticC :icro :2 SF mini SF micro SF ,F

21+# , # , 2+P

J 1

G 2 2 2 2 1 +J 2+P

1 1 1 1 < 11 P 1P

2 :o/s 2 :o/s " :o/s 2 :o/s 2 :o/s 12 :o/s 1 :o/s < :o/s

12P :o J2 9o J2 9o J2 9o J2 9o J2 9o J2 9o P 9o

12P :o 1" 9o J2 9o P 9o J2 9o G 9o 12 9o 2 9o

2 , J1 , 1+" <<2 2 , J1 , 1+" <<2 12+# , 1# , 1+2 2G , J2 , 2+1 2 , 21+# , 1+G 1# , 11 , 1 2# , 2 , 1+P 22# 1 "1J " 2 1"# P<

"ecteurs de cartes mmoire


Il est ( noter l)e,istence de lecteurs de cartes m&moire multi4formats %ouvant @tre connect&s la %lu%art du tem%s sur un %ort 3SB.

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e #M/1"#

"es bus informatiques Introduction la notion de bus


=n a%%elle bus+ en informatique+ un ensem'le de liaisons %hysiques 0cS'les+ %istes de circuits im%rim&s+ etc.2 %ouvant @tre e,%loit&es en commun %ar %lusieurs &l&ments mat&riels afin de communiquer. $es 'us ont %our 'ut de r&duire le nom're de 5 voies 6 n&cessaires ( la communication des diff&rents com%osants+ en mutualisant les communications sur une seule voie de donn&es. /)est la raison %our laquelle la m&ta%hore d)5 autoroute de donn&es 6 est %arfois utilis&e.

Fans le cas o1 la li!ne sert uniquement ( la communication de deu, com%osants mat&riels+ on %arle de port matriel 0gserie.%h%J %ort s&rieh+ gserie.%h%J %ort %arallleh+ etc.2.

Caractristiques d'un bus


3n 'us est caract&ris& %ar le volume d)informations transmises simultan&ment. /e volume+ e,%rim& en 'its+ corres%ond au nom're de li!nes %hysiques sur lesquelles les donn&es sont envoy&es de manire simultan&e. 3ne na%%e de J2 fils %ermet ainsi de transmettre J2 'its en %arallle. =n %arle ainsi de 5 lar#eur 6 %our d&si!ner le nom're de 'its qu)un 'us %eut transmettre simultan&ment. F)autre %art+ la vitesse du 'us est &!alement d&finie %ar sa frquence 0e,%rim&e en Nert-2+ c)est4(4dire le nom're de %aquets de donn&es envoy&s ou re8us %ar seconde. =n %arle de cycle %our d&si!ner chaque envoi ou r&ce%tion de donn&es. Fe cette fa8on+ il est %ossi'le de conna.tre le dbit ma,imal du 'us 0ou taux de trans1ert maximal2+ c)est4 (4dire la quantit& de donn&es qu)il %eut trans%orter %ar unit& de tem%s+ en multi%liant sa lar!eur %ar sa fr&quence. 3n 'us d)une lar!eur de 1" 'its+ cadenc& ( une fr&quence de 1JJ :N- %ossde donc un d&'it &!al ( A
16 * "it "it "it 133.106 = 2128*106 bit/ ! 2128*106/8 = 266*106 "#t$t / 266*106 /1000 = 266*103 K"/ 2%&.'*103 /1000 = 266 ("/

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e #P/1"#

&ous8ensembles de bus
*n r&alit& chaque 'us est !&n&ralement constitu& de # ( 1 sous4ensem'les fonctionnels A li!nes %hysiques distinctes+ class&es en trois $e bus d'adresses 0a%%el& %arfois bus d'adressa!e ou bus mmoire2 trans%orte les adresses m&moire au,quelles le %rocesseur souhaite acc&der %our lire ou &crire une donn&e. Il s)a!it d)un 'us unidirectionnel. $e bus de donnes v&hicule les instructions en %rovenance ou ( destination du %rocesseur. Il s)a!it d)un 'us 'idirectionnel. $e bus de contrGle 0%arfois bus de commandes2 trans%orte les ordres et les si!nau, de synchronisation en %rovenance de l)unit& de commande et ( destination de l)ensem'le des com%osants mat&riels. Il s)a!it d)un 'us directionnel dans la mesure o1 il transmet &!alement les si!nau, de r&%onse des &l&ments mat&riels.

"es principau- bus


=n distin!ue !&n&ralement sur un ordinateur deu, %rinci%au, 'us A le bus syst+me 0a%%el& aussi bus interne+ en an!lais internal bus ou 1ront)side bus+ not& F(B2. $e 'us systme %ermet au %rocesseur de communiquer avec la m&moire centrale du systme 0gram.%h%J m&moire vive ou RA:h2. le bus d'e-tension 0%arfois a%%el& bus d'entre.sortie2 %ermet au, divers com%osants de la carte4 mre 03SB+ s&rie+ %arallle+ cartes 'ranch&es sur les connecteurs P/I+ disques durs+ lecteurs et !raveurs de /F4R=:+ etc.2 de communiquer entre eu, mais il %ermet surtout l)a>out de nouveau, %&ri%h&riques !rSce au, connecteurs d)e,tension 0a%%el&s slots2 connect&s sur le 'us d)entr&es4 sorties. $)&l&ment d)interconne,ion entre 2 'us est !&n&ralement d&si!n& %ar le terme brid#e. =n a d&>( %arl& de 'rid!e dans le chi%set. Pour m&moire A $e >orth;rid#e 0Pont >ord ou >orthern ;rid#e+ a%%el& &!alement contrCleur mmoire2 est char!& de contrDler les &chan!es entre le %rocesseur et la m&moire vive+ c)est la raison %our laquelle il est situ& !&o!ra%hiquement %roche du %rocesseur. Il est %arfois a%%el& :%C5+ %our =raphic and Memor* Controller 3ub. $e &outh;rid#e 0Pont &ud ou &outhern ;rid#e+ a%%el& &!alement contrCleur d'entre)sortie ou contrCleur d'extension2 !re les communications avec les %&ri%h&riques d)entr&e4sortie. $e %ont sud est &!alement a%%el& IC5 0I.- Controller 3ub2+

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e #</1"#

Il est int&ressant de noter que+ %our communiquer+ deu, 'us ont 'esoin d)avoir la m@me lar!eur. /ela e,%lique %ourquoi les 'arrettes de m&moire vive doivent %arfois @tre a%%ari&es sur certains systmes 0%ar e,em%le sur les %remiers Pentium+ dont la lar!eur du 'us %rocesseur &tait de "G 'its+ il &tait n&cessaire d)installer des 'arrettes m&moire d)une lar!eur de J2 'its %ar %aire2. Eoici un ta'leau r&ca%itulant les caract&ristiques des %rinci%au, 'us A >orme ISA P4'it ISA 1"4'it *ISA E$B P/I J24'it P/I "G4'it 2.1 A9P A9P0,2 :ode2 A9P0,G :ode2 A9P0,P :ode2 A?AJJ A?A1 A?A1JJ Serial A?A 0S4A?A2 Serial A?A II 0S4A?A22 3SB 3SB 2. 7ireIire 7ireIire 2 S/SI41 S/SI42 4 7ast S/SI42 4 Hide S/SI42 4 7ast Hide J2 'its S/SI4J 4 3ltra ArchitectureSysteme.odt "ar#eur du bus 7bits9Mitesse du bus 7%569;ande passante 7%oHsec9 P P.J M.< 1" P.J 1#.< J2 P.J J1.P J2 JJ 12M.2 J2 JJ 12M.2 "G "" # P." J2 "" 2#G.J J2 "",2 #2P J2 "",G 1 #" J2 "",P 2112 1" JJ JJ 1" # 1 1" "" 1JJ 1 1P 2 JP 1 1.# 1 " 1 1 1 2 P G.MM # P 1 1 1" 1 2 J2 1 G P 2 2 Rev 1.1 12/2 11 Pa!e " /1"#

S/SI4J 4 3ltra Hide 1" S/SI4J 4 3ltra 2 P S/SI4J 4 3ltra 2 Hide 1" S/SI4J 4 3ltra 1" 03ltra J2 1" S/SI4J 4 3ltra J2 03ltra G2 1" S/SI4J 4 3ltra "G 03ltra #2 1"

2 G G P P FFR P QFR

G G P 1" J2 "G

;us d'e-tension
=n a%%elle bus d'extension 0%arfois Bus de priphri ue ou en an!lais expansion bus2 les 'us %oss&dant des connecteurs %ermettant d)a>outer des cartes d)e,tension 0%&ri%h&riques2 ( l)ordinateur. Il e,iste diff&rents ty%es de 'us internes normalis&s caract&ris&s %ar A leur forme+ le nom're de 'roches de conne,ion+ le ty%e de si!nau, 0fr&quence+ donn&es+ etc2.

"e bus I&


$a version ori!inale du bus I& 0Industr* (tandard Architecture2+ a%%arue en 1<P1 avec le P/ U?+ &tait un 'us d)une lar!eur de P 'its cadenc& ( une fr&quence de G+MM :N-. *n 1<PG+ avec l)a%%arition du P/ A? 0%rocesseur Intel 'JA2+ la lar!eur du 'us est %ass&e ( 1" 'its et la fr&quence successivement de " ( P :N-+ %uis finalement P+JJ :N-+ offrant ainsi un d&'it th&orique ma,imal de 1" :o/s 0en %ratique seulement P :o/s dans la mesure o1 un cycle sur deu, servait ( l)adressa!e2. $e 'us ISA %ermettait le bus masterin#+ c)est4(4dire qu)il %ermettait de communiquer directement avec les autres %&ri%h&riques sans %asser %ar le %rocesseur. 3ne des cons&quences du bus masterin! est l)acc+s direct la mmoire 0D% + %our Direct Memor* Access2. ?outefois le 'us ISA ne %ermettait d)adresser que les 1" %remiers m&!aoctets de la gmemoire.%h%J m&moire viveh. ;usqu)( la fin des ann&es 1<< le 'us ISA &qui%ait la quasi4totalit& des ordinateurs de ty%e P/+ %uis il a &t& %ro!ressivement rem%lac& %ar le g%ci.%h%J 'us P/Ih+ offrant de meilleures %erformances. /onnecteur ISA P 'its A

/onnecteur ISA 1" 'its A

"e bus %C
$e bus %C 0Micro Channel Architecture2 est un 'us %ro%ri&taire am&lior& con8u %ar IB: en 1<PM afin d)&qui%er leur !amme d)ordinateurs PS/2. /e 'us+ d)une lar!eur de 1" et J2 'its+ &tait incom%ati'le avec ArchitectureSysteme.odt Rev 1.1 12/2 11 Pa!e "1/1"#

le 'us ISA et %ermettait d)o'tenir un tau, de transfert de 2 :o/s.

"e bus 4I&


$e bus 4I& 02xtended Industr* (tandard Architecture2+ a &t& mis au %oint en 1<PP %ar un consortium de soci&t&s 0AS?+ /om%aq+ *%son+ NeIlett4PacCard+ B*/+ =livetti+ ?andy+ Hyse and cenith2+ afin de concurrencer le 'us %ro%ri&taire :/A lanc& %ar IB: l)ann&e %r&c&dente. $e 'us *ISA utilisait des connecteurs de m@me dimension que le connecteur ISA+ mais avec G ran!&es de contacts au lieu de 2+ %ermettant ainsi un adressa!e sur J2 'its. $es connecteurs *ISA &taient %lus %rofonds et les ran!&es de contacts su%%l&mentaires &taient %lac&es en dessous des ran!&es de contacts ISA. Il &tait ainsi %ossi'le d)enficher une carte ISA dans un connecteur *ISA. *lle rentrait ce%endant moins %rofond&ment dans le connecteur 0!rSce ( des er!ots2 et n)utilisait ainsi que les ran!&es de contacts su%&rieures 0ISA2.

>otion de bus local


$es 'us d)entr&e4sortie traditionnels+ tels que le 'us ISA+ :/A ou *ISA+ sont directement reli&s au 'us %rinci%al et sont donc forc&s de fonctionner ( la m@me fr&quence+ or certains %&ri%h&riques d)entr&e4 sortie n&cessitent une fai'le 'ande %assante tandis que d)autres ont 'esoin de d&'its %lus &lev&s A il e,iste donc des #oulots d'tran#lement sur le 'us 0en an!lais le terme 5 bottlenec! 6+ litt&ralement 5 !oulot de bouteille 6 est couramment utilis&2. Afin de rem&dier ( ce %ro'lme l)architecture dite de 5 bus local 6 0en an!lais local bus2 %ro%ose de tirer %artie de la vitesse du 'us %rocesseur 0F(B2 en s)interfa8ant directement sur ce dernier.

"e bus M";


*n 1<<2 le bus local M4& 0M"; %our ;2(A Local Bus2 a &t& mis au %oint %ar l)association ;2(A 0;ideo 2lectronics (tandard Association sous l)&!ide de la soci&t& 72C2 afin de %ro%oser un 'us local d&di& au, systmes !ra%hiques. Il s)a!it d)un connecteur ISA 1"4'its auquel vient s)a>outer un connecteur su%%l&mentaire de 1" 'its A

$e 'us E$B est ainsi un 'us J24'it %r&vu initialement %our fonctionner ( une fr&quence de JJ :N0fr&quence des %remiers P/ GP" de l)&%oque2. $e 'us local E*SA a &t& utilis& sur les modles suivants de GP" 0res%ectivement G et # :N-2 ainsi que sur les tout %remiers Pentium+ mais il a ra%idement &t& rem%lac& %ar le g%ci.%h%J 'us P/Ih.

"e bus PCI


$e bus PCI 0Peripheral Component Interconnect2 a &t& mis au %oint %ar Intel le 22 >uin 1<<2. /ontrairement au 'us gisa4mca4vl'.%h%J E$Bh il ne s)a!it %as ( %ro%rement %arler d)un 'us local mais d)un 'us interm&diaire situ& entre le g'us.%h%J 'us %rocesseurh 07orthBrid!e2 et le g'us.%h%J 'us d)entr&es4sortiesh 0(outhBrid!e2.

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e "2/1"#

Connecteurs PCI
$es connecteurs P/I sont !&n&ralement %r&sents sur les cartes mres au nom're de J ou G au minimum et sont en !&n&ral reconnaissa'les %ar leur couleur 'lanche 0normalis&e2. $)interface P/I e,iste en J2 'its+ avec un connecteur de 12G 'roches+ ou en "G 'its+ avec un connecteur de 1PP 'roches. Il e,iste &!alement deu, niveau, de si!nalisation A J.JE+ destin& au, ordinateurs %orta'les T #E+ destin& au, ordinateurs de 'ureau. $a tension de si!nalisation ne corres%ond %as ( la tension d)alimentation de la carte mais au, seuils de tension %our le coda!e num&rique de l)information. Il e,iste 2 ty%es de connecteurs J2 'its A /onnecteur P/I J2 'its+ # E A

/onnecteur P/I J2 'its+ J.J E A

$es connecteurs P/I "G 'its %ro%osent des 'roches su%%l&mentaires+ mais %euvent n&anmoins accueillir les cartes P/I J2 'its. Il e,iste 2 ty%es de connecteurs "G 'its A /onnecteur P/I "G 'its+ # E A

/onnecteur P/I "G 'its+ J.J E A

Interoprabilit
F)une manire !&n&rale+ il n)est %as %ossi'le de se trom%er lors du 'ranchement d)une carte P/I dans un em%lacement P/I. *n effet+ dans la mesure o1 la carte s)enfiche correctement+ elle est com%ati'le+ dans le cas contraire des d&trom%eurs em%@cheront son installation.

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e "J/1"#

Il e,iste des cartes d)e,tension %oss&dant des connecteurs dits 5 uni(ersels 5 0en an!lais uni9ersal2+ c)est4 (4dire %oss&dant les deu, ty%es de d&trom%eurs 0deu, encoches2. /es cartes d)e,tension sont ca%a'les de d&tecter la tension de si!nalisation et de s)y ada%ter et %euvent ainsi @tre ins&r&es ind&%endamment dans des em%lacements J.J E ou # E.

'(isions du bus
$e 'us P/I+ dans sa version initiale+ %ossde une lar!eur de J2 'its et est cadenc& ( JJ :N- ce qui lui %ermet d)offrir un d&'it th&orique de 1J2 :o/s en J2 'its. Sur les architectures "G 'its le 'us fonctionne ( "G 'its et %ro%ose un tau, de transfert th&orique de 2"G :o/s 3n !rou%ement d)int&r@t constitu& d)un !rand nom're de constructeurs+ 'a%tis& PCI)(I= 0PCI (pecial Interests =roup2+ a vu le >our afin de faire &voluer le standard P/I. Fes r&visions du 'us ont ainsi &t& %u'li&es. $a version 2. du J avril 1<<J d&finit la !&om&trie des connecteurs et des cartes additionnelles et lui %ermet d)@tre cadenc& ( "" :N-+ contre JJ :N- %our la version 1. + et dou'le ainsi son tau, de transfert th&orique+ %our atteindre 2"" :o/s en J2 'its. $e 1er >uin 1<<#+ la r&vision 2.1 du 'us P/I am&liore son utilisation ( "" :N-. $es in!&nieurs %r&voient ( cette &%oque une &volution %ro!ressive de la tension de si!nalisation de # E vers une si!nalisation en J.J E. $a version 2.2 du 'us P/I+ %arue le 1P d&cem're 1<<P+ %ermet le 'ranchement ( chaud des %&ri%h&riques 0hot plu!2. $a r&vision 2.J+ &dit&e le 2< mars 2 2+ su%%rime la %ossi'ilit& d)utiliser des cartes additionnelles #E+ mais !ard la %ossi'ilit& d)utiliser des cartes su%%ortant les deu, tensions %our assurer une com%ati'ilit& descendante. $a r&vision J. du standard P/I su%%rime toute %ossi'ilit& d)utiliser des cartes com%ati'les #E. *n se%tem're 1<<<+ une &volution ma>eure du 'us P/I voit le >our+ 'a%tis&e PCI8=. $e 'us P/I4U 1. su%%orte des fr&quences de ""+ 1 et 1JJ :N-. $e 'us P/I4U est %leinement com%ati'le avec le format P/I et %ermet ainsi d)utiliser des cartes additionnelles au format P/I conventionnel dans des em%lacements P/I4U et vice4versa. $a r&vision 2. du 'us P/I4U su%%orte des fr&quence de ""+ 1 d)atteindre des d&'its de l)ordre de G.2M 9o/s en "G 'its. + 1JJ+ 2"" et #JJ :N- et %ermet

$e ta'leau ci4dessous r&ca%itule les diff&rentes r&visions du 'us P/I A '(ision Date de sortie Frquence P/I 1. P/I 2. 1<<2 1<<J JJ :NJJ :NJJ :NP/I 2.1 P/I 2.2 1<<# "" :N1<<P JJ :NJ.J E J.J E / # E Molta#e B&ant J.J E / # E J.J E / # E "ar#eur J2 'its "G 'its J2 'its "G 'its J2 'its "G 'its J2 'its "G 'its J2 'its "G 'its

1JJ :o/s 2"" :o/s 1J2 :o/s 2"G :o/s 1J2 :o/s 2"G :o/s 2"G :o/s #2P :o/s 1J2 :o/s 2"G :o/s

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e "G/1"#

"" :NJJ :NP/I 2.J 2 2 "" :N"" :NP/I4U 1. 1<<< 1 :N-

1JJ :N"" :N1 P/I4U 2. 2 2 :N-

1JJ :N2"" :N#JJ :N-

J2 'its "G 'its J2 'its J.J E / # E "G 'its J2 'its J.J E "G 'its J2 'its J.J E "G 'its J2 'its J.J E "G 'its J2 'its J.J E "G 'its J2 'its J.J E "G 'its J2 'its J.J E "G 'its J2 'its J.J E "G 'its J2 'its J.J E / 1.# E "G 'its J2 'its J.J E / 1.# E "G 'its J.J E

2"G :o/s #2P :o/s 1J2 :o/s 2"G :o/s 2"G :o/s #2P :o/s 2"G :o/s #2P :o/s G :o/s P :o/s #J2 :o/s 1 "G :o/s 2"G :o/s #2P :o/s G :o/s P :o/s #J2 :o/s 1 "G :o/s 1 "G :o/s 212P :o/s 212P :o/s G2#" :o/s

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e "#/1"#

"e bus :P Prsentation du bus :P


$e 'us :P 0si!le de Accelerated =raphics Port+ soit litt&ralement port !raphi ue acclr2 est a%%aru en :ai 1<<M+ sur des chi%sets ( 'ase de 5Slot =ne6+ %uis est a%%aru %ar la suite sur des su%%orts ( 'ase de Su%er M afin de %ermettre de !&rer les flu, de donn&es !ra%hiques devenant tro% im%ortants %our le 'us P/I. Ainsi le 'us A9P est directement reli& au 'us %rocesseur 0F&;+ Front (ide Bus2 et '&n&ficie de la m@me fr&quence+ donc d)une 'ande %assante &lev&e. $)interface A9P a &t& mise au %oint s%&cifiquement %our la conne,ion de la carte !ra%hique en lui ouvrant un canal direct d)accs ( la m&moire 0D% + Direct Memor* Access2+ sans %asser %ar le contrDleur d)entr&e4sortie. $es cartes utilisant ce 'us !ra%hique ont donc th&oriquement 'esoin de moins de m&moire em'arqu&e+ %uisqu)elles %euvent acc&der directement au, donn&es !ra%hiques 0%ar e,em%le des te,tures2 stocC&es dans la m&moire centrale+ leur coLt de revient est donc th&oriquement %lus fai'le. $a version 1. du 'us A9P+ travaillant ( une tension de J.J E+ %ro%ose un mode 1U %ermettant d)envoyer P octets tous les deu, cycles ainsi qu)un mode 2, %ermettant le transfert de P octets %ar cycle. *n 1<<P la version 2. du 'us A9P a a%%ort& un mode A9P GU %ermettant l)envoi de 1" octets %ar cycle. $a version 2. du 'us A9P &tant aliment&e ( une tension de 1.# E+ des connecteurs dits KuniverselsK 0 :P *FE uni(ersal2 sont a%%arus+ su%%ortant les deu, tensions. $a version J. du 'us A9P+ a%%arue en 2 mode A9P P,. 2+ a %ermis de dou'ler le d&'it de l)A9P 2. en %ro%osant un

Caractristiques du bus :P
$e %ort A9P 1U est cadenc& ( "" :N-+ contre JJ :N- %our le 'us P/I+ ce qui lui offre un d&'it de 2"G :o/s 0contre 1J2 :o/s ( %arta!er entre les diff&rentes cartes %our le 'us P/I2+ soit de 'ien meilleures %erformances+ notamment %our l)afficha!e de scnes JF com%le,es. Avec l)a%%arition du %ort A9P GU+ le d&'it est %ass& ( 1 9o/s. /ette !&n&ration de carte est aliment&e en 2# H. $a !&n&ration de carte suivante se nomme A9P Pro et est aliment&e en # H. $a norme A9P Pro P, %ro%ose un d&'it de 2 9o/s. $es d&'its des diff&rentes normes A9P sont les suivants A A9P 1U A ""+"" :N- , 10coef.2 , J2 'its /P [ 2""."M :o/s A9P 2U A ""+"" :N- , 20coef.2 , J2 'its /P [ #JJ.JJ :o/s A9P GU A ""+"" :N- , G0coef.2 , J2 'its /P [ 1+ " 9o/s A9P PU A ""+"" :N- , P0coef.2 , J2 'its /P [ 2+11 9o/s

Il est ( noter que les diff&rentes normes A9P conservent une com%ati'ilit& ascendante+ c)est4(4dire qu)un em%lacement A9P PU %ourra accueillir des cartes A9P GU ou A9P 2U.

Connecteurs :P
$es cartes mres r&centes sont &qui%&es d)un connecteur A9P !&n&ral reconnaissa'le %ar sa couleur marron 0normalis&e2. Il e,iste trois ty%es de connecteurs A ArchitectureSysteme.odt Rev 1.1 12/2 11 Pa!e ""/1"#

/onnecteur A9P 1+# volts A

/onnecteur A9P J+J volts A

/onnecteur A9P universel A

'capitulatif
Eoici un ta'leau r&ca%itulant les caract&ristiques des diff&rentes caract&ristiques des versions et modes A9P A A9P ?ension A9P 1. J.J E A9P 2. 1.# E A9P 2. universal 1.# E+ J.J E A9P J. 1.# E :ode 1,+ 2, 1,+ 2,+ G, 1,+ 2,+ G, G,+ P,

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e "M/1"#

"e bus PCI 4-press


$e bus PCI 4-press 0Peripheral Component Interconnect 2xpress+ not& PCI)2 ou ,:IO %our 5$hird =eneration I.-62+ est un 'us d)interconne,ion %ermettant l)a>out de cartes d)e,tension dans l)ordinateur. $e 'us P/I *,%ress a &t& mis au %oint en >uillet 2 2. /ontrairement au 'us P/I+ qui fonctionne en interface %arallle+ le 'us PCI 4-press fonctionne en interface s&rie+ ce qui lui %ermet d)o'tenir une 'ande %assante 'eaucou% %lus &lev&e que ce dernier.

Caractristiques du bus PCI 4-press


$e 'us P/I *,%ress se d&cline en %lusieurs versions+ 1U+ 2U+ GU+ PU+ 12U+ 1"U et J2U+ %ermettant d)o'tenir des d&'its com%ris entre 2# :o/s et P 9o/s+ soit %rs de G fois le d&'it ma,imal des %orts A9P PU. Ainsi+ avec un coLt de fa'rication similaire ( celui du %ort A9P+ le 'us P/I *,%ress est amen& ( le rem%lacer %ro!ressivement.

Connecteurs PCI 4-press


$es connecteurs P/I *,%ress sont incom%ati'les avec les anciens connecteurs P/I et %ossdent des tailles varia'les et une %lus fai'le consommation &lectrique. 3ne des caract&ristiques int&ressantes du 'us P/I *,%ress est la %ossi'ilit& de 'rancher ou d&'rancher des com%osants ( chaud+ c)est4(4dire sans &teindre ou red&marrer la machine. $es connecteurs P/I *,%ress sont reconnaissa'les !rSce ( leur %etite taille et leur couleur anthracite A $e connecteur P/I *,%ress 1U %ossde J" connecteurs et est destin& ( un usa!e d)entr&es4sorties ( haut d&'it A

$e connecteur P/I *,%ress GU %ossde "G connecteurs et est destin& ( un usa!e sur serveurs A

$e connecteur P/I *,%ress PU %ossde <P connecteurs et est destin& ( un usa!e sur serveurs A

$e connecteur P/I *,%ress 1"U %ossde 1"G connecteurs+ et mesure P< mm de lon! et a vocation ( servir de %ort !ra%hique A

$e standard P/I *,%ress a &!alement vocation ( su%%lanter la technolo!ie P/ /ard sous la forme de connecteurs 5 P/I *,%ress :ini /ard 6. Fe %lus+ contrairement au, connecteurs P/I dont l)usa!e &tait ArchitectureSysteme.odt Rev 1.1 12/2 11 Pa!e "P/1"#

limit& ( la connectique interne+ le standard P/I *,%ress %ermet de connecter des %&ri%h&riques e,ternes ( l)aide de cS'les. Pour autant il ne se %ositionne %as en concurrence des %orts 3SB ou 7ireHire.

"es bus srie et parall+le Introduction au- ports d'entre8sortie


$es %orts d)entr&e4sortie sont des &l&ments mat&riels de l)ordinateur+ %ermettant au systme de communiquer avec des &l&ments e,t&rieurs+ c)est4(4dire d)&chan!er des donn&es+ d)o1 l)a%%ellation d)inter1ace d'entre)sortie 0not&e %arfois inter1ace d'2.(2.

Port srie
$es %orts s&rie 0&!alement a%%el&s '&8*,*+ nom de la norme ( laquelle ils font r&f&rence2 re%r&sentent les %remires interfaces ayant %ermis au, ordinateurs d)&chan!er des informations avec le Kmonde extrieurK. $e terme srie d&si!ne un envoi de donn&es 9ia un fil unique A les 'its sont envoy&s les uns ( la suite des autres 0re%orte-4vous ( la section transmission de donn&es %our un cours th&orique sur les modes de transmission2. A l)ori!ine les %orts s&rie %ermettaient uniquement d)envoyer des donn&es+ mais %as d)en recevoir+ c)est %ourquoi des %orts 'idirectionnels ont &t& mis au %oint 0ceu, qui &qui%ent les ordinateurs actuels le sont2T les %orts s&ries 'idirectionnels ont donc 'esoin de deu, fils %our effectuer la communication. $a communication s&rie se fait de fa8on asynchrone+ cela si!nifie qu)aucun si!nal de synchronisation 0a%%el& horlo!e2 n)est n&cessaireA les donn&es %euvent @tre envoy&es ( intervalle de tem%s ar'itraire. *n contre%artie+ le %&ri%h&rique doit @tre ca%a'le de distin!uer les caractres 0un caractre a une lon!ueur de P 'its2 %armi la suite de 'its qui lui est envoy&e. /)est la raison %our laquelle dans ce ty%e de transmission+ chaque caractre est %r&c&d& d)un 'it de d&'ut 0a%%el& 'it ($A,$2 et d)un 'it de fin 0'it ($-P2. /es 'its de contrDle+ n&cessaires %our une transmission s&rie+ !as%illent 2 W de la 'ande %assante 0%our 1 'its envoy&s+ P servent ( coder le caractre+ 2 servent ( assurer la r&ce%tion2. $es %orts s&rie sont !&n&ralement int&!r&s ( la carte mre+ c)est %ourquoi des connecteurs %r&sents ( l)arrire du 'o.tier+ et reli&s ( la carte mre %ar une na%%e de fils+ %ermettent de connecter un &l&ment e,t&rieur. $es connecteurs s&ries %ossdent !&n&ralement < ou 2# 'roches et se %r&sentent sous la forme suivante 0res%ectivement connecteurs FB< et FB2#2 A

3n ordinateur %ersonnel %ossde !&n&ralement de un ( quatre %orts s&ries.

Port parall+le
$a transmission de donn&es en %arallle consiste ( envoyer des donn&es simultan&ment sur %lusieurs canau, 0fils2. $es %orts %arallle %r&sents sur les ordinateurs %ersonnels %ermettent d)envoyer simultan&ment P 'its 0un octet2 %ar l)interm&diaire de P fils. $es %remiers %orts %arallles 'idirectionnels %ermettaient d)atteindre des d&'its de l)ordre de 2.G:'/s. ArchitectureSysteme.odt Rev 1.1 12/2 11 Pa!e "</1"#

?outefois des %orts %arallles am&lior&s ont &t& mis au %oint afin d)o'tenir des d&'its %lus &lev&s A "e port 4PP 02nhanced Parralel Port+ %ort %arallle am&lior&2 a %ermis d)atteindre des d&'its de l)ordre de P ( 1" :'%s "e port 4CP 02nhanced Capabilities Port+ %ort ( ca%acit&s am&lior&es2+ mis au %oint %ar 3e6lett Packard et Microso1t. Il re%rend les caract&ristiques du %ort *PP en lui a>outant un su%%ort Plu! and Pla*+ c)est4(4dire la %ossi'ilit& %our l)ordinateur de reconna.tre les %&ri%h&riques 'ranch&s

$es %orts %arallles sont+ comme les %orts s&rie+ int&!r&s ( la carte mre. $es connecteurs FB2# %ermettent de connecter un &l&ment e,t&rieur 0une im%rimante %ar e,em%le2.

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e M /1"#

"e bus $&; Prsentation du bus $&;


$e 'us $&; 0#ni9ersal (erial Bus+ en fran8ais Bus srie uni9ersel2 est+ comme son nom l)indique+ 'as& sur une architecture de ty%e s&rie. Il s)a!it toutefois d)une interface entr&e4sortie 'eaucou% %lus ra%ide que les %orts s&rie standards. $)architecture qui a &t& retenue %our ce ty%e de %ort est en s&rie %our deu, raisons %rinci%ales A l)architecture s&rie %ermet d)utiliser une cadence d)horlo!e 'eaucou% %lus &lev&e qu)une interface %arallle+ car celle4ci ne su%%orte %as des fr&quences tro% &lev&es 0dans une architecture ( haut d&'it+ les 'its circulant sur chaque fil arrivent avec des d&cala!es+ %rovoquant des erreurs2 T les cS'les s&rie coLtent 'eaucou% moins cher que les cS'les %arallles.

"es normes $&;


Ainsi+ ds 1<<#+ le standard 3SB a &t& &la'or& %our la conne,ion d)une !rande vari&t& de %&ri%h&riques. $e standard $&; )FE %ro%ose deu, modes de communication A 12 :'/s en mode haute vitesse+ 1.# :'/s ( 'asse vitesse. $e standard $&; )F) a%%orte quelques clarifications au, constructeurs de %&ri%h&riques 3SB mais ne modifie en rien le d&'it. $es %&ri%h&riques certifi&s 3SB 1.1 %ortent le lo!o suivant A

$a norme $&; *FE %ermet d)o'tenir des d&'its %ouvant atteindre GP :'it/s. $es %&ri%h&riques certifi&s 3SB 2. %ortent le lo!o suivant A

*n l)a'sence de lo!o la meilleure fa8on de d&terminer s)il s)a!it de %&ri%h&riques 3SB ( 'as ou haut d&'it est de consulter la documentation du %roduit dans la mesure o1 les connecteurs sont les m@mes. $a com%ati'ilit& entre %&ri%h&riques 3SB 1. + 1.1 et 2. est assur&e. ?outefois l)utilisation d)un %&ri%h&rique 3SB 2. sur un %ort 3SB ( 'as d&'it 0i.e. 1. ou 1.12+ limitera le d&'it ( 12 :'it/s ma,imum. Fe %lus+ le systme d)e,%loitation est susce%ti'le d)afficher un messa!e e,%liquant que le d&'it sera 'rid&.

Types de connecteurs
Il e,iste deu, ty%es de connecteurs 3SB A $es connecteurs dits de type + dont la forme est rectan!ulaire et servant !&n&ralement %our des %&ri%h&riques %eu !ourmands en 'ande %assante 0clavier+ souris+ Ie'cam+ etc.2 T $es connecteurs dits de type ;+ dont la forme est carr&e et utilis&s %rinci%alement %our des %&ri%h&riques ( haut d&'it 0disques durs e,ternes+ etc.2. ArchitectureSysteme.odt Rev 1.1 12/2 11 Pa!e M1/1"#

1. Alimentation Z#E 0;B#(2 1 2. Fonn&es 0D)2 J. Fonn&es 0D<2 G. :asse 0=7D2

mA ma,imum

Fonctionnement du bus $&;


$)architecture 3SB a %our caract&ristique de fournir l)alimentation &lectrique au, %&ri%h&riques qu)elle relie+ dans la limite de 1# H ma,imum %ar %&ri%h&rique. *lle utilise %our cela un cS'le com%os& de quatre fils 0la masse =7D+ l)alimentation ;B#( et deu, fils de donn&es a%%el&s D) et D<2. $a norme 3SB %ermet le cha.na!e des %&ri%h&riques+ en utilisant une to%olo!ie en 'us ou en &toile. $es %&ri%h&riques %euvent alors @tre soit connect&s les uns ( la suite des autres+ soit ramifi&s. $a ramification se fait ( l)aide de 'o.tiers a%%el&s 5 hubs 6 0en fran8ais concentrateurs2+ com%ortant une seule entr&e et %lusieurs sorties. /ertains sont actifs 0fournissant de l)&ner!ie &lectrique2+ d)autres %assifs 0aliment&s %ar l)ordinateur2.

$a communication entre l)hDte 0l)ordinateur2 et les %&ri%h&riques se fait selon un %rotocole 0lan!a!e de communication2 'as& sur le %rinci%e de l)anneau ( >eton 0toCen rin!2. /ela si!nifie que la 'ande %assante est %arta!&e tem%orellement entre tous les %&ri%h&riques connect&s. $)hDte 0l)ordinateur2 &met un si!nal de d&'ut de s&quence chaque milliseconde 0ms2+ intervalle de tem%s %endant lequel il va donner simultan&ment la 5 %arole 6 ( chacun d)entre eu,. $orsque l)hDte d&sire communiquer avec un %&ri%h&rique+ il &met un >eton 0un %aquet de donn&es+ contenant l)adresse du %&ri%h&rique+ cod& sur M 'its2 d&si!nant un %&ri%h&rique+ c)est donc l)hDte qui d&cide du 5 dialo!ue 6 avec les %&ri%h&riques. Si le %&ri%h&rique reconna.t son adresse dans le >eton+ il envoie un %aquet de donn&es 0de P ( 2## octets2 en r&%onse+ sinon il fait suivre le %aquet au, autres %&ri%h&riques connect&s. $es donn&es ainsi &chan!&es sont cod&es selon le coda!e BRcI. Puisque l)adresse est cod&e sur M 'its+ 12P %&ri%h&riques 02eM2 %euvent @tre connect&s simultan&ment ( un %ort de ce ty%e. Il convient en r&alit& de ramener ce chiffre ( 12M car l)adresse est une adresse r&serv&e. 0cf %lus loin2. A raison d)une lon!ueur de cS'le ma,imale entre deu, %&ri%h&riques de # mtres et d)un nom're ma,imal de # hu's 0aliment&s2+ il est %ossi'le de cr&er une cha.ne lon!ue de 2# mtres O $es %orts 3SB su%%ortent le 5ot plu# and play. Ainsi+ les %&ri%h&riques %euvent @tre 'ranch&s sans &teindre l)ordinateur 0branchement chaud+ en an!lais hot plu#2. $ors de la conne,ion du %&ri%h&rique ( l)hDte+ ce dernier d&tecte l)a>out du nouvel &l&ment !rSce au chan!ement de la tension entre les fils FZ et F4. A ce moment+ l)ordinateur envoie un si!nal d)initialisation au %&ri%h&rique %endant 1 ms+ %uis lui fournit du courant !rSce au, fils =7D et ;B#( 0>usqu)( 1 mA2. $e %&ri%h&rique est alors aliment& en courant &lectrique et r&cu%re tem%orairement l)adresse %ar d&faut 0l)adresse 2. $)&ta%e suivante consiste ( lui fournir son adresse d&finitive 0c)est la %roc&dure d'numration2. Pour cela+ l)ordinateur interro!e les %&ri%h&riques d&>( 'ranch&s %our conna.tre la leur et en attri'ue une au nouveau+ qui en retour s)identifie. $)hDte+ dis%osant de toutes les caract&ristiques n&cessaires est alors en mesure de char!er le %ilote a%%ro%ri&. ArchitectureSysteme.odt Rev 1.1 12/2 11 Pa!e M2/1"#

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e MJ/1"#

"e bus Firewire 7i"in! H I444 ),D29 Prsentation du bus Firewire 7I444 ),D29
$e 'us I444 ),D2 0nom de la norme ( laquelle il fait r&f&rence2 a &t& mis au %oint ( la fin de l)ann&e 1<<# afin de fournir un systme d)interconne,ion %ermettant de faire circuler des donn&es ( haute vitesse en tem%s r&el. $a soci&t& Apple lui a donn& le nom commercial 5 Firewire 6+ qui est devenu le %lus usit&. Sony lui a &!alement donn& le nom commercial de iF"in!+ tandis que $exas Instrument lui a %r&f&r& le nom de L*nx. Il s)a!it ainsi d)un %ort+ &qui%ant certains ordinateurs+ %ermettant de connecter des %&ri%h&riques 0notamment des cam&ras num&riques2 ( trs haut d&'it. Il e,iste ainsi des cartes d)e,tension 0!&n&ralement au format P/I ou P/ /ard / P/:/IA 2 %ermettant de doter un ordinateur de connecteurs 7ireHire. $es connecteurs et cS'les 7ireHire sont re%&ra'les !rSce ( leur forme.

"es normes Fire<ire


Il e,iste diff&rentes normes 7ireHire %ermettant d)o'tenir les d&'its suivants A >orme Dbit thorique I444 ),D2a I444 ),D2a8&)EE 1 :'it/s I444 ),D2a8&*EE 2 :'it/s I444 ),D2a8&2EE G :'it/s I444 ),D2b I444 ),D2b8&OEE P :'it/s I444 ),D2b8&)*EE 12 :'it/s I444 ),D2b8&)1EE 1" :'it/s I444 ),D2b8&,*EE J2 :'it/s

$a norme I444 ),D2b est &!alement a%%el&e Fire<ire * ou Fire<ire :i#abit.

Connecteurs Firewire
Il e,iste diff&rents connecteurs 7ireHire %our chacune des normes I*** 1J<G. $a norme I*** 1J<Ga d&finit deu, connecteurs A $es connecteurs ),D2a8)DDL A

\ $es connecteurs ),D2a8*EEE a%%el&s mini8DM car ils sont utilis&s sur les cam&ras vid&o ArchitectureSysteme.odt Rev 1.1 12/2 11 Pa!e MG/1"#

num&riques FE 0Fi!ital Eideo2 A

$a norme I*** 1J<G' d&finit deu, ty%es de connecteurs dessin&s de fa8on ( ce que les %rises 1J<G'4Beta %uissent s)enficher dans les connecteurs Beta et Bilin!ual mais que les %rises 1J<G' Bilin!ual ne %uissent s)enficher que dans les connecteurs Bilin!ual A $es connecteurs ),D2b ;Pta A

\ $es connecteurs ),D2b ;ilin#ual A

Fonctionnement du bus Firewire


$e 'us I*** 1J<G suit ( %eu %rs la m@me structure que le 'us 3SB+ si ce n)est qu)il utilise un cS'le com%os& de si, fils 0deu, %aires %our les donn&es et %our l)horlo!e+ et deu, fils %our l)alimentation &lectrique2 lui %ermettant d)o'tenir un d&'it de P :'/s 0il devrait atteindre %rochainement 1." 9'/s+ voire J.2 9'/s ( %lus lon! terme2. Ainsi+ les deu, fils d&di&s ( une horlo!e montrent la diff&rence ma>eure qui e,iste entre le 'us 3SB et le 'us I*** 1J<G+ c)est4(4dire la %ossi'ilit& de fonctionner selon deu, modes de transfert A le mode de transfert asynchrone A $e mode de transfert asynchrone est 'as& sur une transmission de %aquets ( intervalles de tem%s varia'les. /ela si!nifie que l)hDte envoie un %aquet de donn&es et attend de recevoir un accus& de r&ce%tion du %&ri%h&rique. Si l)hDte re8oit un accus& de r&ce%tion+ il envoie le %aquet de donn&es suivant+ sinon le %aquet est ( nouveau r&e,%&di& au 'out d)un tem%s d)attente. le mode isochrone A $e mode de transfert isochrone %ermet l)envoi de %aquets de donn&es de taille fi,e ( intervalle de tem%s r&!ulier. 3n noeud+ a%%el& C*cle Master est char!& d)envoyer un %aquet de synchronisation 0a%%el& C*cle (tart packet2 toutes les 12# microsecondes. Fe cette fa8on aucun accus& de r&ce%tion n)est n&cessaire+ ce qui %ermet de !arantir un d&'it fi,e. Fe %lus+ &tant donn& qu)aucun accus& de r&ce%tion n)est n&cessaire+ l)adressa!e des %&ri%h&riques est sim%lifi& et la 'ande %assante &conomis&e %ermet de !a!ner en vitesse de transfert.

Autre innovation du standard I*** 1J<G A la %ossi'ilit& d)utiliser des %onts+ systmes %ermettant de relier %lusieurs 'us entre eu,. *n effet+ l)adressa!e des %&ri%h&riques se fait !rSce ( un identificateur de noeud 0c)est4(4dire de %&ri%h&rique2 cod& sur 1" 'its. /et identificateur est scind& en deu, cham%s A un cham% de 1 'its %ermettant de d&si!ner le %ont et un cham% de " 'its s%&cifiant le noeud. Il est donc %ossi'le de relier 1 2J %onts 0soit 21 412+ sur chacun desquels il %eut y avoir "J noeuds 0soit 2" 412+ il est ainsi %ossi'le d)adresser "##J# %&ri%h&riques O $e standard I*** 1J<G %ermet aussi le Not %lu!)n %lay+ mais alors que le 'us 3SB est destin& ( l)utilisation de %&ri%h&riques %eu !ourmands en ressources 0souris ou clavier %ar e,em%le2+ la 'ande %assante de l)I*** 1J<G la destine ( des utilisations multim&dias sans %r&c&dents 0acquisition vid&o+ etc.2 ArchitectureSysteme.odt Rev 1.1 12/2 11 Pa!e M#/1"#

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e M"/1"#

"e bus I& Introduction


$e standard T 0Ad9anced $echnolo!* Attachment2 est une interface standard %ermettant la conne,ion de %&ri%h&riques de stocCa!e sur les ordinateurs de ty%e P/. $e standard A?A a &t& mis au %oint le 12 mai 1<<G %ar l)ABSI 0document UJ.22141<<G2. :al!r& l)a%%ellation officielle KA?AK+ ce standard est %lus connue sous le terme commercial ID4 0Inte!rated Dri9e 2lectronics2 ou 4nhanced ID4 04ID4 ou 48ID42. $e standard A?A est ori!inalement %r&vu %our connecter des disques durs+ toutefois une e,tension nomm&e T PI 0 T Pac!et Interface2 a &t& d&velo%%&e afin de %ouvoir interfacer d)autres %&ri%h&riques de stocCa!e 0lecteurs de /F4R=:+ lecteurs de FEF4R=:+ etc2 sur une interface A?A. Fe%uis l)&mer!ence de la norme Serial A?A 0not&e ()A$A ou (A$A2+ %ermettant de transf&rer les donn&es en s&rie+ le terme 5 Parallel T 6 0not& PA$A ou P)A$A2 rem%lace %arfois l)a%%ellation KA?AK afin de marquer le contraste entre les deu, normes.

Principe
$a norme A?A %ermet de relier des %&ri%h&riques de stocCa!e directement ( la carte mre !rSce ( une nappe ID4 0en an!lais ribbon cable2 !&n&ralement com%os&e de G fils %arallles et de trois connecteurs 0un connecteur %our la carte mre+ !&n&ralement 'leu+ et les connecteurs restants %our deu, %&ri%h&riques de stocCa!e+ res%ectivement noir et !ris2.

Sur la na%%e un des %&ri%h&riques doit @tre d&clar& comme maNtre 0master2+ l)autre en escla(e 0sla9e2. Par convention le connecteur ( l)e,tr&mit& 0noir2 est r&serv& au %&ri%h&rique ma.tre et le connecteur du milieu 0!ris2 au %&ri%h&rique esclave. 3n mode a%%el& cable select 0not& C& ou CH&2 %ermet de d&finir automatiquement le %&ri%h&rique ma.tre et l)esclave %our %eu que le BI=S de l)ordinateur su%%orte cette fonctionnalit&.

%odes PIO
$a transmission des donn&es se fait !rSce ( un %rotocole a%%el& PIO 0Pro!rammed Input.-utput2 %ermettant au, %&ri%h&riques d)&chan!er des donn&es avec la m&moire vive ( l)aide de commandes !&r&es directement %ar le %rocesseur. ?outefois+ de !ros transferts de donn&es %euvent ra%idement im%oser une !rosse char!e de travail au %rocesseur et ralentir l)ensem'le du systme. Il e,iste # modes PI= d&finissant le tau, de transfert ma,imal A %ode PIO :ode :ode 1 :ode 2 :ode J Dbit 7%oHs9 J.J #.2 P.J 11.1

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e MM/1"#

:ode G

1".M

%odes D%
$a technique du D% 0Direct Memor* Access2 %ermet de d&sen!or!er le %rocesseur en %ermettant ( chacun des %&ri%h&riques d)acc&der directement ( la m&moire. =n distin!ue deu, ty%es de modes F:A A $e F:A dit Ksin!le IordK 0en fran8ais mot simple2 %ermettant de transmettre un mot sim%le 02 octets soient 1" 'its2 ( chaque session de transfert+ $e F:A dit Kmulti4IordK 0en fran8ais mots multiples2 %ermettant de transmettre successivement %lusieurs mots ( chaque session de transfert.

$e ta'leau suivant liste les diff&rents modes F:A et les tau, de transfert associ&s A %ode D% E 0Sin!le Iord2 ) 0Sin!le Iord2 * 0Sin!le Iord2 E 0:ultiIord2 ) 0:ultiIord2 * 0:ultiIord2 Dbit 7%oHs9 2.1 G.2 P.J G.2 1J.J 1".M

$ltra D%
$e standard A?A est ( l)ori!ine 'as& sur un mode de transfert asynchrone+ c)est4(4dire que les envois commandes et les envois de donn&es sont cadenc&s ( la fr&quence du 'us et se font ( chaque front montant 0en an!lais risin! ed!e2 du si!nal de l)horlo!e 0strobe2. ?outefois les envois des donn&es et des commandes ne se font %as simultan&ment+ c)est4(4dire qu)une commande ne %eut @tre envoy&e tant que la donn&e n)a %as &t& re8ue et inversement. Pour au!menter le tau, de transfert des donn&es il %eut donc sem'ler lo!ique d)au!menter la fr&quence du si!nal d)horlo!e. ?outefois sur une interface o1 les donn&es sont envoy&es en %arallle l)au!mentation de la fr&quence %ose des %ro'lmes d)interf&rence &lectroma!n&tiques. Ainsi l)$ltra D% 0%arfois not& $D% 2 a &t& %ens& dans le 'ut d)o%timiser au ma,imum l)interface A?A. $a %remire id&e de l)3ltra F:A consiste ( utiliser les front montants ainsi que les fronts descendants 01allin! ed!es2 du si!nal %our les transferts soit un !ain de vitesse de 1 W 0avec un d&'it %assant de 1"." :o/s ( JJ.J :o/s2. Fe %lus l)$ltra D% introduit l)utilisation de codes /R/ %our d&tecter les erreurs de transmission. Ainsi les diff&rents modes 3ltra F:A d&finissent la fr&quence de transfert des donn&es. $orsqu)une erreur est rencontr&e 0lorsque le /R/ re8u ne corres%ond %as au, donn&es2 le transfert %asse dans un mode 3ltra F:A inf&rieur+ voire sans 3ltra F:A. %ode $ltra D% 3F:A 3F:A 1 ArchitectureSysteme.odt Dbit 7%oHs9 1".M 2#. Rev 1.1 12/2 11 Pa!e MP/1"#

3F:A 2 03ltra4A?A/JJ2 JJ.J 3F:A J GG.G 3F:A G 03ltra4A?A/""2 "".M 3F:A # 03ltra4A?A/1 2 1 3F:A " 03ltra4A?A/1JJ2 1JJ

A %artir de l)3ltra F:A mode G un nouveau ty%e de na%%e a &t& introduit afin de limiter les interf&rences T il s)a!it d)une na%%e a>outant G fils de masse 0soit un total de P 2+ entrecal&s avec les fils de donn&es afin de les isoler et %oss&dant les m@mes connecteurs que la na%%e de G fils. Seuls les modes 3ltra F:A 2+ G+ # et " sont r&ellement im%l&ment&s %ar les disques durs.

"es normes T
$e standard A?A se d&cline en %lusieurs versions+ ayant vu le >our successivement A

T 8)
$e standard T 8)+ connu sous le nom de IF*+ %ermet la conne,ion de deu, %&ri%h&riques sur une na%%e de G fils et %ro%ose une transmission P ou 1" 'its avec un d&'it de l)ordre de P.J :o/s. T 8) d&finit et su%%orte les modes PI- 0Pro!rammed Input.-utput2 + 1 et 2 ainsi que le mode D% multiword 0Direct %emory ccess2 .

T 8*
$e standard T 8*+ connu sous le nom de 4ID4 0%arfois Fast T + Fast T 8* ou Fast ID42+ %ermet la conne,ion de deu, %&ri%h&riques sur une na%%e de G fils et %ro%ose une transmission P ou 1" 'its avec un d&'it de l)ordre de 1"." :o/s. A?A42 %ermet le su%%ort des modes PIO + 1+ 2+ J et G et modes D% multiword + 1 et 2. Fe %lus+ A?A42 d&finit %ermet de re%ousser la limite de la taille ma,imale de disque de #2P :o im%os&e %ar la norme A?A41 ( P.G 9o !rSce au "; 0Lar!e Block Addressin!2.

T 8,
$e standard T 8, 0&!alement a%%el& A$A Attachment G Inter1ace2 re%r&sente une r&vision mineure de l)A?A42 0avec une com%ati'ilit& descendante2 et fut %u'li& en 1<<M sous le standard UJ.2<P41<<M. $e standard A?A4J a%%orte les am&liorations suivantes A 7ia'ilit& am&lior&e A $)A?A4J %ermet d)au!menter la fia'ilit& des transferts ( haute vitesse. $e &F%F F'FT 0(el1)Monitorin! Anal*sis and ,eportin! $echnolo!*+ traduise- $echnolo!ie d'auto sur9eillanceK d'anal*se et de rapport2 A il s)a!it d)une fonction destin&e ( am&liorer la fia'ilit& et ( %r&venir les %annes. 7onction de s&curit& A les %&ri%h&riques %euvent @tre %rot&!&s ( l)aide d)un mot de %asse a>out& dans le BI=S. Au d&marra!e de l)ordinateur+ celui4ci v&rifie que le mot de %asse cod& dans le BI=S corres%ond ( celui stocC& sur le disque. /ela %ermet notamment d)em%@cher l)utilisation du disque sur une autre machine.

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e M</1"#

T 8, n)introduit %as de nouveau mode mais su%%orte les modes PI- + 1+ 2+ J et G ainsi que les modes D% + 1 et 2.

T 82
$e standard T 82+ ou $ltra8 T H,,+ a &t& d&fini en 1<<P sous sous le standard ABSI B/I?S J1M4 1<<P. A?A4G modifie le mode $BA afin de %orter la ca%acit& ma,imale des disques ( 12P 9o. *n effet+ le mode $BA %ermet un adressa!e cod& %ar un nom're 'inaire de 2P 'its. =r chaque secteur re%r&sente #12 octets+ ainsi la ca%acit& ma,imale e,acte d)un disque dur en mode $BA est la suivante A
228*%12 = 13' )38 &%3 )'2 "#t$t 13' )38 &%3 )'2/*102)*102)*102)+= 128 ,"

T 8L
*n 1<<< le standard T 8L d&finit deu, nouveau, modes de transfert A $ltra8D% mode , et 2 0le mode G est aussi a%%el& #ltra A$A.AA ou #ltra DMA.AA2 Fe %lus il %ro%ose la d&tection automatique du ty%e de na%%es utilis&es 0P ou G fils2.

T 81
Fe%uis 2 1 T 81 d&finit le su%%ort de l)$ltra D% H)EE 0aussi a%%el& #ltra DMA mode ? ou #ltra) A$A>&&2 %ermettant d)atteindre des d&'its th&oriques de 1 :o/s. F)autre %art A?A4" d&finit une nouvelle fonctionnalit&+ a%%el&e Automatic Acoustic Mana!ement 0 %2+ %ermettant d)a>uster automatiquement la vitesse d)accs au, disques su%%ortant cette fonction afin d)en r&duire le 'ruit de fonctionnement. *nfin+ la norme A?A4" %ermet un mode d)adressa!e des secteurs du disque dur sur GP 'its+ a%%el& $BAGP 0$o!ical BlocC Addressin! GP 'its2. 9rSce au $BAGP+ il est %ossi'le d)utiliser des disques durs de 2eGP secteurs de #12 octets+ soit une ca%acit& de ma,imale de 2 %&taoctets.

T 8C
T 8C d&finit le su%%ort de l)$ltra D% H),, 0aussi a%%el& #ltra DMA mode A ou #ltra)A$A>GG2 %ermettant d)atteindre des d&'its th&oriques de 1JJ :o/s.

Tableau rcapitulatif
>om >orme >&I &ynonyme A?A41ftd PI= mode roIs%an[Gi PI= #+2 mode 1 ABSI UJ.2214 1<<Gftd PI= P+J mode 2 roIs%an[Gi IF* F:A P+J ArchitectureSysteme.odt %ode Dbit 7%oHs9 Commentaires 7PIOHD% 9 J+J

Rev 1.1 12/2 11

Pa!e P /1"#

mode A?A42ftd PI= roIs%an[Gi mode G ABSI UJ.2M<4 F:A 1<<"ftd mode 1 roIs%an[Gi F:A *IF*+ 7ast A?A+ mode 2 7ast A?A42 PI= mode G F:A mode 1 F:A mode 2 A?A4Jftd roIs%an[Gi ABSI UJ.2<P4 1<<Mftd roIs%an[Gi A?A4G/A?API4 Gftd roIs%an[Ji ABSI B/I?S J1M41<<Pftd roIs%an[Ji 3ltra4A?A/JJ+ 3F:A JJ+ 3ltra F:A JJ A?A4#/A?API4 #ftd roIs%an[2i ABSI B/I?S JG 42 ftd roIs%an[2i 3ltra4A?A/""+ 3F:A ""+ 3ltra F:A "" PI= mode J 11+1 1"+M 1J+J 1"+M PI= mode J 11+1 1"+M 1J+J 1"+M 3F:A mode 2#+ JJ+J 3F:A mode J GG+G 3ltra F:A ""+ utilisation d)un cS'le de P 'roches 3ltra F:A 1 + $BAGP et norme AA/ 0Automatic Acoustic :ana!ement2 1"+M 3ltra F:A JJ et su%%ort des /F4 R=: 0A?API2 S:AR?+ $BA 2P 'its $BA 2P 'its

3F:A mode 1 3F:A mode 2

3F:A mode G

""+M

3ltra4 ABSI A?A/1 + A?A4"/A?API4" B/I?S JGM4 3F:A 1 + 2 1 3ltra F:A 1 3ltra4 ABSI A?A/1JJ+ A?A4M/A?API4M B/I?S J"14 3F:A 1JJ+ 2 2 3ltra F:A 1JJ

3F:A mode #

3F:A mode "

1JJ

3ltra F:A 1JJ

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e P1/1"#

"e bus &erial T Introduction


$e standard &erial T 0()A$A ou & T 2 est un 'us standard %ermettant la conne,ion de %&ri%h&riques de stocCa!e haut d&'it sur les ordinateurs de ty%e P/. $e standard Serial A?A est a%%aru en f&vrier 2 J afin de %allier les limitations de la norme A?A 0%lus connue sous le nom KID2K et r&tro4activement a%%el&e Parallel A$A2+ qui utilise un mode de transmission en %arallle. *n effet+ le mode de transmission en %arallle n)est %as %r&vu %our su%%orter des fr&quences &lev&es en raison des %ro'lmes li&s au, interf&rences &lectroma!n&tiques entre les diff&rents fils. $es cS'les et %&ri%h&riques ( la norme S4A?A %euvent notamment @tre reconnu %ar la %r&sence du lo!o suivant A

Principe du &erial T
$e standard Serial A?A est 'as& sur une communication en s&rie. 3ne voie de donn&es est utilis&e %our transmettre les donn&es et une autre voie sert ( la transmission d)accus&s de r&ce%tion. Sur chacune de ces voies les donn&es sont transmises en utilisant le mode de transmission "MD& 0Lo6 ;olta!e Di11erential (i!nalin!2 consistant ( transf&rer un si!nal sur un fil et son o%%os& sur un second fil afin de %ermettre au r&ce%teur de reconstituer le si!nal %ar diff&rence. $es donn&es de contrDle sont transmises sur la m@me voie que les donn&es en utilisant une s&quence de 'its %articulire %our les distin!uer. Ainsi la communication demande deu, voies de transmission+ chacune effectu&e via deu, fils+ soit un total de quatre fils %our la transmission.

Connecteurs &erial8 T
$e cS'le utilis& %ar le Serial A?A est un cS'le rond com%os& de se%t fils et termin& %ar un connecteur de P mm A

?rois fils servent ( la masse et les deu, %aires servent ( la transmission de donn&es. $e connecteur d)alimentation est &!alement diff&rent A il est com%os& de 1# 'roches %ermettant d)alimenter le %&ri%h&rique en J.JE+ #E ou 12E et %ossde une allure similaire au connecteur de donn&es A

Caractristiques techniques
$e Serial A?A %ermet d)o'tenir des d&'its de l)ordre de 1PM.# :o/s 01+# 9'/s2+ or chaque octet est transmis avec un 'it de d&marra!e 0start 'it2 et un 'it d)arr@t 0sto% 'it2+ soit un d&'it utile th&orique de 1# :o/s 01+2 9'/s2. $e standard Serial A?A II devrait %ermettre d)avoisiner les JM# :o/s 0J 9'/s2+ soit ArchitectureSysteme.odt Rev 1.1 12/2 11 Pa!e P2/1"#

:o/s utiles th&oriques+ %uis ( terme M# :o/s 0" 9'/s2+ soit "

:o/s utiles th&oriques.

$es cS'les (erial A$A %euvent mesurer >usqu)( 1 mtre de lon! 0contre %? cm %our les na%%es IF*2. Fe %lus+ le fai'le nom're de fils dans une !aine ronde %ermet %lus de sou%lesse et une meilleure circulation de l)air dans le 'o.tier qu)avec des na%%es IF* 0m@me si des na%%es IF* rondes e,istent2. /ontrairement ( la norme A?A+ les %&ri%h&riques (erial A$A sont seuls sur chaque cS'le et il n)est %lus n&cessaire de d&finir des K%&ri%h&riques ma.tresK et des K%&ri%h&riques esclavesK F)autre %art+ la norme (erial A$A %ermet le raccordement ( chaud des %&ri%h&riques 03ot Plu!2.

e& T
Par ailleurs+ il e,iste une version de connecteurs destin&s au stocCa!e e,terne a%%el&s *,ternal SA?A ou eSA?A. $a lon!ueur ma,imale de cS'le est alors de 2 m. $a norme eSA?A est similaire ( la norme SA?A+ ( la diff&rence %rs qu)elle est destin&e ( la conne,ion de disques e,ternes 0vous trouvere- sur les cartes mres r&centes un %ort eSA?A ( l)arrire de celles4ci2. Il est donc %ossi'le de trouver des 'o.tiers e,ternes eSA?A offrant des d&'its similaires ( ceu, des disques durs internes 0'eaucou% %lus %erformants donc que les 'o.tiers 3SB classiques2.

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e PJ/1"#

"e bus &C&I Prsentation de l'interface &C&I


$e standard &C&I 0(mall Computer (*stem Inter1ace2 est une interface %ermettant la conne,ion de %lusieurs %&ri%h&riques de ty%es diff&rents sur un ordinateur %ar l)interm&diaire d)une carte+ a%%el&e adaptateur &C&I ou contrGleur &C&I 0connect& !&n&ralement %ar l)interm&diaire d)un connecteur P/I2. $e nom're de %&ri%h&riques %ouvant @tre 'ranch&s d&%end de la lar!eur du 'us S/SI. *n effet+ avec un 'us P 'its il est %ossi'le de connecter P unit&s %hysiques+ contre 1" %our un 'us 1" 'its. $e contrDleur S/SI re%r&sentant une unit& %hysique ( %art entire+ le 'us %eut donc acce%ter M 0J ) >2 ou 1# 0>A ) >2 %&ri%h&riques.

dressa#e des priphriques


$)adressa!e des %&ri%h&riques se fait !rSce ( des num&ros d)identification. $e %remier num&ro est l)ID+ il s)a!it d)un num&ro %ermettant de d&si!ner le contrDleur int&!r& ( chaque %&ri%h&rique 0celui4ci est d&fini !rSce ( des cavaliers ( %ositionner sur chaque %&ri%h&rique S/SI ou 'ien lo!iciellement2. *n effet+ le %&ri%h&rique %eut avoir >usqu)( P unit&s lo!iques 0%ar e,em%le un lecteur de /F4R=: com%ortant %lusieurs tiroirs2. $es unit&s lo!iques sont re%&r&es %ar un identificateur a%%el& $3B 0Lo!ical #nit 7umber2. *nfin+ un ordinateur %eut com%orter %lusieurs cartes S/SI+ c)est %ourquoi un num&ro de carte est assi!n& ( chacune d)entre4elles. Fe cette fa8on+ %our communiquer avec un %&ri%h&rique+ l)ordinateur doit donner une adresse de la forme 5 numro de carte 8 ID 8 "$> 6.

&C&I asymtrique et diffrentiel


Feu, ty%es de 'us S/SI e,istent A le bus asymtrique+ not& &4 0%our (in!le 2nded2+ 'as& sur une architecture %arallle dans laquelle chaque canal circule sur un fil+ ce qui le rend sensi'le au, interf&rences. $es na%%es S/SI en mode S* %ossdent donc P fils dans le cas de transmission P 'its 0on %arle alors de narro6+ si!nifiant KtroitK2 ou 1" fils %our un cS'le 1" 'its 0a%%el& 6ide+ dont la traduction est Klar!eK2 Il s)a!it du ty%e de 'us S/SI le %lus r&%andu le bus diffrentiel %ermet le trans%ort des si!nau, sur une %aire de fils. $)information est cod&e %ar diff&rence entre les deu, fils 0chacun v&hiculant la tension o%%os&e2 afin de com%enser les %ertur'ations &lectroma!n&tiques+ ce qui %ermet une distance de cS'la!e im%ortante 0de l)ordre de 2# mtres2. =n distin!ue !&n&ralement le mode "MD 0Lo6 ;olta!e Di11erential+ en fran8ais di11rentiel basse tension2+ 'as& sur des si!nau, J.JE+ et le mode 5MD 03i!h ;olta!e di11erential+ en fran8ais di11rentiel haute tension2+ utilisant des si!nau, #E. $es %&ri%h&riques utilisant ce ty%e de transmission+ %lus rare+ %ortant !&n&ralement l)inscri%tion KFI77K. $es connecteurs des deu, cat&!ories de %&ri%h&riques sont les m@mes+ mais les si!nau, &lectriques ne le sont %as+ il faut donc veiller ( identifier les %&ri%h&riques 0!rSce au, sym'oles %r&vus ( cet effet2 afin de ne %as les d&t&riorer O

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e PG/1"#

"es normes &C&I


$es normes S/SI d&finissent les %aramtres &lectriques des interfaces d)entr&es4sorties. $e standard &C&I8) date de 1<P"+ il d&finissait des commandes standard %ermettant le contrDle des %&ri%h&riques S/SI sur un 'us cadenc& ( G+MM :N- d)une lar!eur de P 'its+ ce qui lui %ermettait d)offrir des d&'its de l)ordre de # :o/s. ?outefois un !rand nom're de ces commandes &taient o%tionnelles+ c)est %ourquoi en 1<<G la norme &C&I8* a &t& ado%t&e. *lle d&finit 1P commandes a%%el&es CC& 0Common Command (et2. Fiverses versions du standard S/SI42 ont &t& d&finies A $e Hide S/SI42 est 'as& sur un 'us de lar!eur 1" 'its 0au lieu de P2 et %ermet d)offrir un d&'it de 1 :o/s T $e 7ast S/SI42 est un mode synchrone ra%ide %ermettant de %asser de # ( 1 :o/s %our le S/SI standard+ et de 1 ( 2 :o/s %our le Hide S/SI42 0'a%tis& %our l)occasion 7ast Hide S/SI422T $es modes 7ast42 et 7ast4G %ermettent res%ectivement de dou'ler et quadru%ler ces d&'its.

$a norme &C&I8, int!re de nouvelles commandes+ et %ermet le cha.na!e de J2 %&ri%h&riques ainsi qu)un d&'it ma,imal de J2 :o/s 0en mode 3ltra4J2 2. $e ta'leau suivant r&ca%itule les caract&ristiques des diff&rentes normes S/SI A "ar#eur du Mitesse du bus bus P 'its P 'its 1" 'its J2 'its P 'its 1" 'its P 'its 1" 'its 1" 'its 1" 'its 1" ;ande passante

>orme S/SI410Fast)? (C(I2 S/SI42 4 7ast41 S/SI S/SI42 4 Hide S/SI42 4 7ast Hide J2 'its S/SI42 4 3ltra S/SI4207ast42 S/SI2 S/SI42 4 3ltra Hide S/SI42 S/SI4J 4 3ltra42 S/SI07ast4G S/SI2 S/SI4J 4 3ltra42 Hide S/SI S/SI4J 4 3ltra41" 03ltra4J S/SI ou 7ast4P S/SI2 S/SI4J 4 3ltra4J2 03ltra4G S/SI ou 7ast41" S/SI2 S/SI4J 4 3ltra4"G 03ltra4# S/SI2

Connectique # 'roches0'us asym&trique ou diff&rentiel2 # 'roches0'us asym&trique ou diff&rentiel2 # 'roches0'us asym&trique ou diff&rentiel2 "P 'roches0'us asym&trique ou diff&rentiel2 # 'roches0'us asym&trique ou diff&rentiel2

G.MM :N- # :o/sec 1 :N1 :N1 :N2 :N2 :NG :NG :NP :NP :NFFR P :NQFR 1 :o/sec 2 :o/sec G :o/sec 2 :o/sec G :o/sec G :o/sec P :o/sec

"P 'roches0'us diff&rentiel2

1" :o/sec "P 'roches0'us diff&rentiel2 J2 :o/sec "P 'roches0'us diff&rentiel2 "G :o/sec "P 'roches0'us diff&rentiel2

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e P#/1"#

"e bus PC Card PC%CI


$e 'us PC Card a &t& mis au %oint en 1<P< %ar le consortium PC%CI 0Personal Computer Memor* Card International Association+ d)o1 le nom donn& %arfois au 'us2 afin d)&tendre les ca%acit&s d)accueil de %&ri%h&riques des ordinateurs %orta'les.

Caractristiques techniques
$es %&ri%h&riques P/:/IA sont au format carte de cr&dit 0#G mm %ar P# mm2 et %ossdent un connecteur de "P 'roches.

Il e,iste trois ty%es de facteur de forme 01orm 1actor2 corres%ondant ( trois &%aisseurs standard A Type "ar#eur 7mm9"on#ueur 7mm9 paisseur 7mm9 PC Card Type I #G P# J.J PC Card Type II #G P# #. PC Card Type III #G P# 1 .#

$es cartes de ty%e I sont !&n&ralement utilis&es %our des cartes d)e,tension de m&moire. $es cartes de ty%e II servent ha'ituellement %our des %&ri%h&riques de communication 0modem+ carte r&seau+ carte r&seau sans fil2 et de %etits disques durs. *nfin les cartes de ty%e III+ 'eaucou% %lus &%aisses+ sont en !&n&ral r&serv&es ( des %&ri%h&riques em'arquant des &l&ments m&caniques 0disques dur de !rosse ca%acit&2.

Card;us
A %artir de 1<<# la norme Card;us 0%arfois a%%el&e PC Card ,*8bit2 est a%%arue+ %ermettant des transferts de donn&es en J2 'its+ cadenc&s ( une fr&quence de JJ :N- avec une tension de JE 0contre #.# %our le P/:/IA2.

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e P"/1"#

>otion de priphrique
=n a%%elle 5 priphrique 6 un mat&riel &lectronique %ouvant @tre raccord& ( un ordinateur %ar l)interm&diaire de l)une de ses interfaces d)entr&e4sortie 0%ort s&rie+ %ort %arallle+ 'us 3SB+ 'us fireIire+ interface S/SI+ etc.2+ le %lus souvent %ar l)interm&diaire d)un connecteur. Il s)a!it donc des com%osants de l)ordinateur e,ternes ( l)unit& centrale. =n distin!ue ha'ituellement les cat&!ories de %&ri%h&riques suivantes A priphriques d'afficha#e A il s)a!it de %&ri%h&riques de sortie+ fournissant une re%r&sentation visuelle ( l)utilisateur+ tels qu)un &cran. priphriques de stoc!a#e A il s)a!it d)un %&ri%h&rique d)entr&e4sortie ca%a'le de stocCer les informations de manire %ermanent 0disque dur+ lecteur de /F4R=:+ FEF4R=:+ etc.2 T priphriques d'acquisition. Ils %ermettent ( l)ordinateur d)acqu&rir des donn&es telles %articulires+ telles que des donn&es vid&o+ on %arle alors d)ac uisition 9ido ou 'ien d)ima!es num&ris&es 0scanner2 T priphriques d'entre A ce sont des %&ri%h&riques ca%a'les uniquement d)envoyer des informations ( l)ordinateur+ %ar e,em%le les dis%ositifs de %ointa!e 0souris2 ou 'ien le gclavier.%h%J clavierh.

Carte d'e-tension
=n a%%elle 5 carte d'e-tension 6 un mat&riel &lectronique sous forme de carte %ouvant @tre raccord& ( un ordinateur %ar l)interm&diaire de l)un de ses connecteurs d)e,tension 0ISA+ P/I+ A9P+ P/I *,%ress+ etc.2. Il s)a!it de com%osants connect&s directement ( la carte mre et situ&s dans l)unit& centrale+ %ermettant de doter l)ordinateur de nouvelles fonctionnalit&s d)entr&e4sortie. $es %rinci%ales cartes d)e,tension sont notamment A $a carte !ra%hique T $a carte son T $a carte r&seau.

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e PM/1"#

>otion d'interruption
Puisque le %rocesseur ne %eut %as traiter %lusieurs informations simultan&ment 0il traite une information ( la fois2+ un %ro!ramme en cours d)e,&cution %eut+ !rSce ( une interru%tion+ @tre momentan&ment sus%endu+ le tem%s que s)e,&cute une routine d)interru%tion. $e %ro!ramme interrom%u %eut ensuite re%rendre son e,&cution. Il e,iste 2#" adresses d)interru%tion diff&rentes. 3ne interru%tion devient une interru%tion mat&rielle lorsqu)elle est demand&e %ar un com%osant mat&riel de l)ordinateur. *n effet+ il e,iste dans l)ordinateur de nom'reu, %&ri%h&riques. /eu,4ci ont !&n&ralement 'esoin d)utiliser les ressources du systme+ ne serait4ce que %our communiquer avec lui. $orsqu)un %&ri%h&rique souhaite acc&der ( une ressource+ il envoie une demande d)interru%tion au %rocesseur %our qu)il lui %r@te son attention. Ainsi+ les %&ri%h&riques ont un num&ro d)interru%tion+ que l)on a%%elle I'? 0Interruption ,eHuest+ soit 5 re uLte d'interruption 62. A titre d)ima!e+ chaque %&ri%h&rique tire une 5 ficelle 6 reli&e ( une cloche %our si!naler ( l)ordinateur qu)il veut qu)il lui %r@te attention. /ette 5 ficelle 6 est en fait une li!ne %hysique qui relie chaque connecteur d)e,tension+ ainsi que chaque interface d)entr&e4sortie+ ( la gcarte4mere.%h%J carte mreh. Pour un em%lacement ISA P 'its %ar e,em%le+ il e,iste P li!nes IRQ reliant les slots ISA P 'its ( la carte mre0IRQ ( IRQM2. /es IRQ sont contrDl&s %ar un 5 contrGleur d'interruption 6 char!& de 5 donner la %arole 6 ( l)IRQ ayant la %lus !rande %riorit&. Avec l)a%%arition de slots 1" 'its+ les IRQ P ( 1# ont &t& a>out&s+ il a donc fallu a>outer un second contrDleur d)interru%tion. $a liaison entre les deu, !rou%es d)interru%tions se fait %ar l)interm&diaire de l)IRQ 2 reli&e ( l)IRQ < 0a%%el&e 5 cascade 62. $a cascade vient donc en quelque sorte Kins&rerK les IRQ P ( 1# entre les IRQ 1 et J A

$a %riorit& &tant donn&e %ar ordre d)IRQ croissant+ et les IRQ P ( 1# &tant ins&r&es entre les IRQ 1 et J+ l)ordre de %riorit& est donc le suivant A E Q ) Q O Q D Q )E Q )) Q )* Q ), Q )2 Q )L Q , Q 2 Q L Q 1 Q C

D%
$es %&ri%h&riques ont r&!ulirement 'esoin d)5 em%runter de la m&moire 6 au systme afin de s)en servir comme -one de tampon 0en an!lais bu11er2+ c)est4(4dire une -one de stocCa!e tem%oraire %ermettant d)enre!istrer ra%idement des donn&es en entr&e ou en sortie. 3n canal d)accs direct ( la m&moire+ a%%el& D% 0Direct Memor* Access soit Acc5s direct / la mmoire2+ a ainsi &t& d&fini %our y rem&dier. $e canal F:A d&si!ne un accs ( un em%lacement de la gram.%h%J m&moire viveh 0RA:2 de l)ordinateur+ re%&r& %ar une 5 adresse de d&'ut 6 0ou 5RA: Start Address6 en an!lais2 et une 5 adresse de fin 6. /ette m&thode %ermet ( un %&ri%h&rique d)em%runter des canau, s%&ciau, qui lui donnent un accs direct ( la m&moire+ sans faire intervenir le micro%rocesseur+ afin de le d&char!er de ces tSches. 3n ordinateur de ty%e P/ %ossde P canau, F:A. $es quatre %remiers canau, F:A ont une lar!eur de 'ande de P 'its tandis que les F:A G ( M ont une lar!eur de 'ande de 1" 'its. $es canau, F:A sont !&n&ralement assi!n&s comme suit A F:A 4 li're F:A1 4 0carte son2/ li're ArchitectureSysteme.odt Rev 1.1 12/2 11 Pa!e PP/1"#

F:A2 4 contrDleur de disquettes F:AJ 4 %ort %arallle 0%ort im%rimante2 F:AG 4 contrDleur d)accs direct ( la m&moire 0renvoi vers F:A 2 F:A# 4 0carte son2/ li're F:A" 4 0S/SI2/ li're F:AM 4 dis%oni'le

dresses de base
$es %&ri%h&riques ont %arfois 'esoin d)&chan!er des informations avec le systme+ c)est %ourquoi des adresses m&moire leur sont assi!n&es %our l)envoi et la r&ce%tion de donn&es. /es adresses sont a%%el&es 5adresses de base6 0les termes suivants sont &!alement %arfois utilis&s A 5ports d'entre.sortie6+ 5ports d'2.(6+ 5adresse d'2.(6+ 5adresses de ports d'2.(6+ 5ports de base6f/itali+ ou en an!lais I.- address qui si!nifie 5Input.-utput Address6+ litt&ralement 5Adresse d'entre ) sortie62. /)est %ar l)interm&diaire de cette adresse de 'ase que le %&ri%h&rique %eut communiquer avec le systme d)e,%loitation. Il ne %eut donc e,ister qu)une adresse de 'ase unique %ar %&ri%h&rique. Eoici une liste de quelques adresses de 'ase courantes A " h 4 clavier 1M h/JM"h 4 contrDleur IF* secondaire 17 h/J7"h 4 contrDleur IF* %rimaire 22 h 4 carte son J h 4 carte r&seau JJ h 4 carte ada%tatrice S/SI J72h 4 contrDleur de lecteur de disquettes J7Ph 4 /=:1 27Ph 4 /=:2 J*Ph 4 /=:J 2*Ph 4 /=:G JMPh 4 $P?1 2MPh 4 $P?2

?ous ces &l&ments sont toutefois trans%arents %our l)utilisateur + c)est4(4dire qu)il n)a %as ( s)en %r&occu%er.

Conflits matriels
3ne interru%tion est une li!ne reliant un %&ri%h&rique au %rocesseur. $)interru%tion est mat&rielle lorsqu)elle est demand&e %ar un com%osant mat&riel du P/. /)est le cas+ %ar e,em%le+ lorsqu)une touche a &t& fra%%&e et que le clavier veut attirer l)attention du %rocesseur sur cet &v&nement. /e%endant+ les 2#" interru%tions ne %euvent %as toutes @tre demand&es comme des interru%tions mat&rielles et les diff&rents %&ri%h&riques a%%ellent tou>ours des interru%tions 'ien %r&cises.

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e P</1"#

Ainsi+ lors de l)installation de cartes d)e,tension+ il faut veiller+ au moment de la confi!uration+ ( ce que la m@me interru%tion ne soit %as utilis&e %ar deu, %&ri%h&riques diff&rents+ auquel cas cela %rovoque un 5 conflit matriel 6+ a'outissant ( un dysfonctionnement d)un des deu, %&ri%h&riques. *n effet+ si deu, %&ri%h&riques utilisent la m@me interru%tion+ le systme ne saura %as les distin!uer. 3n conflit mat&riel ne se %roduit %as uniquement %our deu, %&ri%h&riques ayant la m@me interru%tion mat&rielle+ un conflit %eut &!alement se %roduire lorsque deu, %&ri%h&riques %ossdent la m@me adresse d)entr&es/sorties ou utilisent les m@mes canau, F:A.

Confi#uration des I'?


$)IRQ d)une carte d)e,tension %eut @tre modifi&e afin de lui allouer un num&ro d)IRQ non utilis& %ar un autre %&ri%h&rique. Sur les anciens %&ri%h&riques il est fi,& !rSce ( des cavaliers 0>um%ers2+ %r&sents sur la carte. Sur les cartes r&centes 0com%ortant un BI=S Plu! j Play2+ le %aram&tra!e des ressources 0IRQ+ F:A+ Adresses d)entr&e4sortie2 est automatique. Il %eut &!alement @tre r&alis& !rSce au systme d)e,%loitation ou 'ien ( l)aide d)utilitaires fourni avec la carte d)e,tension. $e mode plu! M pla* doit %arfois @tre d&sactiv& %our %ouvoir modifier les %aramtres manuellement. Il n)est %as tou>ours &vident de trouver des ressources li'res %our tous les %&ri%h&riques+ voici donc une liste non e,haustive de ressources !&n&ralement utilis&es+ ne %ouvant donc %as @tre assi!n&es manuellement A I'? 1 2 J G # " M P < 1 11 12 1J 1G 1# Priphrique Norlo!e interne clavier contrDleur d)interru%tions %ro!ramma'le Renvoi vers les IRQ P ( 1# %ort de communication /=:2//=:G %ort de communication /=:1//=:J libre contrDleur de disquettes %ort im%rimante $P?1 /:=S 0Norlo!e tem%s r&el2 libre libre libre %ort souris PS2/libre %rocesseur num&rique de donn&es0/o%rocesseur arithm&tique2 contrDleur de disques durs %rimaire 0IF*2 contrDleur de disques durs secondaire 0IF*2

Les ports COM1 et COM4 ainsi que les ports COM2 et COM3 utilisent les mmes interruptions. Cela peut paratre illogique dans la mesure o une mme interruption ne peut pas tre utilise par deux priphriques. n ralit il est possi!le d"utiliser le port COM1 ainsi ArchitectureSysteme.odt Rev 1.1 12/2 11 Pa!e < /1"#

que le port COM4 #ainsi que le port COM2 et le port COM3$ % &ondition que &eux'&i ne soient pas a&ti(s simultanment. )ans le &as &ontraire l"ordinateur peut se !loquer ou a*oir un &omportement anormal.

'solution des conflits matriels


*n cas de %ro'lme mat&riel+ la %remire chose ( faire est de tenter d)isoler le %ro'lme afin de d&terminer quel %&ri%h&rique %ose %ro'lme. /ela si!nifie qu)il faut tenter d)&liminer toutes les varia'les %ossi'les >usqu)( la d&couverte de l)&l&ment res%onsa'le A en ouvrant le ca%ot de la machine et en Dtant %etit ( %etit les &l&ments susce%ti'les de %rovoquer un conflit T en d&sactivant les %&ri%h&riques %ar voie lo!icielle dans le systme d)e,%loitation.

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e <1/1"#

"a carte #raphique


$a carte #raphique 0en an!lais !raphic adapter2+ %arfois a%%el&e carte (ido ou acclrateur #raphique+ est l)&l&ment de l)ordinateur char!& de convertir les donn&es num&riques ( afficher en donn&es !ra%hiques e,%loita'les %ar un %&ri%h&rique d)afficha!e. $e rDle de la carte !ra%hique &tait initialement l)envoi de %i,els !ra%hique ( un &cran+ ainsi qu)un ensem'le de mani%ulation !ra%hiques sim%les A d&%lacement des 'locs 0curseur de la souris %ar e,em%le2 T trac& de li!nes T trac& de %oly!ones T etc.

$es cartes !ra%hiques r&centes sont d&sormais &qui%&es de %rocesseurs s%&cialis&s dans le calcul de scnes !ra%hiques com%le,es en JF O

$es %rinci%au, com%osants d)une carte vid&o sont A

:P$
3n processeur #raphique 0a%%el& :P$+ %our =raphical Processin! #nit2+ constituant le coeur de la carte !ra%hique et char!& de traiter les ima!es en fonction de la r&solution et de la %rofondeur de coda!e s&lectionn&e. $e :P$ est ainsi un %rocesseur s%&cialis& %oss&dant des instructions &volu&es de traitement de l)ima!e+ notamment de la JF. *n raison de la tem%&rature que %eut atteindre le %rocesseur !ra%hique+ il est %arfois surmont& d)un radiateur et d)un ventilateur.

%moire (ido
$a mmoire (ido char!&e de conserver les ima!es trait&es %ar le %rocesseur !ra%hique avant l)afficha!e. Plus la quantit& de m&moire vid&o est im%ortante+ %lus la carte !ra%hique %ourra !&rer de te,tures lors de l)afficha!e de scnes en JF. =n %arle !&n&ralement de 1rame bu11er

' %D C
$e ' %D C 0random access memor* di!ital)analo! con9erter2 %ermet de convertir les ima!es num&riques stocC&es dans le 1rame bu11er en si!nau, analo!iques ( envoyer au moniteur. $a fr&quence du ' %D C d&termine les tau, de rafra.chissement 0nom're d)ima!es %ar seconde+ e,%rim& en Nert- 4 N-2 que la carte !ra%hique %eut su%%orter.

;IO& Mido
$e ;IO& (ido contient les %aramtres de la carte !ra%hique+ notamment les modes !ra%hiques que celle4ci su%%orte.

Interface
$)interface A Il s)a!it du ty%e de 'us utilis& %our connecter la carte !ra%hique ( la carte mre. $e 'us A9P ArchitectureSysteme.odt Rev 1.1 12/2 11 Pa!e <2/1"#

est ainsi s%&cialement %r&vu %our acce%ter des d&'its im%ortant de donn&es+ n&cessaire %our l)afficha!e de s&quences vid&o ou JF. $e 'us P/I *,%ress %ossde de meilleures %erformances que le 'us A9P et est amen& ( le rem%lacer.

Connectique
$a connectique A M: $)interface E9A standard A $es cartes !ra%hiques sont la %lu%art du tem%s &qui%&es d)un connecteur E9A 1# 'roches 0:ini Su'4F+ com%os& de J s&ries de # 'roches2+ !&n&ralement de couleur 'leue+ %ermettant notamment la conne,ion d)un moniteur. DMI $)interface FEI 0Di!ital ;ideo Inter1ace2+ %r&sente sur certaines cartes !ra%hiques+ %ermet d)envoyer+ au, &crans le su%%ortant+ des donn&es num&riques. /eci %ermet d)&viter des conversions num&rique4 analo!ique+ %uis analo!ique num&riques+ inutiles. &8Mido $)interface S4Eid&o A Fe %lus en %lus de cartes sont &qui%&e d)une %rise S4Eideo %ermettant d)afficher sur une t&l&vision+ c)est la raison %our laquelle elle est souvent a%%el&e prise tl 0not&e 5 TM8out 62. 5D%I $)interface NF:I 03i!h)De1inition Multimedia Inter1ace2 rassem'le sur un m@me connecteur ( la fois les si!nau, vid&o et audio. /eu,4ci sont transmis num&riquement et %euvent @tre cry%t&s 0%rotection du contenu contre la co%ie2. *lle %ermet d)interconnecter une source audio/vid&o 4 tel qu)un lecteur NF FEF ou Blu4ray+ un ordinateur+ une console de >eu ou un t&l&viseur NF. *lle vise donc ( rem%lacer les cS'les P&ritel+ coa,iau,+ S4Eideo+ et su%%orte aussi 'ien la vid&o standard que la haute d&finition. *lle se 'ase sur l)interface FEI qu)elle &tend lar!ement. Il e,iste en effet %lusieurs versions de la norme NF:I 01. + 1.1+ 1.2+ 1.J...2 en fonction des 'esoins et %ossi'ilit&s de l)a%%areil ( connecter. $a version 1.J %ermet ainsi de connecter des a%%areils de trs haute d&finition 0J PG , 2 G 2+ >usqu)( P voi, audio %euvent @tre utilis&es. $e connecteur NF:I ty%e A dis%ose de 1< 'roches et est utilis& dans la %lu%art des cas. Il e,iste un connecteur &tendu dis%osant de 2< 'roches r&serv& au, a%%areils trs haute d&finition. *nfin+ un connecteur de ty%e / au format r&duit mais dis%osant &!alement de 1< 'roches+ est destin& au, a%%areils %orta'les.

"es cartes acclratrices ,D


$e calcul d)une scne JF est un %rocessus qui se d&com%ose !rossirement en quatre &ta%esA le scriptA mise en %lace des &l&ments la !eometr*A cr&ation d)o'>ets sim%les le setupA d&cou%a!e en trian!les 2F le renderin!A /)est le rendu+ c)est4(4dire le %laqua!e des te,tures

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e <J/1"#

Ainsi+ %lus la carte acc&l&ratrice JF calcule elle4m@me ces &ta%es+ %lus le %rocesseur central est li'&r& de cette tSche et donc %lus l)afficha!e est ra%ide. $es %remires %uces n)effectuaient que le renderin!+ laissant le %rocesseur s)occu%er du reste. Fe%uis+ les cartes %ossdent un 5 setu% en!ine 6 qui %rend en char!e les deu, dernires &ta%es. A titre d)e,em%le+ un Pentium II ( 2"" :h- qui calcule les trois %remires &ta%es %eut calculer J# %oly!ones %ar secondes+ lorsqu)il n)en calcule que deu,+ il atteint M# %oly!ones %ar seconde. /ela montre ( quel %oint ces cartes d&char!ent le %rocesseur. $e ty%e de 'us est lui aussi d&terminant. Alors que le 'us A9P n)a%%orte aucune am&lioration dans le domaine de la 2F+ les cartes utilisant ce 'us %lutDt que le 'us P/I sont 'eaucou% %lus %erformantes. /ela s)e,%lique %ar le fait que le 'us A9P est directement reli& ( la m&moire vive+ ce qui lui offre une 'ande %assante 'eaucou% %lus !rande que le 'us P/I. /es %roduits de haute technolo!ie ont maintenant 'esoin de la m@me qualit& de fa'rication que les %rocesseurs+ ainsi que des !ravures allant de .J# Ym ( .2# Ym. Afin d)au!menter encore %lus la vitesse de calcul JF+ il est %ossi'le de %lacer %lusieurs cartes !ra%hiques dans un m@me ordinateur. =n %arle alors de multi8:P$ 09ra%hics Processin! 3nit2. $es cartes sont reli&es %ar un 'us s%&cifique+ en %lus du P/I *,%ress. $)architecture %ro%os&e %ar nEIFIA se nomme &"I alors qu)A?I le nomme crossfire. $es deu, architectures ne sont &videmment %as com%ati'les.

Fonctions acclratrices ,D et *D
Terme 2F 9ra%hics JF 9ra%hics Dfinition Affiche une re%r&sentation d)une scne selon 2 a,es de r&f&rence 0, et y2 Affiche une re%r&sentation d)une scne selon J a,es de r&f&rence 0,+ y et -2 $e monde est com%os& d)o'>ets o%aques+ translucides et trans%arents. $)al%ha 'lendin! est une manire d)a>outer des informations de trans%arence ( des o'>ets translucides. /ela est fait en effectuant un rendu des %oly!ones ( travers des masques dont la densit& est %ro%ortionnelle ( la trans%arence des o'>ets. $a couleur du %i,el r&sultant est une com'inaison de la couleur du %remier %lan et de la couleur de l)arrire4%lan. $)al%ha a !&n&ralement une valeur com%rise entre et 1 calcul&e de la manire suivanteA nouveau %i,el[0al%ha2\0couleur du %remier %i,el2Z014al%ha2\0couleur du second %i,el2 /)est un canal su%%l&mentaire %our stocCer l)information de trans%arence 0Rou!e4 Eert4Bleu4?rans%arence2. ?echnique %ermettant de faire a%%ara.tre les %i,els de fa8on moins cr&nel&e. *ffets tels que le 'rouillard ou 'ien l)effet de distance+ qui am&liorent le rendu d)un environnement. Ima!e %i,el %ar %i,el Permet de fluidifier le %assa!e d)un %i,el d)un endroit ( un autre 0lors d)une rotation %ar e,em%le2 /)est l)une des fonctions d)acc&l&ration les %lus im%ortantes+ elle %ermet de sim%lifier le d&%lacement d)un 'loc de donn&es+ en %renant en com%te les %articularit&s de la m&moire4vid&o. *lle est %ar e,em%le utilis&e lors du d&%lacement d)une fen@tre Rev 1.1 12/2 11 Pa!e <G/1"#

Al%ha 'lendin!

Al%ha 'uffer Anti4aliasin! a%%el& aussi anti4 cr&nela!e2 *ffets atmos%h&riques Bitma% Bilinear filterin!

BitB$?

ArchitectureSysteme.odt

Blendin! Bus :asterin!

/orrection de %ers%ective Fe%th /uein! Fitherin! Fou'le 'ufferin! 7lat shadin! ou /onstant shadin! 7o!

9amma

9amma /orrection 9ouraud Shadin! 0lissa!e 9ouraud2

Inter%olation $ine Buffer $issa!e Phon!

:IP :a%%in!

Pro>ection Rasterisation Rendu 0Renderin!2 Renderin! en!ine

/om'inaison de deu, ima!es en les a>outant 'it4(4'it 3ne fonction du 'us P/I %ermettant de recevoir directement des informations de la m&moire sans transiter %ar le %rocesseur 3ne m&thode %our faire du ma%%a!e 0envelo%%a!e2 avec des te,tures 0te,ture ma%%in!2. *lle %rend en com%te la valeur de c %our ma%%er les %oly!ones. $orsqu)un o'>et s)&loi!ne de l)o'>ectif+ il a%%ara.t %lus %etit en hauteur et en lar!eur+ la correction de %ers%ective consiste ( dire que le tau, de chan!ement dans les %i,els de la te,ture est %ro%ortionnel ( la %rofondeur. Baisse l)intensit& des o'>ets s)&loi!nant de l)o'>ectif Permet d)archiver des ima!es de qualit& 2G4'it dans des tam%ons %lus %etits 0P ou 1" 'its2. $e ditherin! utilise deu, couleurs %our en cr&er une seule 3ne m&thode utilisant deu, tam%ons+ une %our l)afficha!e+ l)autre %our le calcul du rendu+ ainsi lorsque le rendu est fait les deu, tam%ons sont &chan!&s. Assi!ne une couleur uniforme sur un %oly!one. $)o'>et ainsi rendu a%%ara.t facettis&. 3tilise la fonction 'lendin! %our un o'>et avec une couleur fi,e 0%lus il s)&loi!ne de l)o'>ectif+ %lus cette fonction est utilis&e2 $es caract&ristiques d)un afficha!e utilisant des %hos%hores sont non4lin&aires A un %etit chan!ement de la tension ( 'asse tension cr&e un chan!ement dans l)afficha!e au niveau de la 'rillance+ ce m@me chan!ement ( %lus haute tension ne donnera %as la m@me ma!nitude de 'rillance. $a diff&rence entre ce qui est attendu et ce qui est mesur& est a%%el&e 9amma Avant d)@tre affich&es+ les donn&es doivent @tre corri!&es %our com%enser le 9amma Al!orithme 0%ortant le nom du math&maticien fran8ais qui l)a invent&2 %ermettant un lissa!e des couleurs %ar inter%olation. Il assi!ne une couleur ( chaque %i,el d)un %oly!one en se 'asant sur une inter%olation de ses ar@tes+ il simule l)a%%arence de surfaces %lastiques ou m&talliques. 7a8on math&matique de r&!&n&rer des informations manquantes ou endomma!&es. $orsqu)on a!randit une ima!e %ar e,em%le+ les %i,els manquants sont r&!&n&r&s %ar inter%olation. /)est un tam%on fait %our m&moriser une li!ne vid&o Al!orithme 0%ortant le nom de Phon! Bui4?on!2 %ermettant un lissa!e des couleurs en calculant le tau, de lumire en de nom'reu, %oints d)une surface+ et en chan!eant la couleur des %i,els en fonction de la valeur. Il est %lus !ourmand en ressources que le lissa!e 9ouraud /)est un mot %rovenant du latin K:ultum in ParvumK qui si!nifie K%lusieurs en unK. /ette m&thode %ermet d)a%%liquer des te,tures de diff&rentes r&solutions %our des o'>ets d)une m@me ima!e+ selon leur taille et leur distance. /ela %ermet entre autres de mettre des te,tures de %lus haute r&solution lorsqu)on se ra%%roche d)un o'>et. /)est le fait de transformer 0en le r&duisant2 un es%ace en J dimensions en un es%ace en 2 dimensions ?ransforme une ima!e en %i,els /)est le fait de cr&er des ima!es r&alistes sur un &cran en utilisant des modles math&matiques %our le lissa!e+ les couleurs ... Partie mat&rielle ou lo!icielle char!&e de calculer les %rimitives JF 09&n&ralement des trian!les2 Rev 1.1 12/2 11 Pa!e <#/1"#

ArchitectureSysteme.odt

$e fait de calculer des !ra%hiques en JF %eut @tre divis& en J %artiesA la facettisation+ la !&om&trie et le rendu. $a facettisation est la %artie consistant ( d&cou%er une surface en %lus %etites formes+ en la d&cou%ant 0souvent en trian!les ou en quadrilatres2 /onsiste ( stocCer des ima!es constitu&es de %i,els 0te,els2+ %uis ( envelo%%er des ?e,ture :a%%in! o'>ets JF de cette te,ture %our o'tenir une re%r&sentation %lus r&aliste des o'>ets Bas& sur le %rinci%e du filtra!e 'ilin&aire+ le filtra!e trilin&aire consiste ( faire une ?ri4linear filterin! moyenne de deu, niveau, de filtra!e 'ilin&aire. Partie de la m&moire qui stocCe la distance de chaque %i,el ( l)o'>ectif. $orsque les c4'uffer o'>ets sont rendus ( l)&cran+ le renderin! en!ine doit su%%rimer les surfaces cach&es. /)est le fait de su%%rimer les faces cach&es en utilisant les valeurs stocC&es dans le c4'ufferin! c4'uffer ?esselation ou facettisation

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e <"/1"#

"a carte son


$a carte son 0en an!lais audio card ou sound card2 est l)&l&ment de l)ordinateur %ermettant de !&rer les entr&es4sorties sonores de l)ordinateur. Il s)a!it !&n&ralement d)un contrDleur %ouvant s)ins&rer dans un em%lacement ISA ou P/I 0%our les %lus r&centes2 mais de %lus en %lus de cartes mres %ossdent une carte son int&!r&e.

"es connecteurs de la carte son


$es %rinci%au, &l&ments d)une carte son sont A $e %rocesseur s%&cialis&+ a%%el& D&P 0di!ital si!nal processor2 char!& de tous les traitements num&riques du son 0&cho+ r&ver'&ration+ vi'rato chorus+ tremolo+ effets JF+ etc.2 T $e con(ertisseur di#ital8analo#ique a%%el& D C 0di!ital to analo! con9erter2 %ermettant de convertir les donn&es audio de l)ordinateur en si!nal analo!ique vers un systme de restitution sonore 0enceintes+ am%lificateur+ etc.2 T $e con(ertisseur analo#ique H numrique a%%el& DC $es connecteurs d)entr&es4sorties e,ternes A 3ne ou deu, sorties li!ne au format >acC standard J.# mm 0not&e Line -ut ou 'ien (peaker output ou (PB+ si!nifiant 5 hauts parleurs 6 en an!lais2+ ha'ituellement de couleur vert clair T 3ne entr&e li!ne 0Line in2 T 3ne entr&e micro%hone 0not&e %arfois Mic2+ !&n&ralement au format >acC J.# mm et de couleur rose T 3ne sortie num&rique SPFI7 0(on* Philips Di!ital Inter1ace+ not& &!alement (.PDIF ou ()PDIF 3ne interface %IDI+ !&n&ralement de couleur or 0ocre2 %ermettant de connecter des instruments de musique et %ouvant faire office de port de 0eu $es connecteurs d)entr&es4sorties internes A /onnecteur /F4R=: / FEF4R=:+ %oss&dant un connecteur noir+ %ermettant de connecter la carte son ( la sortie audio analo!ique du /F4R=: ( l)aide d)un cS'le /F Audio T *ntr&e au,iliaire 0A3U4In2 %oss&dant un connecteur 'lanc+ %ermettant de connecter des sources audio internes telles qu)une carte tuner ?E T /onnecteur %our r&%ondeur t&l&%honique 0T D+ $elephone Ans6erin! De9ices2 %oss&dant un connecteur vert T

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e <M/1"#

"a carte rseau


$a carte rseau 0a%%el&e 7et6ork Inter1ace Card en an!lais et not&e >IC2 constitue l)interface entre l)ordinateur et le cS'le du r&seau. $a fonction d)une carte r&seau est de %r&%arer+ d)envoyer et de contrDler les donn&es sur le r&seau. $a carte r&seau %ossde !&n&ralement deu, t&moins lumineu, 0$*Fs2 A $a $*F verte corres%ond ( l)alimentation de la carte T $a $*F oran!e 01 :'/s2 ou rou!e 01 :'/s2 indique une activit& du r&seau 0envoi ou r&ce%tion de donn&es2. Pour %r&%arer les donn&es ( envoyer+ la carte r&seau utilise un transcei(er qui transforme les donn&es %arallles en donn&es s&ries. /haque carte dis%ose d)une adresse unique+ a%%el&e adresse % C+ affect&e %ar le constructeur de la carte+ ce qui lui %ermet d)@tre identifi&e de fa8on unique dans le monde %armi toutes les autres cartes r&seau. $es cartes r&seau dis%osent de %aramtres qu)il est %ossi'le de confi!urer. Parmi eu, fi!urent l)interru%tion mat&rielle 0IRQ2+ l)adresse de 'ase du %ort */S et l)adresse de 'ase de la m&moire 0F:A2. Pour !arantir la com%ati'ilit& entre l)ordinateur et le r&seau+ la carte doit @tre ada%t&e ( l)architecture du 'us de donn&es de l)ordinateur et avoir le ty%e de connecteur a%%ro%ri& au cS'la!e. /haque carte est con8ue %our s)ada%ter ( un certain ty%e de cS'le. /ertaines cartes com%rennent %lusieurs connecteurs d)interfaces 0( %aram&trer soit avec les cavaliers+ soit avec les FIP+ soit de fa8on lo!icielle2. $es connecteurs les %lus r&%andus sont les connecteurs R;4G#. BB A /ertaines to%olo!ies r&seau %ro%ri&taires utilisant la %aire torsad&e ont recours au connecteur R;411. /es to%olo!ies sont %arfois a%%el&es 5 pr)>&Base$ 6. *nfin %our !arantir cette com%ati'ilit& entre ordinateur et r&seau+ la carte doit @tre com%ati'le avec la structure interne de l)ordinateur 0architecture du 'us de donn&es2 et avoir un connecteur ada%t& ( la nature du cS'la!e.

?uel est le rGle de la carte rseau R


3ne carte r&seau sert d)interface %hysique entre l)ordinateur et le cS'le. *lle %r&%are %our le cS'le r&seau les donn&es &mises %ar l)ordinateur+ les transfre vers un autre ordinateur et contrDle le flu, de donn&es entre l)ordinateur et le cS'le. *lle traduit aussi les donn&es venant du cS'le et les traduit en octets afin que l)3nit& /entrale de l)ordinateur les com%renne. Ainsi une carte r&seau est une carte d)e,tension s)ins&rant dans un connecteur d)e,tensions 0slot2.

"a prparation des donnes


$es donn&es se d&%lacent dans l)ordinateur en em%runtant des chemins a%%el&s 5 'us 6. Plusieurs chemins cDte ( cDte font que les donn&es se d&%lacent en %arallle et non en s&rie 0les unes ( la suite des autres2. $es %remiers 'us fonctionnaient en P 'its 0P 'its de donn&es trans%ort&s ( la fois2 $)ordinateur P//A? d)IB: introduit les %remiers 'us 1" 'its Au>ourd)hui+ la %lu%art des 'us fonctionnent en J2 'its

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e <P/1"#

?outefois sur un cS'le les donn&es circulent en s&rie 0un seul flu, de 'its2+ en se d&%la8ant dans un seul sens. $)ordinateur %eut envoyer O$ recevoir des informations mais il ne %eut %as effectuer les deu, simultan&ment. Ainsi+ la carte r&seau restructure un !rou%e de donn&es arrivant en %arallle en donn&es circulant en s&rie 01 'it2. Pour cela+ les si!nau, num&riques sont transform&s en si!nau, &lectriques ou o%tiques susce%ti'les de voya!er sur les cS'les du r&seau. $e dis%ositif char!& de cette traduction est le Transcei(er.

"e rGle d'identificateur


$a carte traduit les donn&es et indique son adresse au reste du r&seau afin de %ouvoir @tre distin!u&e des autres cartes du r&seau. Adresses :A/ A d&finies %ar l)I*** 0Institute of *lectrical and *lectronics *n!ineer2 qui attri'ue des %la!es d)adresses ( chaque fa'riquant de cartes r&seau. *lles sont inscrites sur les %uces des cartes A %roc&dure a%%el&e 5 9ravure de l)adresse sur la carte 6. Par cons&quent+ chaque carte a une adresse :A/ 3BIQ3* sur le r&seau.

"es autres fonctions de la carte rseau


$)ordinateur et la carte doivent communiquer afin que les donn&es %uissent %asser de l)un vers l)autre. $)ordinateur affecte ainsi une %artie de sa m&moire au, cartes munies d)un Accs Firect ( la :&moire 0F:A A Firect Access :emory2. $a carte indique qu)un autre ordinateur demande des donn&es ( l)ordinateur qui la contient. $e 'us de l)ordinateur transfre les donn&es de%uis la m&moire de l)ordinateur vers la carte r&seau. Si les donn&es circulent %lus vite que la carte ne %eut les traiter+ elles sont %lac&es dans la m&moire tam%on affect&e ( la carte 0RA:2 dans laquelle elles sont stocC&es tem%orairement %endant l)&mission et la r&ce%tion des donn&es.

4n(oi et contrGle des donnes


Avant que la carte &mettrice envoie les donn&es+ elle dialo!ue &lectroniquement avec la carte r&ce%trice %our s)accorder sur les %oints suivants A ?aille ma,imale des !rou%es de donn&es ( envoyer Eolume de donn&es ( envoyer avant confirmation Intervalles de tem%s entre les transmissions %artielles de donn&es F&lai d)attente avant envoi de la confirmation Quantit& que chaque carte %eut contenir avant d&'ordement Eitesse de transmission des donn&es

Si une carte %lus r&cente+ donc %lus %erfectionn&e+ communique avec une carte %lus lente+ elles doivent trouver une vitesse de transmission commune. /ertaines cartes ont des circuits leur %ermettant de s)ada%ter au d&'it d)une carte %lus lente. Il y a donc acce%tation et a>ustement des %aramtres %ro%res ( chacune des deu, cartes avant &mission et r&ce%tion des donn&es.

Param+tres de confi#uration de la carte


$es cartes r&seau sont munies d)o%tions de confi!uration. *ntre autres A ArchitectureSysteme.odt Rev 1.1 12/2 11 Pa!e <</1"#

Interru%tion 0IRQ2A Fans la %lu%art des cas+ ce sont les IRQ J et # qui sont attri'u&s au, cartes r&seau. $)IRQ # est m@me conseill& 0s)il est dis%oni'le O2 et la %lu%art des cartes l)utilisent comme %aramtre %ar d&faut. Adresse de 'ase du %ort d)entr&e/sortie 0*/S2 A /haque %&ri%h&rique doit utiliser une adresse de 'ase diff&rente %our le %ort corres%ondant. Adresse de 'ase de la m&moire A *lle d&si!ne un em%lacement de la m&moire vive 0RA:2 de l)ordinateur. $a carte utilise cet em%lacement comme tam%on %our les donn&es qui entrent et qui sortent. /e %aramtre est %arfois a%%el& 5 adresse de d&'ut 6 0RA: Start Address2. *n !&n&ral+ l)adresse de 'ase de la m&moire %our une carte r&seau est FP . $e dernier est %arfois su%%rim& %our certaine carte r&seau. Il est essentiel de %rendre soin de ne %as s&lectionner une adresse de 'ase d&>( utilis&e %ar un autre %&ri%h&rique. A noter toutefois que certaines cartes r&seau n)ont %as de r&!la!e %our l)adresse de 'ase de la m&moire car elles n)utilisent %as les adresses RA: de la machine. "e transcei(er

'emarque A il est %ossi'le de confi!urer la carte de manire lo!icielle. $es %aramtres doivent corres%ondre avec la dis%osition des cavaliers ou des commutateurs FIP 0Fual Inline PacCa!e2 situ&s sur la carte r&seau. $es r&!la!es sont fournis avec la documentation de la carte. Beaucou% de cartes r&centes sont en PnP 0Plu! and Play2. /ela dis%ense de confi!urer la carte ( la main mais %eut %arfois @tre !@nant 0a%%arition de conflits2 auquel cas il est !&n&ralement a!r&a'le de %ouvoir d&sactiver l)o%tion PnP et confi!urer la carte K( la mainK.

Cartes rseau 4thernet


$a %lu%art des cartes r&seau destin&es au !rand %u'lic sont des cartes *thernet. *lles utilisent comme su%%ort de communication des %aires torsad&es 0P fils en cuivre2+ dis%osant ( chaque e,tr&mit& de %rises R;G#. $es trois standards *thernet 0norme P 2.J2 les %lus courants corres%ondent au, trois d&'its les %lus fr&quemment rencontr&s A $e )E;ase8T %ermet un d&'it ma,imal de 1 :'it/s. $e cS'le R;G# %eut alors mesurer >usqu)( une centaine de mtres et seuls G des P fils sont utilis&s. $e )EE;ase8T= %ermet un d&'it ma,imal de 1 :'it/s. Il est &!alement a%%el& 7ast *thernet et est d&sormais su%%ort& %ar la quasi4totalit& des cartes r&seau. /omme %our le 1 Base4?+ le cS'le R;G# %eut alors mesurer >usqu)( une centaine de mtres et seuls G des P fils sont utilis&s. $e )EEE;ase8T %ermet un d&'it ma,imal de 1 :'it/s. Il est &!alement a%%el& 9i!a'it *thernet et se d&mocratise ra%idement. Pour que le r&seau fonctionne correctement+ le cS'le R;G# %eut tou>ours mesurer >usqu)( 1 m+ mais doit @tre de 'onne qualit&. /ette fois+ les P fils sont utilis&s.

Afin d)&tendre les distances ma,imales+ d)autres normes *thernet e,istent A elles utilisent dans la %lu%art des cas de la fi're o%tique comme su%%ort de communication. Pour relier deu, ordinateurs en r&seau+ un cS'le R;G# s%&cifique suffit A il s)a!it d)un cS'le 5 crois& 6 dont on 'ranche sim%lement les e,tr&mit&s dans chaque carte. Pour relier %lus de deu, machines+ on utilise un mat&riel nomm& hu' ou sIitch A une e,tr&mit& du cS'le sera alors 'ranch&e sur l)ordinateur alors que l)autre sera reli& au sIitch. $es deu, caract&ristiques fondamentales d)un sIitch sont sa vitesse ArchitectureSysteme.odt Rev 1.1 12/2 11 Pa!e 1 /1"#

0com%ati'ilit& 1 Base4?+ 1 R;G#2.

Base4?U et/ou 1

Base4?2 et son nom're de %orts 0nom're de %rises

Cartes rseau <i8Fi


$es r&seau, sans fil Hi47i 0Hireless 7idelity2 ou H$AB 0Hireless $ocal Area BetIorC2 fonctionnent sur les m@mes %rinci%es que les r&seau, *thernet filaires. 3ne carte r&seau Hi47i doit @tre install&e sur chaque ordinateur du r&seau sans fil. /ette carte %eut @tre directement incluse dans la carte mre 0cas de nom'reu, %orta'les2+ mais %eut &!alement se trouver sous la forme d)une carte P/I ou d)une cl& 3SB. 3ne antenne+ %arfois int&!r&e dans la carte+ %ermet l)envoi et la r&ce%tion des si!nau,. Il est %ossi'le de relier deu, machines directement %ar Hi47i 0on %arle alors d)architecture ad hoc2. /omme en *thernet filaire+ %our relier %lus de deu, machines+ on utilise !&n&ralement un mat&riel s%&cifique+ a%%el& routeur Hi47i 0ou %oint d)accs2. /e dernier dis%ose d)une ( trois antennes afin d)o%timiser l)envoi et la r&ce%tion des si!nau,. *n outre+ il %ossde au moins un %ort R;G# afin de %ouvoir le relier ( un r&seau *thernet filaire 0!&n&ralement com%ati'le 1 Base4?U2. =n %arle alors d)architecture de ty%e infrastructure. Plusieurs normes Hi47i ont &t& mises en oeuvre afin d)au!menter %ro!ressivement la %ort&e et la vitesse des &chan!es A Ainsi+ le OE*F))b %ermet un d&'it th&orique >usqu)( 11 :'it/s 0environ " :'it/s r&el2 %our une %ort&e ma,imale de J m 0en int&rieur+ cette %ort&e est toutefois !&n&ralement limit&e ( quelques di-aines de mtres2. ?ous les ordinateurs !rand %u'lic+ les PFA ou les smart%hones &qui%&s de cartes Hi47i sont au moins com%ati'les avec cette norme. $e OE*F))# %ermet un d&'it th&orique ma,imal de #G :'it/s 0environ 2# :'it/s r&el2. $e P 2.11! a une com%ati'ilit& ascendante avec la norme P 2.11'+ ce qui si!nifie que des mat&riels conformes ( la norme P 2.11! %euvent fonctionner en P 2.11'. $e OE*F))n+ dit &!alement HHiS* 0Horld4Hide S%ectrum *fficiency2 ou ?9n Sync+ est une norme finalis&e en 2 P. $e d&'it th&orique atteint les " :'it/s 0d&'it r&el de 1 :'it/s dans un rayon de < m2 !rSce au, technolo!ies :I:= 0:ulti%le4In%ut :ulti%le4=ut%ut2 et =7F: 0=rtho!onal 7requency Fivision :ulti%le,in!2. Fe%uis 2 "+ des &qui%ements qualifi&s !&n&ralement de %r&4B sont dis%oni'les. Ils mettent en oeuvre la technolo!ie :I:= d)une fa8on %ro%ri&taire+ %lus ou moins &loi!n&e de la norme P 2.11n finale.

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e 1 1/1"#

Introduction au- crans d'ordinateur


=n a%%elle cran 0ou moniteur2 le %&ri%h&rique d)afficha!e de l)ordinateur. =n distin!ue ha'ituellement deu, familles d)&crans A $es &crans ( tu'e cathodique 0not&s C,$ %our Cathod ,a* $ube2+ &qui%ant la ma>orit& des ordinateurs de 'ureau. Il s)a!it de moniteurs volumineu, et lourds+ %oss&dant une consommation &lectrique &lev&e. $es &crans %lats &qui%ant la totalit& des ordinateurs %orta'les+ les assistants %ersonnels 0PFA2+ les a%%areils %hoto num&rique+ ainsi qu)un nom're de %lus en %lus !rand d)ordinateurs de 'ureau. Il s)a!it d)&crans %eu encom'rants en %rofondeur 0d)o1 leur nom2+ l&!ers et %oss&dant une fai'le consommation &lectrique.

Caractristiques techniques
$es moniteurs sont souvent caract&ris&s %ar les donn&es suivantes A $a dfinitionA c)est le nom're de %oints 0%i,el2 que l)&cran %eut afficher+ ce nom're de %oints est !&n&ralement com%ris entre "G ,GP 0"G %oints en lon!ueur+ GP %oints en lar!eur2 et 2 GP,1#J"+ mais des r&solutions su%&rieures sont techniquement %ossi'les. $e ta'leau ci4dessous donne les d&finitions conseill&es selon la taille de la dia!onale A Dia#onale 1#K 1MK 1<K 21K Dfinition P ," 1 2G,M"P 12P ,1 2G 1" ,12

$a taille A *lle se calcule en mesurant la dia!onale de l)&cran et est e,%rim&e en %ouces 0un %ouce &quivaut ( 2+#G cm2. Il faut veiller ( ne %as confondre la d1inition de l)&cran et sa taille. *n effet un &cran d)une taille donn&e %eut afficher diff&rentes d&finitions+ ce%endant de fa8on !&n&rale les &crans de !rande taille %ossdent une meilleure d&finition. $es tailles standard des &crans sont les suivantes 0liste non e,haustive2 A 1G %ouces+ soit une dia!onale de J" cm environ T 1# %ouces+ soit une dia!onale de JP cm environ T 1M %ouces+ soit une dia!onale de GJ cm environ T 1< %ouces+ soit une dia!onale de GP cm environ T 21 %ouces. soit une dia!onale de #J cm environ T $e pas de masque 0en an!lais dot pitch2A /)est la distance qui s&%are deu, lumino%horesT %lus celle4ci est %etite %lus l)ima!e est %r&cise. Ainsi un %as de masque inf&rieur ou &!al ( +2# mm %rocurera un 'on confort d)utilisation+ tandis que les &crans %oss&dant des %as de masque su%&rieurs ou &!au, ( +2P mm seront ( %roscrire. $a rsolutionA *lle d&termine le nom're de %i,els %ar unit& de surface 0%i,els %ar %ouce lin&aire 0en an!lais DPIA Dots Per Inch+ traduise- points par pouce2. 3ne r&solution de J d%i si!nifie J colonnes et J ran!&es de %i,els sur un %ouce carr& ce qui donnerait donc < %i,els sur un %ouce carr&. $a r&solution de r&f&rence de M2 d%i nous donne un %i,el de 1K/M2 0un %ouce divis& %ar M22 soit .J#Jmm+ corres%ondant ( un point pica 0unit& ty%o!ra%hique an!lo4sa,onne2. ArchitectureSysteme.odt Rev 1.1 12/2 11 Pa!e 1 2/1"#

"es modes #raphiques


=n a%%elle mode !raphi ue le mode d)afficha!e des informations ( l)&cran+ en terme de d&finition et de nom're de couleurs. Il re%r&sente ainsi la ca%acit& d)une carte !ra%hique ( !&rer des d&tails ou celle d)un &cran de les afficher.

%D
$a mode %D 0Monochrome Displa* Adapter2+ a%%aru en 1<P1+ est le mode d)afficha!e des &crans monochromes fournissant un afficha!e en mode te,te de P colonnes %ar 2# li!nes. /e mode %ermettait d)afficher uniquement des caractres AS/II.

C:
$e mode C: 0color !raphic adapter2 est a%%aru en 1<P1 %eu a%rs le mode MDA avec l)arriv&e du P/ 0personal computer2. /e mode !ra%hique %ermettait A un afficha!e en mode te,te am&lior&+ %ermettant d)afficher les caractres avec G couleurs un afficha!e en mode !ra%hique %ermettant d)afficher les %i,els en G couleurs avec une r&solution de J2 %i,els %ar 2 0not&e J2 ,2 2

4:
$e mode 4: 02nhanced =raphic Adapter2 est a%%aru au d&'ut des ann&es 1<P#. Il %ermettait d)afficher 1" couleurs avec une r&solution de "G %ar J# %i,els 0not&e "G ,J# 2+ soit des !ra%hismes 'eaucou% %lus fins qu)en mode /9A.

M:
$e mode M: 0;ideo !raphics Arra*2 a vu le >our en 1<PM. Il %ermet une r&solution de M2 ,G en mode te,te et une r&solution de "G %ar GP 0"G ,GP 2 en mode !ra%hique 1" couleurs. Il %ermet &!alement d)afficher 2#" couleurs avec une d&finition de J2 ,2 0mode &!alement connu sous le nom de %C: %our Multi)Colour =raphics Arra*2. $e E9A est ra%idement devenu le mode d)afficha!e minimum %our les ordinateurs de ty%e P/.

=:
In 1<< + IB: a introduit le =: 0e4tended =raphics Arra*2. $a version 2 de ce mode d)afficha!e+ 'a%tis& 4=A)' offrait une r&solution de P , " en 1" millions de couleurs et de 1 2G , M"P en "##J" couleurs.

&M:
$e mode &M: 0(uper ;ideo =raphics Arra*2 est un mode !ra%hique %ermettant d)afficher 2#" couleurs ( des r&solutions de "G ,2 + "G ,J# et "G ,GP . $e SE9A %ermet &!alement d)afficher des d&finitions su%&rieures telles que le P ," ou le 1 2G,M"P en affichant moins de couleurs. ArchitectureSysteme.odt Rev 1.1 12/2 11 Pa!e 1 J/1"#

M4&
Afin de %allier le manque de standardisation des modes !ra%hiques un consortium r&unissant les %rinci%au, fa'ricants de cartes !ra%hiques s)est cr&& 0le M4& + ;ideo 2lectronic (tandard Association2 afin de mettre au %oint des standards !ra%hiques.

&=:
$e standard &=: 0(uper e4tended =raphics Arra*2 d&fini %ar le consortium E*SA fait r&f&rence ( une r&solution de 12P , 1 2G en 1" millions de couleurs. /e mode a %our caract&ristique d)avoir un ratio de #AG contrairement au, autres modes 0E9A+ SE9A+ U9A+ 3U9A2.

$=:
$e mode $=: 0#ltra e4tended =raphics Arra*2 d&finit une r&solution de 1" millions de couleurs. , 12 avec 1"

<=:
$e mode <=: 0+ide e4tended =raphics Arra*2 d&finit une r&solution de 12P , P de couleurs. avec 1" millions

<&=:
$e mode <&=: 0+ide (uper e4tended =raphics Arra*2 d&finit une r&solution de 1" millions de couleurs. , 1 2G avec 1"

<&=: S
$e mode <&=: S 0+ide (uper e4tended =raphics Arra*<2 d&finit une r&solution de 1"P , 1 # avec 1" millions de couleurs.

<$=:
$e mode <$=: 0+ide #ltra e4tended =raphics Arra*2 d&finit une r&solution de 1<2 , 12 millions de couleurs. avec 1"

?=:
$e mode ?=: 0Huad e4tended =raphics Arra*2 d&finit une r&solution de 2 GP , 1#J" avec 1" millions de couleurs.

?&=:
$e mode ?&=: 0Huad (uper e4tended =raphics Arra*2 d&finit une r&solution de 2#" , 2 GP avec 1" millions de couleurs.

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e 1 G/1"#

?$=:
$e mode ?$=: 0Huad #ltra e4tended =raphics Arra*2 d&finit une r&solution de J2 millions de couleurs. , 2G avec 1"

tableau rcapitulatif
$e ta'leau suivant r&ca%itule les diff&rentes r&solutions+ ainsi que le ratio corres%ondant A Format d'afficha#e E9A SE9A U9A SU9A SU9AZ SU9AZ 3U9A QU9A QSU9A Q3U9A 'solution hori6ontale "G P 1 2G 12P 1G 12P 1" 2 GP 2#" J2 'solution (erticale GP " M"P 1 2G 1 # 1 2G 12 1#J" 2 GP 2G >ombre de pi-els J M2 GP MP" GJ2 1 J1 M2 1 GM 1 J1 M2 1 <2 J 1G# M2P #+2G2+P M+"P + 'atio 1 1+#" 2+#" G+2M G+MP G+2M "+2# 1 +2 1M+1 2#

"es normes d'ner#ie et de rayonnement


Il e,iste de nom'reuses normes s)a%%liquant au, moniteurs %ermettant de !arantir la qualit& de ceu,4ci ainsi que d)assurer le consommateur que le mat&riel a &t& con8u de manire ( limiter le rayonnement dL au, &missions d)ondes &lectrostatiques et ( r&duire la consommation d)&ner!ie. Ainsi+ ( la fin des ann&es P la norme :PR1 a &t& &la'or&e %ar une autorit& su&doise afin de mesurer l)&mission de rayonnements %ar les mat&riels &mettant des ondes &lectrostatiques. /ette norme fut amend&e en 1<< %our donner la norme :PR2+ reconnue internationalement. *n 1<<2+ la conf&d&ration su&doise des em%loy&s %rofessionels 0(6edish Con1ederation o1 Pro1essional 2mplo*ees2 introduit le standard TCO d&crivant le niveau d)&mission de rayonnements non %lus en terme de niveau de s&curit& minimal mais en terme de niveau minimal %ossi'le techniquement. $a norme ?/= a su'it des r&visions en 1<<2+ 1<<# et 1<<< afin de donner res%ectivement lieu au, normes $C-E'+ $C-E? et $C-EE. *n 1<<J+ un consortium de fa'ricants de mat&riel informatique 0;2(A+ ;ideo 2lectronics (tandards Association2 cr&a la norme DPM( 0Displa* Po6er Mana!ement (i!nallin!2 %ro%osant G modes de fonctionnement %our les a%%areils s)y conformant A *n marche. *n veille 0stand'y2+ avec une consommation inf&rieure ( 2#H. *n sus%ension+ avec une consommation inf&rieure ( PH. Fans ce mode le canon ( &lectrons est &teint+ ce qui im%lique un d&lai de remise en route %lus !rand qu)en veille. *n arr@t.

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e 1 #/1"#

"e moniteur tube cathodique


$es moniteurs 0&crans d)ordinateur2 sont la %lu%art du tem%s des tubes cathodiques 0not&s C'T+ soit cathode ra* tube ou en fran8ais tube / ra*onnement cathodi ue2+ c)est ( dire un tu'e en verre sous vide dans lequel un canon ( &lectrons &met un flu, d)&lectrons diri!&s %ar un cham% &lectrique vers un &cran couvert de %etits &l&ments %hos%horescents. $e canon ( &lectrons est constitu& d)une cathode+ c)est4(4dire une &lectrode m&tallique char!&e n&!ativement+ d)une ou %lusieurs anodes 0&lectrodes char!&es %ositivement2. $a cathode &met des &lectrons attir&s %ar l)anode. $)anode a!it ainsi comme un acc&l&rateur et un concentrateur %our les &lectrons afin de constituer un flu, d)&lectrons diri!& vers l)&cran. 3n cham% ma!n&tique est char!& de d&vier les &lectrons de !auche ( droite et de 'as en haut. Il est cr&& !rSce ( deu, 'o'ines U et ^ sous tension 0a%%el&es d1lecteurs2 servant res%ectivement ( d&vier le flu, hori-ontalement et verticalement. $)&cran est recouvert d)une fine couche d)&l&ments %hos%horescents+ a%%el&s lumino%hores+ &mettant de la lumire %ar e,citation lorsque les &lectrons viennent les heurter+ ce qui constitue un %oint lumineu, a%%el& pi-el. *n activant le cham% ma!n&tique+ il est %ossi'le de cr&er un balaya#e de !auche ( droite+ %uis vers le 'as une fois arriv& en 'out de li!ne.

/e 'alaya!e n)est %as %er8u %ar l)oeil humain !rSce ( la %ersistance r&tinienne+ essaye- %ar e,em%le d)a!iter votre main devant votre &cran %our visualiser ce %h&nomne A vous voye- votre main en %lusieurs e,em%laires O 9rSce ( ce 'alaya!e+ com'in& avec l)activation ou non du canon ( &lectrons+ il est %ossi'le de faire KcroireK ( l)oeil que seuls certains %i,els sont Kallum&sK ( l)&cran.

"e moniteur couleur


3n moniteur noir et 'lanc %ermet d)afficher des d&!rad&s de couleur 0niveau, de !ris2 en variant l)intensit& du rayon. Pour les moniteurs couleur+ trois faisceau, d)&lectrons 0corres%ondant ( trois cathodes2 viennent chacun heurter un %oint d)une couleur s%&cifique A un rou!e+ un vert et un 'leu 0R9B+ corres%ondant ( ,edK =reenK Blue ou en fran8ais 'M;+ ,ou!eK 9ertK bleu2. ?rois %oints de couleur sont ainsi a%%el&e une triade 0en an!lais triad ou dot trio2. $es lumino%hores 'leus sont r&alis&s ( 'ase de sulfure de -inc+ les verts en sulfure de -inc et de cadmium. $es rou!es enfin sont %lus difficile ( r&aliser+ et sont faits ( %artir d)un m&lan!e d)yttrium et euro%ium+ ou 'ien d)o,yde de !adolinium.

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e 1 "/1"#

/e%endant ces lumino%hores sont si %roches les uns des autres que l)oeil n)a %as un %ouvoir s&%arateur asse- fort %our les distin!uerA il voit une couleur com%os&e de ces trois couleurs. *ssaye- de mettre une minuscule !outte d)eau sur le verre de votre moniteurA celle4ci faisant un effet de lou%e va faire a%%ara.tre les lumino%hores. Fe %lus+ %our &viter des %h&nomnes de 'avure 0un &lectron destin& ( fra%%er un lumino%hore vert %ercutant le 'leu2 une !rille m&tallique a%%el&e masque est %lac&e devant la couche de lumino%hores afin de !uider les flu, d)&lectrons. =n distin!ue selon le masque utilis& %lusieurs cat&!ories d)&crans cathodiques A $es tu'es F&T8In(ar 0Flat ( uare $ube2 dont les lumino%hores sont ronds. /es moniteurs utilisent une !rille a%%el&e masque 0ou shado6 mask en an!lais2. Ils donnent une ima!e nette et de 'onnes couleurs mais %ossdent l)inconv&nient de d&former et d)assom'rir l)ima!e dans les coins. $es tu'es Diamondtron de Mitsubishi et Trinitron de (on* dont le masque est constitu& de fentes verticales 0a%%el&e aperture !rille ou !rille / 1entes 9erticales2+ laissant %asser %lus d)&lectrons et %rocurant donc une ima!e %lus lumineuse. $es tu'es Cromaclear de 7ec dont le masque est constitu& d)un systme hy'ride avec des fentes en forme d)alv&oles constituant la meilleure technolo!ie des trois.

Caractristiques techniques
$es moniteurs /R? sont caract&ris&s %ar les donn&es suivantes A $a taille A *lle se calcule en mesurant la dia!onale de l)&cran et est e,%rim&e en %ouces 0un %ouce &quivaut ( 2+#G cm2. Il faut veiller ( ne %as confondre la d1inition de l)&cran et sa taille. *n effet un &cran d)une taille donn&e %eut afficher diff&rentes d&finitions+ ce%endant de fa8on !&n&rale les &crans de !rande taille %ossdent une meilleure d&finition. $e pas de masque 0en an!lais dot pitch2 A il re%r&sente la distance qui s&%are deu, lumino%hores de m@me couleur. Plus le %as de masque est %etit+ meilleure est la qualit& de l)ima!e. Ainsi un %as de masque inf&rieur ou &!al ( +2# mm %rocurera un 'on confort d)utilisation+ tandis que les &crans %oss&dant des %as de masque su%&rieurs ou &!au, ( +2P mm seront ( %roscrire. $a rsolution A elle d&termine le nom're de %i,els %ar unit& de surface 0%i,els %ar %ouce lin&aire 0en an!lais DPIA Dots Per Inch+ traduise- points par pouce2. 3ne r&solution de J d%i si!nifie J colonnes et J ran!&es de %i,els sur un %ouce carr& ce qui donnerait donc < %i,els sur un %ouce carr&. $a r&solution de r&f&rence de M2 d%i nous donne un %i,el de 1K/M2 0un %ouce divis& %ar M22 soit .J#J mm+ corres%ondant ( un point pica 0unit& ty%o!ra%hique an!lo sa,onne2. $es termes 5 r&solution 6 et 5 d&finition 6 sont souvent confondus ( tort dans la %resse. $a frquence de balaya#e (ertical 0re1resh rate en an!lais2 A *lle re%r&sente le nom're d)ima!es qui sont affich&es %ar seconde+ ou %lus e,actement le nom're de rafra.chissement de l)ima!e %ar seconde. =n l)a%%elle ainsi &!alement tau- de rafraNchissement+ elle est e,%rim&e en Nert-. Plus cette valeur est &lev&e meilleur est le confort visuel 0on ne voit %as l)ima!e scintiller2+ il faut donc qu)elle soit 'ien su%&rieure ( "M N- 0limite inf&rieure ( %artir de laquelle l)oeil voit v&rita'lement l)ima!e Kcli!noterK2. $a %lu%art des %ersonnes ne %er8oivent %lus de scintillement 0en an!lais 1licker2 ( %artir de M N-+ ainsi une valeur su%&rieure ou &!ale ( M# N- conviendra !&n&ralement.

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e 1 M/1"#

"es moniteurs cran plat


$es moniteurs cran plat 0not&s %arfois FPD %our Flat panel displa*2 se !&n&ralisent de %lus en %lus dans la mesure o1 leur facteur d)encom'rement et leur %oids sont trs inf&rieurs ( ceu, des &crans /R? traditionnels. Fe %lus+ les technolo!ies utilis&es dans les &crans %lats sont moins consommatrices d)&ner!ie 0consommation inf&rieure ( 1 H contre 1 H %our les &crans /R?2 et n)&mettent %as de rayonnement &lectroma!n&tique.

"a technolo#ie "CD


$a technolo!ie "CD 0Li uid Cr*stal Displa*2 est 'as&e sur un &cran com%os& de deu, %laques %arallles rainur&es trans%arentes+ orient&es ( < d+ entre lesquelles est coinc&e une fine couche de liquide contenant des mol&cules 0cristau, liquides2 qui ont la %ro%ri&t& de s)orienter lorsqu)elles sont soumises ( du courant &lectrique. /om'in& ( une source de lumire+ la %remire %laque stri&e a!it comme un filtre %olarisant+ ne laissant %asser que les com%osantes de la lumire dont l)oscillation est %arallle au, rainures.

*n l)a'sence de tension &lectrique+ la lumire est 'loqu&e %ar la seconde %laque+ a!issant comme un filtre %olarisant %er%endiculaire.

Sous l)effet d)une tension+ les cristau, vont %ro!ressivement s)ali!ner dans le sens du cham% &lectrique et ainsi %ouvoir traverser la seconde %laque O *n contrDlant localement l)orientation de ces cristau, il est %ossi'le de constituer des %i,els. =n distin!ue ha'ituellement deu, ty%es d)&crans %lats selon le systme de commande %ermettant de %olariser les cristau, A $es &crans dits ( 5 matrice passi(e 6+ dont les %i,els sont contrDl&s %ar li!ne et %ar colonne. Ainsi les %i,els sont adress&s %ar li!nes et %ar colonne !rSce ( des conducteurs trans%arents situ&s dans la dalle. $e %i,el s)allume lors de son adressa!e et s)&teint entre deu, 'alaya!es. $es &crans dits ( 5 matrice acti(e 6+ dont chaque %i,el est contrDl& individuellement. Que les &crans soient ( matrice active ou %assive+ ils ont 'esoin d)une source lumineuse %our fonctionner. $es termes suivants d&finissent la manire %ar laquelle l)&cran est &clair& A $es &crans rflectifs sont des &crans &clair&s %ar devant+ %ar une lumire artificielle ou tout sim%lement %ar la lumire am'iante 0comme c)est le cas %our la %lu%art des montres di!itales2. ArchitectureSysteme.odt Rev 1.1 12/2 11 Pa!e 1 P/1"#

$es &crans transmissifs utilisent un r&tro &claira!e %our afficher les informations. /e ty%e d)&cran est %articulirement ada%t& %our un usa!e en int&rieur ou dans des conditions de fai'le &claira!e et fournissent ha'ituellement une ima!e contrast& et lumineuse. *n contre%artie+ ils deviennent difficilement lisi'les utilis&s en e,t&rieur 0en %lein soleil %ar e,em%le2. $es &crans transflectifs utilisent un r&tro &claira!e ainsi qu)un %olariseur com%os& d)un mat&riau translucide ca%a'le de transmettre la lumire d)arrire %lan tout en r&fl&chissant une %artie de la lumire am'iante. /e ty%e d)&cran convient en %articulier au, a%%areils destin&s ( une utilisation tant en int&rieur qu)en e,t&rieur 0a%%areils %hoto num&rique+ PFA2.

Icrans plasma
$a technolo!ie plasma 0PDP+ Plasma Displa* Panel2 est 'as&e sur une &mission de lumire !rSce ( l)e,citation d)un !a-. $e !a- utilis& dans les &crans %lasma est un m&lan!e d)ar!on 0< W2 et de ,&non 01 W2. Fu !a- est contenu dans des cellules+ corres%ondant au, %i,els+ dans lesquelles sont adress&es une &lectrode li!ne et une &lectrode colonne %ermettant d)e,citer le !a- de la cellule. *n modulant la valeur de la tension a%%liqu&e entre les &lectrodes et la fr&quence de l)e,citation il est %ossi'le de d&finir >usqu)( 2#" valeurs d)intensit&s lumineuses. $e !a- ainsi e,cit& %roduit un rayonnement lumineu, ultraviolet 0donc invisi'le %our l)oeil humain. 9rSce ( des lumino%hores res%ectivement 'leus+ verts et rou!es r&%artis sur les cellules le rayonnement lumineu, ultraviolet est converti en lumire visi'le+ ce qui %ermet d)o'tenir des %i,els 0com%os&s de J cellules2 de 1" millions de couleurs 02#" , 2#" , 2#"2. $a technolo!ie %lasma %ermet d)o'tenir des &crans de !rande dimension avec de trs 'onnes valeurs de contrastes mais le %ri, d)un &cran %lasma reste &lev&. Fe %lus la consommation &lectrique est %lus de J fois su%&rieure ( celle d)un &cran $/F.

"es caractristiques
$es &crans %lats sont souvent caract&ris&s %ar les donn&es suivantes A $a dfinition A il s)a!it du nom're de %oints 0%i,els2 que l)&cran %eut afficher+ ce nom're de %oints est !&n&ralement com%ris entre "G ,GP 0"G %oints en lon!ueur+ GP %oints en lar!eur2 et 1" ,12 + mais des r&solutions su%&rieures sont techniquement %ossi'les. $a taille A *lle se calcule en mesurant la dia!onale de l)&cran et est e,%rim&e en %ouces 0un %ouce &quivaut ( 2+#G cm2. Il faut veiller ( ne %as confondre la d1inition de l)&cran et sa taille. *n effet un &cran d)une taille donn&e %eut afficher diff&rentes d&finitions+ ce%endant de fa8on !&n&rale les &crans de !rande taille %ossdent une meilleure d&finition. $a rsolution A *lle d&termine le nom're de %i,els %ar unit& de surface 0%i,els %ar %ouce lin&aire 0en an!lais DPIA Dots Per Inch+ traduise- points par pouce2. 3ne r&solution de J d%i si!nifie J colonnes et J ran!&es de %i,els sur un %ouce carr& ce qui donnerait donc < %i,els sur un %ouce carr&. $a r&solution de r&f&rence de M2 d%i nous donne un %i,el de 1K/M2 0un %ouce divis& %ar M22 soit .J#Jmm+ corres%ondant ( un point pica 0unit& ty%o!ra%hique an!lo4sa,onne2. $e temps de rponse A F&fini %ar la norme internationale IS= 1JG "42+ il corres%ond ( la dur&e n&cessaire afin de faire %asser un %i,el du 'lanc au noir+ %uis de nouveau au 'lanc. $e tem%s de r&%onse 0d&fini en millisecondes2 doit @tre choisi le %lus %etit %ossi'le 0%ra!matiquement+ inf&rieur ( 2# ms2. $a luminance A *,%rim&e en candelas %ar mtre carr& 0/d/m22+ elle %ermet de d&finir la 5luminosit&6 de l)&cran. $)ordre de !randeur de la luminance est d)environ 2# cd/m2. $)an#le de (ision (ertical et hori6ontal A *,%rim&e en de!r&s+ il %ermet de d&finir l)an!le ( %artir duquel la vision devient difficile lorsque l)on n)est %lus face ( l)&cran.

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e 1 </1"#

"es disques
$es disques dur sont destin&s au stocCa!e rmanent des donn&es+ stocCa!e qui r&%ond ( G 'esoins %rinci%au, A stocCer des donn&es de taille et de ty%e varia'les de fa8on %&rne %ouvoir les identifier+ les or!aniser et les retrouver+ !&rer leurs attri'uts 0accs+ ...2 !arantir leur int&!rit& offrir des %erformances d)accs+ de lecture+ d)&criture et de recherche en ad&quation avec les 'esoins d)un systme interactif.

Types de disques
disques ma!n&tiques A disque dur ou disquette. Fe %art leur caract&ristique de lire et d)&crire ( la m@me vitesse+ ils sont tout indiqu&s %our @tre utilis&s comme m&moire secondaire. $a disquette est devenue o'solte au>ourd)hui+ la ma>orit& des P/ n)en sont %lus &qui%&s. =%tiques A /F4R=:+ /F enre!istra'le+ FEF+ FEF enre!istra'le. Actuellement+ on ne rencontre %ratiquement %lus que le FEF4RH 0!raveur FEF2.

)8 "e disque dur


$e disque dur est l)or!ane de l)ordinateur servant ( conserver les donn&es de manire %ermanente+ contrairement ( la m&moire vive+ qui s)efface ( chaque red&marra!e de l)ordinateur+ c)est la raison %our laquelle on %arle %arfois de mmoire de masse %our d&si!ner les disques durs. $e disque dur est reli& ( la carte4mre %ar l)interm&diaire d)un contrGleur de disque dur. Sur certain 0anciens2 disques durs+ on ne trouve qu)un %eu d)&lectronique. $es disques ne d&livrent alors qu)un flu, de 'its s&rie. Sur ces disques+ le contrDleur r&alise la %lus !rande %art du travail. F)autres disques+ dont les disques IF*+ contiennent un micro4contrDleur qui accom%lit une %artie du travail et laisse le contrDleur r&el s)occu%er des commandes de niveau su%&rieur. 'echerche simultane 0o9erlapped seeksN A c)est la %ossi'ilit& d)un contrDleur d)effectuer des recherches sur %lusieurs disques simultan&ment. Pendant que le contrDleur et le lo!iciel attendent la fin de la recherche sur u n disque+ le contrDleur %eut lancer une recherche sur un autre disque. /ette technique %ermet de r&duire consid&ra'lement le tem%s d)accs moyen. =n distin!ue !&n&ralement les interfaces suivantes A IF* 0Inte!rated Frive *lectronics2 S/SI Serial A?A Avec l)a%%arition de la norme 3SB+ des 'o.tiers e,ternes %ermettant de connecter un disque dur sur un %ort 3SB ont fait leur a%%arition+ rendant le disque dur facile ( installer et %ermettant de ra>outer de la ca%acit& de stocCa!e %our faire des sauve!ardes. =n %arle ainsi de disque dur e-terne %ar o%%osition au, disques durs internes 'ranch&s directement sur la carte mre+ mais il s)a!it 'ien des m@mes disques+ si ce n)est qu)ils sont connect&s ( l)ordinateur %ar l)interm&diaire d)un 'o.tier 'ranch& sur un %ort 3SB.

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e 11 /1"#

&tructure
3n disque dur est constitu& de %lusieurs disques ri!ides en m&tal+ en verre ou en c&ramique+ em%il&s ( une trs fai'le distance les uns des autres et a%%el&s %lateau, entre lesquels des t@tes de lecture/&criture %euvent se d&%lacer. $es disques tournent ( une vitesse variant de G2 ( 1# tours %ar minute dans le sens inverse des ai!uilles d)une montre. /e%endant+ les t@tes sont li&es entre elles et une t@te seulement %eut lire ou &crire ( un moment donn&.

$)ensem'le de cette m&canique de %r&cision est contenu dans un 'o.tier totalement herm&tique. *n effet l)&cart entre les t@tes et les %lateau, est tellement fai'le que la moindre %articule %eut occasionner des dysfonctionnements. Seuls les constructeurs de disques durs %euvent les ouvrir dans des salles 'lanches.

%ode bloc
$e mode bloc et le transfert ,* bits %ermettent d)e,%loiter %leinement les %erformances du disque dur. $e mode 'loc consiste ( effectuer des transferts de donn&es %ar 'loc+ c)est4(4dire %ar %aquets de #12 octets !&n&ralement+ ce qui &vite au %rocesseur d)avoir ( traiter une multitude de minuscules %aquets d)un 'it. $e %rocesseur a alors du Ktem%sK %our effectuer d)autres o%&rations. /e mode de transfert des donn&es n)a malheureusement une v&rita'le utilit& que sous d)anciens systmes d)e,%loitation 0tels que :S4F=S2+ car les systmes d)e,%loitation r&cents utilisent leur %ro%re !estionnaire de disque dur+ ce qui rend ce !estionnaire o'solte. 3ne o%tion du BI=S 0ID2 3DD block mode ou Multi (ector $rans1er2 %ermet %arfois de d&terminer le nom're de 'locs %ouvant @tre !&r&s simultan&ment. /e nom're se situe entre 2 et J2+ cette information se trouve sur la documentation technique du disque dur. $e mode 'loc %eut toutefois !&n&rer des erreurs sous certains systmes+ ( cause d)une redondance de !estionnaire de disque dur. $a solution consiste alors ( d&sactiver l)un des deu, !estionnaires A la !estion lo!icielle du mode J24'it sous le systme d)e,%loitation T le mode 'loc dans le BI=S.

%ode ,* bits
$e mode J2 'its 0%ar o%%osition au mode 1" 'its2 est caract&ris& %ar un transfert des donn&es sur J2 'its. $e transfert sur J2 'its corres%ond ( J2 %ortes qui s)ouvrent et se ferment simultan&ment. *n mode J2 'its+ deu, mots 0ensem'le de 'its2 de 1" 'its sont transmis successivement+ %uis assem'l&s. $e !ain de %erformance li& au %assa!e du mode 1" 'its au mode J2 'its est !&n&ralement insi!nifiant. Quoiqu)il en soit il n)est la %lu%art du tem%s %lus %ossi'le de choisir le mode+ car la carte mre d&termine automatiquement le ty%e de mode ( ado%ter en fonction du ty%e de disque dur. ArchitectureSysteme.odt Rev 1.1 12/2 11 Pa!e 111/1"#

$a d&termination automatique du mode J2 'its %eut toutefois ralentir les lecteurs de /F4R=: IF* dont la vitesse est su%&rieure ( 2G, lorsqu)ils sont seuls sur une na%%e IF*. *n effet+ dans le cas o1 le lecteur de /F4R=: est seul sur la na%%e+ le BI=S %eut ne %as d&tecter sa com%ati'ilit& avec le mode J2 'its 0%uisqu)il cherche un disque dur2+ auquel cas il %asse en mode 1" 'its. $a vitesse de transfert 0a%%el&e %ar a'us de lan!a!e taux de trans1ert2 est alors en dessous du tau, de transfert annonc& %ar le constructeur. $a solution dans ce !enre de cas consiste ( 'rancher sur la m@me na%%e que le lecteur de /F4R=: un disque dur su%%ortant le mode J2 'its.

Or#anisation du disque 3
/haque disque 0%lateau2 contient un nom're de pistes qui sont des cercles concentriques. 3ne %iste est donc tout ce qu)une t@te %eut lire %endant la rotation d)un %lateau alors que cette t@te reste immo'ile. =n a%%elle cylindre l)ensem'le des %istes de m@me diamtre sur tous les %lateau,+ c)est4(4dire ( la verticale les unes des autres. /haque chaque cylindre est divis& en morceau, 05 quartiers de tarte 62 nomm&es secteurs. $e secteur est la %lus %etite unit& qui %uisse @tre lue %ar le contrDleur de disque. Sa taille est !&n&ralement de #12 octets. Sur les anciens disques+ le nom're de secteurs &tait le m@me %our tous les cylindres T les disques modernes sont divis&s en -ones A celles situ&es en %&ri%h&rie contiennent %lus de secteurs que celles situ&es au centre. Ainsi %ar e,em%le+ le disque Hester Fi!ital HF 1PJ %ossde 1" -ones dont le nom're de secteurs au!mente de GW %ar -one de l)int&rieur vers l)e,t&rieur.

$a fa8on dont sont dis%os&s les secteurs sur une %iste %eut affecter les %erformances du disque. Si les o%&rations */S du disque sont limit&es au transfert d)un sim%le secteur ( la fois+ des o%&rations d)*/S distinctes doivent @tre r&alis&es %our lire %lusieurs s&quences ( la suite. A la fin de la %remire o%&ration */S+ l)interru%tion doit @tre trait&e et la seconde o%&ration */S doit @tre &mise. Pendant ce tem%s+ le disque continue de tourner+ et le %rochain secteur ( lire a d&>( d&%ass& la t@te. Il faut alors attendre la %rochaine r&volution du disque %our acc&der au secteur. Pour &viter ce %ro'lme+ il est %ossi'le d'entrelacer les secteurs. $e de!r& d)entrelacement est d&termin& %ar le tem%s que met le disque %our tourner de%uis la fin d)une o%&ration */S >usqu)au moment o1 le contrDleur &met l)o%&ration */S ArchitectureSysteme.odt Rev 1.1 12/2 11 Pa!e 112/1"#

suivante A

$a %lu%art des disques modernes &tant &qui%&s d)une m&moire cache suffisante+ la notion d)entrelacement n)est %lus utilis&e. $)entrelacement se rencontre sur les disques moins &volu&s ou les disquettes. =n a%%elle cluster 0unit d'allocation2 la -one minimale que %eut occu%er un fichier sur le disque. *n effet le systme d)e,%loitation e,%loite des blocs qui sont en fait %lusieurs secteurs 0entre 1 et 1" secteurs2. 3n fichier minuscule devra donc occu%er %lusieurs secteurs 0un cluster2. Sur les anciens disques durs+ l)adressa!e se faisait ainsi de manire %hysique en d&finissant la %osition de la donn&e %ar les coordonn&es c*lindre . tLte . secteur 0en an!lais C5& %our C*linder . 3ead . (ector2.

Fonctionnement
$es t@tes de lecture/&criture sont dites 5 inductives 6+ c)est4(4dire qu)elles sont ca%a'les de !&n&rer un cham% ma!n&tique. /)est notamment le cas lors de l)&criture A les t@tes+ en cr&ant des cham%s %ositifs ou n&!atifs+ viennent %olariser la surface du disque en une trs %etite -one+ ce qui se traduira lors du %assa!e en lecture %ar des chan!ements de %olarit& induisant un courant dans la t@te de lecture+ qui sera ensuite transform& %ar un convertisseur analo!ique num&rique 0/AB2 en et en 1 com%r&hensi'les %ar l)ordinateur.

Caractristiques techniques d'un disque dur


Capacit A volume de donn&es %ouvant @tre stocC&es sur le disque. Tau- de transfert 0ou dbit2 A quantit& de donn&es %ouvant @tre lues ou &crites sur le disque %ar unit& de tem%s. Il s)e,%rime en 'its %ar seconde. Mitesse de rotation A vitesse ( laquelle les %lateau, tournent+ e,%rim&e en tours %ar minutes 0not&s rpm %our rotations par minute2. $a vitesse des disques durs est de l)ordre de M2 ( 1# r%m. Plus la vitesse de rotation d)un disque est &lev&e meilleur est le d&'it du disque. *n revanche+ un disque %oss&dant une vitesse de rotation &lev& est !&n&ralement %lus 'ruyant et chauffe %lus facilement. Temps de latence 0aussi a%%el& d&lai rotationnel2 A tem%s &coul& entre le moment o1 le disque trouve la %iste et le moment o1 il trouve les donn&es. Temps d'acc+s moyen A tem%s moyen que met la t@te %our se %ositionner sur la 'onne %iste et acc&der ( la donn&e. Il re%r&sente donc le tem%s moyen que met le disque entre le moment o1 il a re8u l)ordre de fournir des donn&es et le moment o1 il les fournit r&ellement. Il doit ainsi @tre le %lus court %ossi'le. Densit radiale A nom're de %istes %ar %ouce 0tpi8 $rack per Inch2. Densit linaire A nom're de 'its %ar %ouce sur une %iste donn&e 0bpi8 Bit per Inch2. Densit surfacique A ra%%ort de la densit& lin&aire sur la densit& radiale 0s)e,%rime en 'its %ar ArchitectureSysteme.odt Rev 1.1 12/2 11 Pa!e 11J/1"#

%ouce carr&2. %moire cache 0ou m&moire tam%on2 A quantit& de m&moire em'arqu&e sur le disque dur. $a m&moire cache %ermet de conserver les donn&es au,quelles le disque accde le %lus souvent afin d)am&liorer les %erformances !lo'ales T Interface A il s)a!it de la connectique du disque dur. $es %rinci%ales interfaces %our disques durs sont les suivantes A IF*/A?A T Serial A?A T S/SI T Il e,iste %ar ailleurs des 'o.tiers e,ternes %ermettant de connecter des disques durs en 3SB ou fireIire.

Formata#e du disque dur


$e formata!e d)un disque dur se d&roule en 2 %hases A le formata!e de 'as niveau ou 1ormata!e constructeur est la 5 d&cou%e 6 du disque en diff&rentes -ones de taille fi,e+ les secteurs. Il est ind&%endant du systme de fichiers qui sera install& sur le disque. le formata!e de haut niveau A mise en %lace des structures de !estion des secteurs %our leur or!anisation en fichiers et en r&%ertoires. Il d&%end entirement du systme de fichier utilis& et doit se faire avant toute utilisation du disque.

&yst+mes de fichiers des disques durs


4 3n fichier est une collection lo!ique d)informations. 3n systme de fichiers est une collection de fichiers. $e systme de fichiers est la %artie du systme d)e,%loitation qui !re les fichiers. $e conce%t essentiel du systme de fichiers est a%%el& mtadonnes de stockage. $e disque ne contient %as que les donn&es+ mais &!alement une quantit& d)informations anne,es %rimordiales ( sa 'onne utilisation. Plus le systme de fichiers fournit des services tels que re%rise sur erreur+ r&cu%&ration de donn&es+ recherche ra%ide+ %lus les m&tadonn&es %rennent de la %lace sur le disque 0>usque 1 ( 2 W de sur%lus %ar ra%%ort au, donn&es seules2. 1. $e systme 7A? 0File Allocation $ableN $es versions les %lus r&%andues sont 7A?1" et 7A?J2. $e nom're 1" ou J2 indique le nom're de 'its utilis&s %our re%r&senter un cham% dans la ta'le d)allocation. $a %remire version utilisait 12 'its 07A?122. $e 7A?1" utilise des clusters com%os&s de "G octets au ma,imum T en 7A?J2 la taille des clusters %eut %rendre des valeurs com%rises entre 1 et 12P secteurs. $e %remier secteur du disque est r&serv& au %;' 0:aster Boot Record2. $e :BR contient toutes les m&tadonn&es d&crivant le disque A nom're d)octets %ar secteur+ nom're de secteurs %ar cluster+ nom're de secteurs sur le disque+... /es donn&es dont enre!istr&es ( des adresses %r&cises du %remier secteur. 3n autre &l&ment cl& du systme 7A? est la table d'allocation des clusters. /haque &l&ment de cette ta'le contient une valeur cod&e sur 1" ou J2 'its selon la version de 7A?1" ou 7A?J2 A 4 la valeur vaut A le cluster est vide ArchitectureSysteme.odt Rev 1.1 12/2 11 Pa!e 11G/1"#

4 la valeur vaut 1 A le cluster est r&serv& au systme 4 la valeur vaut ,777M A le cluster a &t& d&tect& comme d&fectueu, 4 toute autre valeur A le cluster est occu%& %ar un fichier et il continue sur celui qui est indiqu& %ar le cluster 0sauf ,777P ( ,7777 A il n)y a %as de cluster suivant2.

/haque fichier est donc re%r&sent& %ar une liste cha.n&e de clusters. Fe cette fa8on+ les donn&es a%%artenant ( un m@me fichier ne doivent %as n&cessairement @tre stocC&es dans des clusters cons&cutifs+ ce qui facilite les o%&rations d)insertion ou de su%%ression de donn&es. (anta#e du F T A 4 !estion fle,i'le de l)allocation des clusters %ermettant la !estion de fichiers de lon!ueur varia'le sans avoir 'esoin d)une -one de stocCa!e conti!ue. 4 systme sim%le et l&!er+ convenant 'ien ( des %etits disques de stocCa!e 0>usqu)( 1 9B %our 7A?1" la limite &tant 2 9B2. $e 7A?J2 %ourrait th&oriquement !&rer des disques allant >usqu)( 2 ?B+ mais les %ro'lmes de fra!mentation font que ce systme n)est %as trs efficace sur de trs !ros disque. Incon(nients du F T A 4 noms de fichiers limit&s ( PZJ caractres 4 ne !re %as les conce%ts li&s au, multi%les utilisateurs 4 l)accs ( un fichier n)est %ossi'le que %ar un unique chemin d)accs+ les m&ta4informations li&es au, fichiers &tant stocC&es dans les enre!istrements des r&%ertoires. $)or!anisation des fichiers est donc o'li!atoirement se faire suivant un sch&ma ar'orescent strict. 4 :auvaise ad&quation au, o%&rations les %lus courantes sur les fichiers A accs al&atoire et insertion en fin de fichier. Il est n&cessaire de %arcourir tous les clusters d)une manire s&quentielle %our acc&der ( une information T l)insertion d)un enre!istrement en fin de fichier im%lique la lecture com%lte du fichier %our %ouvoir cha.ner le nouvel enre!istrement au dernier cluster+ ce qui est trs %&nalisant dans la !estion de !ros fichiers. 4 $)utilisation de !ros clusters %ermet de r&duire l)es%ace d)adressa!e d)un !ros fichier+ %ar contre le cluster ne %ouvant contenir qu)un seul fichier+ on %eut %erdre une !rande %artie de l)es%ace du disque lorsqu)on doit enre!istrer un !rand nom're de %etits fichiers 0de taille 'ien inf&rieure ( la taille d)un cluster2. /e %h&nomne est a%%el& 1ra!mentation interne. 2. $e systme de fichiers ( i8nodes $e systme est 'as& sur les nXuds d)inde, 0i4nodes2. =n %arlera de blocs %lutDt que de clusters+ 'ien que le conce%t soit le m@me A un 'loc est un !rou%e de secteurs conti!us. $a taille des 'locs est !&n&ralement %lus %etite que celle des clusters de 7A? 0de #12 octets ( P VB2. $es %rinci%ales diff&rences sont A 4 dissociation entre la !estion de l)occu%ation des 'locs et la structuration des fichiers ArchitectureSysteme.odt Rev 1.1 12/2 11 Pa!e 11#/1"#

4 or!anisation en ar're des 'locs com%osant un fichier. Fe ce fait+ les systmes i4nodes sont 'eaucou% %lus efficaces dans l)accs non s&quentiel au, fichiers et moins sensi'les ( la fra!mentation. Fans la %lu%art des cas+ on retrouve des techniques d)inde,ation %ermettent d)acc&l&rer la recherche des fichiers ainsi que le d&cou%a!e des 'locs en fra!ments %our r&duire l)effet de fra!mentation interne. $e systme i4node %rovenant de 3BIU+ il !re les attri'uts relatifs au, droits d)accs et la notion de %ro%ri&t& de fichier. Princi%e A A lors du formata!e du disque+ on distin!ue au minimum G !randes -ones A le su%er'loc+ les 'itma%s d)allocation+ la ta'le des i4nodes et les 'locs de donn&es. 4 le superbloc A &quivalent au :BR de 7A?+ il stocCe tous les %aramtres du disque 0taille du disque+ taille des 'locs+ nom're d)i4nodes+...2. Il se situe dans les %remiers secteurs du disque. Il %ermet &!alement de localiser la ta'le des i4nodes et la ta'le d)allocation des 'locs 4 le bitmap d'allocation des blocs A la dis%oni'ilit& des 'locs est !&r&e %ar un ta'leau d)allocation 'inaire 0un 'it %ar 'loc2+ indiquant si le 'loc est li're ou occu%&. Sa taille est donc nettement r&duite %ar ra%%ort ( la ta'le d)allocation des fichiers de 7A? 4 les i8nodes et les blocs d'indirection A ?oute l)information relative ( un fichier est contenue dans son noeud d)information 0i4node2. /)est une structure qui contient tous les attri'uts 0nom+ ty%e+ taille+ dates de cr&ation+ d)accs+ de modification+ droits d)accs2 ainsi que les adresse des 'locs qui le com%ose A

Par o%%osition ( la structure lin&aire du 7A?+ la structure i4node !&nre une structure en ar're. $es %remiers enre!istrements contiennent les adresses des %remiers 'locs de donn&es T les derniers enre!istrements contiennent des adresses de 'locs d)indirection+ c)est4(4dire des 'locs qui ne contiennent %as de donn&es+ mais tout comme l)i4node lui4m@me+ des r&f&rences de 'locs. /ette structure %r&sente l)avanta!e de %ouvoir cro.tre avec la taille du fichier. $es 'locs d)indirection se trouvant dans l)es%ace disque 5 donn&es 6+ il n)est %as n&cessaire de r&server %lus de donn&es au moment du formata!e lorsqu)on utilise des %etits ou des !ros fichiers. 4 la table des i8nodesA au moment du formata!e+ il est n&cessaire de d&cider du nom're d)i4nodes dont le systme de fichiers va dis%oser. $e disque contiendra donc B i4nodes ainsi qu)une ta'le d)occu%ation de ces noeuds.

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e 11"/1"#

Structure du disque A

(anta#es du i8node A 4 %ermet un accs ra%ide+ quasi imm&diat+ ( chaque 'loc du fichier !rSce ( sa structuration ar'orescente. Fe ce fait+ l)a>out de donn&es en fin de fichier n)im%ose %lus de %arcourir toute la liste des clusters 4 $es m&ta4informations &tant stocC&es dans les enre!istrements des i4nodes+ la structure des r&%ertoires s)en trouve sim%lifi&e et ne doit %lus com%orter qu)une liste de noms et les i4nodes associ&s. Fe ce fait+ un i4node %eut @tre r&f&renc& dans %lusieurs r&%ertoires et ne doit %lus o'li!atoirement avoir un chemin unique d)accs. Incon(nients du i8node A 4 Surchar!e %lus im%ortante %ar ra%%ort au 7A? du fait que chaque fichier corres%ond ( un i4node+ qui %rend %lus de %lace qu)un sim%le %ointeur de cluster. /ette surchar!e doit toutefois @tre %ond&r&e %ar le fait que les informations contenues dans le i4node soula!e les r&%ertoires. $a taille des 'locs &tant %lus fai'le que celle de 7A?+ ce que l)on %erd en m&tadonn&es %our les %etits fichiers est com%ens& %ar la %lus fai'le fra!mentation interne. 4 $a n&cessit& de d&finir le nom're de i4node au moment du formata!e. Il est im%ossi'le d)au!menter leur nom're sans reformater le disque. Remarque A de nom'reu, systmes de fichiers fonctionnent sur le %rinci%e du i4node. ?ous ne mettant %as en oeuvre les m@mes choi, %our les niveau, d)indirection+ la taille des 'locs ou les attri'uts des noeuds+ il ne sont donc %as tous intero%&ra'les ou com%ara'les au niveau de leur %erformances ou fonctionnalit&s. J. B?7S Systme de fichiers d&velo%%& %ar :icrosoft &qui%ant toutes les versions ult&rieurs de la !amme B?+ 2 + UP+ M. Il s)ins%ire des systmes ( 'ase d)i4nodes+ mais en tentant de r&soudre quelques4 uns de leurs inconv&nients+ dont la surchar!e introduite %ar les fichiers de %etite taille. Il est fond& sur un %rinci%e transactionnel des o%&rations d)&criture et com%orte un >ournal qui !arantit l)int&!rit& du systme en cas de d&faillance mat&rielle.Y $)&l&ment cl& de B?7S est la %aster File Table 0:7?2. *lle s)a%%arente ( la ta'le d)i4nodes et contient un nom're d)enre!istrements de taille fi,e+ chaque enre!istrement re%r&sentant un fichier. $e reste du disque com%rend des clusters de donn&es+ comme dans 7A?. $a diff&rence r&side dans le fait que l)adressa!e &tant de "G 'its+ les clusters %euvent rester de %etite taille 0de #12 octets ( G VB2. Il %eut aussi utiliser des disques de trs !rande taille tout en maintenant un tau, de fra!mentation interne %eu &lev&. :BR :7? Fonn&es fichiers

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e 11M/1"#

G. Partitions $es disques durs %euvent @tre divis&s en deu, ou %lusieurs disques virtuels a%%el&s partitions sur lesquelles ont %eut install&s des =S diff&rents. #. RAIF $e systme RAIF 0Redundant Array of Ine,%ensive FisC2 %eut @tre utilis& %our au!menter la fia'ilit& du disque. Il e,iste " ty%es de systmes RAIF+ comme montr& dans la fi!ure ci4dessous A

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e 11P/1"#

1F

Disque dur &&D

$a m&moire flash %eut rem%lacer dans certains cas un disque dur. =n %arle dans ce cas de disques &&D 0(olid (tate Dri9e2. $a traduction en lecteur / tat solide fait r&f&rence au, com%osants &lectroniques dont il est constitu&+ %ar o%%osition au, disques durs classiques dis%osant de %arties m&caniques mo'iles. $e terme an!lais solid state d&si!ne un a%%areil ou com%osant &lectronique ( semi4conducteurs+ donc sans %ices mo'iles.

(anta#es d'un disque dur &&D


Son %rinci%al avanta!e est son tem%s d)accs %articulirement fai'le+ !&n&ralement de +1 ms. Sa consommation &lectrique est &!alement %lus fai'le+ en %articulier en veille. Par ailleurs+ le silence total et sa r&sistance accrue au, chocs sont des atouts incontourna'les. /es disques utilisent !&n&ralement une interface SA?A et sont dis%oni'les en JK k ou 2K k.

Incon(nients d'un disque dur &&D


Pour autant+ le nom're d)&critures sur une m@me -one du 5 disque 6 est limit& ( quelques centaines de milliers 0ce qui est ra%idement atteint en cas d)utilisation de m&moire virtuelle ou de fichiers de lo!2. *n attendant des solutions %our contourner ce d&faut+ au!menter la ca%acit& 0( ce >our+ 2#" 9o ma,imum2 et surtout r&duire le coLt+ les utilisations du SSF comme disque %rinci%al restent limit&es ( certaines a%%lications telles que les mini P/.

Type de puces
Il e,iste deu, %uces diff&rentes sur les SSF. $es %uces :$/ et S$/.

"a puce %"C


*lle est l)a'r&viation de KMulti)Le9el CellK litt&ralement cellule ( multi4niveau,. /ette %uce est utilis&e dans les SSF !rand %u'lic. Son avanta!e r&side dans son fai'le coLt de %roduction. /es inconv&nients sont qu)elle ne %ermet %as d)atteindre d]im%ortantes vitesses de transfert+ elle consomme 'eaucou% %lus+ et ( une dur&e de vie %lus fai'le que la %uce S$/.

"a puce &"C


*lle est l)a'r&viation de K(in!le Le9el CellK+ ce qui si!nifie cellule ( un niveau. =n trouve cette %uce dans les SSF %rofessionnel+ ainsi que dans les SSF haut de !amme. *lle %r&sente l)avanta!e d)avoir des vitesses de transfert accrues+ une consommation moins im%ortante+ et une dur&e de vie %lus im%ortante que la %uce :$/. Son seul inconv&nient est son coLt de fa'rication trs &lev&.

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e 11</1"#

*8 "e CDT CD8'O%


$e Compact Disc a &t& invent& %ar (on* et Philips en 1<P1 afin de constituer un su%%ort audio com%act de haute qualit& %ermettant un accs direct au, %istes num&riques. Il a &t& officiellement lanc& en octo're 1<P2. *n 1<PG+ les s%&cifications du /om%act Fisc ont &t& &tendues 0avec l)&dition du Oello6 Book2 afin de lui %ermettre de stocCer des donn&es num&riques.

"a #omtrie du CD
$e CD 0Compact Disc2 est un disque o%tique de 12 cm de diamtre et de 1.2 mm d)&%aisseur 0l)&%aisseur %eut varier de 1.1 ( 1.# mm2 %ermettant de stocCer des informations num&riques+ c)est4(4dire corres%ondant ( "# :o de donn&es informatiques 0soient J %a!es dactylo!ra%hi&es2 ou 'ien >usqu)( MG minutes de donn&es audio. 3n trou circulaire de 1# mm de diamtre en son milieu %ermet de le centrer sur la %latine de lecture.

"a composition du CD
$e /F est constitu& d)un su'strat en matire %lastique 0%olycar'onate2 et d)une fine %ellicule m&tallique r&fl&chissante 0or 2G carat ou allia!e d)ar!ent2. $a couche r&fl&chissante est recouverte d)une laque anti4 3E en acrylique cr&ant un film %rotecteur %our les donn&es. *nfin+ une couche su%%l&mentaire %eut @tre a>out&e afin d)o'tenir une face su%&rieure im%rim&e.

$a couche r&fl&chissante %ossde de %etites alv&oles. Ainsi lorsque le laser traverse le su'strat de %olycar'onate+ la lumire est r&fl&chie sur la couche r&fl&chissante+ sauf lorsque le laser %asse sur une alv&ole+ c)est ce qui %ermet de coder l)information. /ette information est stocC&e sur 221PP %istes !rav&es en s%irales 0il s)a!it en r&alit& d)une seule %iste concentrique2.

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e 12 /1"#

$es /F achet&s dans le commerce sont %ress&s+ c)est4(4dire que les alv&oles sont r&alis&es !rSce ( du %lastique in>ect& dans un moule contenant le motif inverse. 3ne couche m&tallique est ensuite coul&e sur le su'strat en %olycar'onate+ et cette couche m&tallique est elle4m@me %rise sous une couche %rotectrice. $es CD (ier#es %ar contre 0CD8'2 %ossdent une couche su%%l&mentaire 0situ&e entre le su'strat et la couche m&tallique2 com%os&e d)un colorant or!anique 0en an!lais d*e2 %ouvant @tre marqu& 0le terme brPler est souvent utilis&2 %ar un laser de forte %uissance 01 fois celle n&cessaire %our la lecture2. /)est donc la couche de colorant qui %ermet d)a'sor'er ou non le faisceau de lumire &mis %ar le laser.

$es colorants les %lus souvent utilis&s sont A $a cyanine de couleur 'leue+ donnant une couleur verte lorsque la couche m&tallique est en or $a pthalocyanine de couleur Kvert clairK+ donnant une couleur dor&e lorsque la couche m&tallique est en or $) KO+ de couleur 'leu fonc&

*tant donn& que l)information n)est %lus stocC&e sous forme de cavit& mais %ar une marque Kcolor&eK+ une %r&4s%irale 0en an!lais pre)!roo9e2 est %r&sente dans le su%%ort vier!e afin d)aider le !raveur ( suivre le chemin en s%irale+ ce qui &vite la %r&sence d)une m&canique de %r&cision sur les !raveurs de /F4R. F)autre %art+ cette s%irale ondule selon une sinusoldale+ a%%el&e 6obble+ %oss&dant une am%litude de Z/4 . JYm 0J nm2 et une fr&quence de 22+ #CN-. $e 6obble %ermet de donner une information au !raveur sur la vitesse ( laquelle il doit !raver. /ette information est a%%el&e A$IP 0Absolute $ime in Pre=roo9e2.

Fonctionnement
$a t@te de lecture est com%os& d)un laser 0Li!ht Ampli1ication b* (timulated 2mission o1 ,adiation2 ArchitectureSysteme.odt Rev 1.1 12/2 11 Pa!e 121/1"#

&mettant un faisceau lumineu, et d)une cellule %hoto&lectrique char!&e de ca%ter le rayon r&fl&chi. $e laser utilis& %ar les lecteurs de /F est un laser infrarou!e 0%oss&dant une lon!ueur d)onde de MP nm2 car il est com%act et %eu coLteu,. 3ne lentille situ&e ( %ro,imit& du /F focalise le faisceau laser sur les alv&oles. 3n miroir semi r&fl&chissant %ermet ( la lumire r&fl&chie d)atteindre la cellule %hoto&lectrique+ comme e,%liqu& sur le dessin suivant A

3n chariot est char!& de d&%lacer le miroir de fa8on ( %ermettre ( la t@te de lecture d)acc&der ( l)int&!ralit& du /F4R=:. =n distin!ue !&n&ralement deu, modes de fonctionnement %our la lecture de /F A $a lecture ( (itesse linaire constante 0not&e C"M soit constant linear 9elocit*2. Il s)a!it du mode de fonctionnement des %remiers lecteurs de /F4R=:+ 'as& sur le fonctionnement des lecteurs de /F audio ou 'ien m@me des vieu, tourne4disques. $orsqu)un disque tourne+ la vitesse des %istes situ&es au centre est moins im%ortante que celle des %istes situ&es sur l)e,t&rieur+ ainsi il est n&cessaire d)ada%ter la vitesse de lecture 0donc la vitesse de rotation du disque2 en fonction de la %osition radiale de la t@te de lecture. Avec ce %roc&d& la densit& d)information est la m@me sur tout le su%%ort+ il y a donc un !ain de ca%acit&. $es lecteurs de /F audio %ossdent une vitesse lin&aire com%rise entre 1.2 et 1.G m/s. $a lecture (itesse de rotation an#ulaire constante 0not&e C M %our constant an!ular 9elocit*2 consiste ( a>uster la densit& des informations selon l)endroit o1 elles se trouvent afin d)o'tenir le m@me d&'it ( vitesse de rotation &!ale en n)im%orte quel %oint du disque. /ela cr&e donc une fai'le densit& de donn&es ( la %&ri%h&rie du disque et une forte densit& en son centre.

$a vitesse de lecture du lecteur de /F4R=: corres%ondait ( l)ori!ine ( la vitesse de lecture d)un /F audio+ c)est4(4dire un d&'it de 1# Co/s. /ette vitesse a %ar la suite &t& %rise comme r&f&rence et not&e )-. $es !&n&rations suivantes de lecteurs de /F4R=: ont &t& caract&ris&es %ar des multi%les de cette valeur. $e ta'leau suivant donne les &quivalences entre les multi%les de 1, et le d&'it A
Dbit Co/s Co/s Co/s Co/s Temps de rponse ( " ms ( G ms ( 2G ms ( 22 ms

1, 2, J, G,

1# J G# "

G 2 1P 1#

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e 122/1"#

", P, 1 , 12, 1", 2 , 2G, J2, G , #2,

< Co/s 12 Co/s 1# Co/s 1P Co/s 2G Co/s J Co/s J" Co/s G# Co/s " Co/s MP Co/s

1G ( 2 ms 12 ( 1P ms 1 ( 1" ms < ( 1# ms P ( 12 ms M# ( 1 ms M ( < ms M ( < ms " ( P ms " ( P ms

"e CD8'<
$a technolo!ie du CD rinscriptible e,%loite un su%%ort de m@me taille que celle des /F4R T on a rem%lac& la cyanine ou la %htalocyanine de la couche d)enre!istrement %ar un allia!e d)ar!ent+ d)indium d)antimoine et de tellure+ qui %ermet d)o'tenir deu- tats stablesT cristallin et amorphe+ dont les r&flectivit&s sont diff&rentes. $e /F4RH utilise des lasers de , puissances diffrentes. A la %uissance la %lus &lev&e+ le laser fait fondre l)allia!e qui %asse d)un &tat cristallin hautement r&flectif ( un &tat amor%he ( fai'le r&flectivit& %our re%r&senter les creu,. A %uissance moyenne+ l)allia!e re%rend son &tat cristallin naturel et redevient un m&%lat. A 'asse %uissance+ l)&tat du mat&riau est d&tect& 0%hase de lecture2 et ne %roduit aucune modification de l)&tat du mat&riau.

"e coda#e des informations


$a %iste %hysique est en fait constitu&e d)alv&oles d)une %rofondeur de +1"PYm+ d)une lar!eur de +"MYm et de lon!ueur varia'le. $es %istes %hysiques sont &cart&es entre elles d)une distance d)environ 1."Ym. =n nomme creux 0en an!lais pit2 le fond de l)alv&ole et on nomme plat 0en an!lais land2 les es%aces entre les alv&oles.

$e laser utilis& %our lire les /F a une lon!ueur d)onde de MP nm dans l)air. =r l)indice de r&fraction du %olycar'onate &tant &!al ( 1.##+ la lon!ueur d)onde du laser dans le %olycar'onate vaut MP / 1.## [ # Jnm [ .#Ym. $a %rofondeur de l)alv&ole corres%ond donc ( un quart de la lon!ueur d)onde du faisceau laser+ si 'ien que l)onde se r&fl&chissant dans le creux %arcourt une moiti& de lon!ueur d)onde de %lus 0un quart ( l)aller %lus un quart au retour2 que celle se r&fl&chissant sur le plat. Fe cette fa8on+ lorsque le laser %asse au niveau d)une alv&ole+ l)onde et sa r&fle,ion sont d&%has&es d)une demi4lon!ueur d)onde et s)annulent 0interf&rences destructrices2+ tout se %asse alors comme si aucune lumire n)&tait r&fl&chie. $e %assa!e d)un creu, ( un %lat %rovoque une chute de si!nal+ re%r&sentant un bit. /)est la lon!ueur de l)alv&ole qui %ermet de d&finir l)information. $a taille d)un 'it sur le /F+ not&e K?K+ est normalis&e et corres%ond ( la distance %arcourue %ar le faisceau lumineu, en 2J1.G nanosecondes+ soit &Q'FJRm ( la vitesse standard minimale de 1.2 m/s. F)a%rs le standard 2FM 02i!ht)to)Fourteen Modulation2+ utilis& %our le stocCa!e d)information sur un /F+ il doit tou>ours y avoir au minimum deu, 'its ( entre deu, 'its cons&cutifs ( 1 et il ne %eut y avoir %lus de 1 'its cons&cutifs ( -&ro entre deu, 'its ( 1 %our &viter les erreurs. /)est %ourquoi la lon!ueur ArchitectureSysteme.odt Rev 1.1 12/2 11 Pa!e 12J/1"#

d)une alv&ole 0ou d)un %lat2 corres%ond au minimum ( la lon!ueur n&cessaire %our stocCer la valeur --> 0G$+ c)est4(4dire &QJGGRm2 et au ma,imum ( la lon!ueur corres%ondant ( la valeur &&&&&&&&&&> 0>>$+ soit GQ&?%Rm2.

&tandards
Il e,iste de nom'reu, standards d&crivant la fa8on selon laquelle les informations doivent @tre stocC&es sur un disque com%act+ selon l)usa!e que l)on d&sire en faire. /es standards sont r&f&renc&s dans des documents a%%el&s books 0en fran8ais li9res2 au,quels une couleur a &t& affect&e A 'ed boo! 0li9re rou!e a%%el& aussi ,edBook audio2A F&velo%%& en 1<P %ar Sony et Phili%s+ il d&crit le format %hysique d)un /F et l)encoda!e des /F audio 0not&s %arfois CD)DA %our Compact Disc ) Di!ital Audio2. Il d&finit ainsi une fr&quence d)&chantillonna!e de GG.1 CN- et une r&solution de 1" 'its en st&r&o %our l)enre!istrement des donn&es audio. Uellow boo! 0li9re 0aune2A il a &t& mis au %oint en 1<PG afin de d&crire le format %hysique des /F de donn&es 0CD),-M %our Compact Disc ) ,ead -nl* Memor*2. Il com%rend deu, modes A CD8'O% %ode ) + utilis& %our stocCer des donn&es avec un mode de correction d)erreurs 02CC+ %our 2rror Correction Code2 %ermettant d)&viter les %ertes de donn&es dLes ( une d&t&rioration du su%%ort CD8'O% %ode *+ %ermettant de stocCer des donn&es !ra%hiques+ vid&o ou audio com%ress&es. Pour %ouvoir lire ce ty%e de /F4R=: un lecteur doit @tre compatible Mode '. :reen boo! 0li9re 9ert2A format %hysique des /F4I 0CD Interacti1s de Phili%s2 Oran#e boo! 0li9re oran!e2A format %hysique des /F inscri%ti'les. Il se d&cline en trois %arties A Partie IA le format des /F4:= 0disques ma!n&to4o%tiques2 Partie IIA le format des /F4H= 0+rite -nce+ d&sormais not&s CD),2 Partie IIIA le format des /F4RH 0CD ,e+ritable ou /F r&inscri%ti'les2 <hite boo! 0li9re blanc2A format %hysique des /F vid&o 0;CD ou ;ideoCD2 ;lue boo! 0li9re bleu2A format %hysique des /F e,tra 0CD)4A2

&tructure lo#ique
3n /F4R+ qu)il soit audio ou CD),-M+ est constitu&+ d)a%rs le -ran!e Book+ de trois -ones constituant la "one d'in1ormation 0in1ormation area2 A $a -one "ead8in rea 0%arfois not&e LIA2 contenant uniquement des informations d&crivant le contenu du su%%ort 0ces informations sont stocC&es dans la TOC+ $able o1 Contents2. $a -one Lead)in s)&tend du rayon 'G mm au rayon 2# mm. /ette taille est im%os&e %ar le 'esoin de %ouvoir stocCer des informations concernant un ma,imum de << %istes. $a -one Lead)in sert au lecteur de /F ( suivre les creu, en s%irale afin de se synchroniser avec les donn&es %r&sentes dans la "one pro!ramme $a -one Pro#ramme 0Pro!ram Area2 est la -one contenant les donn&es. *lle commence ( %artir d)un rayon de 2# mm+ s)&tend >usqu)( un rayon de #Pmm et %eut contenir l)&quivalent de M" minutes de donn&es. $a -one %ro!ramme %eut contenir un ma,imum de << %istes 0ou sessions2 d)une lon!ueur minimale de G secondes. $a -one "ead8Out 0%arfois not&e L-A2 contenant des donn&es nulles 0du silence %our un /F audio2 marque la fin du /F. *lle commence au rayon ?J mm et doit mesurer au moins =.# mm d)&%aisseur 0radialement2. $a -one lead)out doit ainsi contenir au minimum "M# secteurs+ soit < ArchitectureSysteme.odt Rev 1.1 12/2 11 Pa!e 12G/1"#

secondes de silence ( la vitesse minimale 01U2. 3n /F4R contient+ en %lus des trois -ones d&crites ci4dessus+ une -one a%%el&e PCA 0Po6er Calibration Area2 et une -one PMA 0Pro!ram Memor* Area2 constituant ( elles deu, une -one a%%el& (#A 0(*stem #ser AreaN. $a PCA %eut @tre vue comme une -one de test %our le laser afin de lui %ermettre d)ada%ter sa %uissance au ty%e de su%%ort. /)est !rSce ( cette -one qu)est %ossi'le la commercialisation de su%%orts vier!es utilisant des colorants or!aniques et des couches r&fl&chissantes diff&rents. A chaque cali'ration+ le !raveur note qu)il a effectu& un essai. 3n ma,imum de << essais %ar media est autoris&.

&yst+mes de fichiers du CD
$e format de /F 0ou %lus e,actement le s*st5me de 1ichiers2 s)attache ( d&crire la manire selon laquelle les donn&es sont stocC&es dans la "one pro!ramme. $e %remier systme de fichiers historique %our les /F est le 3i!h (ierra (tandard. $e format I&O D11E normalis& en 1<PG %ar l)I(- 0International (tandards -r!ani"ation2 re%rend le 3i!h (ierra (tandard afin de d&finir la structure des r&%ertoires et des fichiers sur un /F4R=:. Il se d&cline en trois niveau, A >i(eau ) A 3n /F4R=: format& en I(- EAA& Le9el > ne %eut contenir que des fichiers dont le nom est en ma>uscule 0A):2+ %ouvant contenir des chiffres 0&)E2 ainsi que le caractre KmK. $)ensem'le de ces caractres est a%%el& d)characters. $es r&%ertoires ont un nom limit& ( P d4 characters et une %rofondeur limit&e ( P niveau, de sous4r&%ertoires. Fe %lus la norme I(- EAA& im%ose que chaque fichier soit stocC& de manire continue sur le /F4R=:+ sans fra!mentation. Il s)a!it du niveau le %lus restrictif. $e res%ect du niveau 1 %ermet ainsi de s)assurer que le m&dia sera lisi'le sur un !rand nom're de %lates formes. >i(eau * A $e format I(- EAA& Le9el ' im%ose que chaque fichier soit stocC& comme un flu, continu d)octets+ mais %ermet un nomma!e de fichiers %lus sou%le en acce%tant notamment les caractres S ) T U V W M X N Y Z et une %rofondeur de J2 sous4r&%ertoires ma,imum. >i(eau , A $e format I(- EAA& Le9el G n)im%ose aucune restriction de noms de fichiers ou de r&%ertoires. :icrosoft a &!alement d&fini le format [oliet+ une e,tension au format I(- EAA& %ermettant d)utiliser des noms de fichiers lon!s 0LF7+ lon! 1ile names2 de "G caractres com%renant des es%aces et des caractres accentu&s selon le coda!e #nicode. $e format I(- EAA& ,omeo est une o%tion de nomma!e %ro%os&e %ar Ada%tec+ ind&%endante donc du format [oliet+ %ermettant de stocCer des fichiers dont le nom %eut aller >usqu)( 12P caractres mais ne su%%ortant %as le coda!e #nicode. $e format I(- EAA& ,ock,id!e est une e,tension de nomma!e au format I(- EAA& lui %ermettant d)@tre com%ati'le avec les systmes de fichiers 3BIU. Afin de %allier les limitations du format I(- EAA& 0le rendant notamment ina%%ro%ri& %our les FEF4 R=:2+ l)=S?A 0-ptical (tora!e $echnolo!* Association2 a mis au %oint le format I(- >GG%A+ connu sous le nom de #DF 0#ni9ersal Disk Format2.

"es mthodes d'criture


%onosession A /ette m&thode cr&e une seule session sur le disque et ne donne %as la %ossi'ilit& de ra>outer des donn&es ult&rieurement. %ultisession A /ontrairement ( la m&thode %r&c&dente+ cette m&thode %ermet de !raver un /F en %lusieurs fois+ en cr&ant une ta'le des matires 0$-C %our table o1 contents2 de 1G:o %our ArchitectureSysteme.odt Rev 1.1 12/2 11 Pa!e 12#/1"#

chacune des sessions %ulti(olume A /)est la !ravure :ultisession qui considre chaque session comme un volume s&%ar&. Trac! t Once A /ette m&thode %ermet de d&sactiver le laser entre deu, %istes+ afin de cr&er une %ause de 2 secondes entre chaque %iste d)un /F audio. Disc t Once A /ontrairement ( la m&thode %r&c&dente+ le Disc At -nce &crit sur le /F en une seule traite 0sans %ause2. Pac!et <ritin# A /ette m&thode %ermet la !ravure %ar %aquets.

Caractristiques techniques
3n lecteur /F4R=: est caract&ris& %ar les &l&ments suivants A MitesseA la vitesse est calcul&e %ar ra%%ort ( la vitesse d)un lecteur de /F4Audio 01# Vo/s2. 3n lecteur allant ( J Vo/s sera qualifi& de 2 U 02 fois %lus ra%ide qu)un lecteur 1U2. Temps d'acc+s A il re%r&sente le tem%s moyen %our aller d)une %artie du /F ( une autre. Interface A A?API 0IF*2 ou S/SI ou SA?A T

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e 12"/1"#

"e DMD
$e DMD 0Di!ital ;ersatile Disc+ %lus rarement Di!ital ;ideo Disc2 est une 5alternative6 au disque com%act 0/F2 dont la ca%acit& est si, fois %lus im%ortante 0%our le su%%ort FEF de moindre ca%acit&+ sim%le face+ sim%le couche2. $e format FEF a &t& %r&vu afin de fournir un su%%ort de stocCa!e universel alors que le /F &tait ori!inalement %r&vu en tant que su%%ort audio uniquement. $e format FEF est %r&vu afin de rendre les donn&es adressa'les et accessi'les al&atoirement 0de manire non s&quentielle2. Il %ossde une structure com%le,e+ %ermettant une %lus !rande interactivit&+ mais n&cessitant l)utilisation de micro%rocesseurs &volu&s. $e format FEF &tait %ort& ori!inalement 0ds le 1# se%tem're 1<<#2 %ar un consortium de di, soci&t&s du monde multim&dia 0Nitachi+ ;E/+ :atsushita+ :itsu'ishi+ Phili%s+ Pioneer+ Sony+ ?homson+ ?ime Harner et ?oshi'a2. A %artir de 1<<M+ un nouveau consortium+ 'a%tis& 5FEF 7orum6 a succ&d& au consortium initial. 3n FEF %eut facilement @tre confondu avec un /F dans la mesure o1 les deu, su%%orts sont des disques en %lastique de 12 cm de diamtre et de 1.2 mm d)&%aisseur et que leur lecture re%ose sur l)utilisation d)un rayon laser. ?outefois+ les /F utilisent un laser infrarou!e %oss&dant une lon!ueur d)onde de MP nanomtres 0nm2 tandis que les !raveurs de FEF utilisent un laser rou!e avec une lon!ueur d)onde de "J# nm ou "# nm. Fe %lus+ les lecteurs de /F utilisent !&n&ralement une lentille dont la focale vaut +#+ alors que les lecteurs de FEF sont 'as&s sur une lentille ayant une focale de +". Ainsi+ les FEF %ossdent des alv&oles dont la taille minimum est de +G Y avec un es%acement de +MGY+ contre +PJGY et 1+"Y %our le /F. $)int&r@t du FEF est essentiellement sa ca%acit& de stocCa!e+ ce qui en fait le su%%ort %ar e,cellence %our la vid&o. 3n FEF de G+M 9o %ermet ainsi de stocCer %lus de deu, heures de vid&o com%ress&e en :P*942 0Motion Picture 2xperts =roup2+ un format qui %ermet de com%resser les ima!es tout en !ardant une !rande qualit& d)ima!e.

&tructure physique
$es FEF e,istent en version 5sim%le couche6 et 5dou'le couche6 0en an!lais 5Fual $ayer6+ not& DL2. /es derniers sont constitu&s d)une couche translucide semi r&fl&chissante ( 'ase d)or et d)une couche r&fle,ive o%aque ( 'ase d)ar!ent+ s&%ar&es %ar une couche de liaison 0bondin! la*er2. Pour lire ces deu, couches le lecteur dis%ose d)un laser %ouvant chan!er d)intensit& en modifiant sa fr&quence et sa focale A avec une intensit& fai'le le rayon est r&fl&chi sur la surface dor&e su%&rieure+ avec une intensit& %lus &lev&e le rayon traverse la %remire couche et est r&fl&chi sur la surface ar!ent&e inf&rieure. $a couche inf&rieure %ossde toutefois une densit& moindre. Fe %lus l)information y est stocC&e 5( l)envers6 sur une s%irale invers&e+ afin de limiter le tem%s de latence lors du %assa!e d)une couche ( une autre.

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e 12M/1"#

Par ailleurs+ les FEF e,istent en version sim%le face ou dou'le face+ ( la manire des disques vinyles. Fans le second cas+ l)information est stocC&e de %art et d)autre du su%%ort.

=n distin!ue !&n&ralement G !randes familles de su%%orts FEF+ %oss&dant diff&rentes ca%acit&s selon leurs caract&ristiques %hysiques A

Type de support /F FEF4# FEF4< FEF41 FEF41P

Caractristiques sim%le face+ sim%le couche sim%le face dou'le couche dou'le face+ sim%le couche dou'le face+ dou'le couche

Capacit "# :o G.M 9o P.# 9o <.G 9o 1M 9o

Temps musical qui(alent 1h1G min <hJ 1MhJ 1<h J#h

>ombre de CD qui(alent 1 M 1J 1G 2"

Formats standard de DMD


$es s%&cifications officielles des FEF se d&clinent en cinq livres A le livre A 0Book A2 %our le FEF4R=: T le livre B 0Book B2 %our le FEF Eid&o T le livre / 0Book C2 %our le FEF Audio T le livre F 0Book D2 %our le FEF inscri%ti'le 0FEF4R2 et le FEF r&inscri%ti'le 0FEF4RH2. $e format FEF4R est un format inscri%ti'le une seule fois 0+rite)-nce2+ tandis que le format FEF4 RH est un format r&inscri%ti'le+ %ermettant l)effacement et la modification de donn&es !rSce ( une %hase ca%a'le de chan!er d)&tat T le livre * 0Book 22 %our le FEF r&inscri%ti'le 0&!alement FEF4RA:+ %our D;D ,andom Access Memor*2. $e FEF4RA: est un su%%ort r&inscri%ti'le utilisant une technolo!ie du chan!ement de %hase %our l)enre!istrement. $es FEF4RA: sont en r&alit& des cartouches com%os&es d)un 'o.tier et d)un FEF. /ertaines cartouches sont amovi'les+ afin de %ermettre la lecture d)un FEF4RA: dans un lecteur FEF de salon.

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e 12P/1"#

Formats standard de DMD enre#istrables


Il e,iste actuellement trois formats de FEF enre!istra'les A DMD8' % de ?oshi'a n et :atsushita n. Il s)a!it d)un format essentiellement utilis& au ;a%on. DMD8' / DMD8'<+ %ort& %ar le FEF 7orum. $es FEF au format FEF4R sont enre!istra'les une seule fois tandis que les FEF au format FEF4RH sont r&inscri%ti'les ( raison d)environ 1 enre!istrements. $e format FEF4R+ ainsi que le format FEF4RH+ %ermet d)o'tenir une ca%acit& totale de G.M 9o. DMDS' / DMDS'<+ %ort& %ar Sony et Phili%s au sein de la FEFZRH Alliance+ re!rou%ant+ en %lus des deu, %r&c&dentes+ les soci&t&s Fell+ NeIlett4PacCard+ :itsu'ishi/Eer'atim+ Ricoh+ ?homson et ^amaha. /es trois formats sont incom%ati'les entre eu,+ mal!r& des %erformances &quivalentes. $e format FEF4 RA: ne fera %as l)o'>et de d&tails+ dans la mesure o1 il est %rinci%alement utilis& au ;a%on. $es formats FEF4R0H2 et FEFZR0H2 sont %ar contre lar!ement utilis&s en *uro%e.

DMD8'H'<
$e format FEF4R/FEF4RH est 'as& sur une technique dite du 5pr8pits6. o la manire des /F inscri%ti'les 0CD),2+ les FEF inscri%ti'les et r&inscri%ti'les utilisent une 5%re4!roove6 0s%irale %r&ala'lement !rav&e sur le su%%ort2+ ondulant selon une sinusoldale a%%el&e 6obble. $a %re4!roove %ermet de d&finir le %ositionnement de la t@te d)enre!istrement sur le su%%ort 0a%%el& trackin!2 tandis que la fr&quence d)oscillation %ermet au !raveur d)a>uster sa vitesse. $es informations d)adressa!e 0%osition des donn&es2 sont %ar contre d&finies !rSce ( des cuvettes %r&4!rav&es sur le su%%ort+ dans les creu, 0a%%el&s land2 entre les sillons du disque 0a%%el&s !roo9e2+ 'a%tis&es 5land %r& %its6 0a'r&!& en $PP2. $es %r&4%its constituent ainsi un second si!nal servant au %ositionnement des donn&es. $orsque le laser rencontre un %r&4%it+ un %ic d)am%litude a%%ara.t dans l)oscillation+ indiquant au !raveur o1 la donn&e doit @tre !rav&e. $es s%&cifications du FEF4R %r&cise qu)un %r&4%it doit %oss&der une lon!ueur d)au moins une %&riode 01?2. $e format FEF4R/FEF4RH %ro%ose des fonctionnalit&s de !estion des erreurs+ essentiellement lo!icielles 0a%%el&es Persistent)DM et D,$)DM2.

DMDS'H'<
$e format FEFZR/FEFZRH utilise une s%irale dont l)oscillation 0Io''le2 %ossde une fr&quence 'eaucou% %lus &lev&e que les FEF4R 0P1M+G CN- %our les FEFZR contre 1G +" %our les FEF4R2 et !re l)adressa!e !rSce ( une modulation de la %hase de l)oscillation+ c)est4(4dire un coda!e %ar inversion de %hase a%%el& DIP 0ADdress In Pre)!roo9e2. $)inversion de %hase a lieu toutes les J2 %&riodes 0J2?2. $e format FEFZRH offre une fonctionnalit& de correction d)erreurs a%%el&e FEFZ:RH 0Mount ,ainier 1or D;D<,+ a'r&!& en Mt ,ainier 1or D;D<,+2 %ermettant de marquer les 'locs d&fectueu,. Fe %lus+ si des donn&es lisi'les e,istent sur ce 'loc+ un m&canisme %ermet de les d&%lacer sur un 'loc sain et met ( >our la ta'le d)allocation des fichiers 0on %arle alors de Lo!ical to Ph*sical Address $ranslation2. *n outre+ une v&rification en arrire4%lan est %r&vue dans les s%&cifications+ %ermettant de v&rifier les erreurs %r&sentes sur le disque+ lorsque le lecteur est inactif. $)utilisateur %eut n&anmoins lire le su%%ort ou l)&>ecter ( tout moment+ auquel cas les v&rifications continueront o1 elles s)&taient arr@t&es ds que le ArchitectureSysteme.odt Rev 1.1 12/2 11 Pa!e 12</1"#

lecteur sera ( nouveau en veille.

Diffrences entre DMDS et DMD8


F)une manire !&n&rale la m&thode d)adressa!e utilis&e %ar les FEFZR 0modulation de %hase2 %ossde une meilleure r&sistance au, %ertur'ations &lectroma!n&tiques que la m&thode des %r&4%its. *n effet+ lors de la !ravure+ le !raveur doit &!alement lire les %r&4%its afin de %ositionner correctement les donn&es sur le su%%ort. =r+ la lumire &mise %ar le laser %eut %rovoquer des %ertur'ations. F)autre %art+ &tant donn& la %&riode corres%ondant ( la lon!ueur d)un %r&4%it 01?2+ les %r&4%its sont d)autant %lus difficiles ( d&tecter que la vitesse de lecture est &lev&e. Il n)est donc %as &tonnant que le %remier !raveur 1", commercialis& ait &t& au format FEFZRH. Ainsi+ le format FEFZR0H2+ '&n&ficiant de s%&cifications %lus r&centes+ %ro%ose de meilleures %erformances ainsi que des fonctionnalit&s su%%l&mentaires. *n contre%artie+ le format FEF4R0H2 est ratifi& %ar le FEF 7orum et corres%ond au format initial+ si 'ien qu)une ma>orit& de lecteurs 0notamment de salon2 sont com%ati'les. $es !raveurs de FEF su%%ortent !&n&ralement les deu, formats de disques. *n conclusion+ com%te tenu de sa meilleure com%ati'ilit& avec les %latines de salon+ le format FEF4R0H2 est ( %rivil&!ier %our la cr&ation de FEF Eid&o+ tandis que le format FEFZR0H2 com%orte des avanta!es %our la cr&ation de FEF de donn&es.

DMD D"
$e terme 5DMD D"6 0D;D Dual La*er2 d&si!ne les FEF enre!istra'les dou'le couche. /es su%%orts+ %ro%osant une %lus !rande ca%acit& de stocCa!e que les FEF sim%le couche+ utilisent une technolo!ie %roche des FEF4< 0FEF %ress&s dou'le couche2.

&tructure lo#ique
3n FEF est essentiellement constitu& de trois -ones re%r&sentant la 5"one d'in1ormation6 0in1ormation area2 A $a -one "ead8in rea 0%arfois not&e LIA2 contenant uniquement des informations d&crivant le contenu du su%%ort 0ces informations sont stocC&es dans la TOC+ $able o1 Contents+ traduisetable des contenus2. $a -one Lead)in sert au lecteur ( suivre les creu, en s%irale afin de se synchroniser avec les donn&es %r&sentes dans la "one pro!ramme. $a -one Pro#ramme 0Pro!ram Area2 est la -one contenant les donn&es. $a -one "ead8Out 0%arfois not&e L-A2+ contenant des donn&es nulles 0du silence %our un FEF audio2+ marque la fin du /F. 3n FEF enre!istra'le contient+ en %lus des trois -ones d&crites ci4dessus+ une -one a%%el&e PCA 0Po6er Calibration Area2 et une -one ,MA 0,ecordin! Mana!ement Area2 situ&es avant la -one Lead)In. $a PCA %eut @tre vue comme une -one de test %our le laser afin de lui %ermettre d)ada%ter sa %uissance au ty%e de su%%ort. /)est !rSce ( cette -one qu)est %ossi'le la commercialisation de su%%orts vier!es utilisant des couches r&fl&chissantes et des colorants or!aniques diff&rents. A chaque cali'ration+ le !raveur note qu)il a effectu& un essai. 3n ma,imum de << essais %ar media est autoris&.

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e 1J /1"#

&yst+me de fichiers et rpertoires


$es FEF utilisent le systme de fichiers $DF 0#ni9ersal Disk Format2. Afin de maintenir une certaine com%ati'ilit& avec d)anciens systmes d)e,%loitation+ un systme de fichiers hy'ride+ a%%el& 53F7 Brid!e6+ su%%ortant l)3F7 et le systme de fichiers IS= <"" utilis& %ar les /F4R=:+ a &t& mis au %oint. Il est toutefois im%ortant de noter que les lecteurs de FEF Eid&o et de FEF Audio ne su%%ortent que le systme 3F7.

&tructure d'un DMD Mido


3n FEF vid&o %eut contenir des donn&es destin&es ( des %latines de salon ainsi que des donn&es additionnelles %ouvant @tre lues sur un ordinateur. 3n FEF4Eideo %ossde une or!anisation hi&rarchique de ses r&%ertoires %ermettant de contenir les donn&es vid&o et audio. Il re%ose ha'ituellement sur la structure suivante A

$e r&%ertoire %rinci%al+ nomm& ;ID2-\$( 0%our ;ideo $itle (ets2+ a %our vocation de contenir les fichiers du FEF Eid&o. $e r&%ertoire A#DI-\$( concerne les FEF4Audio mais sa %r&sence est %arfois demand&e %ar certains lecteurs FEF de salon. [ACB2$\P contient les ima!es des >aquettes du FEF. Il est enfin %ossi'le d)y ad>oindre d)autres r&%ertoires+ %ouvant @tre lus sur un ordinateur. 3n FEF vid&o est com%os& d)un certain nom're d)&l&ments+ %r&sents dans le r&%ertoire ;ID2-\$( A un #estionnaire (ido 0M%:+ %our ;ideo Mana!er2. $e E:9 contient !&n&ralement la ou les vid&os d)introduction+ ainsi que le menu donnant accs au, autres titres vid&o 0y com%ris les sous4 menus2. un ou %lusieurs ensembles de titres (ido 0MT&+ %our 9ideo titles sets2+ contenant les titres vid&o. $es 5titres vid&o6 corres%ondent ( des films+ des vid&os ou des al'ums. 3n titre est com%os& d)un 5ensemble d'ob0ets 9ido6 0MO;&+ ;ideo -b0ect Block (ets2+ chacun com%os& A d)un 5fichier de contrDle6 0a%%el& MT&I+ %our ;ideo $itle (et In1ormation2+ et contenant les donn&es de navi!ation. d)un ou %lusieurs o'>ets vid&o 0;-B+ ;ideo -b0ect Block2. $)o'>et vid&o 0E=B2 est l)&l&ment de 'ase du FEF. Il contient des donn&es vid&o+ audio et des ima!es multi%le,&es+ au format :P*92. Ainsi+ un fichier Q;-B %eut @tre lu %ar un lecteur vid&o lo!iciel en chan!eant son e,tension en 5QMP=6. $es s%&cifications du FEF im%osent que chaque fichier E=B ne d&%asse %as un !i!a4octet. /haque E=B est lui4m@me com%os& de 5cellules6 0Cells2+ re%r&sentant les diff&rents cli%s vid&o ou audio com%osant le E=B A %ar e,em%le des cha%itres vid&o ou les chansons d)un al'um. d)une co%ie du ;$(I 0MT&I ;ac!up2. 3n FEF %eut contenir >usqu)( << titres 0;$(2+ chacun su'divis& >usqu)( 1 cha%itres. Ainsi+ le r&%ertoire EIF*=m?S contient ha'ituellement trois ty%es de fichiers %oss&dant les e,tensions suivantes A IFO contenant les informations de navi!ation 0il corres%ond au Eideo :ana!er2. MO; 0Eideo ='>ect BlocC2 contenant les flu, vid&o+ les diff&rents canau, audio ainsi que les ArchitectureSysteme.odt Rev 1.1 12/2 11 Pa!e 1J1/1"#

sous4titres d)un titre vid&o. ;$P 0B#P si!nifiant Backup2+ contenant une sauve!arde des fichiers I7=+ au cas o1 ils seraient illisi'les.

$e fichier %articulier nomm& ;ID2-\$(QIF- 0IF- si!nifiant in1ormation2 contient les informations n&cessaires au lecteur %our l)afficha!e du menu %rinci%al. Il est accom%a!n& du fichier ;ID2-\$(Q;-B+ contenant le cli% d)animation d)introduction+ ainsi que d)un fichier de sauve!arde 0nomm& ;ID2-\$(QB#P2.

Kones
$es FEF Eid&o sont con8us %our ne %ouvoir @tre consult&s que dans certaines r&!ions du monde A il s)a!it du d&cou%a!e en -one 0%r&vu initialement %our limiter la diffusion des co%ies illicites2. Il est ainsi th&oriquement im%ossi'le de lire un FEF d)une -one en &tant situ& dans une autre. B&anmoins+ la quasi4 totalit& des lecteurs de FEF %our ordinateurs et une !rande %artie des lecteurs de salon %euvent @tre 5d&-on&s6 !rSce ( des utilitaires.

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e 1J2/1"#

"e Disque ;lu8ray


$e disque Blu4ray 0ou BF2 est un m&dia o%tique con8u %our le stocCa!e de vid&os haute d&finition et de donn&es. Il %r&sente les m@mes dimensions qu)un /F ou un FEF standard. /e format a fini %ar s)im%oser a%rs une 5 !uerre de standard 6 l)o%%osant au format NF FEF+ soutenu essentiellement %ar :icrosoft et ?oshi'a. /e format avait l)avanta!e d)@tre moins cher+ mais se contentait d)un es%ace de stocCa!e un %eu %lus r&duit. o la suite de l)annonce %ar ?oshi'a d)a'andonner en f&vrier 2 P le d&velo%%ement des %roduits NF FEF+ l)ensem'le des autres %artenaires ont a'andonn& le format+ laissant Blu4ray s)im%oser en tant que standard du stocCa!e haute d&finition.

"aser bleu
Son nom %rovient de l)utilisation d)un laser 'leu 0en fait %lutDt violet2 %our la lecture ou l)&criture des donn&es. /e laser a une lon!ueur d)onde de G # nm+ alors que les lasers %r&sents dans les lecteurs /F ou FEF classiques utilisent res%ectivement des lasers infrarou!es %roches 0MP nm2 ou rou!es 0"# nm2. $e laser 'leu+ avec sa lon!ueur d)onde %lus fai'le+ %ermet de lire ou &crire des 5 trous 6 %lus %etits sur un m@me es%ace+ ce qui %ermet %ar l( m@me d)au!menter le nom're de sillons du disque et donc de stocCer un %lus !rand nom're d)informations. Sa ca%acit& courante est de *L :o en sim%le face et LE :o en dou'le face. ?rois standards sont d&finis A le BF4R 0disque enre!istra'le2+ le BF4R* 0r&inscri%ti'le2 et le BF4R=: 0lecture seule2. Fes disques BF4R=: ( G couches sont &!alement %ossi'les A il e,iste ainsi des disques de 1 9o utilisant G couches de 2# 9o+ et de m@me de 2 9o utilisant " couches de JJ+J 9o. Pour le moment+ tous les lecteurs du march& ne sont %as ca%a'les de les lire. o terme+ il %ourrait e,ister >usqu)( 1 couches 0%ar face2. /omme %our les /F4R ou FEF4R+ %lusieurs vitesses d)enre!istrement ont &t& d&finies %our le BF4R 0ou 4R*2 A Mitesse Tau- de transfert 7%oHs9 1, 2, G, ", P, 12, G+# < 1P 2M J" #G Temps d'criture 7min9 pour un disque ;lu8ray &imple couche Double couche < 1P G# < 2J G# 1# J 12 2J P 1#

o ce >our+ les deu, dernires vitesses 0P, et 12,2 restent totalement th&oriques. Sur les disques Blu4ray+ la surface sur laquelle sont %r&sentes les donn&es doit toutefois @tre %lus %rs de la surface du disque. /om%ar& ( un FEF standard+ il est donc %lus sensi'le au, rayures. $es %remires versions utilisaient %our &viter ce d&sa!r&ment des 'o.tiers de %rotection int&!r&s de ty%e cartouche. $es %ro!rs ra%ides effectu&s %ar les fa'ricants 0?FV+ Sony+ Eer'atim+ etc.2 dans le domaine des %olymres ont %ermis de su%%rimer ces %rotections et d)a'andonner l)envelo%%e de %rotection.

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e 1JJ/1"#

/omme %our le /F ou le FEF+ il e,iste un format r&duit de Blu4ray ( P cm 0au lieu de 12 cm2. /e format+ sim%le couche+ ( une face+ est destin& ( de %etits a%%areils %orta'les 0cam&ra+ console %orta'le+ etc.2 et %ermet de stocCer 1# 9o.

CompressionT codecs et heures de (ido


$e format BF4R=: s%&cifie trois formats de com%ression %our la vid&o A :P*942+ N.2"G/AE/+ S:P?* E/41. $e codec :P*942 est le standard actuellement utilis& %our les FEF. *n utilisant ce codec+ il est %ossi'le de %lacer deu, heures de vid&o haute d&finition sur un disque sim%le couche+ car le :P*942 haute d&finition n&cessite un tau, de transfert d)environ 2# :'it/s 0chaque seconde de film utilise donc J :o2. *n com%araison+ le codec N.2"G/AE/ 0qui est une &volution du :P*94G2 et le codec S:P?* E/41 0d&riv& des d&velo%%ements de :icrosoft %our son codec inclus dans HindoIs :edia Player <2 %ermettent de stocCer >usqu)( G heures de film sur le m@me su%%ort. $e choi, du codec %ar le %roducteur du disque n)est %as qu)une affaire de tem%s ma,imal dis%oni'le sur le disque. /)est &!alement un %ro'lme de coLts de licence et de royalties ( %ayer. Il arrive ainsi que sur un m@me disque on trouve le film %rinci%al en E/41 et les 'onus en :P*942. $es !raveurs de salon dis%oni'les actuellement 0formats BF4R et BF4R*2 ne su%%ortent que le codec :P*942. *n effet+ ce standard &tant utilis& %our la diffusion NF?E 0?E haute d&finition2+ l)enre!istreur &crit directement ce flu, sur le disque 0aucun enre!istreur actuellement dis%oni'le %our le !rand %u'lic n)est ca%a'le de transcrire en tem%s r&el du :P*942 vers un autre codec2. Il n)est %as %r&cis& dans la norme Blu4ray que les lecteurs doivent @tre com%ati'les FEF ou /F. Si la quasi4totalit& des modles %r&sents dans le commerce le sont effectivement+ il est indis%ensa'le de s)en assurer+ quelques4uns ne %ermettant tou>ours %as la lecture de certains /F.

Kona#e et protections
/omme %our les FEF+ les disques Blu4ray %euvent @tre soumis ( l)utilisation sur une -one !&o!ra%hique. Il n)e,iste toutefois avec ce standard que trois r&!ions d&finies ( l)&chelle mondiale. $a -one A corres%ond au, Am&riques+ ( l)Asie de l)*st et du Sud4*st+ la -one B+ ( l)*uro%e+ l)Afrique+ le :oyen4=rient+ et l)=c&anie. *nfin+ la -one / couvre l)Asie centrale et du Sud ainsi que la Russie. Ainsi+ la %lu%art des fa'ricants de BF 0;a%on+ /or&e+ :alaisie2 sont situ&s dans la m@me -one que l)Am&rique du Bord. *n 2 P+ environ deu, tiers des disques %roduits n)&taient %as rattach&s ( une r&!ion. $e disque Blu4ray %ermet d)utiliser %lusieurs ty%es de systmes de !estion de droits ou FR: 0Fi!ital Ri!hts :ana!ement2. C& 0Advanced Access /ontent System2 est un standard utilis& de%uis %lusieurs ann&es %ar $$/+ un consortium incluant Fisney+ IB:+ Intel+ :icrosoft+ Panasonic+ Sony+ ?oshi'a et Harner Bros. Bien que des failles aient &t& trouv&es en 2 "+ cet al!orithme continue ( @tre utilis& en utilisant de nouvelles cl&s cry%to!ra%hiques. ;DS est d&velo%%& %ar /ry%to!ra%hy Research Inc. et 'as& sur l)utilisation d)une mini4machine virtuelle 0sur le m@me %rinci%e qu)un ;ava em'arqu&2 ca%a'le de v&rifier le 'on usa!e du lecteur+ si ses cl&s n)ont %as &t& modifi&es+ si chaque &l&ment de la cha.ne 0du lecteur au t&l&viseur NF %ar e,em%le2 est valide+ et de d&coder le contenu audio et vid&o. *nfin+ ;D8'O% %ar! %ermet de stocCer une cl& cry%to!ra%hique sur un BF4R=: sans que cette cl& %uisse @tre du%liqu&e vers un BF4R !rSce ( l)usa!e d)un format %ro%ri&taire de BF4 ArchitectureSysteme.odt Rev 1.1 12/2 11 Pa!e 1JG/1"#

R=:+ d&coda'le uniquement avec une %uce s%&cifique+ %r&sente sur les lecteurs com%ati'les.

"a cl $&;
3ne cl $&; 0en an!lais #(B ke*2 est un %&ri%h&rique de stocCa!e amovi'le de %etit format %ouvant @tre 'ranch& sur le %ort 3SB d)un ordinateur. 3ne cl& 3SB em'arque dans une coque %lastifi&e un connecteur 3SB et de la m&moire flash+ une m&moire ( semi4conducteurs+ non volatile et r&inscri%ti'le+ c)est4(4dire une m&moire %oss&dant les caract&ristiques d)une m&moire vive mais dont les donn&es ne se volatilisent %as lors d)une mise hors tension. Ainsi une cl& 3SB est ca%a'le de stocCer >usqu)( %lusieurs !i!aoctets de donn&es+ tout en &tant ca%a'le de conserver les donn&es lorsque l)alimentation &lectrique est cou%&e+ c)est4(4dire lorsque la cl& est d&'ranch&e. Fans la %ratique une cl& 3SB est trs %ratique %our des utilisateurs nomades car elle est trs facile ( trans%orter et %eut contenir une !rande quantit& de documents et de donn&es. Par ailleurs+ les cartes mres r&centes %ermettent de 'ooter sur des cl&s 3SB+ ce qui si!nifie qu)il est d&sormais %ossi'le de d&marrer un systme d)e,%loitation ( %artir d)une sim%le cl& 3SB O Pratique %our les utilisateurs souhaitant dis%oser de leur environnement de travail o1 qu)ils soient ou %our amorcer et d&%anner un systme en cas de %lanta!e O

Caractristiques
$es caract&ristiques ( %rendre en com%te lors du choi, d)une cl& 3SB sont les suivantes A Capacit Tau- de transfert A il s)a!it de la vitesse de transfert des donn&es. Il est ( noter que le tau, de transfert en lecture est !&n&ralement diff&rent du tau, de transfert en &criture+ car le %rocessus d)&criture sur la m&moire flash est %lus lent. $e tau, de transfert d&%end de la vitesse en lecture et en &criture de la m&moire 7lash+ ainsi que de la version de la norme 3SB su%%ort&e A\\3SB 1.1 03SB 'as d&'it2 %ouvant atteindre 12 :'it/s+ 3SB 2. 03SB Naut d&'it ou Ni4s%eed2 %ouvant atteindre GP :'it/s. Il est im%ortant de noter que %our %ouvoir %rofiter %leinement de ce tau, de transfert+ la cl& devra @tre 'ranch&e sur un %ort 3SB 2. . Fans le cas contraire 0%ort 3SB 1.12+ la cl& fonctionnera ( 'as d&'it. Fonctionnalits de chiffrement A certaines cl&s %ro%osent des outils %ermettant de cry%ter les donn&es ou une %artie des donn&es %r&sentes sur la cl& afin d)en renforcer leur confidentialit&. Protection des donnes en criture A sur certaines cl&s+ un interru%teur mat&riel %ermet de mettre la cl& en lecture seule afin d)&viter la su%%ression ou la modification des donn&es. Fonctions multimdias A lorsque la cl& 3SB %ossde une %rise casque et %ermet la lecture de fichiers audios 0!&n&ralement au format :PJ2+ on %arle alors de lecteur %P, ou baladeur %P,.

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e 1J#/1"#

"e cla(ier
$e cla(ier 0en an!lais !eyboard2 %ermet+ ( la manire des machines ( &crire+ de saisir des caractres 0lettres+ chiffres+ sym'oles ...2+ il s)a!it donc d)un %&ri%h&rique d)entr&e essentiel %our l)ordinateur+ car c)est !rSce ( lui qu)il nous est %ossi'le d)envoyer des commandes.

6erty
$e terme K K4'TUK 0en ra%%ort avec les " %remires touches al%ha'&tiques du clavier2 d&si!ne un ty%e de clavier+ &qui%ant la quasi4totalit& des ordinateurs en 7rance et en Bel!ique. Il s)a!it de la d&clinaison %our les %ays franco%hones du clavier ?<4'TU.

?werty
$e clavier ?werty a &t& con8u en 1P"P ( :ilIauCee %ar Christopher "atham &holes en r&%artissant au, o%%os&es du clavier les touches corres%ondant au, %aires de lettres les %lus utilis&es dans la lan!ue an!laise afin d)em%@cher les ti!es 0%ortant les caractres2 des machines ( &crire de l)&%oque de se croiser et de se coincer. /e clavier a &t& vendu ( l)entre%rise ,emin!ton en 1PMJ. $e clavier QIerty 0et %ar e,tension le clavier A-erty2 a donc &t& con8u dans une o%tique %urement technique+ ( l)encontre de l)er!onomie et de l)efficacit&. $a l&!ende veut que la dis%osition des touches sur la %remire li!ne du clavier QIerty a &t& motiv&e %ar les vendeurs de machines ( &crire de l)&%oque de telle manire ( ce que toutes les touches n&cessaires ( l)&criture de Kt*pe6riterK 0Kmachine / crireK en an!lais2 s)y trouvent lorsqu)ils faisaient des d&monstrations O

D(ora!
*n 1<J"+ Au!ust D9orak 0%rofesseur ( l)universit& de Hashin!ton2 a mis au %oint un clavier dont la dis%osition des touches est entirement %ens&e en terme d)efficacit&. Ainsi le cla(ier D(ora! a &t& mis au %oint en dis%osant sur la li!ne centrale l)ensem'le des voyelles de l)al%ha'et et les cinq consonnes les %lus utilis&es+ de fa8on ( %ermettre leur accessi'ilit& tout en favorisant une 'onne alternance entre main !auche et main droite. F)autre %art les lettres de l)al%ha'et les %lus fr&quentes ont &t& %lac&es au centre du clavier.

Fiff&rentes &tudes ont montr& que les a%%orts du clavier FvoraC en matire d)efficacit& &taient mai!res dans la %ratique et que l)effort demand& %our %asser du clavier A"ert* ou H6ert* au clavier FvoraC &tait tro% lourd %our que cela soit n&cessaire+ cela e,%lique %ourquoi tous les ordinateurs sont encore au>ourd)hui &qui%&s du clavier A-erty/QIerty.

Connecteur de cla(ier
$es claviers sont !&n&ralement 'ranch&s ( l)arrire de l)unit& centrale+ sur la carte mre+ sur un connecteur PS/2 de couleur violette A Sur les anciennes cartes+ le connecteur &tait une fiche FIB # %Dles. Sue les nouvelles cartes mres+ il n)y a %lus de connecteur PS/2 ni FIB+ le clavier est 'ranch& sur un %ort 3SB.

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e 1J"/1"#

Fonctionnement
A chaque %ression d)une touche du clavier+ un si!nal s%&cifique est transmis ( l)ordinateur. $e clavier utilise en effet un r&seau matriciel %ermettant d)identifier chaque touche !rSce ( une li!ne et une colonne.

$orsqu)une touche est %ress&e+ un contact &lectrique s)&ta'lit entre la li!ne et la colonne. $es si!nau, &lectriques sont transmis ( un micro4contrDleur+ qui envoie un code 0B/F+ AS/II ou 3nicode2 ( l)ordinateur d&crivant le caractre corres%ondant ( la touche.

"es types de cla(iers


Il e,iste G ty%es de claviers %our P/+ les trois %remiers ont &t& invent&s %ar IB:+ le dernier est la cons&quence d)une modification due ( la sortie de :icrosoft HindoIs <#. Eoici les quatre ty%es de clavier A le clavier ( PJ touches+ de ty%e P//U? $e clavier ( PG touches+ de ty%e P//A? $e clavier ( 1 2 touches+ a%%el& aussi cla9ier tendu $e clavier ( 1 # touches com%ati'le :icrosoft HindoIs <#

"es cla(iers de type PCH=T


Il s)a!it du %remier clavier %our P/+ il a la %articularit& d)@tre dissoci& de l)ordinateur+ contrairement ( tous les ordinateurs de l)&%oque 0A%%le II+ Ami!a+ ...2 %our lesquels l)ordinateur et le clavier &taient une seule et m@me entit&. /e clavier com%ortait PJ touches+ mais &tait critiqu& %our la dis%osition des touches et leurs dis%ro%ortions 0notamment les touches Ma0 et 2ntre qui &taient tro% %etites et mal %lac&es2. F)autre %art+ la communication entre le clavier et l)unit& centrale &tait ( sens unique+ ce qui si!nifie que le clavier ne %ouvait %as com%orter d)afficheur de ty%e L2D.

"es cla(ier de type PCH T


$e clavier de ty%e P//A?+ %oss&dant PG touches+ a &qui%& les P/ de ty%e A? en 1<PG.

/e ty%e de clavier corri!e les erreurs de son %r&d&cesseur en redimensionnant notamment les touches Ma0 et 2ntree. F)autre %art ce clavier est 'idirectionnel+ c)est4(4dire qu)il %eut afficher des &tats ( l)aide d)afficheurs $*F. *nfin+ la carte mre &qui%ant les P/ de ty%e A? com%ortait un contrDleur %ermettant de %aram&trer A $a fr&quence de r&%&tition+ c)est4(4dire le nom're de caractres envoy&s %ar seconde lorsqu)une touche est enfonc&e $e d&lai de r&%&titionA le tem%s au 'out duquel l)ordinateur considre que la touche est enfonc&e+ afin de diff&rencier une sim%le %ression de touche 0un caractre2 d)un enfoncement de touche %rolon!&

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e 1JM/1"#

"es cla(iers tendus


$es nouveau, ordinateurs com%ati'les IB: lanc&s en 1<P" &taient &qui%&s de claviers com%ortant 1 2 touches.

/e clavier com%orte diff&rents 'locs de touches A les touches de fonctions ont &t& d&%lac&s sur le 'ord haut du clavier ( %artir de ce modle+ et des touches de contrDle de curseur re%r&sentant des flches ont &t& a>out&es ( ce clavier.

"es cla(iers compatibles <indows


:icrosoft a d&fini trois nouvelles touches %ermettant d)effectuer des raccourcis vers des fonctionnalit&s de HindoIs.

/es trois nouvelles touches sont+ de !auche ( droite A $a touche +indo6s !auche $a touche +indo6s droite $a touche Application

Eoici certains des raccourcis que %ermettent ces nouvelles touches A Combinaison HIB 4 * HIB 4 7 HIB 4 71 HIB 4 : HIB 4 Pause HIB 4 ?a' HIB 4 R Description Afficher l)e,%lorateur Rechercher un fichier Afficher l)aide :inimiser toutes les fen@tres du 'ureau Afficher les %ro%ri&t&s du systme *,%lorer la 'arre des tSches Afficher la 'o.te K*,&cuterK

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e 1JP/1"#

"a souris
$a souris 0en an!lais 5mouse6 ou 5mice62 est un %&ri%h&rique de %ointa!e 0en an!lais pointin! de9ice2 servant ( d&%lacer un curseur sur l)&cran et %ermettant de s&lectionner+ d&%lacer+ mani%uler des o'>ets !rSce ( des 'outons. =n a%%elle ainsi 5clic6 l)action consistant ( a%%uyer 0cli uer2 sur un 'outon afin d)effectuer une action. $a %remire souris a &t& invent&e et mise au %oint %ar Dou!las Carle 2n!elbart du (tan1ord ,esearch Institute 0(,I2 A il s)a!issait d)une souris en 'ois contenant deu, disques %er%endiculaires et reli& ( l)ordinateur %ar une %aire de fils torsad&s.

Connecteur de souris
$a souris est !&n&ralement 'ranch&e ( l)arrire de l)unit& centrale+ sur la carte mre+ sur un connecteur PS/2 de couleur verte A $es toutes %remires souris &taient 'ranch&e sur un %ort s&rie 0< 'roches2. Au>ourd)hui on ne rencontre %ratiquement %lus que des souris $&;. /ertaines souris+ %oss&dant des fonctionnalit&s avanc&es %ossdent %arfois une connectique fa ref[Kus'.%h%JKi3SBf/ai.

Types de souris
Il e,iste %lusieurs ty%es de souris+ classifi&s selon la technolo!ie de %ositionnement d)une %art+ selon la transmission des donn&es ( l)unit& centrale d)autre %art. =n distin!ue ainsi %lusieurs !randes familles de souris A $es souris mcaniques+ dont le fonctionnement est 'as& sur une 'oule 0en %lastique ou en caoutchouc2 encastr&e dans un chSssis 0en %lastique2 transmettant le mouvement ( deu, rouleau,T $es souris opto8mcaniques+ dont le fonctionnement est similaire ( celui des souris m&caniques+ si ce n)est que le mouvement de la 'oule est d&tect& %ar des ca%teurs o%tiques T $es souris optiques+ ca%a'les de d&terminer le mouvement %ar analyse visuelle de la surface sur laquelle elles !lissent.

&ouris mcanique
$a souris m&canique com%orte une 'ille sur laquelle tournent deu, rouleau,. /es rouleau, com%ortent chacun un disque crant& qui tourne entre une %hotodiode et une $*F 0Fiode &lectroluminescente2 laissant %asser la lumire %ar s&quence. $orsque la lumire %asse+ la %hotodiode renvoie un 'it 012+ lorsqu)elle rencontre un o'stacle+ la %hotodiode renvoie un 'it nul 0 2. A l)aide de ces informations+ l)ordinateur %eut conna.tre la %osition du curseur+ voire sa vitesse.

stuce3 A force de l)utiliser+ de la %oussire se d&%ose sur les rouleau, de la souris+ em%@chant celle4ci de tourner correctement et %rovoquant des r&actions curieuses de la %art du curseur. Pour y rem&dier+ il suffit d)ouvrir la ca!e contenant la 'ille et de nettoyer les rouleau, 0avec une 'rosse ( dents de ArchitectureSysteme.odt Rev 1.1 12/2 11 Pa!e 1J</1"#

r&cu%&ration %ar e,em%le2.

&ouris optique
$a souris o%tique %ossde un fonctionnement 'as& sur l)analyse de la surface sur laquelle elle se d&%lace. Ainsi une souris o%tique est constitu&e d)une $*F+ d)un systme d)acquisition d)ima!es 0IAS2 et d)un %rocesseur de si!nau, num&riques 0FSP2. $a $*F est char!&e d)&clairer la surface afin de %ermettre au systme IAS d)acqu&rir l)ima!e de la surface. $e FSP+ %ar analyse des caract&ristiques microsco%iques de la surface+ d&termine le mouvement hori-ontal et vertical. $es souris o%tiques fonctionnent sur toutes surfaces non %arfaitement lisses ou 'ien %oss&dant des d&!rad&s de couleur. $es avanta!es %rinci%au, de ce ty%e de dis%ositif de %ointa!e %ar ra%%ort au, souris m&caniques sont notamment une %r&cision accrue ainsi qu)un salissement moindre.

&ouris sans fil


$es souris sans fil 0en an!lais cordless mouse2 sont de %lus en %lus %o%ulaire car elles %euvent @tre utilis&es sans @tre %hysiquement reli&es ( l)ordinateur+ ce qui %rocure une sensation de li'ert&. Il e,iste &!alement %lusieurs cat&!ories de souris sans4fil+ selon la technolo!ie utilis&e A souris infrarou#es 0en an!lais 5I,6 %our 5infrared62A ces souris sont utilis&es en vis4(4vis avec un r&ce%teur infrarou!e connect& ( l)ordinateur. $a %ort&e de ce ty%e de dis%ositif est de quelques mtres au %lus+ en vision directe+ au m@me titre que la t&l&commande d)un t&l&viseur. souris hert6ienne A ces souris sont utilis&es avec un r&ce%teur hert-ien+ !&n&ralement %ro%ri&taire au constructeur. $a %ort&e de ce ty%e de dis%ositif est d)une di-aine de mtres au %lus++ sans n&cessairement avoir une li!ne visuelle avec l)ordinateur. /e ty%e de dis%ositif %eut notamment @tre %ratique %our les %ersonnes connectant leur ordinateur ( leur t&l&viseur+ situ& dans une autre %ice. souris bluetooth A ces souris sont utilis&es avec un r&ce%teur 'luetooth connect& ( l)ordinateur. $a %ort&e de ce ty%e de dis%ositif est &quivalente au, technolo!ies hert-iennes %ro%ri&taires.

&ouris molette
Fe %lus en %lus de souris sont &qui%&es d)une molette. $a molette+ !&n&ralement situ& entre le 'outon !auche et le 'outon droit %ermet de faire d&filer des %a!es tout en %ermettant ( l)utilisateur de d&%lacer le curseur sur l)&cran.

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e 1G /1"#

"'imprimante
$)imprimante 0printer2 est un %&ri%h&riques %ermettant de faire une sortie im%rim&e 0sur %a%ier2 des donn&es de l)ordinateur. Il e,iste %lusieurs technolo!ies d)im%rimantes dont les %lus courantes sont A l)im%rimante ( mar!uerite T l)im%rimante matricielle 0&!alement a%%el&e imprimante / ai!uilles2 T l)im%rimante ( >et d)encre et im%rimante ( 'ulles d)encreT l)im%rimante laser.

Fe nos >ours+ les im%rimantes ( mar!uerite et les im%rimantes matricielles ne sont quasiment %lus utilis&es.

Caractristiques
$)im%rimante est !&n&ralement caract&ris&e %ar les &l&ments suivants A Mitesse d'impression A e,%rim&e en pa!es par minute 0ppm2+ la vitesse d)im%ression re%r&sente la ca%acit& de l)im%rimante ( im%rimer un !rand nom're de %a!es %ar minute. Pour les im%rimantes couleur+ on distin!ue ha'ituellement la vitesse d)im%ression en monochrome et en couleur. 'solution A e,%rim&e en points par pouces 0not&s ppp ou dpi+ %our dot per inch2+ la r&solution d&finit la finesse de l)im%ression. $a r&solution est %arfois diff&rente %our une im%ression monochrome+ couleur ou %hoto. Temps de prchauffa#e A il re%r&sente le tem%s d)attente n&cessaire avant la %remire im%ression. *n effet une im%rimante ne %eut %as im%rimer 5 ( froid 6+ il lui est n&cessaire d)atteindre une certaine tem%&rature %our fonctionner de manire o%timale. %moire embarque A il s)a!it de la quantit& de m&moire %ermettant ( l)im%rimante de stocCer les travau, d)im%ression. Plus la quantit& de m&moire est &lev&e+ %lus la file d)attente des travau, %eut @tre im%ortante. "e format de papier A selon leur taille+ les im%rimantes sont ca%a'les d)accueillir diff&rentes taille de documents+ !&n&ralement au format AG 021 , 2<+M cm2+ %lus rarement au format AJ 02<+M , G2 cm2. /ertaines im%rimantes %ermettent &!alement d)im%rimer sur d)autres ty%es de su%%ort+ tels que les /F ou les FEF. limentation papier A il s)a!it du mode de char!ement de l)im%rimante+ caract&risant la fa8on de laquelle le %a%ier vier!e est stocC&. *lle a notamment son im%ortance selon l)em%lacement %r&vue %our l)im%rimante 0un char!ement %ar l)arrire est ( %roscrire si l)im%rimante est coll&e contre un mur2.\ $es %rinci%au, modes d)alimentation %a%ier sont les suivants A $)alimentation par bac 0&!alement a%%el&e alimentation par tiroir2+ utilise une source d)alimentation de %a%ier interne. Sa ca%acit& re%r&sente le nom're ma,imal de feuilles de %a%ier qu)il %eut accueillir. $)alimentation par plateau est un mode d)alimentation manuel+ %ermettant d)ins&rer les feuilles %ar %etite quantit& 0environ une centaine2. $e %lateau est %arfois hori-ontal+ %arfois vertical+ ( l)arrire de l)im%rimante. Cartouches A les cartouches sont rarement standard et d&%endent fortement de la marque et du modle d)im%rimante. Ainsi certains constructeurs %rivil&!ient des cartouches multicolores+ tandis que d)autres %ro%osent des cartouches d)encre s&%ar&es. $es cartouches d)encre s&%ar&es sont !lo'alement %lus &conomiques car il n)est %as rare qu)une couleur soit %lus utilis&e que les autres. Il est int&ressant de re!arder le coLt d)im%ression ( la feuille. $a taille de la !outte d)encre a notamment son im%ortance. Plus la !outte d)encre est %etite+ moins le coLt d)im%ression sera &lev& et meilleure sera ArchitectureSysteme.odt Rev 1.1 12/2 11 Pa!e 1G1/1"#

la qualit& d)ima!e. /ertaines im%rimantes %ermettent d)o'tenir des !outtes de 1 ou 2 %icolitre. Interface A il s)a!it de la connectique de l)im%rimante. $es %rinci%ales interfaces sont les suivantes A 3SB T Parallle T R&seau A ce ty%e d)interface %ermet de %arta!er trs facilement une im%rimante entre %lusieurs ordinateurs. Il e,iste &!alement des im%rimantesHi47i+ accessi'les via un r&seau sans fil. Si votre im%rimante ne dis%ose %as d)interface r&seau+ vous %ouve- tout de m@me la 'rancher ( votre r&seau 0local ou Hi47i2 !rSce ( un 'o.tier s%&cifique a%%el& Kserveur d)im%ressionK.

"'imprimante mar#uerite
$es imprimantes mar#uerite sont 'as&es sur le %rinci%e des machines dactylo!ra%hiques. ?ous les caractres sont im%rim&s en relief sur une matrice en forme de mar!uerite. Pour im%rimer+ un ru'an im'i'& d)encre est %lac& entre la mar!uerite et la feuille. $orsque la matrice fra%%e le ru'an+ celui4ci d&%ose de l)encre uniquement au niveau du relief du caractre.

/es im%rimantes sont devenues o'soltes car elles sont 'eaucou% tro% 'ruyantes et trs %eu ra%ides.

"'imprimante matricielle
$)imprimante matricielle 0%arfois a%%el&e imprimante / ai!uilles+ imprimante / impact ou en an!lais Dot)Matrix printer2 %ermet d)im%rimer des documents sur le %a%ier !rSce ( un 5 va4et4vient 6 d)un chariot com%ortant une t@te d)im%ression. $a t@te est constitu&e de %etites ai!uilles+ %ouss&es %ar des &lectro4aimants+ venant heurter un ru'an de car'one+ a%%el& 5 ruban encreur 6+ situ& entre la t@te et le %a%ier. $e ru'an de car'one d&file afin qu)il y ait continuellement de l)encre dessus. A chaque fin de li!ne un rouleau fait tourner la feuille. $es im%rimantes matricielles les %lus r&centes sont &qui%&es de t@tes d)im%ression com%ortant 2G ArchitectureSysteme.odt Rev 1.1 12/2 11 Pa!e 1G2/1"#

ai!uilles+ ce qui leur %ermet d)im%rimer avec une r&solution de 21" %%% 0points par pouce ou en an!lais dots per inch+ not&s dpi2.

"'imprimante /et d'encre et bulles d'encre


$a technolo!ie des im%rimantes /et d'encre 0Bubble 0et printers2 a &t& ori!inalement invent&e %ar /anon+ elle re%ose sur le %rinci%e qu)un fluide chauff& %roduit des 'ulles. $e chercheur qui a d&couvert ce %rinci%e avait mis accidentellement en contact une serin!ue rem%lie d)encre et un fer ( souder+ cela cr&a une 'ulle dans la serin!ue qui fit >aillir de l)encre de la serin!ue. $es t@tes des im%rimantes actuelles sont com%os&es de nom'reuses 'uses 0>usqu)( 2#"2+ &quivalentes ( %lusieurs serin!ues+ chauff&es entre J et G d/ %lusieurs fois %ar seconde. /haque 'use %roduit une 'ulle minuscule qui fait s)&>ecter une !outtelette e,tr@mement fine. $e vide en!endr& %ar la 'aisse de %ression as%ire une nouvelle !outte.

=n distin!ue !&n&ralement deu, technolo!ies A $es imprimantes /et d'encre+ utilisant des 'uses %oss&dant leur %ro%re &l&ment chauffant int&!r&. $a technolo!ie utilis&e est ainsi thermique. $es imprimantes bulles d'encre+ utilisant des 'uses %oss&dant une technolo!ie %i&-o4 &lectrique. /haque 'use est associ& ( un quart- %i&-o4&lectrique+ qui+ e,cit& sur sa fr&quence de r&sonance+ se d&forme et &>ecte la !outte d)encre.

"'imprimante laser
$)imprimante laser %ermet d)o'tenir des tira!es %a%ier de qualit&+ ( fai'le coLt et avec une vitesse d)im%ression &lev&e. *n revanche le coLt d)acquisition d)une telle im%rimante est %lus &lev& et &tait au d&%art r&serv& ( un usa!e %rofessionnel. Il e,iste au>ourd)hui des im%rimantes laser ( un %ri, a'orda'le. $)im%rimante laser utilise une technolo!ie %roche de celle utilis&e dans les %hotoco%ieurs. 3ne im%rimante laser est ainsi %rinci%alement constitu&e d)un tam'our %hotosensi'le 05 drum 62 qui+ char!& &lectrostatiquement+ est ca%a'le d)attirer l)encre afin de former un motif qui sera d&%os& sur la feuille de %a%ier.

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e 1GJ/1"#

3ne im%ression laser %eut @tre d&com%os&e en si, &ta%es A1 >ettoya#e A $e tam'our %hotosensi'le est racl& %ar une lamelle de %lastique %our le d&'arrasser des r&sidus de toner et %articules de %a%ier. $es d&chets sont recueillis dans un r&servoir le %lus souvent int&!r& ( la cartouche de toner mais qui est %arfois s&%ar& %our les im%rimantes ( forte volum&trie. Conditionnement A 3n rouleau en caoutchouc conducteur char!& n&!ativement char!e la couche %hotosensi'le n&!ativement. Fans l)o'scurit&+ cette couche est isolante+ sa surface %orte d&sormais une char!e d)&lectricit& statique uniforme. Insolation A l]unit& de %ilota!e de l]im%rimante+ RIP 0,aster Ima!e Processor2+ ou encore formatter convertit les donn&es ( im%rimer en im%ulsions de commande du laser. $e laser est diri!& sur un miroir mo'ile 0scanner2 qui le renvoie+ via un systme de lentilles+ sur le tam'our %hotosensi'le. $]utilisation de lasers 0souvent des diodes lasers2 est >ustifi&e %ar le fait qu]ils !&nrent un faisceau lumineu, coh&rent avec un haut de!r& de %r&cision. Au moment o1 la su'stance %hotosensi'le est &clair&e %ar le laser+ elle devient conductrice. $a char!e n&!ative dis%arait+ le su%%ort de cette couche &tant en aluminium reli& ( la masse de l)im%rimante. Il se cr&e ainsi une ima!e &lectro%hoto!ra%hique latente ( la surface du tam'our D(eloppement A la surface du tam'our %asse devant un rouleau char!& n&!ativement ( la surface duquel un m&canisme a r&%arti une fine couche uniforme de toner $e toner est une %oudre constitu&e de %articules trs fines d)un %lastique noir ou de couleur. $e toner et les %arties non e,%os&es du rouleau %hotosensi'le &tant char!&s n&!ativement+ le toner est re%ouss&. *n revanche les %arties e,%os&es sont au %otentiel de la masse et attirent &lectrostatiquement les %articules de toner 0comme une r!le en %lastique char!&e &lectriquement attire de %etits morceau, de %a%ier2 *n Interrom%ant l)im%ression d)une %a!e il est %ossi'le de voir le te,te sur le tam'our %hotosensi'le.

F&%Dt de toner sur rouleau %hotosensi'le


1 htt%A//fr.IiCi%edia.or!/IiCi/Im%rimantemlaserpPrinci%emdemfonctionnement

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e 1GG/1"#

Transfert A $e tam'our %hotosensi'le est mis en contact avec la feuille de %a%ier. 3n contre4 rouleau char!& %ositivement rend le %a%ier char!& %ositivement. $e toner alors au %otentiel de la masse est alors attir& %ar le %a%ier. imm&diatement en aval du transfert+ les char!es &lectriques sont &limin&es du %a%ier %ar effleurement d)une %ice m&tallique ( la masse. Fi-ation A $e toner est d&%os& sur le %a%ier mais ne tient %as en %lace. $e %a%ier %asse ensuite %ar l]unit& de fi,ation+ le four ou 01user2+ $a feuille %asse entre un rouleau sou%le cDt& 'lanc et un rouleau en aluminium rev@tu de t&flon chauff& ( l)int&rieur %ar une lam%e halo!ne. $a tem%&rature du four est fonction des caract&ristiques du toner et de la vitesse d)im%ression 0minimum 1P d/2. Sous l]effet de la %ression et de la tem%&rature+ la %oudre %lastique fond et se fi,e sur le %a%ier. Ainsi+ l)im%rimante laser+ n)ayant %as de t@te m&canique+ est ra%ide et %eu 'ruyante. =n distin!ue en fait deu, technolo!ies %our les im%rimantes laser couleur A KcarrouselK 0quatre %assa!es2 ou KtandemK 0mono%asse2. carrousel A Avec la technolo!ie carrousel+ l)im%rimante est &qui%&e d)un seul tam'our et effectue donc quatre %assa!es %our im%rimer un document 0un %ar couleur %rimaire et un %our le noir+ ce qui fait que l)im%ression est en th&orie quatre fois moins ra%ide en couleur qu)en noir2. tandem A 3ne im%rimante laser e,%loitant la technolo!ie 5 tandem 6 est &qui%&e d)un tam'our %our chaque couleur. *lle d&%ose chaque couleur en un seul %assa!e+ les toners &tant dis%os&s %aralllement. $es sorties sont aussi ra%ides en noir qu)en couleur. /ette technolo!ie a toutefois un %ri, de revient %lus &lev&+ la m&canique &tant %lus com%le,e. *lle est donc r&serv&e en %rinci%e au, im%rimantes laser couleur de milieu ou de haut de !amme.

"'imprimante "4D
Eariante de l)im%rimante laser dans laquelle le laser est rem%lac& %ar une ram%e de diodes &lectro4 luminescentes 0une $*F %ar %i,el2 qui %olarisent le tam'our au moyen de rayons lumineu, trs fins.. Pour le reste+ le %rinci%e est identique ( l)im%rimante laser d&crite ci4dessus. /ette technolo!ie et %articulirement 'ien ada%t&e %our l)o'tention de hautes r&solutions 0" +12 ou 2G %%%2. *tant donn& que chaque diode est ( l)ori!ine d)un %oint+ la cadence d)im%ression ne souffre %resque %as des diff&rences de r&solution. Fe %lus+ cette technolo!ie est d&%ourvue de %arties mo'iles+ ce qui %ermet de concevoir des %roduits moins coLteu,+ mais aussi %lus ro'ustes et %lus fia'les.

"es lan#a#es de description de pa#e


$e lan!a!e de descri%tion de %a!e est le lan!a!e standard que l)ordinateur utilise %our communiquer avec l)im%rimante. *n effet+ il faut que l)im%rimante soit ca%a'le d)inter%r&ter les informations que l)ordinateur lui envoie. $es deu, lan!a!es de descri%tion de %a!e %rinci%au, sont les suivants A "an#a#e PC"A il s)a!it d)un lan!a!e constitu& de s&quences 'inaires. $es caractres sont transmis selon leur code AS/II "an#a#e Post&criptA ce lan!a!e+ utilis& ( l)ori!ine %our les im%rimantes A%%le $aserHriter+ est devenu le standard en matire de lan!a!e de descri%tion de %a!e. Il s)a!it d)un lan!a!e ( %art entire 'as& sur un ensem'le d)instructions

&er(eurs d'impression
Il est ( noter l)e,istence de 'o.tiers+ a%%el&s ser(eurs d'impression+ %ermettant de rendre dis%oni'le sur le r&seau une im%rimante %oss&dant une connectique 3SB ou %arallle. ArchitectureSysteme.odt Rev 1.1 12/2 11 Pa!e 1G#/1"#

"e scanner
3n scanner 0an!licisme %our le mot fran8ais 5numriseur62 est un %&ri%h&rique d)acquisition %ermettant de num&riser des documents+ c)est4(4dire de transformer un document %a%ier en ima!e num&rique. =n distin!ue !&n&ralement trois cat&!ories de scanners A $es scanners plats %ermettant de num&riser un document en le %la8ant ( %lat contre une vitre. Il s)a!it du ty%e de scanner le %lus courant. $es scanners main %oss&dant une taille r&duite. /es scanners doivent @tre d&%lac&s manuellement 0ou semi manuellement2 sur le document+ %ar 'andes successives+ afin de le num&riser en entier. $es scanners par dfilement faisant d&filer le document devant une fente lumineuse fi,e afin de le num&riser+ ( la manire des t&l&co%ieurs 0fa,2. /e ty%e de scanner est de %lus en %lus int&!r& dans des a%%areils tels que des im%rimantes multifonctions. Il e,iste &!alement des scanners ca%a'les de num&riser des su%%orts %articuliers tels que les dia%ositives.

Caractristiques d'un scanner


3n scanner est !&n&ralement caract&ris& %ar les &l&ments suivants A 'solution A e,%rim&e en points par pouces 0not&s ppp ou dpi+ %our dot per inch2+ la r&solution d&finit la finesse de la num&risation. $)ordre de !randeur de la r&solution est d)environ 12 %ar 2G d%i. $a r&solution hori-ontale est fortement d&%endante de la qualit& et du nom're de ca%teurs+ tandis que la r&solution verticale est intimement li&e ( la %r&cision du moteur d)entra.nement. Il faut toutefois veiller ( distin!uer la r&solution o%tique+ re%r&sentant la r&solution r&elle du scanner+ de la rsolution interpole. $)inter%olation est une technique consistant ( d&finir des %i,els interm&diaires entre des %i,els r&els+ en calculant la moyenne des couleurs des %i,els avoisinants. /ette technolo!ie %ermet donc d)o'tenir des r&sultats int&ressants mais la rsolution interpole ainsi d&finie n)est en aucun cas une !randeur %ermettant de com%arer des scanners. "e format de document A selon leur taille+ les scanners sont ca%a'les d)accueillir diff&rentes taille de documents+ !&n&ralement AG 021 , 2<+M cm2+ %lus rarement AJ 02<+M , G2 cm2. Mitesse d'acquisition A e,%rim&e en pa!es par minute 0ppm2+ la vitesse d)acquisition re%r&sente la ca%acit& du scanner ( acqu&rir un !rand nom're de %a!es %ar minute. $a vitesse d)acquisition d&%end du format du document ainsi que de la r&solution choisie %our la num&risation. Interface A il s)a!it de la connectique du scanner. $es %rinci%ales interfaces sont les suivantes A 7ireIire. Il s)a!it de l)interface de %r&dilection+ car son d&'it est %articulirement ada%t& ( ce ty%e de %&ri%h&riques T 3SB 2. . Pr&sent sur la totalit& des ordinateurs r&cents+ il s)a!it d)une interface standard+ conseill&e si l)ordinateur ne %ossde %as de conne,ion fireIire T S/SI. Interface de %r&dilection %our le scanner ( la fin des ann&es < + le standard S/SI est actuellement d&laiss& au %rofit du 7ireIire et de l)3SB 2. T Port %arallle. $ent %ar nature+ ce ty%e de connectique est de moins en moins utilis&e et ( &viter si l)ordinateur %ossde une des connectiques %r&c&dentes T Caractristiques physiques A d)autres &l&ments %euvent @tre %ris en com%te lors du choi, d)un scanner A $)encom'rement+ corres%ondant au, dimensions %hysiques du scanner. $e %oids. $a consommation &lectrique+ e,%rim&e en Hatts 0H2. ArchitectureSysteme.odt Rev 1.1 12/2 11 Pa!e 1G"/1"#

$es tem%&ratures de fonctionnement et de stocCa!e. $e niveau sonore. 3n scanner %eut s)av&rer @tre trs 'ruyant+ ce qui %eut constituer une nuisance non n&!li!ea'le. $es accessoires A $es %ilotes et le manuel d)utilisation sont ha'ituellement fourni+ mais il faut s)assurer que les cS'les de raccordement le sont &!alement ou+ dans le cas contraire+ les acheter ( %art.

Fonctionnement d'un scanner


$e %rinci%e du fonctionnement d)un scanner est le suivant A $e scanner %arcourt le document li!ne %ar li!ne T /haque li!ne est d&com%os&e en 5 %oints &l&mentaires 6+ corres%ondant ( des %i,els. 3n ca%teur analyse la couleur de chacun des %i,els T $a couleur de chaque %i,el est d&com%os&e selon J com%osantes 0rou!e+ vert + 'leu2 T /hacune des com%osantes de couleur est mesur&e et re%r&sent&e %ar une valeur. Pour une quantification sur P 'its+ chacune des com%osantes aura une valeur com%rise entre et 2##.

$a suite de cet article d&crira en %articulier le fonctionnement d)un scanner ( %lat+ toutefois le mode de fonctionnement %our un scanner ( main ou un scanner ( d&filement est e,actement le m@me. Seul la fa8on de faire d&filer le document diffre. 3n scanner ( %lat %ossde une fente lumineuse motoris&e+ 'alayant le document li!ne %ar li!ne situ&e sous une vitre trans%arente sur laquelle est %os& le document+ face ( num&riser vers le 'as. $a lumire de !rande intensit& ainsi &mise est r&fl&chie %ar le document et conver!e vers une s&rie de ca%teurs !rSce ( un systme de lentilles et de miroirs. $es ca%teurs convertissent les intensit&s lumineuses re8ues en si!nau, &lectriques+ eu,4m@mes convertis en donn&es num&riques %ar un con9ertisseur analo!i ue)numri ue. =n distin!ue deu, cat&!ories de ca%teurs A $es capteurs C%O& 0Complementar* Metal -x*d (emi)conductor+ ou encore M-( complmentaires2. =n %arle alors de technolo!ie CI& 0Contact Ima!e (ensor2. /e ty%e de dis%ositif utilise une ram%e de $*F 0Li!ht 2mittin! Diode %our l)&claira!e du document et requiert une distance trs &troite entre les ca%teurs et le document. *n contre%artie+ la technolo!ie CI( est 'ien moins consommatrice d)&ner!ie. $es capteurs CCD 0Char!e)coupled de9ices2. $es scanners utilisant la technolo!ie CCD sont souvent %lus &%ais car ils utilisent une lam%e froide de ty%e n&on. $a qualit& de l)ima!e num&ris&e est en revanche !lo'alement meilleure+ !rSce ( un ra%%ort si!nal/'ruit %lus fai'le.

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e 1GM/1"#

"e modem
$e modem est le %&ri%h&rique utilis& %our transf&rer des informations entre %lusieurs ordinateurs via un su%%ort de transmission filaire 0li!nes t&l&%honiques %ar e,em%le2. $es ordinateurs fonctionnent de fa8on num&rique+ ils utilisent le coda!e 'inaire 0une s&rie de et de 12+ mais les li!nes t&l&%honiques sont analo!iques. $es si!nau, num&riques %assent d)une valeur ( une autre+ il n)y a %as de milieu+ de moiti&+ c)est du 5 $out -u ,ien 6 0un ou -&ro2. $es si!nau, analo!iques %ar contre n)&voluent %as 5 %ar %as 6+ ils &voluent de fa8on continue. $e %iano %ar e,em%le fonctionne %lus ou moins de fa8on num&rique car il y a un K%asK entre les notes. 3n violon %ar contre %eut moduler ses notes %our %asser %ar toutes les fr&quences %ossi'les. 3n ordinateur fonctionne ( la manire d)un %iano+ un modem comme un violon. $e modem convertit en analo!ique l)information 'inaire %rovenant de l)ordinateur+ afin de le moduler %ar la li!ne t&l&%honique. =n %eut entendre des 'ruits &tran!es si l)on monte le son %rovenant du modem. Ainsi+ le modem module les informations num&riques en ondes analo!iques. *n sens inverse+ il d&module les donn&es analo!iques %our les convertir en num&rique. $e mot 5 modem 6 est ainsi un acronyme %our 5 M-dulateur.D2Modulateur 6.

$a vitesse de transmission du modem est !&n&ralement e,%rim&e en bauds+ en homma!e ( *mile Baudot 011 se%tem're 1PG# 4 2P mars 1< J2+ un c&l're in!&nieur fran8ais ayant Xuvr& dans les t&l&communications. /ette unit& de vitesse de transmission d)information caract&rise la fr&quence de 0d&2modulation+ c)est4(4dire le nom're de chan!ement d)&tats que le modem fait su'ir au si!nal %ar seconde. Ainsi+ le d&'it en 'auds n)est %as tout ( fait &!al au d&'it en 'its %ar secondes+ car %lus d)un chan!ement d)&tat du si!nal %euvent @tre n&cessaires %our coder un 'it.

"es standards de communication


$a multi%lication des modems a n&cessit& une standardisation des %rotocoles de communication %ar modem afin qu)ils %arlent tous un lan!a!e commun. /)est %ourquoi deu, or!anismes ont mis au %oint des standards de communication A $es la'oratoires ;4""+ %r&curseurs en matire de t&l&communication T $e Comit consultati1 international de tlphonie et de tl!raphie 0CCITT2+ renomm& de%uis 1<< en union internationale des tlcommunication 0$IT2. $)3I? a %our 'ut de d&finir les standards de communications internationau,. $es standards des modems %euvent se diviser en J cat&!ories A $es standards de modulation 0%ar e,em%le CCI$$ ;Q'>2 $es standards de correction d)erreurs 0%ar e,em%le CCI$$ ;Q%'2 $es standards de com%ression des donn&es 0%ar e,em%le CCI$$ ;Q%'bis2

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e 1GP/1"#

Eoici une liste des %rinci%au, standards de modem A &tandard de Dbit %ode Description modulation thorique 7ull Standard am&ricain et canadien utilisant un coda!e ( chan!ement de Bell 1 J J '%s du%le, fr&quence. Il %ermet ainsi d)envoyer un 'it %ar 'aud. 7ull //I?? E.21 J '%s Standard international %roche du standard Bell >&G. du%le, Standard am&ricain et canadien fonctionnant selon le coda!e ( 7ull Bell 212A 12 '%s chan!ement de %hase diff&rentiel. Il %ermet de cette fa8on de du%le, transmettre 2 'its %ar 'aud Nalf 3I? E.22 12 '%s Standard international %roche du standard Bell '>'A. du%le, 7ull Standard international constituant une version am&lior&e du 3I? E.22'is 2G '%s du%le, standard E.22 0d)o) l)a%%ellation ;Q''bis2. Standard international fonctionnant en half4du%le,+ c)est4(4dire KNalf 3I? E.2J 12 '%s %ermettant de transf&rer les donn&es sur une seule voie ( la fois. du%le,K Possi'ilit& d)une voie de retour ( M# 'auds facultative. Standard international fournissant un du%le, int&!ral asym&trique+ 12 K7ull 3I? E.2J c)est4(4dire qu)il %ermet de transf&rer des donn&es ( 12 '%s dans '%s/M# '%s du%le,K un sens et M# '%s dans l)autre. Standard international fonctionnant en half4du%le,+ c)est4(4dire Nalf 3I? E.2< <" '%s %ermettant de transf&rer les donn&es sur une seule voie ( la fois. /e du%le, standard a &t& mis au %oint %articulirement %our les fa,s. Standard international fonctionnant en full4du%le, et incor%orant des standards de correction d)erreur. $a transmission de donn&es se 7ull fait selon une technique de correction d)erreurs a%%el&e modulation 3I? E.J2 <" '%s du%le, d'amplitude en uadrature code en treilla!e. /ette technique consiste ( envoyer un 'it su%%l&mentaire %our chaque !rou%e de G 'its envoy&s sur la li!ne de transmission. Standard international am&liorant le standard v.J2+ en %ermettant 7ull 3I? E.J2'is 1GG '%s d)envoyer " 'its %ar 'aud+ %our atteindre une vitesse de transmission du%le, de 1GG '%s. Standard international+ nomm& %arfois E.7/ 0Fast Class2+ 7ull 3I? E.J2fast 2PP '%s %ermettant d)atteindre une vitesse de transmission des donn&es de du%le, 2PP '%s. Standard international %ermettant d)o'tenir un d&'it de 2PP . 7ull 9rSce ( un %rocesseur FSP 0Di!ital (i!nal Processor+ %rocesseur de 3I? E.JG 2PP '%s du%le, traitement num&rique du si!nal2 les modems utilisant ce standard %euvent atteindre un d&'it de JJ" '%s. 7ull Standard international %ermettant d)o'tenir des vitesses de 3I? E.< #" '%s du%le, transmission de #" '%s.

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e 1G</1"#

"e syst+me d'e-ploitation


'Gles d'un syst+me d'e-ploitation
$e systme d)e,%loitation est le %ro!ramme dont le rDle este de !&rer le mat&riel. Il est char!& du d&marra!e de l)ordinateur+ il fournit des services au, autres %ro!rammes tels que le %ilota!e des ressources de fa8on trans%arente+ l)o%timisation de leur utilisation+ la !estion des accs concurrents+ la %ossi'ilit& de travailler de fa8on interactive+ ... =n distin!ue 2 rDles A le rDle actif A est constamment o%&rationnel et hors de contrDle des diff&rents a%%licatifs. Il concerne la !estion et l]ordonnancement des %ro!rammes ( e,&cuter le rDle passif A est invoqu& %ar des %ro!rammes qui s)e,&cutent+ %ermet de s&%arer les actions %otentiellements dan!ereuses 0l)accs au, ressources m&moire+ disques2 des actions courantes 0calcul2 afin de %r&server l)int&!rit& du systme. Il re!rou%e tous les services au,quels les diff&rents %rocessus %euvent faire a%%el A accs ( un %&ri%h&rique+ demande de ressource 0m&moire2+ cr&ation+ activation ou arr@t d)un %rocessus. /es services ne se dclenchent qu' la demande e-presse d)une a%%lication via un a%%el systme.

=n a%%elle V4'>4" ou >OU $ du systme d)e,%loitation les %arties actives 0ordonnanceur2 ainsi que celles r&alisant les services %assifs. $)interface entre le noyau et les autres %arties du systme d)e,%loitation ou les a%%lications est constitu&e de la 'i'liothque des fonctions systme 0fi!ure ci4dessous2. $)ordinateur et les lo!iciels y sont re%r&sent&s %ar un ensem'le de couches. /elles qui servent d)interface entre les a%%lications et le mat&riel com%osent le systme d)e,%loitation. Il est com%os& du noyau+ de l)API 0A%%lication Pro!rammin! Interface2+ d)un inter%r&teur de commande 0shell2 et d)un ensem'le d)outils enca%sulant des com'inaisons d)a%%els systmes courantes.

"e noyau
$e noyau est lanc& au d&marra!e de l)ordinateur. $)interface utilisateur est lanc&e %ar le noyau et %ermet d)intera!ir avec lui ( travers des a%%els systme. $e noyau %eut travailler dans deu, modes A $e mode '44" ou >O> P'OT4:4 A mode de 'as niveau. $e %ro!ramme accde ( tous les %&ri%h&riques sans aucune restriction le mode P'OT4:4 0ou mode 3?I$ISA?*3R2 A mode de haut niveau. Il constitue une sorte de machine virtuelle. $es fonctionnalit&s doivent faire a%%el au, fonctionnalit&s de 'as niveau %our l)utilisation de ressources critiques. $e systme fournit au a%%lications de %ro!rammation des interfaces moins contrai!nantes et moins difficiles ( utiliser que l)accs direct au mat&riel. =n y retrouve des outils d&di&s ( l)or!anisation des systmes de fichiers sur disque+ l)utilisation des %&ri%h&riques+ lancement de %rocessus ou utilisation de m&moire dynamique.

Furant l)e,&cution d)un %ro!ramme en mode %rot&!&+ l)a%%el ( une fonction systme le fait tem%orairement 'asculer en mode non %rot&!& le tem%s de r&aliser les o%&rations critiques+ %uis revenir ArchitectureSysteme.odt Rev 1.1 12/2 11 Pa!e 1# /1"#

en mode %rot&!& en fin de %roc&dure. =n distin!ue deu, ty%es de systmes d)e,%loitation selon le %&rimtre du noyau A $es systmes monolithiques tels que 3ni, int!rent une !rande quantit& de fonctionnalit&s dans le noyau et offrent un !ros systme lourd ( maintenir mais efficace ( l)utilisation. $e noyau fournit %resque tout A l)ordonnanceur+ des %ilotes de %&ri%h&rique+ la !estion de la m&moire+ les systmes de fichiers+ les %olitiques d)authentification+ ...

$es systmes micro-noyau tendent ( r&duire au minimum le noyau en fournissant uniquement les fonctionnalit&s de 'as niveau A accs au, %&ri%h&riques+ ordonnanceur+ m&canisme de communication entre %rocessus. $es autres fonctionnalit&s sont im%lant&es comme des services en mode utilisateur. Ils sont trs modulaires mais !&nrent une surchar!e li&e ( la !estion de la communication entre services qui tend ( %&naliser les tem%s d)e,&cution.

$es versions de HindoIs ( %artir de B? a%%artiennent ( une classe hy'ride A systmes monolithiques all&!&s autour desquels sont im%lant&es le ma,imum de fonctionnalit&s e,ternes+ Rev 1.1 12/2 11 Pa!e 1#1/1"#

ArchitectureSysteme.odt

comme dans les micro4noyau,. Selon :icrosoft+ il s)a!it d)un micro4noyau dans lequel on a a>out& des fonctionnalit&s %our des raisons d)efficacit&.

"es fonctions syst+me


*lles donnent accs au, services du noyau et %ermettent de 'asculer le %rocesseur du mode %arta!& au mode noyau. Princi%es de 'ase $e %rocesseur e,&cute les instruction %rovenant de la m&moire en mode %rotection associ&. /ertaines instructions telles que l)accs au 'us+ la !estion des interru%tions ne %euvent @tre e,&cut&es que dans le mode de %rotection le moins &lev&. F)autre %art+ lorsque le %rocesseur est dans un mode donn&+ il ne %eut acc&der qu)au, instructions du mode &quivalent ou su%&rieur au sien. :&canisme lorsqu)une instruction tente d)acc&der ( une -one de niveau de %rotection inf&rieur au sien+ elle est refus&e et !&nre une erreur de se!mentation. Il est %ossi'le d)invoquer des instructions dans une -one moins %rot&!&e %ar le 'iais de points d'entre ou traps. =n %eut d&finir une ta'le de %oints d)entr&es+ adresses de fonctions de -ones moins %rot&!&es et autoris&es ( @tre invoqu&es de%uis des -ones de niveau de %rotection %lus &lev&. $)instruction trap %ermet d)effectuer un 'ranchement ( l)un de ces endroits en fournissant le num&ro de %oint d)entr&e corres%ondant. :ise en oeuvre $es lo!iciels sont le %lus souvent &crits dans des lan!a!es de haut niveau+ la !estion des tra%s n)est %as ( char!e du %ro!rammeur. $e systme fournit des 'i'liothques enca%sulant les arcanes de 'as niveau dans des fonctions d)un lan!a!e de %lus haut niveau.

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e 1#2/1"#

"es processus
$e %rocessus est l)&l&ment e,&cuta'le !&r& %ar le systme. 3n systme d)e,%loitation devant e,&cuter simultan&ment %lusieurs %rocessus+ on %eut se %oser les questions suivantes et y a%%orter des &l&ments de r&%onse dans ce cha%itre A 4 comment e,&cuter le %lus de %rocessus dans l)intervalle de tem%s le %lus court R 4 comment rendre le systme d)e,%loitation r&actif au, sollicitations de l)utilisateur R 4 comment e,%loiter la diff&rence de vitesse entre %rocesseur et %&ri%h&riques R

Concept de processus 3n %rocessus est un %ro!ramme en cours d)e,&cution. Il %ossde des caract&ristiques %ro%res 0num&ro d)identification+ ...2+ des ressources qu)il utilise 0fichier ouvert2 et se trouve ( tout moment dans un &tat 0en e,&cution ou en attente2. 3n %rocessus est structur& dans la m&moire de l)ordinateur comme un ta'leau ( 1 dimension+ dans lequel A
5 instructions 6 corres%ond au code du %ro!ramme ( e,&cuter T 5 donn&es statiques 6 contient les varia'les !lo'ales ou statiques+ les allocations dynamiques T 5 %ile 6 sert ( em%iler les a%%els de fonctions avec leurs %aramtres et varia'les locales.

F&roulement d)un %ro!ramme A $e %rocesseur char!e l)instruction ( e,&cuter+ incr&mente le com%teur ordinal 0adresse de la %rochaine instruction ( e,&cuter2+ e,&cute l)instruction+ .... >usqu)( la fin du %ro!ramme. $e fonctionnement du %rocesseur em%@che donc la coe,istence de %lusieurs %rocessus. $e systme d)e,%loitation ne %eut qu)attendre la fin d)un %rocessus avant d)en lancer un autre. /e mode de fonctionnement %r&sente un o'stacle ( l)utilisation o%timale de la %uissance de calcul d)un %rocesseur. /elui4ci est constamment en interaction avec les %&ri%h&riques qui sont 'eaucou% %lus lents. /ette interaction est asynchrone A le %&ri%h&rique sollicit& %r&vient le %rocesseur de la fin d)une tSche au ArchitectureSysteme.odt Rev 1.1 12/2 11 Pa!e 1#J/1"#

moyen d)une interru%tion. Traitement par lot A le traitement se d&roule de fa8on s&quentielle. $e %rocesseur doit attendre de %r&cieu, cycles avant d)o'tenir une r&%onse ( ses requ@tes au, %&ri%h&riques. Commutation A %our %ermettre l)e,&cution simultan&e de %lusieurs %rocessus+ le %rocesseur est allou& alternativement au, diff&rents %rocessus. $e terme commutation d&si!ne l)action qui 'ascule un systme ra%idement et de fa8on r&%&t&e d)un &tat ( un autre %armi un ensem'le d)&tats %r&d&finis.

"a multipro#rammation 7multi8tas!in#9 A%%orte une solution ( ce %ro'lme d)attente du %rocesseur et ( ses cons&quences. Remarque A :@me s)il est courant qu)un %ro!ramme corres%onde ( un seul %rocessus+ il n)y a %as d)&quivalence entre %rocessus et %ro!ramme. 3n %ro!ramme %eut @tre constitu& de %lusieurs %rocessus colla'oratifs &chan!eant entre eu, des informations. $a multi%ro!rammation a &t& introduite en 1<" %ar IB: avec le systme =S/J" . $a m&thode consiste ( lo!er simultan&ment %lusieurs %rocessus en m&moire et de commuter entre eu,+ ce qui conduit ( un %seudo4%arrall&lisme A 4 un seul %rocessus est e,&cut& ( chaque instant 4 chaque %rocessus i!nore les autres en attente d)e,&cution.

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e 1#G/1"#

1. $a multi%ro!rammation non %r&em%tive $e systme associe un &tat ( chaque %rocessus A lu A le %rocessus est en cours d)e,&cution bloqu T le %rocessus &lu 0et donc en cours d)e,&cution2 doit attendre l)arriv&e d)une interru%tion d)entr&e4sortie+ il %asse dans l)&tat 'loqu& prPt A le %rocessus 'loqu& a &t& li'&r& 0fin d)interru%tion2+ il est de nouveau %r@t ( @tre e,&cut&. $)&tat 5 %r@t 6 le %lace dans la %ile d)attente des %rocessus ( e,&cuter.

Principe A l]ordonnanceur choisi un %rocessus ( e,&cuter %armi ceu, qui sont %r@ts+ en fonction de r!les de %riorit&s 0que nous ne d&taillerons %as ici2. $orsque le %rocessus &lu attend une interru%tion+ un accs disque+ une intervention de l)utilisateur %ar e,em%le+ il %asse en mode 'loqu&. $)ordonnanceur choisir un autre %rocessus en attente+ le %rocessus choisi %asse du mode 5 %r@t 6 au mode 5 &lu 6. Fans ce mode+ il est im%ossi'le de %r&voir le tem%s de traitement total n&cessaire ( l)e,&cution. *n effet+ un %rocessus n&cessitant un !rand nom're d)entr&es4sorties %assera %lus de tem%s en attente qu)un autre ne faisant que du calcul. /e mode est %lutDt utilis& %our des %rocessus de ty%e BA?/N 0traitement %ar lots2 o1 la r&activit& d)e,&cution n)est %as le critre %remier. Il n)est %as ada%t& ( des %rocessus interactifs. Fans un systme multi4%rocesseurs+ il y a autant de %rocessus actifs que de %rocesseurs. 2. la multi%ro!rammation %r&em%tive Fans ce ty%e de multi%ro!rammation+ le systme d)e,%loitation >oue un rDle %lus actif. Il %eut d&cider ( tout moment de %rendre le contrDle d)un %rocesseur et d)interrom%re le %rocessus en cours %our en e,&cuter un autre. /e m&canisme est activ& sur l)entr&e d)une interru%tion ou %arce que le tem%s d)e,&cution qui lui a &t& allou& est e,%ir&+ ce qui %ermet de !&rer %lus facilement l)ordre d)e,&cution et la r&%artition des %rocessus sur le %rocesseur. 3ne nouvelle transition est a>out&e au !ra%he d)&tats4transitions vu dans la multi%ro!rammation non %r&em%tive A il s)a!it de la transition tat lu = tat pr!t.

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e 1##/1"#

$a nouvelle transition introduite %ermet de refaire %asser un %rocessus &lu dans l)&tat 5 %r@t 6 sans que ce %rocessus ne soit 'loqu& %ar une demande d)entr&e4sortie. $e modle %r&em%tif n&cessite %lus d)intervention du systme+ l)ordonnanceur doit %rendre en char!e la commutation des tWches. $)o'>ectif est de faire %ro!resser tous les %rocessus sur un intervalle de tem%s asse- !rand+ tout en ayant qu)un seul %rocessus actif %ar %rocesseur ( un instant donn&. $)ordonnanceur+ !&r& au niveau le %lus 'as+ est activ& %ar des interru%tions d)horlo!e+ de disque et de terminau,.

"a spcificit des types de processus


1. ?raitements %ar lots $es traitements %ar lot sont lon!s et ne demandent %as d)interaction avec l)utilisateur. =n les utilise lors de calculs ou simulations scientifiques+ en !estion+ !ravure de /F+ FEF+ v&rification du systme %ar un anti4virus+ .... Au d&marra!e+ quelques interactions avec l)utilisateur %euvent @tre n&cessaires+ ensuite le %ro!ramme se d&roule seul. Fans ce ty%e de traitement+ on cherchera ( o%timiser le tem%s d)e,&cution d)une tSche ou ma,imaliser le nom're de tSches r&alis&es dans un la%s de tem%s donn&. 2. ?raitements interactifs /e !enre de traitement est !&n&ralement trs court+ %onctu& %ar de nom'reuses interactions avec l)utilisateur 0traitement de te,te %ar e,em%le2. Fans ce ty%e de traitement+ c)est l)utilisateur qui est l)&l&ment central+ on ne cherchera donc %as ( o%timiser le tem%s d)e,&cution+ mais 'ien la r&activit& de l)a%%lication de manire ( r&a!ir trs ra%idement ( la sollicitation de l)utilisateur 0clic sur une icDne %ar e,em%le2. Fans un environnement de %roduction dis%osant d)un !rand nom're de machines+ on en d&diera certaines ( des traitements %ar lot et d)autres ( des traitements interactifs.

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e 1#"/1"#

J. Fiff&rents ty%es d)e,&cution multi%rocessus $)e,&cution simultan&e de %lusieurs %rocessus induit un certain nom're de contraintes. 3ne a%%lication donn&e %eut avoir des 'esoins d)e,&cution qui ne soient %as lin&aires chronolo!iquement+ il %eut y avoir des fils d)e,&cutions concurrents au sein d)une m@me a%%lication. $e systme d)e,%loitation doit donc fournir %lusieurs m&canismes d)o%timisation de la ressource %rocesseur A %ermettre de %lanifier %lusieurs a%%lications de fa8on concurrentielle+ de manire ( ma,imaliser l)utilisation du %rocesseur tout en !arantissant l)ind&%endance de chaque a%%lication %ermettre ( une a%%lication de d&cou%er son e,&cution en flu, non s&quentiels tout en autorisant le %arta!e de ses ressources %armi ces flu,.

"es outils du syst+me pour la multipro#rammation


$e systme d)e,%loitation fournit 4 l)interface entre les outils systme de haut niveau et les a%%lications utilisateurs 4 l)interface avec les couches mat&rielles. Il doit %ermettre de lancer+ de cr&er des %rocessus %our que les couches su%&rieurs %uissent s)e,&cuter. 3n %rocessus %eut en lancer d)autres suivant une structure ar'orescente hi&rarchique. /es %rocessus doivent %ouvoir communiquer entre eu,. $e systme doit aussi !&rer le char#ement et le dchar#ement les %rocessus en m&moire. Pour d&cider de l)ordre d)e,&cution+ de la %riorit& et du tem%s allou& ( chaque %rocessus avant de le sus%endre 0 uantumN+ le systme d)e,%loitation utilise un ordonnanceur qui choisit le %rocessus ( relancer et un noyau de taille minimale qui !re les interru%tions et l)occu%ation en m&moire des %rocessus. )F %ise en oeu(re de l'ordonnancement Pour %ermettre la commutation entre les %rocessus+ le systme stocCe dans une ta'le 0la table des processusN une s&rie d)informations relatives ( chacun d)eu, telles que leur localisation en m&moire+ des informations relatives ( leur &tat+ les varia'les tem%oraires... $e nom're d)em%lacements dans cette ta'le est limit& %our chaque systme et chaque utilisateur. $es G transitions %ossi'les sont A ?1 A transition &lu 'loqu& /orres%ond ( l)attente d)un %rocessus lors d)une requ@te ( une ressource d)entr&e4sortie. $ors d)une demande de ressource+ le systme lance la commande de 'as niveau a%%ro%ri&e+ 'ascule le %rocessus demandeur en &tat 'loqu& et interro!e l)ordonnanceur %our savoir quel %rocessus activer. ?2 A transition 'loqu& %r@t Provoqu&e %ar l)arriv&e d)une interru%tion si!nalant la fin d)une o%&ration d)entr&e4sortie. $e systme chan!e l)&tat du %rocessus sortant d)interru%tion de l)&tat 'loqu& ( l)&tat %r@t. /e m&canisme est a%%el& chan#ement de conte-te 0'rusque chan!ement du flot d)e,&cution d)un %ro!ramme %our aller en e,&cuter un autre2. /ette terminolo!ie s)a%%lique %rinci%alement ( Rev 1.1 12/2 11 Pa!e 1#M/1"#

ArchitectureSysteme.odt

la commutation de %rocessus. ?J A transition &lu %r@t *lle concerne le cas o1 le systme d&cide d)interrom%re un %rocessus en cours %our en activer un autre 0voir multipro!rammation prempti9e ci4dessus2. 3n %rocessus dis%ose d)un uantum de tem%s %endant lequel il utilise le %rocesseur. A l)issue de ce tem%s+ l)interru%tion redonne la main au systme qui fait 'asculer le %rocessus de son &tat &lu en &tat %r@t %uis interro!e l)ordonnanceur %our d&terminer le %rocessus ( activer. ?G A transition %r@t &lu S)o%re lorsque le systme a re%ris la main a%rs une interru%tion. $)ordonnanceur qui indique le %rocessus ( faire %asser en &tat &lu.

*F Dchar#ement et char#ement Si le %rocessus est d&>( en m&moire+ le d&char!ement et char!ement sont relativement sim%les. 3n %rocessus est caract&ris& %ar J re!istres du %rocesseur corres%ondants ( 4 l)adresse de 'ase 0code se!mentN Wcs 4 com%teur ordinal Xextended instruction pointerN Weip 4 %ointeur de %ile Xextended stack pointerN WespQ $ors de son e,&cution+ le %ro!ramme &crit et lit &!alement des donn&es interm&diaires dans les autres re!istres. Pour que la commutation reste trans%arente du %oint de vue des %rocessus+ tous ces %aramtres doivent @tre sauve!ard&s et restitu&s. $)ensem'le de ces re!istres est d&si!n& %ar le nom unique mot d'tat XProcess (tatus +ordN. A tout instant+ un %rocessus est donc caract&ris& %ar 4 le %ro!ramme sous4>acent et ses donn&es 0conte,te en m&moire2 4 la valeur de son mot d)&tat 0conte,te unit& centrale2 "a commutation de conte-te ou commutation de mot d'tat consiste sau(e#arder la (aleur du mot d'tat dans une 6one de la mmoire et char#er un nou(eau compteur ordinal eet un nou(eau mot d'tat partir d'une autre 6one de la mmoireF "a commutation de conte-te est une opration atomiqueT c'est88dire un ensemble d'instructions pendant lesquelles on a la #arantie qu'aucune interruption ne se produiraF $e char!ement d)un %rocessus actif est %rovoqu& %ar l)arriv&e d)une interru%tion. 3ne %artie de la !estion des interru%tions est com%ltement !&r&e %ar la couche mat&rielle. $)unit& centrale stocCe le com%teur ordinal sur la %ile %uis le rem%lace %our e,&cuter la fonction de !estion de l)interru%tion+ laquelle fait ensuite le n&cessaire 0fi!ure ci4dessous2.

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e 1#P/1"#

Dchar!ement d'un processus acti1 en deux tapes Par contre char!ement d)un %rocessus n)est %as r&!i %ar des interru%tions+ c)est une d&cision du systme %rise ( un instant o1 il occu%e le %rocesseur. $orsqu)il d&cide d)activer un %rocessus+ il restaure tous les re!istres contant les donn&es tem%oraires ainsi que le %ointeur de %ile et l)adresse de 'ase du %rocessus+ donn&es sauve!ard&es dans la ta'le des %rocessus vue %lus haut. Il d&%ile ensuite le com%teur ordinal et le restaure. A ce moment %r&cis+ c)est le %rocessus restaur& qui s)e,&cute 0fi!ure ci4dessous2.

Chan!ement de contexte d'un processus / un autre

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e 1#</1"#

"es al#orithmes d'ordonnancement


Fe nom'reu, al!orithmes e,istent %our la !estion de l)activation et d&sactivation des

%rocessus %ar l)ordonnanceur. $a %lu%art des systmes d)e,%loitation se limitent ( des al!orithmes les %lus sim%les %our limiter les %ro'lmes de surchar!e. Par contre+ la %olitique d)ordonnancement devient cruciale dans des environnements tem%s r&el %our !arantir les tem%s de r&%onse
)F "'ordonnancement circulaire Aussi a%%el& 5 tourniquet 6+ c)est le %lus sim%le et le %lus ro'uste des al!orithmes. /haque %rocessus dis%ose d)un quantum %endant lequel il a l)e,clusivit& du %rocesseur. Si le %rocessus se 'loque ou s)il termine avant la fin de son quantum+ le systme %asse la main au suivant. $e systme doit seulement m&moriser une liste de %rocessus %r@ts. $orsque le %remier a termin& son quantum+ il est retir& de la t@te de la liste et remis ( la fin. $e suivant devient ainsi le %remier et est e,&cut&. $es %rocessus qui %assent de l)&tat 'loqu& ( l)&tat %r@t sont ins&r&s en fin de liste. *F "'ordonnancement a(ec priorit Il s)a!it d)une variante de l)ordonnancement circulaire d&crit au %ara!ra%he %r&c&dent. /haque %rocessus dis%ose d)une %riorit& T l)ordonnanceur activera syst&matiquement le %rocessus ayant la %riorit& la %lus &lev&e. $es %rocessus de m@me niveau sont re!rou%&s dans une file ( laquelle on a%%lique la technique du tourniquet >usqu)( &%uisement du niveau+ %uis on %asse au niveau suivant. Fes m&thodes d)a>ustement dynamique de la %riorit& %ermettent d)&viter qu)un %rocessus de trs haute %riorit& acca%are tout le tem%s du %rocesseur. 3ne de ces m&thodes diminue la %riorit& du %rocessus en cours a%rs chaque quantum e,%ir& >usqu)( ce qu)il y ait un %rocessus de %riorit& %lus haute que lui+ %uis elle o%re un chan!ement de conte,te. 3ne autre m&thode consiste ( %rivil&!ier les %rocessus demandant 'eaucou% d)entr&e4sortie 0les %rocessus interactifs2 en modulant leur %riorit& %ar la fraction de quantum non utilis& lors de l)e,&cution %r&c&dente A le facteur de modification de %riorit& d)un %rocessus ayant utilis& la totalit& de son quantum est 1 tandis qu)un %rocessus 'loqu& sur une entr&e4sortie au 'out d)une fraction f de son quantum se verra attri'uer un facteur de modification de 1/f.

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e 1" /1"#

Pro#rammation concurentielle
$e m&canisme de threads autorise le %arta!e de -one de la m&moire entre diff&rents %rocessus. Fes %rocessus %euvent avoir 'esoin d)utiliser d)autres ressources communes. Autant de situations %ouvant !&n&rer des %ro'lmes d]inter 'loca!e ou de corru%tion des donn&es qui n&cessitent l)instauration de m&thodes de synchronisation et d)e,clusion mutuelle. )F >otion de threads 3n thread ou fil 7d'e-cution9 ou encore tSche+ unit& de traitement+ unit& d)e,&cution+ fil d)instruction+ %rocessus all&!&+ ... est similaire ( un %rocessus A tous deu, re%r&sentent l)e,&cution d)un ensem'le d)instructions du lan!a!e machine d)un %rocesseur. Fu %oint de vue de l)utilisateur+ ces e,&cutions sem'lent se d&rouler en %arallle. ?outefois+ l( o1 chaque %rocessus %ossde sa %ro%re m&moire virtuelle+ les threads d)un m@me %rocessus se %arta!ent sa m&moire virtuelle. Par contre+ tous les threads %ossdent leur %ro%re %ile d]a%%el.

$es threads sont ty%iquement utilis&s avec l)interface !ra%hique d)un %ro!ramme. *n effet+ les interactions de l)utilisateur avec le %rocessus+ %ar l)interm&diaire des %&ri%h&riques d)entr&e+ sont !&r&es %ar un thread+ tandis que les calculs lourds 0en termes de tem%s de calcul2 sont !&r&s %ar un ou %lusieurs autres threads. /ette technique de conce%tion de lo!iciel est avanta!euse dans ce cas+ car l)utilisateur %eut continuer d)intera!ir avec le %ro!ramme m@me lorsque celui4ci est en train d)e,&cuter une tSche. 3ne a%%lication %ratique se retrouve dans les traitements de te,te o1 la correction ortho!ra%hique est e,&cut&e tout en %ermettant ( l)utilisateur de continuer ( entrer son te,te. $)utilisation des threads %ermet donc de rendre l)utilisation d)une a%%lication %lus fluide+ car il n)y a %lus de 'loca!e durant les %hases de traitements intenses. $es threads se distin!uent du multi4%rocessus %lus classique %ar le fait que deu, %rocessus sont ty%iquement ind&%endants. $es threads %arta!ent une information sur l)&tat du %rocessus+ des -ones de m&moires ainsi que d)autres ressources. Puisqu)il n)y a %as de chan!ement de m&moire virtuelle+ la commutation de conte,te 0context s6itch2 entre deu, threads est moins coLteuse que la commutation de conte,te entre deu, %rocessus. =n %eut y voir un avanta!e de la %ro!rammation utilisant des threads multi%les.

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e 1"1/1"#

IAttention A ne %as confondre threads et h*perthreadin! des %rocesseurs+ ce dernier %ermettant l)e,&cution simultan&e de %rocessus ou de threads. *F Probl+me de la corruption de donnes Soit 2 threads A et B e,&cutant le code 5 %arta!e [ %arta!e Z 1 6. $es 2 threads veulent acc&der en m@me tem%s ( la varia'le parta!e dont la valeur est n. 3ne fois traduite en lan!a!e machine+ l)instruction s)e,&cute en %lusieurs &ta%es. 3n des chemins %ossi'les est ici re%r&sent& A

/e chemin conduit ( une corruption de donnes. =n s)attendrait ( o'tenir la valeur finale &!ale ( nZ2 %uisque l)instruction est e,&cut&e 2 fois. =n a%er8oit que la r&%onse o'tenue est nZ1. Cette situation oX plusieurs processus lisent et cri(ent des donnes parta#es et oX le rsultat dpend de leur ordonnancement est qualifie d'acc"s concurrent. ,F &ections critiques Pour &viter la corru%tion des donn&es li&e au, accs concurrents+ il faut restreindre la lecture ou l)&criture des donn&es %arta!&es ( un seul %rocessus ( la fois. /ette limitation est a%%el&e e#clusion mutuelle. Seules certaines %arties du code d)un %ro!ramme %euvent conduire ( des situations de conflit+ celles qui font a%%el ( des ressources %arta!&es. =n les a%%elle les sections critiques. Pour r&soudre le %ro'lme+ il 5 suffit 6 que %lusieurs %rocessus ne se trouvent >amais en m@me tem%s dans une telle section. Pour %ermettre au, %rocessus %arallles de coo%&rer efficacement+ quatre conditions sont n&cessaires A deu, %rocessus ne %euvent %as @tre en m@me tem%s dans une section critique relative ( une ressource commune aucune hy%othse ne doit @tre faite sur les vitesses relatives des %rocessus et sur le nom're de %rocesseurs aucun %rocessus sus%endu en dehors de sa section critique ne doit 'loquer les autres aucun %rocessus ne doit attendre tro% lon!tem%s avant de %ouvoir entrer dans sa section critique.

2F %asqua#e des interruptions $es interru%tions %euvent @tre maqu&es %our &viter l)interru%tion d)un %rocessus %endant l)e,&cution ArchitectureSysteme.odt Rev 1.1 12/2 11 Pa!e 1"2/1"#

d)une section critique. $e %rocessus est ainsi assur& de %ouvoir faire ses modifications sans @tre %ertur'&. Ainsi+ cette technique est couramment utilis&e %ar le noyau lorsqu)il e,&cute des tSches critiques et sensi'les. $e dan!er de cette %ratique est que si un systme %ermet ( un %rocessus de masquer les interru%tions+ il risque de ne >amais %ouvoir re%rendre le contrDle. $e masqua!e &tant s%&cifique ( un %rocesseur+ la technique est inefficace dans une machine multi4 %rocesseurs. LF "'attente acti(e $)attente active consiste ( !&rer les %ro'lmes d)accs concurrent sans intervention ou aide de la %art du systme d)e,%loitation. Plusieurs solutions e,istent A la solution de Peterson l)atomicit& 0d&>( &voqu&e %r&c&demment2 qui consiste ( !arantir que la commande ne %ourra %as @tre interrom%ue %as un chan!ement de conte,te l)instruction ?S$ 0?est and Set $ocC2 A $a %lu%art des %rocesseurs modernes ont une instruction atomique ayant %our %aramtres un re!istre et une adresse m&moire+ %arta!&e %ar tous les %rocesseurs+ a%%el&e drapeau. $)instruction ?S$ !aranti son e,&cution en un seul cycle indivisi'le T elle occu%e aussi le 'us %endant toute son e,&cution+ em%@chant ainsi d)&ventuels autres %rocesseurs d)acc&der en m@me tem%s au dra%eau /ritique de l)attente active A 4 elle consomme des ressources du %rocesseur A le %rocesseur en attente e,&cute une 'oucle d)attente T 4 elle %r&sente une faille A l'in9ersion de priorit A su%%osons deu, %rocessus N et B %arta!eant une m@me ressource. N est un %rocessus %rioritaire et se trouve actuellement en attente d)une interru%tion. B est un %rocessus ordinaire+ non %rioritaire+ qui vient d)entrer dans sa section critique. A ce moment %r&cis+ N est activ& %ar l)interru%tion attendue mais il ne %eut %as entrer dans sa section critique %uisque B l)occu%e d&>(. Il va 'oucler >usqu)( l)o'tention des ressources qu)il n)o'tiendra >amais %uisque le systme considre N comme %rioritaire et ne chan!era donc %as le conte,te %our 'asculer sur B. /eci conduit ( un interblocage. $n interbloca#e est un phnom+ne qui se produit lorsque plusieurs processus s'attendent mutuellement ou lorsque plus de deu- processus attendent une ressource dans une chaNne circulaireF Dans ce casT aucun d'eu- ne sortira de l'attente et le syst+me sera dfiniti(ement bloqu.

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e 1"J/1"#

1F "'attente passi(e $)attente %assive demande une intervention de la %art du systme+ qui doit %ar cons&quent fournir les a%%els n&cessaires au noyau. *lle &vite une surchar!e inutile du %rocesseur ainsi que le %ro'lme d)inversion de %riorit& 0%uisque la %roc&dure consiste ( %lacer en mode 'loqu& le %rocessus en attente >usqu)( ce que la ressource se li're+ ce qui le fait 'asculer en mode %r@t2. Fe nom'reuses solutions e,istent %our im%lanter des m&thodes d)attente %assive. *lles sont toutes &quivalentes d)un %oint de vue formel+ mais leur efficacit& ou leur facilit& d)em%loi varient. "es primiti(es &"44P et < V4$P A la %rimitive S$**P est un a%%el systme qui endort le %rocessus a%%elant >usqu)( ce qu)un autre le r&veille T la %rimitive HAV*3P est un a%%el systme qui r&veille un %rocessus. *lles sont d)un usa!e facile 0sauf dans le cas de %lusieurs %rocessus intera!issant2+ mais leur utilisation sim%liste %our %rot&!er une section critique ne r&sout que %artiellement le %ro'lme A 4 2 threads %euvent tester la validit& de la varia'le condition au m@me instant et entrer dans la section critique simultan&ment T 4 si le si!nal HAV*3P arrive avant que le destinataire ne soit endormi+ celui4ci ne se r&veillera >amais+ ce qui conduit ( un inter'loca!e. "es smaphores 3 Ils ont &t& introduits en 1<"# %our r&soudre les %ro'lmes %os&s %ar S$**P et HAV*3P et sont actuellement lar!ement utilis&s. 3n s&ma%hore est un com%teur d)accs ( une ressource %arta!&e+ %ouvant %rendre toute valeur entire. Par ra%%ort ( un entier+ il %r&sente J %articularit&s A 4 il %eut @tre initialis& ( n)im%orte quelle valeur+ mais ensuite on ne %eut que l)incr&menter ou le d&cr&menter. /es o%&rations sont !aranties atomiques %ar l)=S T 4 quand un thread d&cr&mente un s&ma%hore+ si le r&sultat est n&!atif+ le thread %asse en mode 'loqu& et se met en attente dans une file li&e au s&ma%hore T 4 quand un thread incr&mente un s&ma%hore qui a une valeur n&!ative+ un des threads en attente se r&veille. 3n s&ma%hore est dit binaire si sa valeur ne %eut @tre que ou 1. Fans la %lu%art des cas+ sa valeur re%r&sente ne nom're d)accs %ossi'les ( une ressource. BB A $)utilisation des s&ma%hores n)&vite %as totalement les inter'loca!es. Ils %r&sentent ce%endant l)avanta!e d)im%oser des contraintes qui %ermettent au, d&velo%%eurs d)or!aniser leur code afin d)&viter les erreurs et de %ouvoir d&montrer la >ustesse d)une solution. CF Conclusion $a %ro!rammation concurrente concerne l)e,&cution simultan&e de %lusieurs tSches. $)un des %ro'lmes fondamentau, est d)&viter que des %rocessus concurrents interfrent+ ce qui %eut entra.ner la corru%tion de donn&es ou l)inter'loca!e. Pour cela il faut interdire %ar e,clusion mutuelle l)accs au, sections critiques. $es solutions d)attente active+ faisant %erdre inutilement du tem%s au %rocesseur+ ont &t& rem%lac&es %ar des solutions de ty%e attente %assive+ qui re%osent sur des o%&rations atomiques.

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e 1"G/1"#

;iblio#raphie A
htt%A//III.vul!arisation4informatique.com htt%A//III.commentcamarche.net IiCi%edia.or! "es microprocesseurs Rodney caCs *d. S^B*U &yst+mes d'e-ploitation Bart $A:IR=^+ $aurent BA;:AB+ Nu!es ?A$B=? *d. Pearson *ducation &yst+mes d'e-ploitation AndreI ?anen'aum Pearson *ducation &yst+mes d'e-ploitation ;. Archer Narris *diScience Schaum)s

ArchitectureSysteme.odt

Rev 1.1 12/2 11

Pa!e 1"#/1"#