Académique Documents
Professionnel Documents
Culture Documents
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
Millsime fvrier 10
Page 2 - 45
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 :
Millsime fvrier 10
Page 3 - 45
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.
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.) :
Millsime fvrier 10
Page 5 - 45
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.
Millsime fvrier 10
Page 6 - 45
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.
Millsime fvrier 10
Page 7 - 45
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 :
Millsime fvrier 10
Page 8 - 45
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 :
Millsime fvrier 10
Page 9 - 45
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)
Millsime fvrier 10
Page 10 - 45
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.
Millsime fvrier 10
Page 11 - 45
3.4.
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.
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.
Millsime avril 09
Page 13 - 45
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.
Millsime avril 09
Page 14 - 45
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.
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 :
Millsime fvrier 10
Page 15 - 45
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 (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 :
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.
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 ;
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.
Millsime avril 09
Page 20 - 45
Types de mmoires
Millsime avril 09
Page 21 - 45
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.
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.
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
Millsime avril 09
Page 24 - 45
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).
Millsime avril 09
Page 25 - 45
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).
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
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.
Millsime avril 09
Page 30 - 45
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
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
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.
Millsime avril 09
Page 32 - 45
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.
Millsime avril 09
Page 33 - 45
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 :
Millsime avril 09
Page 34 - 45
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).
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).
Millsime avril 09
Page 36 - 45
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
3.16.2.
Les donnes
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
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
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
Millsime avril 09
Page 39 - 45
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.
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 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.
Millsime avril 09
Page 41 - 45
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.
Millsime avril 09
Page 43 - 45