You are on page 1of 33

ROYAUM ROYAUM

Office de la Formation Professionnelle et de la Promotion du Travail

76006940.doc

DIRECTION RECHERCHE ET INGENIERIE DE FORMATION SECTEUR NTIC

76006940.doc Sommaire 1. Introduction--------------------------------------------------------------------------------------------2 2. Types d'ordinateurs----------------------------------------------------------------------------------2 3. Constitution de l'ordinateur------------------------------------------------------------------------2 3.1. La carte mre....................................................................................................................3 3.2. Le chipset.........................................................................................................................5 3.3. L'horloge et la pile du CMOS...........................................................................................5 3.4. Le BIOS............................................................................................................................6 3.5. Le support de processeur..................................................................................................6 3.6. Les connecteurs de mmoire vive....................................................................................8 3.7. Les connecteurs d'extension.............................................................................................8 3.8. Les connecteurs d'entre-sortie........................................................................................9 3.9. Le botier..........................................................................................................................9 3.10. MEMOIRE...................................................................................................................11 3.11. Mmoire vive (RAM)...................................................................................................11 3.12. Mmoire morte (ROM)................................................................................................13 3.13. Mmoire Flash..............................................................................................................13 3.14. Diffrents types de mmoires de masse.......................................................................14 3.15. Bus d'extension.............................................................................................................23 4. Reprsentation des informations :---------------------------------------------------------------25 4.1. Le codage binaire...........................................................................................................25 4.1.1. La base 2..................................................................................................................25 4.1.2. LOctal.....................................................................................................................26 4.1.3. LHexadcimal........................................................................................................27 4.2. LA REPRESENTATION DES INFORMATIONS.......................................................28 4.2.1. Les instructions........................................................................................................28 4.2.2. Les donnes.............................................................................................................28 5. Squence damorage-------------------------------------------------------------------------------30 5.1. Le BIOS ou squence POST..........................................................................................30 5.2. Le MBR..........................................................................................................................30 5.3. Le secteur de boot...........................................................................................................30 5.4. NTLDR...........................................................................................................................31 5.5. NTOSKRNL.exe............................................................................................................31

OFPPT @

Document 76006940.doc

Millsime septembre 10

Page 1 - 34

76006940.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

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 Document 76006940.doc Millsime septembre 10 Page 2 - 34

OFPPT @

76006940.doc 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. 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.) : 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.

OFPPT @

Document 76006940.doc

Millsime septembre 10

Page 3 - 34

76006940.doc

Comme son nom l'indique, la carte mre est une carte matresse, prenant la forme d'un grand circuit imprim possdant notamment des connecteurs pour les cartes d'extension, les barrettes de mmoires, le processeur, etc.

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.

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 : OFPPT @ Document 76006940.doc Millsime septembre 10 Page 4 - 34

76006940.doc Facteur de forme ATX microATX FlexATX Mini ATX Mini ITX Nano ITX BTX microBTX picoBTX Dimensions 305 mm x 244 mm 244 mm x 244 mm 229 mm x 191 mm 284 mm x 208 mm 170 mm x 170 mm 120 mm x 120 mm 325 mm x 267 mm 264 mm x 267 mm 203 mm x 267 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 (traduisez jeu de composants ou jeu de circuits) est un circuit lectronique charg de coordonner les changes de donnes entre les divers composants de l'ordinateur (processeur, mmoire...). Dans la mesure o le chipset est intgr la carte mre, il est important de choisir une carte mre intgrant un chipset rcent afin de maximiser les possibilits d'volutivit de l'ordinateur. Certains chipsets intgrent parfois une puce graphique ou une puce audio, ce qui signifie qu'il n'est pas ncessaire d'installer une carte graphique ou une carte son. Il est toutefois parfois conseill de les dsactiver (lorsque cela est possible) dans le setup du BIOS et d'installer des cartes d'extension de qualit dans les emplacements prvus cet effet.

3.3.

L'horloge et la pile du CMOS

L'horloge temps rel (note RTC, pour Real Time Clock) est un circuit charg de la synchronisation des signaux du systme. Elle est constitue d'un cristal qui, en vibrant, donne des impulsions (appels tops d'horloge) afin de cadencer le systme. On appelle frquence de l'horloge (exprime en MHz) le nombre de vibrations du cristal par seconde, c'est--dire le nombre de tops d'horloge mis par seconde. Plus la frquence est leve, plus le systme peut traiter d'informations. Lorsque l'ordinateur est mis hors tension, l'alimentation cesse de fournir du courant la carte mre. Or, lorsque l'ordinateur est rebranch, le systme est toujours l'heure. Un circuit lectronique, appel CMOS (Complementary Metal-Oxyde Semiconductor, parfois appel BIOS CMOS), conserve en effet certaines informations sur le systme, telles que l'heure, la date systme et quelques paramtres essentiels du systme. Le CMOS est continuellement aliment par une pile (au format pile bouton) ou une batterie situe sur la carte mre. Ainsi, les informations sur le matriel install dans l'ordinateur (comme par exemple le nombre de pistes, de secteurs de chaque disque dur) sont conserves dans le CMOS. Dans la mesure o le CMOS est une mmoire lente, certains systmes recopient parfois le contenu du CMOS dans la RAM (mmoire rapide), le terme de memory shadow est employ pour dcrire ce processus de copie en mmoire vive. Le complmentary metal-oxyde semiconductor , est une technologie de fabrication de transistors, prcde de bien d'autres, telles que la TTL ( Transistor-transistor-logique ), la TTLS (TTL Schottky) (plus rapide), ou encore le NMOS (canal ngatif) et le PMOS (canal positif). Le CMOS a permis de mettre des canaux complmentaires sur une mme puce. Par rapport la TTL ou TTLS, le CMOS est beaucoup moins rapide, mais a consomme en revanche infiniment moins d'nergie, d'o son emploi dans les horloges d'ordinateurs, qui sont alimentes par des piles. Le terme de CMOS est parfois utilis tort pour dsigner l'horloge des ordinateurs. Lorsque l'heure du systme est rgulirement rinitialise, ou que l'horloge prend du retard, il suffit gnralement d'en changer la pile !

OFPPT @

Document 76006940.doc

Millsime septembre 10

Page 5 - 34

76006940.doc

3.4.

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 (gnralement la touche Suppr. En ralit le setup du BIOS sert uniquement d'interface pour la configuration, les donnes sont stockes dans le CMOS. Pour plus d'informations n'hsitez pas vous reporter au manuel de votre carte mre).

3.5.

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. 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 Document 76006940.doc Millsime septembre 10 Page 6 - 34

OFPPT @

76006940.doc 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.

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 multiprocesseurs) 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.

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 Document 76006940.doc Millsime septembre 10 Page 7 - 34

OFPPT @

76006940.doc 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.6.

Les connecteurs de mmoire vive

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

3.7.

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 : 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

OFPPT @

Document 76006940.doc

Millsime septembre 10

Page 8 - 34

76006940.doc

3.8.

Les connecteurs d'entre-sortie

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

La plupart des cartes mres proposent les connecteurs suivants : Port srie, permettant de connecter de vieux priphriques ; Port parallle, permettant notamment de connecter de vieilles imprimantes ; Ports USB (1.1, bas dbit, ou 2.0, haut dbit), permettant de connecter des priphriques plus rcents ; Connecteur RJ45 (appels LAN ou port ethernet) permettant de connecter l'ordinateur un rseau. Il correspond une carte rseau intgre la carte mre ; Connecteur VGA (appel SUB-D15), permettant de connecter un cran. Ce connecteur correspond la carte graphique intgre ; Prises audio (entre Line-In, sortie Line-Out et microphone), permettant de connecter des enceintes acoustiques ou une chane hi fi, ainsi qu'un microphone. Ce connecteur correspond la carte son intgre.

3.9.

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.

OFPPT @

Document 76006940.doc

Millsime septembre 10

Page 9 - 34

76006940.doc

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 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.

OFPPT @

Document 76006940.doc

Millsime septembre 10

Page 10 - 34

76006940.doc

3.10. MEMOIRE
Rle de la mmoire
On appelle mmoire tout composant lectronique capable de stocker temporairement des donnes. On distingue ainsi deux grandes catgories de mmoires : La mmoire centrale (appele galement mmoire interne) permettant de mmoriser temporairement les donnes lors de l'excution des programmes. La mmoire centrale est ralise l'aide de micro-conducteurs, c'est--dire des circuits lectroniques spcialiss rapides. La mmoire centrale correspond ce que l'on appelle la mmoire vive. La mmoire de masse (appele galement mmoire physique ou mmoire externe) permettant de stocker des informations long terme, y compris lors de l'arrt de l'ordinateur. La mmoire de masse correspond aux dispositifs de stockage magntiques, tels que le disque dur, aux dispositifs de stockage optique, correspondant par exemple aux CD-ROM ou aux DVD-ROM.

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.

Types de mmoires

3.11. 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 Document 76006940.doc Millsime septembre 10 Page 11 - 34

OFPPT @

76006940.doc 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.

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. Document 76006940.doc Millsime septembre 10 Page 12 - 34

OFPPT @

76006940.doc

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

76006940.doc 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.14. Diffrents types de mmoires de masse.


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

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

OFPPT @

Document 76006940.doc

Millsime septembre 10

Page 14 - 34

76006940.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 lectro-aimants 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. 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 OFPPT @ Document 76006940.doc Millsime septembre 10 Page 15 - 34

76006940.doc 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).

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.

OFPPT @

Document 76006940.doc

Millsime septembre 10

Page 16 - 34

76006940.doc 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).

Mode bloc
Le mode bloc et le transfert 32 bits permettent d'exploiter pleinement les performances de votre disque dur. Le mode bloc consiste effectuer des transferts de donnes par bloc, c'est--dire par paquets de 512 octets gnralement, ce qui vite au processeur d'avoir traiter une multitude de minuscules paquets d'un bit. Le processeur a alors du "temps" pour effectuer d'autres oprations. Ce mode de transfert des donnes n'a malheureusement une vritable utilit que sous d'anciens systmes d'exploitation (tels que MS-DOS), car les systmes d'exploitation rcents utilisent leur propre gestionnaire de disque dur, ce qui rend ce gestionnaire obsolte. Une option du BIOS (IDE HDD block mode ou Multi Sector Transfer) permet parfois de dterminer le nombre de blocs pouvant tre grs simultanment. Ce nombre se situe entre 2 et 32. Si vous ne le connaissez pas, plusieurs solutions s'offrent vous : Consulter la documentation de votre disque dur ; Rechercher les caractristiques du disque sur internet ; Dterminer exprimentalement en effectuant des tests. Le mode bloc peut toutefois gnrer des erreurs sous certains systmes, cause d'une redondance de gestionnaire de disque dur. La solution consiste alors dsactiver l'un des deux gestionnaires : La gestion logicielle du mode 32-bit sous le systme d'exploitation ; Le mode bloc dans le BIOS.

Mode 32 bits
Le mode 32 bits (par opposition au mode 16 bits) est caractris par un transfert des donnes sur 32 bits. Le transfert sur 32 bits correspond 32 portes qui s'ouvrent et se ferment simultanment. En mode 32 bits, deux mots (ensemble de bits) de 16 bits sont transmis successivement, puis assembls. Le gain de performance li au passage du mode 16 bits au mode 32 bits est gnralement insignifiant. Quoiqu'il en soit il n'est la plupart du temps plus possible de choisir le mode, car la carte mre drtermine automatiquement le type de mode adopter en fonction du type de disque dur. La dtermination automatique du mode 32 bits peut toutefois ralentir les lecteurs de CD-ROM IDE dont la vitesse est suprieure 24x lorsqu'ils sont seuls sur une nappe IDE. En effet, dans le cas o le lecteur de CD-ROM est seul sur la nappe, le BIOS peut ne pas dtecter sa compatibilit avec le mode 32 bits (puisqu'il cherche un disque dur), auquel cas il passe en mode 16 bits. La vitesse de transfert (appele par abus de langage taux de transfert) est alors en dessous du taux de transfert annonc par le constructeur. La solution dans ce genre de cas consiste brancher sur la mme nappe que le lecteur de CD-ROM un disque dur supportant le mode 32 bits.

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. Document 76006940.doc Millsime septembre 10 Page 17 - 34

OFPPT @

76006940.doc 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. 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 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. OFPPT @ Document 76006940.doc Millsime septembre 10 Page 18 - 34

76006940.doc 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.

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. OFPPT @ Document 76006940.doc Millsime septembre 10 Page 19 - 34

76006940.doc 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 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 Temps de rponse 1x 150 ko/s 400 600 ms 2x 300 ko/s 200 400 ms 3x 450 ko/s 180 240 ms 4x 600 ko/s 150 220 ms 6x 900 ko/s 140 200 ms 8x 1200 ko/s 120 180 ms 10x 1500 ko/s 100 160 ms 12x 1800 ko/s 90 150 ms 16x 2400 ko/s 80 120 ms 20x 3000 ko/s 75 100 ms 24x 3600 ko/s 70 90 ms 32x 4500 ko/s 70 90 ms 40x 6000 ko/s 60 80 ms 52x 7800 ko/s 60 80 ms

Le codage des informations


La piste physique est en fait constitue d'alvoles d'une profondeur de 0,168m, d'une largeur de 0,67m et de longueur variable. Les pistes physiques sont cartes entre elles d'une distance d'environ 1.6m. On nomme creux (en anglais pit) le fond de l'alvole et on nomme plat (en anglais land) les espaces entre les alvoles.

OFPPT @

Document 76006940.doc

Millsime septembre 10

Page 20 - 34

76006940.doc

Le laser utilis pour lire les CD a une longueur d'onde de 780 nm dans l'air. Or l'indice de rfraction du polycarbonate tant gal 1.55, la longueur d'onde du laser dans le polycarbonate vaut 780 / 1.55 = 503nm = 0.5m. La profondeur de l'alvole correspond donc un quart de la longueur d'onde du faisceau laser, si bien que l'onde se rflchissant dans le creux parcourt une moiti de longueur d'onde de plus (un quart l'aller plus un quart au retour) que celle se rflchissant sur le plat. De cette faon, lorsque le laser passe au niveau d'une alvole, l'onde et sa rflexion sont dphases d'une demi-longueur d'onde et s'annulent (interfrences destructrices), tout se passe alors comme si aucune lumire n'tait rflchie. Le passage d'un creux un plat provoque une chute de signal, reprsentant un bit. C'est la longueur de l'alvole qui permet de dfinir l'information. La taille d'un bit sur le CD, note "T", est normalise et correspond la distance parcourue par le faisceau lumineux en 231.4 nanosecondes, soit 0.278m la vitesse standard minimale de 1.2 m/s. D'aprs le standard EFM (Eight-to-Fourteen Modulation), utilis pour le stockage d'information sur un CD, il doit toujours y avoir au minimum deux bits 0 entre deux bits conscutifs 1 et il ne peut y avoir plus de 10 bits conscutifs zro entre deux bits 1 pour viter les erreurs. C'est pourquoi la longueur d'une alvole (ou d'un plat) correspond au minimum la longueur ncessaire pour stocker la valeur OO1 (3T, c'est--dire 0.833m) et au maximum la longueur correspondant la valeur 00000000001 (11T, soit 3.054m).

Structure logique
Un CD-R, qu'il soit audio ou CD-ROM, est constitu, d'aprs le Orange Book, de trois zones constituant la zone d'information (information area) : La zone Lead-in Area (parfois note LIA) contenant uniquement des informations dcrivant le contenu du support (ces informations sont stockes dans la TOC, Table of Contents). La zone LeadOFPPT @ Document 76006940.doc Millsime septembre 10 Page 21 - 34

76006940.doc in s'tend du rayon 23 mm au rayon 25 mm. Cette taille est impose par le besoin de pouvoir stocker des informations concernant un maximum de 99 pistes. La zone Lead-in sert au lecteur de CD suivre les creux en spirale afin de se synchroniser avec les donnes prsentes dans la zone programme La zone Programme (Program Area) est la zone contenant les donnes. Elle commence partir d'un rayon de 25 mm, s'tend jusqu' un rayon de 58mm et peut contenir l'quivalent de 76 minutes de donnes. La zone programme peut contenir un maximum de 99 pistes (ou sessions) d'une longueur minimale de 4 secondes. La zone Lead-Out (parfois note LOA) contenant des donnes nulles (du silence pour un CD audio) marque la fin du CD. Elle commence au rayon 58 mm et doit mesurer au moins O.5 mm d'paisseur (radialement). La zone lead-out doit ainsi contenir au minimum 6750 secteurs, soit 90 secondes de silence la vitesse minimale (1X).

Un CD-R contient, en plus des trois zones dcrites ci-dessus, une zone appele PCA (Power Calibration Area) et une zone PMA (Program Memory Area) constituant elles deux une zone appel SUA (System User Area). La PCA peut tre vue comme une zone de test pour le laser afin de lui permettre d'adapter sa puissance au type de support. C'est grce cette zone qu'est possible la commercialisation de supports vierges utilisant des colorants organiques et des couches rflchissantes diffrents. A chaque calibration, le graveur note qu'il a effectu un essai. Un maximum de 99 essais par media est autoris.

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 ;

OFPPT @

Document 76006940.doc

Millsime septembre 10

Page 22 - 34

76006940.doc

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.

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.

3.15. 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.

OFPPT @

Document 76006940.doc

Millsime septembre 10

Page 23 - 34

76006940.doc 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 :

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, Hewlett-Packard, 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 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.

OFPPT @

Document 76006940.doc

Millsime septembre 10

Page 24 - 34

76006940.doc

4.Reprsentation des informations :


Quelles que soient les informations manipules par lordinateur celles-ci sont codes finalement en binaire, cest dire base de 0 et de 1. Un chiffre 0 ou 1 est appel un bit (contraction de binary digit). Lobjet de ce document est dexpliquer comment chacune des informations manipules par lordinateur est traduite en une suite de bits. On dit quelles sont codes en binaire.

4.1.

Le codage binaire
base 2

4.1.1. La

Pour coder un nombre en base 2, il faut le dcomposer en une suite de multiples de 2. Cest dire que lon va lcrire sous la forme : X = an*2n + an-1*2n-1 + .... + a2*22 + a1*21 + a0*20 Chaque valeur an, an-1, , a2, a1, a0 est gale 0 ou 1. Pour faire des conversions en binaire, il est utile de connatre le dbut de la table des multiples de 2 : 20 21 22 23 24 25 26 27 28 29 210 Exemples : 12 = 8 + 4 = 1*23 + 1*22 + 0*21 + 0*20 = (1 1 0 0)2 5 = 4 + 1 = 1*22 + 0*21 + 1*20 = (1 0 1)2 27 = 16 + 8 + 2 + 1 = 1*24 + 1*23 + 0*22 + 1*21 + 1*20 = (1 1 0 1 1)2 (1 0 1 0 1 0)2 = 1*25 + 0*24 + 1*23 + 0*22 + 1*21 + 0*20 = 32+ 8 + 2 = 42 1 2 4 8 16 32 64 128 256 512 1024

OFPPT @

Document 76006940.doc

Millsime septembre 10

Page 25 - 34

76006940.doc
4.1.2. LOctal

Loctal est le codage en base 8. Suivant le mme principe on utilise les chiffres entre 0 et 7 pour coder les nombres en octal. X = an*8n + an-1*8n-1 + .... + a2*82 + a1*81 + a0*80 Chaque valeur an, an-1, , a2, a1, a0 est comprise entre 0 et 7. Pour faire des conversions en octal, il est utile de connatre le dbut de la table des multiples de 8 : 80 81 82 83 Exemples : 12 = 8 + 4 = 1*81 + 4*80 = (1 4)8 121 = 64 + 56 + 1 = 1*82 + 7*81 + 1*80 = (1 7 1)8 (3 0)8 = 3*81 + 0*80 = 24 Il est intressant de noter quun chiffre octal peut se coder directement en binaire sur 3 bits. 0 1 2 3 4 5 6 7 000 001 010 011 100 101 110 111 1 8 64 512

De sorte que la conversion binaire/octal et octal/binaire est trs simple. Binaire : Octal : 10 101 2 5 011 3 001 1 110 6

Il suffit de grouper les bits par 3 en partant de la droite et de traduire.

OFPPT @

Document 76006940.doc

Millsime septembre 10

Page 26 - 34

76006940.doc
4.1.3. LHexadcimal

Lhexadcimal est le codage en base 16. On utilise cette fois les chiffres entre 0 et 9 puis les lettres A(10) B(11) C(12) D(13) E(14) F(15). X = an*16n + an-1*16n-1 + .... + a2*162 + a1*161 + a0*160 Chaque valeur an, an-1, , a2, a1, a0 est comprise entre 0 et 15. Pour faire des conversions en hexadcimal, il est utile de connatre le dbut de la table des multiples de 16 : 160 161 162 1 16 256

Exemples : 18 = 16 + 2 = 1*161 + 2*160 = (1 2)16 125 = 112 + 13 = 7*161 + 13*160 = (7 D)16 (A B)16 = 10*161 + 11*160 = 160 + 11 = 171 Il est intressant de noter quun chiffre hexadcimal peut se coder directement en binaire sur 4 bits. 0 0000 8 1000 1 0001 9 1001 2 0010 A 1010 3 0011 B 1011 4 0100 C 1100 5 0101 D 1101 6 0110 E 1110 7 0111 F 1111 De sorte que, la conversion binaire/hexadcimal et hexadcimal/binaire est trs simple. Binaire : 10 1001 9 0101 0001 5 1 1110 E

Hexadcimal : 2

Il suffit de grouper les bits par 4 en partant de la droite et de traduire.

OFPPT @

Document 76006940.doc

Millsime septembre 10

Page 27 - 34

76006940.doc

4.2.

LA REPRESENTATION DES INFORMATIONS


instructions

4.2.1. Les

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.
4.2.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
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 Type de caractres Exemples : "AN" ---> "12" ---> 2 octets 2 octets NUMERIQUE 4 bits rang du caractre dans le type (C1)16 (CE)16 (11000001)2 (11001110)2 (F1)16 (F2)16 (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.

OFPPT @

Document 76006940.doc

Millsime septembre 10

Page 28 - 34

76006940.doc

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 65536

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 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 caractristique0111011 (59) mantisse 000000000000000001111011 -1253,12 = -125312*10-2 bit de signe 1 caractristique0111110 mantisse .......... 6 10 bit de signe 0 caractristique1000110 mantisse 0000000000000000000000001 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 1 Caractristique 0111110 OFPPT @ Document 76006940.doc Millsime septembre 10 Page 29 - 34

76006940.doc 1*106 Mantisse .......... bit de signe 0 Caractristique 1000110 Mantisse 0000000000000000000000001

5.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. 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.

5.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.

5.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.

5.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 OFPPT @ Document 76006940.doc Millsime septembre 10 Page 30 - 34

76006940.doc 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.

5.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 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.

5.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.

OFPPT @

Document 76006940.doc

Millsime septembre 10

Page 31 - 34

76006940.doc

Pour approfondir le sujet. CONSULTER LE SITE WEB : http://www.commentcamarche.net


http://www.alphaquark.com/Informatique/Definition_ordinateur.htm

Sources de rfrence Support propre a LOFPPT Les site web : http://www.commentcamarche.net http://www.alphaquark.com/Informatique/Definition_ordinateur.htm

OFPPT @

Document 76006940.doc

Millsime septembre 10

Page 32 - 34

You might also like