Vous êtes sur la page 1sur 44

Architecture d'un poste de travail.

doc

Sommaire 1. Introduction------------------------------------------------------------------3 2. Types d'ordinateurs---------------------------------------------------------4 3. Constitution de l'ordinateur------------------------------------------------4 3.1. La carte mre...................................................................................6 3.2. Le chipset........................................................................................8 3.3. Le BIOS :.......................................................................................11 3.4. L'horloge et la pile du CMOS.............................................................12 3.5. Le BIOS.........................................................................................12 3.6. Le support de processeur.................................................................12 3.7. Les connecteurs de mmoire vive......................................................15 3.8. Les connecteurs d'extension.............................................................16 3.9. Les connecteurs d'entre-sortie.........................................................17 3.10. Le botier.....................................................................................18 3.11. MEMOIRE.....................................................................................19 3.12. Mmoire vive (RAM)......................................................................21 3.13. Mmoire morte (ROM)...................................................................22 3.14. Mmoire Flash..............................................................................24 3.15. Diffrents types de mmoires de masse...........................................24 3.16. Bus d'extension.............................................................................34 LA REPRESENTATION DES INFORMATIONS..............................................37 3.16.1. Les instructions.......................................................................37 3.16.2. Les donnes............................................................................37 Document Architecture d'un poste de travail.doc Millsime fvrier 10 Page 1 - 45

Architecture d'un poste de travail.doc 4. Squence damorage------------------------------------------------------40 4.1. Le BIOS ou squence POST..............................................................41 4.2. Le MBR..........................................................................................42 4.3. Le secteur de boot..........................................................................42 4.4. NTLDR...........................................................................................42 4.5. NTOSKRNL.exe...............................................................................43

Document Architecture d'un poste de travail.doc

Millsime fvrier 10

Page 2 - 45

Architecture d'un poste de travail.doc

1.Introduction
Un ordinateur est un ensemble de circuits lectroniques permettant de manipuler des donnes sous forme binaire, c'est--dire sous forme de bits. Le mot ordinateur provient de la socit IBM France. Franois Girard, alors responsable du service promotion gnrale publicit de l'entreprise IBM France, eut l'ide de consulter son ancien professeur de lettres Paris, afin de lui demander de proposer un mot caractrisant le mieux possible ce que l'on appelait vulgairement un calculateur (traduction littrale du mot anglais computer ). Ainsi, Jaques Perret, agrg de lettres, alors professeur de philologie latine la Sorbonne, proposa le 16 avril 1955 le mot Ordinateur en prcisant que le mot Ordinateur tait un adjectif provenant du Littr signifiant Dieux mettant de l'ordre dans le monde . Ainsi, il expliqua que le concept de mise en ordre tait tout fait adapt.

Les trois lments essentiels d'un ordinateur sont, le processeur, la mmoire et le dispositif de gestion des entres-sorties. Ils communiquent entre eux par l'intermdiaire du bus. Schmatiquement un ordinateur peut tre symbolis comme suit :

figure 1.1: schma de principe d'un ordinateur

Document Architecture d'un poste de travail.doc

Millsime fvrier 10

Page 3 - 45

Architecture d'un poste de travail.doc

2.Types d'ordinateurs
Toute machine capable de manipuler des informations binaires peut tre qualifie d'ordinateur, toutefois le terme ordinateur est parfois confondu avec la notion d'ordinateur personnel (PC, abrviation de personal computer), le type d'ordinateur le plus prsent sur le march. Or il existe beaucoup d'autres types d'ordinateurs (la liste suivante est non exhaustive) : Amiga Atari Apple Macintosh Stations Alpha Stations SUN Stations Silicon Graphics La suite de ce dossier, aussi gnrique soit-elle, s'applique ainsi plus particulirement aux ordinateurs de type PC, appels aussi ordinateurs compatibles IBM, car IBM est la firme qui a cr les premiers ordinateurs de ce type et a longtemps (jusqu'en 1987) t le leader dans ce domaine, tel point qu'elle contrlait les standards, copis par les autres fabricants.

3.Constitution de l'ordinateur
Un ordinateur est un ensemble de composants lectroniques modulaires, c'est--dire des composants pouvant tre remplacs par d'autres composants ayant ventuellement des caractristiques diffrentes, capables de faire fonctionner des programmes informatiques. On parle ainsi de hardware pour dsigner l'ensemble des lments matriels de l'ordinateur et de software pour dsigner la partie logicielle.

Les composants matriels de l'ordinateur sont architecturs autour d'une carte principale comportant quelques circuits intgrs et beaucoup de composants lectroniques tels que condensateurs, rsistances, etc. Tous ces composants sont souds sur la carte et sont relis par les connexions du circuit imprim et par un grand nombre de connecteurs : cette carte est appele carte mre.

Document Architecture d'un poste de travail.doc

Millsime fvrier 10

Page 4 - 45

Architecture d'un poste de travail.doc La carte mre est loge dans un botier (ou chssis), comportant des emplacements pour les priphriques de stockage sur la face avant, ainsi que des boutons permettant de contrler la mise sous tension de l'ordinateur et un certain nombre de voyants permettant de vrifier l'tat de marche de l'appareil et l'activit des disques durs. Sur la face arrire, le botier prsente des ouvertures en vis--vis des cartes d'extension et des interfaces d'entre-sortie connectes sur la carte mre. Enfin, le botier hberge un bloc d'alimentation lectrique (appel communment alimentation), charg de fournir un courant lectrique stable et continu l'ensemble des lments constitutifs de l'ordinateur. L'alimentation sert donc convertir le courant alternatif du rseau lectrique (220 ou 110 Volts) en une tension continue de 5 Volts pour les composants de l'ordinateur et de 12 volts pour certains priphriques internes (disques, lecteurs de CD-ROM, ...). Le bloc d'alimentation est caractris par sa puissance, qui conditionne le nombre de priphriques que l'ordinateur est capable d'alimenter. La puissance du bloc d'alimentation est gnralement comprise entre 200 et 450 Watts. On appelle unit centrale , l'ensemble compos du botier et des lments qu'il contient. Les lments externes l'unit centrale sont appels priphriques.

L'unit centrale doit tre connecte un ensemble de priphriques externes. Un ordinateur est gnralement compos au minimum d'une unit centrale, d'un cran (moniteur), d'un clavier et d'une souris, mais il est possible de connecter une grande diversit de priphriques sur les interfaces d'entre-sortie (ports sries, port parallle, port USB, port firewire, etc.) :

Document Architecture d'un poste de travail.doc

Millsime fvrier 10

Page 5 - 45

Architecture d'un poste de travail.doc

Imprimante, Scanner, Carte Son Externe, Disque Dur Externe, Priphrique De Stockage Externe, Appareil photo ou camra numrique, Assistant Personnel (PDA), etc.

3.1.

La carte mre

L'lment constitutif principal de l'ordinateur est la carte mre (en anglais mainboard ou motherboard , parfois abrg en mobo ). La carte mre est le socle permettant la connexion de l'ensemble des lments essentiels de l'ordinateur.

Document Architecture d'un poste de travail.doc

Millsime fvrier 10

Page 6 - 45

Architecture d'un poste de travail.doc

Par ailleurs, son choix est primordial si vous souhaitez pouvoir faire voluer votre configuration moindre cot. Une bonne carte-mre vous permettra galement de profiter au maximum de vos priphriques qui ne seront pas limits par une carte d'entre de gamme peu performante

Caractristiques
Il existe plusieurs faons de caractriser une carte mre, notamment selon les caractristiques suivantes : Le facteur d'encombrement, Le chipset, Le type de support de processeur, Les connecteurs d'entre-sortie.

Document Architecture d'un poste de travail.doc

Millsime fvrier 10

Page 7 - 45

Architecture d'un poste de travail.doc

Le facteur d'encombrement,
On dsigne gnralement par le terme facteur d'encombrement (ou facteur de forme, en anglais form factor), la gomtrie, les dimensions, l'agencement et les caractristiques lectriques de la carte mre. Afin de fournir des cartes mres pouvant s'adapter dans diffrents botiers de marques diffrentes, des standards ont t mis au point :

Facteur de forme ATX microATX FlexATX Mini ATX Mini ITX Nano ITX BTX microBTX picoBTX

Dimensions 305 mm x 244 244 mm x 244 229 mm x 191 284 mm x 208 170 mm x 170 120 mm x 120 325 mm x 267 264 mm x 267 203 mm x 267

mm mm mm mm mm mm mm mm mm

Emplacements AGP / 6 PCI AGP / 3 PCI AGP / 2 PCI AGP / 4 PCI 1 PCI 1 MiniPCI 7 4 1

3.2.

Le chipset

Le chipset (aussi appel jeu de composants) est la plateforme centrale de la carte. Il va coordonner les changes de donnes entre le processeur et les divers priphriques. Sans un bon chipset, votre PC ne pourra voluer facilement et moindre cot. Certains chipsets intgrent une puce graphique, audio, rseau, modem, etc. Cela veut dire qu'il n'est pas ncessaire d'acheter ces composants car ils se trouvent dj sur la carte-mre, souds. Toutefois, mieux vaut dsactiver ces composants gnralement peu performants (surtout en ce qui concerne les chipsets graphiques, bien que les progrs des chipsets dernires gnrations soient notables) et en installer de vritables. Cela cotera plus cher mais vous ne le regretterez pas. Voici un diagramme d'un chipset, on y distingue le northbridge et le southbridge :

Document Architecture d'un poste de travail.doc

Millsime fvrier 10

Page 8 - 45

Architecture d'un poste de travail.doc

C'est galement lui qui va vous permettre de bnficier de fonctions trs intressantes qui ne sont pas disponibles sur tous les chipsets. Voici quelques fonctions intressantes :

Le SATA : Aujourd'hui presque tous les chipsets modernes intgrent un contrleur SATA (Serial ATA). Cette interface apparue en fvrier 2003 utilise un bus srie (contrairement au PATA pour Parallel ATA qui lui utilise un bus parallle). La bande passante (quantit de donnes que peut transporter un bus en un temps donn) de cette interface est plus leve que le PATA : le SATA permet de transporter les donnes 150 Mo/s, et mme 300 Mo/s dans sa premire rvision qui porte le nom de SATA II. Le SATA utilise des connecteurs plus fins que l'IDE (il n'a besoin que de 4 fils pour fonctionner contrairement aux dernires nappes IDE ncessitant 80 fils, cependant le connecteur en comporte 7).
Un connecteur SATA :

Document Architecture d'un poste de travail.doc

Millsime fvrier 10

Page 9 - 45

Architecture d'un poste de travail.doc

Le NCQ (native command queueing) :


Le NCQ est une technologie destine amliorer les performances des disques durs. Cette technique permet de rorganiser l'ordre des requtes envoyes au disque dur pour que celui-ci rcupre les donnes en faisant le moins de tours possibles pour rcuprer les donnes demandes (ce qui se fait donc plus rapidement). Cette technologie n'est efficace que si vous ne parcourez pas un seul gros fichier non fragment sur le disque et est implante dans les chipsets les plus rcents :

Le PCI express :
Dvelopp par Intel, ce nouveau bus est destin remplacer les bus PCI et AGP. Lors de sa sortie, le gain de performances par rapport l'AGP tait inexistant. C'est dsormais fini aujourd'hui, les cartes graphiques tant maintenant capables d'en exploiter toute la bande passante. Le bus PCI express est un bus srie, chaque "X" signifie que le bus peut transporter 250 Mo/s de donnes. Il existe diffrentes vitesses et diffrents ports associs pour le PCI express : Le PCI Express 1X : sa bande passante est de 250 Mo/s (presque le double de celle du bus PCI) Le PCI Express 2X : sa bande passante est de 500 Mo/s Le PCI Express 4X : sa bande passante est d'1 Go/s Le PCI Express 8X : sa bande passante est de 2 Go/s Le PCI Express 16X : sa bande passante est de 4 Go/s (le double de celle de l'AGP 8X)

Document Architecture d'un poste de travail.doc

Millsime fvrier 10

Page 10 - 45

Architecture d'un poste de travail.doc

L'USB 2 :
L'USB 2 est destin remplacer l'USB (Universal Serial Bus), c'est chose faite dans toutes les cartes-mres rcentes. Il existe plusieurs normes d'USB 2 : l'USB "Full speed" qui en fait n'est qu'un leurre marketing car il fonctionne la mme vitesse que l'USB (1.5 Mo/s). Le "vrai" USB 2 est dnomm "High Speed" et fonctionne quant lui 60 Mo/s maximum, soit 40 fois plus que l'USB 1. Il s'agit d'un bus srie. 4 fils sont ncessaires pour le faire fonctionner : deux pour l'alimentation (+5V et la masse aussi appele GND pour Ground) et deux autres pour les donnes (D+ et D- pour Data+ et Data-).

3.3.

Le BIOS :

Le BIOS (Basic Input Output System) est prsent sur toutes les cartes-mres. Il permet au PC de booter (dmarrer) et d'initialiser les priphriques avant de passer le relais au systme d'exploitation (Windows, Linux...). Tous les BIOS ne se valent pas, ainsi il est frquent de ne pas pouvoir avoir accs aux fonctions avances du BIOS sur un PC de grande marque (rglage de la vitesse du processeur, de son voltage, dsactivation de priphriques intgrs...). Le BIOS est gnralement situ dans une puce programmable d'EEPROM qui est une mmoire morte effaable et reprogrammable, les paramtres du BIOS tant eux stocks dans une mmoire CMOS qui a besoin d'tre alimente pour conserver ses informations, c'est pourquoi une pile plate figure sur la carte-mre.

Document Architecture d'un poste de travail.doc

Millsime fvrier 10

Page 11 - 45

Architecture d'un poste de travail.doc

3.4.

L'horloge et la pile du CMOS

L'horloge temps rel (note RTC, pour Real Time Clock) : C'est un circuit charg de la synchronisation des signaux du systme. Elle est constitue d'un cristal qui, en vibrant, donne des impulsions afin de cadencer le systme. On appelle frquence d'horloge le nombre de vibrations du cristal par seconde. Plus la frquence est leve, plus le systme pourra traiter d'informations. Cette frquence se mesure en MHz. 1 MHz quivaut 1 million d'oprations par seconde. La pile du CMOS : Lorsque vous teignez l'ordinateur, il conserve l'heure et tous les paramtres qui lui permettent de dmarrer correctement. Cela vient d'une pile plate au format pile bouton. Le CMOS est une mmoire lente mais qui consomme peu d'nergie, voil pourquoi on l'utilise dans nos PC aliments par des piles l'arrt. Si l'heure de votre PC commence retarder ou si elle change brutalement, changez la pile. Enlever la pile permet aussi de restaurer les paramtres par dfaut du BIOS. Si vous avez touch au BIOS et que par malchance votre PC ne dmarre plus, enlevez puis remettez la pile peu de temps aprs.

3.5.

Le BIOS

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

3.6.

Le support de processeur

Le processeur (CPU, pour Central Processing Unit, soit Unit Centrale de Traitement) est le cerveau de l'ordinateur. Il permet de manipuler des informations numriques, c'est--dire des informations codes sous forme binaire, et d'excuter les instructions stockes en mmoire.

Document Architecture d'un poste de travail.doc

Millsime avril 09

Page 12 - 45

Architecture d'un poste de travail.doc Le premier microprocesseur (Intel 4004) a t invent en 1971. Il s'agissait d'une unit de calcul de 4 bits, cadenc 108 kHz. Depuis, la puissance des microprocesseurs augmente exponentiellement. Quels sont donc ces petits morceaux de silicium qui dirigent nos ordinateurs?

Fonctionnement
Le processeur (not CPU, pour Central Processing Unit) est un circuit lectronique cadenc au rythme d'une horloge interne, grce un cristal de quartz qui, soumis un courant lectrique, envoie des impulsions, appeles top . La frquence d'horloge (appele galement cycle, correspondant au nombre d'impulsions par seconde, s'exprime en Hertz (Hz). Ainsi, un ordinateur 200 MHz possde une horloge envoyant 200 000 000 de battements par seconde. La frquence d'horloge est gnralement un multiple de la frquence du systme (FSB, Front-Side Bus), c'est--dire un multiple de la frquence de la carte mre A chaque top d'horloge le processeur excute une action, correspondant une instruction ou une partie d'instruction. L'indicateur appel CPI (Cycles Par Instruction) permet de reprsenter le nombre moyen de cycles dhorloge ncessaire lexcution dune instruction sur un microprocesseur. La puissance du processeur peut ainsi tre caractrise par le nombre d'instructions qu'il est capable de traiter par seconde. L'unit utilise est le MIPS (Millions d'Instructions Par Seconde) correspondant la frquence du processeur que divise le CPI.

Document Architecture d'un poste de travail.doc

Millsime avril 09

Page 13 - 45

Architecture d'un poste de travail.doc

Instruction
Une instruction est l'opration lmentaire que le processeur peut accomplir. Les instructions sont stockes dans la mmoire principale, en vue d'tre traite par le processeur. Une instruction est compose de deux champs : Le code opration, reprsentant l'action que le processeur doit accomplir ; Le code oprande, dfinissant les paramtres de l'action. Le code oprande dpend de l'opration. Il peut s'agir d'une donne ou bien d'une adresse mmoire. La carte mre possde un emplacement (parfois plusieurs dans le cas de cartes mres multi-processeurs) pour accueillir le processeur, appel support de

processeur.
On distingue deux catgories de supports : Slot (en franais fente) : il s'agit d'un connecteur rectangulaire dans lequel on enfiche le processeur verticalement Socket (en franais embase) : il s'agit d'un connecteur carr possdant un grand nombre de petits connecteurs sur lequel le processeur vient directement s'enficher Au sein de ces deux grandes familles, il existe des version diffrentes du support, selon le type de processeur. Il est essentiel, quel que soit le support, de brancher dlicatement le processeur afin de ne tordre aucune de ses broches (il en compte plusieurs centaines). Afin de faciliter son insertion, un support appel ZIF (Zero Insertion Force, traduisez force d'insertion nulle) a t cr. Les supports ZIF possdent une petite manette, qui, lorsqu'elle est leve, permet l'insertion du processeur sans aucune pression et, lorsqu'elle est rabaisse, maintient le processeur sur son support. Le processeur possde gnralement un dtrompeur, matrialis par un coin tronqu ou une marque de couleur, devant tre align avec la marque correspondante sur le support.

Document Architecture d'un poste de travail.doc

Millsime avril 09

Page 14 - 45

Architecture d'un poste de travail.doc

Dans la mesure o le processeur rayonne thermiquement, il est ncessaire d'en dissiper la chaleur pour viter que ses circuits ne fondent. C'est la raison pour laquelle il est gnralement surmont d'un dissipateur thermique (appel parfois refroidisseur ou radiateur), compos d'un mtal ayant une bonne conduction thermique (cuivre ou aluminium), charg d'augmenter la surface d'change thermique du microprocesseur. Le dissipateur thermique comporte une base en contact avec le processeur et des ailettes afin d'augmenter la surface d'change thermique. Un ventilateur accompagne gnralement le dissipateur pour amliorer la circulation de l'air autour du dissipateur et amliorer l'change de chaleur. Le terme ventirad est ainsi parfois utilis pour dsigner l'ensemble Ventilateur + Radiateur. C'est le ventilateur du botier qui est charg d'extraire l'air chaud du botier et permettre l'air frais provenant de l'extrieur d'y entrer.

3.7.

Les connecteurs de mmoire vive

La mmoire vive (RAM pour Random Access Memory) permet de stocker des informations pendant tout le temps de fonctionnement de l'ordinateur, son contenu est par contre dtruit ds lors que l'ordinateur est teint ou redmarr, contrairement une mmoire de masse telle que le disque dur, capable de garder les informations mme lorsqu'il est hors tension. On parle de volatilit pour dsigner ce phnomne. Pourquoi alors utiliser de la mmoire vive alors que les disques durs reviennent moins chers capacit gale ? La rponse est que la mmoire vive est extrmement rapide par comparaison aux priphriques de stockage de masse tels que le disque dur. Elle possde en effet un temps de rponse de l'ordre de quelques dizaines de nanosecondes (environ 70 pour la DRAM, 60 pour la RAM EDO, et 10 pour la SDRAM voire 6 ns sur les SDRam DDR) contre quelques millisecondes pour le disque dur. EDO :

Document Architecture d'un poste de travail.doc

Millsime fvrier 10

Page 15 - 45

Architecture d'un poste de travail.doc

SDRAM :

DDRAM :

La mmoire vive se prsente sous la forme de barrettes qui se branchent sur les connecteurs de la carte mre.

3.8.

Les connecteurs d'extension

Les connecteurs d'extension (en anglais slots) sont des rceptacles dans lesquels il est possible d'insrer des cartes d'extension, c'est--dire des cartes offrant de nouvelles fonctionnalits ou de meilleures performances l'ordinateur. Il existe plusieurs sortes de connecteurs :

Document Architecture d'un poste de travail.doc

Millsime fvrier 10

Page 16 - 45

Architecture d'un poste de travail.doc Connecteur ISA (Industry Standard Architecture) : permettant de connecter des cartes ISA, les plus lentes fonctionnant en 16-bit Connecteur VLB (Vesa Local Bus): Bus servant autrefois connecter des cartes graphiques Connecteur PCI (Peripheral Component InterConnect) : permettant de connecter des cartes PCI, beaucoup plus rapides que les cartes ISA et fonctionnant en 32-bit Connecteur AGP (Accelerated Graphic Port): un connecteur rapide pour carte graphique. Connecteur PCI Express (Peripheral Component InterConnect Exress) : architecture de bus plus rapide que les bus AGP et PCI. Connecteur AMR (Audio Modem Riser): ce type de connecteur permet de brancher des mini-cartes sur les PC en tant quips

3.9.

Les connecteurs d'entre-sortie

La carte mre possde un certain nombre de connecteurs d'entres-sorties regroups sur le panneau arrire .

La plupart des cartes mres proposent les connecteurs suivants : Port srie, permettant de connecter de vieux priphriques ; Port parallle, permettant notamment de connecter de vieilles imprimantes ;

Document Architecture d'un poste de travail.doc

Millsime avril 09

Page 17 - 45

Architecture d'un poste de travail.doc Ports USB (1.1, bas dbit, ou 2.0, haut dbit), permettant de connecter des priphriques plus rcents ; Connecteur RJ45 (appels LAN ou port ethernet) permettant de connecter l'ordinateur un rseau. Il correspond une carte rseau intgre la carte mre ; Connecteur VGA (appel SUB-D15), permettant de connecter un cran. Ce connecteur correspond la carte graphique intgre ; Prises audio (entre Line-In, sortie Line-Out et microphone), permettant de connecter des enceintes acoustiques ou une chane hi fi, ainsi qu'un microphone. Ce connecteur correspond la carte son intgre.

3.10. Le botier
Le botier (ou chssis) de l'ordinateur est le squelette mtallique abritant ses diffrents composants internes. Les botiers ont par ailleurs d'autres utilits telles que l'isolement phonique ou la protection contre les rayonnements lectromagntiques. Ainsi des normes existent afin de garantir un niveau de protection conforme la rglementation en vigueur.

Les lments de choix principaux d'un botier sont son facteur de forme, ses dimensions, le nombre d'emplacements pour des lecteurs, son alimentation, la connectique en faade et enfin son design et ses couleurs. Ainsi, si les botiers se ressemblaient tous aux dbuts du PC, il existe aujourd'hui des botiers de toutes les Document Architecture d'un poste de travail.doc Millsime avril 09 Page 18 - 45

Architecture d'un poste de travail.doc formes, parfois mme transparents afin de permettre aux utilisateurs de faire du tuning l'aide par exemple de nons.

Bloc d'alimentation
La plupart des botiers sont fournis avec un bloc d'alimentation (en anglais power supply). L'alimentation permet de fournir du courant lectrique l'ensemble des composants de l'ordinateur. Aux Etats-Unis les blocs d'alimentation dlivrent un courant 110V et 60 Hz, tandis qu'en Europe la norme est 220V une frquence de 50 Hz, c'est la raison pour laquelle les blocs d'alimentation possdent la plupart du temps un commutateur permettant de choisir le type de tension dlivrer.

Il est essentiel de s'assurer que le commutateur est bien positionn sur le bon voltage afin de ne pas risquer de dtriorer des lments de l'unit centrale. Le bloc d'alimentation doit possder une puissance suffisante pour alimenter les priphriques de l'ordinateur.

3.11. MEMOIRE
Rle de la mmoire
On appelle mmoire tout composant lectronique capable de stocker temporairement des donnes. On distingue ainsi deux grandes catgories de mmoires : La mmoire centrale (appele galement mmoire interne) permettant de mmoriser temporairement les donnes lors de l'excution des programmes. La mmoire centrale est ralise l'aide de micro-conducteurs, c'est--dire des circuits lectroniques spcialiss rapides. La mmoire centrale correspond ce que l'on appelle la mmoire vive. La mmoire de masse (appele galement mmoire physique ou mmoire externe) permettant de stocker des informations long terme, y compris lors de Document Architecture d'un poste de travail.doc Millsime avril 09 Page 19 - 45

Architecture d'un poste de travail.doc l'arrt de l'ordinateur. La mmoire de masse correspond aux dispositifs de stockage magntiques, tels que le disque dur, aux dispositifs de stockage optique, correspondant par exemple aux CD-ROM ou aux DVD-ROM.

Caractristiques techniques
Les principales caractristiques d'une mmoire sont les suivantes : La capacit, reprsentant le volume global d'informations (en bits) que la mmoire peut stocker ; Le temps d'accs, correspondant l'intervalle de temps entre la demande de lecture/criture et la disponibilit de la donne ; Le temps de cycle, reprsentant l'intervalle de temps minimum entre deux accs successifs ; Le dbit, dfinissant le volume d'information chang par unit de temps, exprim en bits par seconde ; La non volatilit caractrisant l'aptitude d'une mmoire conserver les donnes lorsqu'elle n'est plus alimente lectriquement. Ainsi, la mmoire idale possde une grande capacit avec des temps d'accs et temps de cycle trs restreints, un dbit lev et est non volatile. Nanmoins les mmoires rapides sont galement les plus onreuses. C'est la raison pour laquelle des mmoire utilisant diffrentes technologiques sont utilises dans un ordinateur, interfaces les unes avec les autres et organises de faon hirarchique.

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

Document Architecture d'un poste de travail.doc

Millsime avril 09

Page 20 - 45

Architecture d'un poste de travail.doc

Types de mmoires

3.12. Mmoire vive (RAM)


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

Fonctionnement de la mmoire vive


La mmoire vive est constitue de centaines de milliers de petits condensateurs emmagasinant des charges. Lorsqu'il est charg, l'tat logique du condensateur est gal 1, dans le cas contraire il est 0, ce qui signifie que chaque condensateur reprsente un bit de la mmoire. Etant donn que les condensateurs se dchargent, il faut constamment les recharger (le terme exact est rafrachir, en anglais refresh) un intervalle de temps rgulier appel cycle de rafrachissement. Les mmoires DRAM ncessitent par exemple des cycles de rafrachissement est d'environ 15 nanosecondes (ns). Chaque condensateur est coupl un transistor (de type MOS) permettant de rcuprer ou de modifier l'tat du condensateur. Ces transistors sont rangs sous forme de tableau (matrice), c'est--dire que l'on accde une case mmoire (aussi appele point mmoire) par une ligne et une colonne.

Document Architecture d'un poste de travail.doc

Millsime avril 09

Page 21 - 45

Architecture d'un poste de travail.doc

Chaque point mmoire est donc caractris par une adresse, correspondant un numro de ligne (en anglais row) et un numro de colonne (en anglais column). Or cet accs n'est pas instantan et s'effectue pendant un dlai appel temps de latence. Par consquent l'accs une donne en mmoire dure un temps gal au temps de cycle auquel il faut ajouter le temps de latence. Ainsi, pour une mmoire de type DRAM, le temps d'accs est de 60 nanosecondes (35ns de dlai de cycle et 25 ns de temps de latence). Sur un ordinateur, le temps de cycle correspond l'inverse de la frquence de l'horloge, par exemple pour un ordinateur cadenc 200 MHz, le temps de cycle est de 5 ns (1/(200*106)). Par consquent un ordinateur ayant une frquence leve et utilisant des mmoires dont le temps d'accs est beaucoup plus long que le temps de cycle du processeur doit effectuer des cycles d'attente (en anglais wait state) pour accder la mmoire. Dans le cas d'un ordinateur cadenc 200 MHz utilisant des mmoires de types DRAM (dont le temps d'accs est de 60ns), il y a 11 cycles d'attente pour un cycle de transfert. Les performances de l'ordinateur sont d'autant diminues qu'il y a de cycles d'attentes, il est donc conseill d'utiliser des mmoires plus rapides.

3.13. Mmoire morte (ROM)


La mmoire morte, appele ROM pour Read Only Memory (traduisez mmoire en lecture seule) est un type de mmoire permettant de conserver les informations qui y sont contenues mme lorsque la mmoire n'est plus alimente lectriquement. A la base ce type de mmoire ne peut tre accde qu'en lecture. Toutefois il est dsormais possible d'enregistrer des informations dans certaines mmoires de type ROM.

Document Architecture d'un poste de travail.doc

Millsime avril 09

Page 22 - 45

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

Document Architecture d'un poste de travail.doc

Millsime avril 09

Page 23 - 45

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

3.14. Mmoire Flash


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

3.15. Diffrents types de mmoires de masse.


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

Document Architecture d'un poste de travail.doc

Millsime avril 09

Page 24 - 45

Architecture d'un poste de travail.doc

LE DISQUE DUR
Le disque dur est l'organe servant conserver les donnes de manire permanente, contrairement la mmoire vive, qui s'efface chaque redmarrage de l'ordinateur.

Le disque dur est reli la carte-mre par l'intermdiaire d'un contrleur de disque dur faisant l'interface entre le processeur et le disque dur. Le contrleur de disque dur gre les disques qui lui sont relis, interprte les commandes envoyes par le processeur et les achemine au disque concern. On distingue gnralement les interfaces suivantes : IDE SCSI Serial ATA Avec l'apparition de la norme USB, des botiers externes permettant de connecter un disque dur sur un port USB ont fait leur apparition, rendant le disque dur facile installer et permettant de rajouter de la capacit de stockage pour faire des sauvegardes. On parle ainsi de disque dur externe par opposition aux disques durs internes branchs directement sur la carte mre, mais il s'agit bien des mmes disques, si ce n'est qu'ils sont connects l'ordinateur par l'intermdiaire d'un botier branch sur un port USB.

Structure
Un disque dur est constitu non pas d'un seul disque, mais de plusieurs disques rigides (en anglais hard disk signifie disque dur) en mtal, en verre ou en cramique, empils une trs faible distance les uns des autres et appels plateaux (en anglais platters).

Document Architecture d'un poste de travail.doc

Millsime avril 09

Page 25 - 45

Architecture d'un poste de travail.doc

Les disques tournent trs rapidement autour d'un axe ( plusieurs milliers de tours par minute actuellement) dans le sens inverse des aiguilles d'une montre. Un ordinateur fonctionne de manire binaire, c'est--dire que les donnes sont stockes sous forme de 0 et de 1 (appels bits). Il existe sur les disques durs des millions de ces bits, stocks trs proches les uns des autres sur une fine couche magntique de quelques microns d'paisseur, elle-mme recouverte d'un film protecteur.

La lecture et l'criture se fait grce des ttes de lecture (en anglais heads) situes de part et d'autre de chacun des plateaux. Ces ttes sont des lectroaimants qui se baissent et se soulvent pour pouvoir lire l'information ou l'crire. Les ttes ne sont qu' quelques microns de la surface, spares par une couche d'air provoque par la rotation des disques qui cre un vent d'environ 250km/h ! De plus ces ttes sont mobiles latralement afin de pouvoir balayer l'ensemble de la surface du disque.

Cependant, les ttes sont lies entre elles et seulement une seule tte peut lire ou crire un moment donn. On parle donc de cylindre pour dsigner l'ensemble des donnes stockes verticalement sur la totalit des disques. Document Architecture d'un poste de travail.doc Millsime avril 09 Page 26 - 45

Architecture d'un poste de travail.doc L'ensemble de cette mcanique de prcision est contenu dans un botier totalement hermtique, car la moindre particule peut dtriorer la surface du disque. Vous pouvez donc voir sur un disque des opercules permettant l'tanchit, et la mention "Warranty void if removed" qui signifie littralement "la garantie expire si retir" car seuls les constructeurs de disques durs peuvent les ouvrir (dans des salles blanches, exemptes de particules).

Fonctionnement
Les ttes de lecture/criture sont dites inductives , c'est--dire qu'elles sont capables de gnrer un champ magntique. C'est notamment le cas lors de l'criture : les ttes, en crant des champs positifs ou ngatifs, viennent polariser la surface du disque en une trs petite zone, ce qui se traduira lors du passage en lecture par des changements de polarit induisant un courant dans la tte de lecture, qui sera ensuite transform par un convertisseur analogique numrique (CAN) en 0 et en 1 comprhensibles par l'ordinateur.

Les ttes commencent inscrire des donnes la priphrie du disque (piste 0), puis avancent vers le centre. Les donnes sont organises en cercles concentriques appels pistes , cres par le formatage de bas niveau. Les pistes sont spares en quartiers (entre deux rayons) que l'on appelle secteurs, contenant les donnes (au minimum 512 octets par secteur en gnral).

Document Architecture d'un poste de travail.doc

Millsime avril 09

Page 27 - 45

Architecture d'un poste de travail.doc On appelle cylindre l'ensemble des donnes situes sur une mme piste sur des plateaux diffrents (c'est--dire la verticale les unes des autres) car cela forme

dans l'espace un "cylindre" de donnes. On appelle enfin cluster (ou en franais unit d'allocation) la zone minimale que peut occuper un fichier sur le disque. En effet le systme d'exploitation exploite des blocs qui sont en fait plusieurs secteurs (entre 1 et 16 secteurs). Un fichier minuscule devra donc occuper plusieurs secteurs (un cluster). Sur les anciens disques durs, l'adressage se faisait ainsi de manire physique en dfinissant la position de la donne par les coordonnes cylindre / tte / secteur (en anglais CHS pour Cylinder / Head / Sector).

Caractristiques techniques
Capacit : volume de donnes pouvant tre stockes sur le disque. Taux de transfert (ou dbit) : quantit de donnes pouvant tre lues ou crites sur le disque par unit de temps. Il s'exprime en bits par seconde. Vitesse de rotation : vitesse laquelle les plateaux tournent, exprime en tours par minutes (nots rpm pour rotations par minute). La vitesse des disques durs est de l'ordre de 7200 15000 rpm. Plus la vitesse de rotation d'un disque est leve meilleur est le dbit du disque. En revanche, un disque possdant une vitesse de rotation lev est gnralement plus bruyant et chauffe plus facilement. Temps de latence (aussi appel dlai rotationnel) : temps coul entre le moment o le disque trouve la piste et le moment o il trouve les donnes. Temps d'accs moyen : temps moyen que met la tte pour se positionner sur la bonne piste et accder la donne. Il reprsente donc le temps moyen que met le disque entre le moment o il a reu l'ordre de fournir des donnes et le moment o il les fournit rellement. Il doit ainsi tre le plus court possible. Document Architecture d'un poste de travail.doc Millsime avril 09 Page 28 - 45

Architecture d'un poste de travail.doc Densit radiale : nombre de pistes par pouce (tpi: Track per Inch). Densit linaire : nombre de bits par pouce sur une piste donne (bpi: Bit per Inch). Densit surfacique : rapport de la densit linaire sur la densit radiale (s'exprime en bits par pouce carr). Mmoire cache (ou mmoire tampon) : quantit de mmoire embarque sur le disque dur. La mmoire cache permet de conserver les donnes auxquelles le disque accde le plus souvent afin d'amliorer les performances globales ; Interface : il s'agit de la connectique du disque dur. Les principales interfaces pour disques durs sont les suivantes : IDE/ATA ; Serial ATA ; SCSI ; Il existe par ailleurs des botiers externes permettant de connecter des disques durs en USB ou firewire.

CD-ROM
Le Compact Disc a t invent par Sony et Philips en 1981 afin de constituer un support audio compact de haute qualit permettant un accs direct aux pistes numriques. Il a t officiellement lanc en octobre 1982. En 1984, les spcifications du Compact Disc ont t tendues (avec l'dition du Yellow Book) afin de lui permettre de stocker des donnes numriques.

La gomtrie du CD
Le CD (Compact Disc) est un disque optique de 12 cm de diamtre et de 1.2 mm d'paisseur (l'paisseur peut varier de 1.1 1.5 mm) permettant de stocker des informations numriques, c'est--dire correspondant 650 Mo de donnes informatiques (soient 300 000 pages dactylographies) ou bien jusqu' 74 minutes de donnes audio. Un trou circulaire de 15 mm de diamtre en son milieu permet de le centrer sur la platine de lecture.

La composition du CD
Le CD est constitu d'un substrat en matire plastique (polycarbonate) et d'une fine pellicule mtallique rflchissante (or 24 carat ou alliage d'argent). La couche rflchissante est recouverte d'une laque anti-UV en acrylique crant un film

Document Architecture d'un poste de travail.doc

Millsime avril 09

Page 29 - 45

Architecture d'un poste de travail.doc protecteur pour les donnes. Enfin, une couche supplmentaire peut tre ajoute afin d'obtenir une face suprieure imprime.

La couche rflchissante possde de petites alvoles. Ainsi lorsque le laser traverse le substrat de polycarbonate, la lumire est rflchie sur la couche rflchissante, sauf lorsque le laser passe sur une alvole, c'est ce qui permet de coder l'information.

Cette information est stocke sur 22188 pistes graves en spirales (il s'agit en ralit d'une seule piste concentrique).

Les CD achets dans le commerce sont presss, c'est--dire que les alvoles sont ralises grce du plastique inject dans un moule contenant le motif inverse. Une couche mtallique est ensuite coule sur le substrat en polycarbonate, et cette couche mtallique est elle-mme prise sous une couche protectrice. Les CD vierges par contre (CD-R) possdent une couche supplmentaire (situe entre le substrat et la couche mtallique) compose d'un colorant organique (en anglais dye) pouvant tre marqu (le terme brler est souvent utilis) par un laser de forte puissance (10 fois celle ncessaire pour la lecture). C'est donc la couche de colorant qui permet d'absorber ou non le faisceau de lumire mis par le laser.

Document Architecture d'un poste de travail.doc

Millsime avril 09

Page 30 - 45

Architecture d'un poste de travail.doc

Fonctionnement
La tte de lecture est compos d'un laser (Light Amplification by Stimulated Emission of Radiation) mettant un faisceau lumineux et d'une cellule photolectrique charge de capter le rayon rflchi. Le laser utilis par les lecteurs de CD est un laser infrarouge (possdant une longueur d'onde de 780 nm) car il est compact et peu coteux. Une lentille situe proximit du CD focalise le faisceau laser sur les alvoles. Un miroir semi rflchissant permet la lumire rflchie d'atteindre la cellule photolectrique, comme expliqu sur le dessin suivant :

Un chariot est charg de dplacer le miroir de faon permettre la tte de lecture d'accder l'intgralit du CD-ROM. On distingue gnralement deux modes de fonctionnement pour la lecture de CD : La lecture vitesse linaire constante (note CLV soit constant linear velocity). Il s'agit du mode de fonctionnement des premiers lecteurs de CD-ROM, bas sur le fonctionnement des lecteurs de CD audio ou bien mme des vieux tourne-disques. Lorsqu'un disque tourne, la vitesse des pistes situes au centre est moins importante que celle des pistes situes sur l'extrieur, ainsi il est ncessaire d'adapter la vitesse de lecture (donc la vitesse de rotation du disque) en fonction de la position radiale de la tte de lecture. Avec ce procd la densit d'information est la mme sur tout le support, il y a donc un gain de capacit. Les lecteurs de CD audio possdent une vitesse linaire comprise entre 1.2 et 1.4 m/s. La lecture vitesse de rotation angulaire constante (note CAV pour constant angular velocity) consiste ajuster la densit des informations selon l'endroit o elles se trouvent afin d'obtenir le mme dbit vitesse de rotation gale en n'importe quel point du disque. Cela cre donc une faible densit de donnes la priphrie du disque et une forte densit en son centre. La vitesse de lecture du lecteur de CD-ROM correspondait l'origine la vitesse de lecture d'un CD audio, c'est--dire un dbit de 150 ko/s. Cette vitesse a par la suite t prise comme rfrence et note 1x. Les gnrations suivantes de lecteurs de

Document Architecture d'un poste de travail.doc

Millsime avril 09

Page 31 - 45

Architecture d'un poste de travail.doc CD-ROM ont t caractrises par des multiples de cette valeur. Le tableau suivant donne les quivalences entre les multiples de 1x et le dbit : Dbit 150 ko/s 300 ko/s 450 ko/s 600 ko/s 900 ko/s 1200 ko/s 1500 ko/s 1800 ko/s 2400 ko/s 3000 ko/s 3600 ko/s 4500 ko/s 6000 ko/s 7800 ko/s Temps de rponse 400 600 ms 200 400 ms 180 240 ms 150 220 ms 140 200 ms 120 180 ms 100 160 ms 90 150 ms 80 120 ms 75 100 ms 70 90 ms 70 90 ms 60 80 ms 60 80 ms

1x 2x 3x 4x 6x 8x 10x 12x 16x 20x 24x 32x 40x 52x

Caractristiques techniques
Un lecteur CD-ROM est caractris par les lments suivants : Vitesse: la vitesse est calcule par rapport la vitesse d'un lecteur de CD-Audio (150 Ko/s). Un lecteur allant 3000Ko/s sera qualifi de 20X (20 fois plus rapide qu'un lecteur 1X). Temps d'accs : il reprsente le temps moyen pour aller d'une partie du CD une autre. Interface : ATAPI (IDE) ou SCSI ;

La disquette :
Le lecteur de disquettes permet de sauvegarder et de lire des disquettes. Seulement, il est en voie de disparition car la capacit n'est que de 1.44 Mo, voire pire : 720 Ko ! De plus il est trs lent. C'est pour cette raison qu'on lui prfre le CD. La disquette contient un petit disque en matire plastique pouvant tre magntis. Cette couche sert recevoir les donnes. Au milieu de la disquette se trouve un axe permettant de la faire tourner par le lecteur. Sur le bord de la disquette se trouve un orifice protg par un volet mtallique coulissant : c'est l'orifice de lecture/criture. Ce volet mtallique est pouss vers le ct au moment de l'insertion de la disquette.

Document Architecture d'un poste de travail.doc

Millsime avril 09

Page 32 - 45

Architecture d'un poste de travail.doc

Une disquette est compose d'un disque que l'on pourrait comparer un plateau du disque dur.

La disquette comporte un petit taquet : il indique si le mode lecture seule est activ ou non. Vous pouvez le dplacer. Le trou gauche : si une disquette un trou gauche, cela signifie qu'elle est haute densit. Vous aurez donc plus de place pour vos donnes taille gale de disque.

Document Architecture d'un poste de travail.doc

Millsime avril 09

Page 33 - 45

Architecture d'un poste de travail.doc

3.16. Bus d'extension


On appelle bus d'extension (parfois Bus de priphrique ou en anglais expansion bus) les bus possdant des connecteurs permettant d'ajouter des cartes d'extension (priphriques) l'ordinateur. Il existe diffrents types de bus internes normaliss caractriss par : Leur forme, Le nombre de broches de connexion, Le type de signaux (frquence, donnes, etc).

Le bus ISA
La version originale du bus ISA (Industry Standard Architecture), apparue en 1981 avec le PC XT, tait un bus d'une largeur de 8 bits cadenc une frquence de 4,77 MHz. En 1984, avec l'apparition du PC AT (processeur Intel 286), la largeur du bus est passe 16 bits et la frquence successivement de 6 8 MHz, puis finalement 8,33 MHz, offrant ainsi un dbit thorique maximal de 16 Mo/s (en pratique seulement 8 Mo/s dans la mesure o un cycle sur deux servait l'adressage). Le bus ISA permettait le bus mastering, c'est--dire qu'il permettait de communiquer directement avec les autres priphriques sans passer par le processeur. Une des consquences du bus mastering est l'accs direct la mmoire (DMA, pour Direct Memory Access). Toutefois le bus ISA ne permettait d'adresser que les 16 premiers mgaoctets de la mmoire vive. Jusqu' la fin des annes 1990 le bus ISA quipait la quasi-totalit des ordinateurs de type PC, puis il a t progressivement remplac par le bus PCI, offrant de meilleures performances. Connecteur ISA 8 bits :

Connecteur ISA 16 bits :

Document Architecture d'un poste de travail.doc

Millsime avril 09

Page 34 - 45

Architecture d'un poste de travail.doc

Le bus MCA
Le bus MCA (Micro Channel Architecture) est un bus propritaire amlior conu par IBM en 1987 afin d'quiper leur gamme d'ordinateurs PS/2. Ce bus, d'une largeur de 16 et 32 bits, tait incompatible avec le bus ISA et permettait d'obtenir un taux de transfert de 20 Mo/s.

Le bus EISA
Le bus EISA (Extended Industry Standard Architecture), a t mis au point en 1988 par un consortium de socits (AST, Compaq, Epson, HewlettPackard, NEC, Olivetti, Tandy, Wyse and Zenith), afin de concurrencer le bus propritaire MCA lanc par IBM l'anne prcdente. Le bus EISA utilisait des connecteurs de mme dimension que le connecteur ISA, mais avec 4 ranges de contacts au lieu de 2, permettant ainsi un adressage sur 32 bits. Les connecteurs EISA taient plus profonds et les ranges de contacts supplmentaires taient places en dessous des ranges de contacts ISA. Il tait ainsi possible d'enficher une carte ISA dans un connecteur EISA. Elle rentrait cependant moins profondment dans le connecteur (grce des ergots) et n'utilisait ainsi que les ranges de contacts suprieures (ISA).

Notion de bus local


Les bus d'entre-sortie traditionnels, tels que le bus ISA, MCA ou EISA, sont directement relis au bus principal et sont donc forcs de fonctionner la mme frquence, or certains priphriques d'entre-sortie ncessitent une faible bande passante tandis que d'autres ont besoin de dbits plus levs : il existe donc des goulots d'tranglement sur le bus (en anglais le terme bottleneck , littralement goulot de bouteille est couramment utilis). Afin de remdier ce problme l'architecture dite de bus local (en anglais local bus) propose de tirer partie de la vitesse du bus processeur (FSB) en s'interfaant directement sur ce dernier.

Le bus VLB
En 1992 le bus local VESA (VLB pour VESA Local Bus) a t mis au point par l'association VESA (Video Electronics Standard Association sous l'gide de la socit NEC) afin de proposer un bus local ddi aux systmes graphiques. Il s'agit d'un connecteur ISA 16-bits auquel vient s'ajouter un connecteur supplmentaire de 16 bits :

Le bus VLB est ainsi un bus 32-bit prvu initialement pour fonctionner une frquence de 33 MHz (frquence des premiers PC 486 de l'poque). Le bus Document Architecture d'un poste de travail.doc Millsime avril 09 Page 35 - 45

Architecture d'un poste de travail.doc local VESA a t utilis sur les modles suivants de 486 (respectivement 40 et 50 MHz) ainsi que sur les tout premiers Pentium, mais il a rapidement t remplac par le bus PCI. PCI et PCI Expres voir( P.11).

Document Architecture d'un poste de travail.doc

Millsime avril 09

Page 36 - 45

Architecture d'un poste de travail.doc

LA REPRESENTATION DES INFORMATIONS

3.16.1.

Les instructions

Les instructions excutables par la machine sont celles contenues dans le jeu dinstructions du microprocesseur (voir support de cours sur la structure de la machine). Chacune de ces instructions possde un code opration qui permet de lidentifier. Pour chaque instruction, on indique galement des oprandes. Lensemble est cod sur un mot de 16 ou 32 bits suivant la machine. COP Oprandes

Chaque instruction sait comment dcoder la partie oprandes.

3.16.2.

Les donnes

Les donnes non numriques


Les donnes non numriques correspondent aux caractres alphanumriques (A,B,C,...,1,2,3,...,a,b,c,...) et aux caractres spciaux (ponctuation et autres). Le codage est fait en utilisant une table de conversion.

Le code ASCII
Le code ASCII (American Standard Code for Information Interchange) est celui le plus gnralement utilis dans les ordinateurs daujourdhui. Voir table en annexe. Tout caractre est cod sur un octet, cest dire 8 bits. Une donne numrique stocke dans une variable de type caractre ou chane de caractres sera code en ASCII. Exemples : "an" ---> 2 octets (61)16 (6E)16 (01100001)2 (01101110)2 "12" ---> 2 octets (31)16 (32)16 (00110001)2 (00110010)2

Le code EBCDIC

Document Architecture d'un poste de travail.doc

Millsime avril 09

Page 37 - 45

Architecture d'un poste de travail.doc Le code EBCDIC (Extended Binary Coded Decimal Interchange Code), essentiellement utilis par IBM est galement un code reprsentant les caractres sur un octet. Loctet est divis en deux demi-octets de signification diffrente :

ZONE 4 bits typede caractres Exemples : "AN" ---> "12" ---> 2 octets (C1)16 (CE)16 2 octets (F1)16 (F2)16

NUME RIQUE 4 bits rang du caractre dans le type

(11000001)2 (11001110)2 (11110001)2 (11110010)2

Les donnes numriques


Pour coder les informations numriques, il existe diffrents systmes de codage suivant la nature des donnes, lutilisation que lon veut en faire et la prcision souhaite.

Les entiers positifs ou nuls


Pour coder un entier positif ou nul, on utilise le codage binaire pur. Cest dire que lon convertit la donne comme indiqu au chapitre 2. La donne est stocke dans un mot mmoire. Suivant la machine, un mot mmoire a une taille variable gnralement 16 bits, mais ce peut tre aussi sur certaines machines 8 bits (ex : PCXT), 32 bits (ex : Pentium ou Motorola), voire 64 bits (machines scientifiques). Par consquent les entiers que lon peut coder avec ce systme doivent tre compris entre 0 et 2n-1 (n tant le nombre de bits du mot). Exemple : si n = 16 les entiers sont compris entre 0 et 6553

Les entiers signs


Pour coder les entiers signs, on procde de la mme faon sauf que lon nutilise pas le premier (ou parfois le dernier) bit du mot. Celui-ci sert coder le signe (1 ngatif, 0 positif) Les entiers sont alors compris entre : - (2n-1 -1) et + (2n-1 -1) Exemple : si n = 16, les entiers sont compris entre - 32767 et + 32767

Les rels en virgule flottante


On convient dcrire les nombres rels sous la forme suivante : X = S * M * 10E Document Architecture d'un poste de travail.doc Millsime avril 09 Page 38 - 45

Architecture d'un poste de travail.doc S est le signe du nombre M est appel la mantisse E est lexposant encore appel caractristique On utilise alors 4 ou 8 octets suivant la prcision souhaite pour coder le nombre. La mantisse fait donc 24 bits en simple prcision et 56 bits en double prcision. En simple prcision un rel doit donc tre compris entre : - (224 - 1)*1063 + (224 - 1)*1063 Pour ne pas avoir se proccuper du signe de la caractristique on convient dajouter 64 la caractristique. De la sorte, une caractristique code 0 reprsente une caractristique relle de -64 et une caractristique relle code 127 reprsente une caractristique relle de 63. Exemples : 0,00123 = 123*10-5 bit de signe 0 caractristique 0111011 (59) mantisse 000000000000000001111011 -1253,12 = -125312*10-2 bit de signe caractristique 0111110 mantisse .......... 106 1

bit de signe 0 caractristique 1000110 mantisse 0000000000000000000000001

Document Architecture d'un poste de travail.doc

Millsime avril 09

Page 39 - 45

Architecture d'un poste de travail.doc

La mantisse fait donc 24 bits en simple prcision et 56 bits en double prcision.

En simple prcision un rel doit donc tre compris entre : - (224 - 1)*1063 + (224 - 1)*1063 Pour ne pas avoir se proccuper du signe de la caractristique on convient dajouter 64 la caractristique. De la sorte, une caractristique code 0 reprsente une caractristique relle de -64 et une caractristique relle code 127 reprsente une caractristique relle de 63.

Exemples : 0,00123 = 123*10-5 bit de signe 0 caractristique 0111011 (59) mantisse 000000000000000001111011 -2 -1253,12 = -125312*10 bit de signe 1 caractristique 0111110 mantisse .......... 6 10 bit de signe 0 caractristique 1000110 mantisse 0000000000000000000000001

4.Squence damorage
La squence de dmarrage c'est toutes les tapes qui vont tre excutes ds le moment ou vous allez dmarrer votre ordinateur. Il y a plusieurs lments qui entrent en jeu durant cette squence. A quoi sert de connatre cette squence ? Tout simplement en cas de problme, mieux identifier celui-ci et mieux le rsoudre. Et aussi bien entendu mieux connatre votre ordinateur.

La squence que je vais dcrire ici est la squence standard pour un systme fonctionnant avec un systme d'exploitation Windows.

Document Architecture d'un poste de travail.doc

Millsime avril 09

Page 40 - 45

Architecture d'un poste de travail.doc Pour commencer, ds le moment o vous allez appuyer sur le bouton de mise sous tension de votre PC, une impulsion lectrique va tre envoye l'alimentation depuis la carte mre. Laquelle va ensuite produire du courant, courant qui va allumer le Bios.

4.1.

Le BIOS ou squence POST

Le BIOS s'occupe de tester et d'initialiser tous les matriels. On appelle aussi cette partie la squence POST (Power On Self Test) ou encore squence prboot. C'est la squence durant laquelle tous les composants vont tre tests de mme que leur compatibilit. Si la squence POST ne passe pas, le systme n'ira pas plus loin et votre OS ne sera pas lanc. Il va commencer par contrler le bus systme et va vrifier ensuite tous les connecteurs d'extension. Il va continuer en vrifiant la mmoire de la carte graphique et les signaux commandant l'affichage. Ensuite, il va interroger le BIOS de la carte vido et ajouter son code de reconnaissance. C'est partir de ce moment-l que les premiers affichages arrivent l'cran. Il va tester la RAM, pour cela, il tente une criture sur chaque zone mmoire et tente de lire ensuite pour les comparer ce qu'il a crit. Il vrifie si le clavier et la souris sont bien connects. Ensuite, il envoie des signaux tous les priphriques de stockage (disquette, cd, HDD, USB, ) pour dfinir quels sont les diffrents lecteurs. Tous les rsultats sont compars sur le CMOS, ce qui permet au BIOS de savoir si la configuration matrielle a chang depuis le dernier dmarrage ou pas. Ensuite, il intgre les identifiants de tous les composants ayant un BIOS.

Ensuite, les tests matriels valids, il va tenter d'amorcer en mmoire le secteur d'amorce principal du disque dur aussi appel MBR.

Il y a pas mal d'erreurs qui peuvent se produire durant cette phase, elles sont le plus souvent d'ordre matriel, par exemple une barrette de RAM mal branche ou un composant manquant ou encore une incompatibilit entre 2 matriels. Ces erreurs sont indpendantes du systme d'exploitation.

Document Architecture d'un poste de travail.doc

Millsime avril 09

Page 41 - 45

Architecture d'un poste de travail.doc

4.2.

Le MBR

Le MBR (Master Boot Record) ou table de partition en franais, permet de trouver la partition active du disque. Une fois que cette partition est identifie, le MBR va charger le secteur de boot correspondant et transfrer ensuite l'excution ce dernier.

Les erreurs pouvant arriver ce stade du dmarrage sont souvent d'ordre de stockage. C'est--dire qu'il peut y avoir plusieurs partitions actives, ou aucun support de stockage valable. Ou alors, il peut arriver que la table de partition soit altre.

4.3.

Le secteur de boot

Une fois que le MBR lui a donn la main, le secteur de boot va charger les 15 secteurs qui le suivent sur le disque et va ensuite transfrer le contrle un programme prsent sur ces secteurs. Ces 15 premiers secteurs sont appels " Boostrap Code " et s'occupent de localiser puis de transfrer l'excution au fichier NTLDR.

Les erreurs qui peuvent arriver ce niveau sont encore une fois surtout des problmes hardware. C'est--dire que par exemple un des secteurs qu'il doit charger est manquant. Ou alors que le disque sur lequel on dmarre n'a pas de NTLDR, donc on ne peut pas booter dessus. Ou alors, il peut arriver qu'il y aie un problme avec le fichier NTLDR.

4.4.

NTLDR

C'est le chargeur d'amorage de Windows. C'est lui qui va savoir quels windows sont installs et lequel il faut lancer. Il commence par charger les pilotes du systme de fichier appropri. Ensuite, en fonction du fichier Boot.ini, il va dfinir quels sont les systmes d'exploitations qu'il peut lancer et s'il y en a plusieurs, il va les afficher l'cran et demander l'utilisateur d'en choisir un. Il charge le programme NTDETECT qui va ensuite dtecter le Document Architecture d'un poste de travail.doc Millsime avril 09 Page 42 - 45

Architecture d'un poste de travail.doc matriel du pc. Il charge plusieurs dll qui vont permettre d'effectuer la suite du travail. Il charge la majorit de la base de registre (le reste tant charg plus tard par le systme d'exploitation). Et enfin, il donne le contrle NTOSKRNL.exe.

Les problmes qui peuvent arriver ici sont surtout des problmes lis aux fichiers qui doivent tre lancs, par exemple un fichier qui manque ou alors un problme d'accs un des fichiers.

4.5.

NTOSKRNL.exe

Nous voil la fin de la squence de dmarrage du PC, cette fois, le noyau NT va se lancer dfinitivement et va charger le programme de logon et nous allons nous retrouver sur notre bon vieux Windows.

Document Architecture d'un poste de travail.doc

Millsime avril 09

Page 43 - 45

Vous aimerez peut-être aussi