<html>  <head> <meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252"> <meta NAME="GENERATOR" CONTENT="Microsoft FrontPage 3.0"> <title>L'ordinateur</title> <meta NAME="Template" CONTENT="C:\Program Files\Microsoft Office\Office\html.dot">   <meta name="Microsoft Theme" content="technolo 111, default"><meta name="Microsoft Border" content="tb, default"></head>  <body background="_themes/technolo/tecbkgnd.gif" bgcolor="#669999" text="#000000" link="#990000" vlink="#333300" alink="#FF9900"><!--msnavigation--><table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td><!--mstheme--><font face="arial, helvetica">  <h4 align="center"><!--mstheme--><font face="impact, arial, helvetica" color="#FFCC00"><big><big><big>De l'ordinateur : structure et langage </big></big>(v. 1.0</big>)<br> <font face="Arial Rounded MT Bold" color="#800000"><b>par Pierre Bordeleau, professeur</b></font><br> <nobr>[&nbsp;<a href="/sites/questcequunord/">Accueil</a>&nbsp;]</nobr>&nbsp;&nbsp;&nbsp; <!--mstheme--></font></h4>  <!--msthemeseparator--><p align="center"><img src="_themes/technolo/atecrule.gif" width="300" height="10"></p> <!--mstheme--></font></td></tr><!--msnavigation--></table><!--msnavigation--><table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><!--msnavigation--><td valign="top"><!--mstheme--><font face="arial, helvetica"> <b>  <h3 ALIGN="CENTER"><!--mstheme--><font face="impact, arial, helvetica" color="#990000"><font face="Arial">STRUCTURE D&#146;UN ORDINATEUR</font><!--mstheme--></font></h3>  <p><font FACE="HELVETICA">1.0 Dfinition de l&#146;ordinateur</p> </font></b>  <blockquote>   <p ALIGN="JUSTIFY">Un micro-ordinateur, c'est un systme lectronique de manipulation de   donnes (caractres alphanumriques, graphiques, images, sons, images animes),   rapide, prcis, conu et organis pour reprsenter et emmagasiner des donnes, les   traiter et produire des rsultats, le tout conformment  une srie d'instructions   appele programme.</p> </blockquote> <font FACE="HELVETICA"><b>  <p>2.0 Structure gnrale de l'ordinateur</p> </b></font>  <blockquote>   <p ALIGN="JUSTIFY">Un ordinateur est compos essentiellement, sur le plan du <b>matriel   (&quot;hardware&quot;)</b> :</p> </blockquote>  <!--mstheme--></font><!--msthemelist--><table border="0" cellpadding="0" cellspacing="0" width="100%">   <!--msthemelist--><tr><td valign="baseline" width="42"><img src="_themes/technolo/atecbull1.gif" width="20" height="20" hspace="11"></td><td valign="top" width="100%"><!--mstheme--><font face="arial, helvetica"><b>de composants internes </b>:<!--mstheme--></font><!--msthemelist--></td></tr> <!--msthemelist--></table><!--mstheme--><font face="arial, helvetica">  <blockquote>   <!--mstheme--></font><!--msthemelist--><table border="0" cellpadding="0" cellspacing="0" width="100%">     <!--msthemelist--><tr><td valign="top" width="42"><img src="_themes/technolo/atecbull1.gif" width="20" height="20" hspace="11"></td><td valign="top" width="100%"><!--mstheme--><font face="arial, helvetica"><p ALIGN="JUSTIFY"><b>une alimentation (<i>power supply</i>);</p>       </b><!--mstheme--></font><!--msthemelist--></td></tr>   <!--msthemelist--></table><!--mstheme--><font face="arial, helvetica"> </blockquote>  <blockquote>   <!--mstheme--></font><!--msthemelist--><table border="0" cellpadding="0" cellspacing="0" width="100%">     <!--msthemelist--><tr><td valign="top" width="42"><img src="_themes/technolo/atecbull1.gif" width="20" height="20" hspace="11"></td><td valign="top" width="100%"><!--mstheme--><font face="arial, helvetica"><p ALIGN="JUSTIFY"><b>une carte-mre (<i>motherboard</i>) qui comprend :</p>       </b><!--mstheme--></font><!--msthemelist--></td></tr>     <!--msthemelist--><tr><td valign="baseline" width="42"><img src="_themes/technolo/atecbull1.gif" width="20" height="20" hspace="11"></td><td valign="top" width="100%"><!--mstheme--><font face="arial, helvetica"><p ALIGN="JUSTIFY"><b>un microprocesseur qui contient l&#146;unit centrale de       traitement (UCT ou <i>CPU</i>), </p>       </b><!--mstheme--></font><!--msthemelist--></td></tr>     <!--msthemelist--><tr><td valign="baseline" width="42"><img src="_themes/technolo/atecbull1.gif" width="20" height="20" hspace="11"></td><td valign="top" width="100%"><!--mstheme--><font face="arial, helvetica"><p ALIGN="JUSTIFY"><b>les mmoires internes (<i>RAM</i> et <i>ROM</i>),</p>       </b><!--mstheme--></font><!--msthemelist--></td></tr>     <!--msthemelist--><tr><td valign="baseline" width="42"><img src="_themes/technolo/atecbull1.gif" width="20" height="20" hspace="11"></td><td valign="top" width="100%"><!--mstheme--><font face="arial, helvetica"><p ALIGN="JUSTIFY"><b>l&#146;horloge interne,</p>       </b><!--mstheme--></font><!--msthemelist--></td></tr>     <!--msthemelist--><tr><td valign="baseline" width="42"><img src="_themes/technolo/atecbull1.gif" width="20" height="20" hspace="11"></td><td valign="top" width="100%"><!--mstheme--><font face="arial, helvetica"><p ALIGN="JUSTIFY"><b>les bus,</p>       </b><!--mstheme--></font><!--msthemelist--></td></tr>     <!--msthemelist--><tr><td valign="baseline" width="42"><img src="_themes/technolo/atecbull1.gif" width="20" height="20" hspace="11"></td><td valign="top" width="100%"><!--mstheme--><font face="arial, helvetica"><p ALIGN="JUSTIFY"><b>les fentes d&#146;extension, </p>       </b><!--mstheme--></font><!--msthemelist--></td></tr>     <!--msthemelist--><tr><td valign="baseline" width="42"><img src="_themes/technolo/atecbull1.gif" width="20" height="20" hspace="11"></td><td valign="top" width="100%"><!--mstheme--><font face="arial, helvetica"><p ALIGN="JUSTIFY"><b>des ports d&#146;entre et de sortie;</p>       </b><!--mstheme--></font><!--msthemelist--></td></tr>   <!--msthemelist--></table><!--mstheme--><font face="arial, helvetica"> </blockquote>  <blockquote>   <!--mstheme--></font><!--msthemelist--><table border="0" cellpadding="0" cellspacing="0" width="100%">     <!--msthemelist--><tr><td valign="top" width="42"><img src="_themes/technolo/atecbull1.gif" width="20" height="20" hspace="11"></td><td valign="top" width="100%"><!--mstheme--><font face="arial, helvetica"><p ALIGN="JUSTIFY"><b>des cartes  priphriques (internes);</p>       </b><!--mstheme--></font><!--msthemelist--></td></tr>   <!--msthemelist--></table><!--mstheme--><font face="arial, helvetica"> </blockquote>  <!--mstheme--></font><!--msthemelist--><table border="0" cellpadding="0" cellspacing="0" width="100%">   <!--msthemelist--><tr><td valign="baseline" width="42"><img src="_themes/technolo/atecbull1.gif" width="20" height="20" hspace="11"></td><td valign="top" width="100%"><!--mstheme--><font face="arial, helvetica"><strong>composants externes : </strong><b>les priphriques.</b><!--mstheme--></font><!--msthemelist--></td></tr> <!--msthemelist--></table><!--mstheme--><font face="arial, helvetica">  <p><b>&nbsp;</b></p>  <!--mstheme--></font><!--msthemelist--><table border="0" cellpadding="0" cellspacing="0" width="100%">   <font FACE="HELVETICA"><p ALIGN="JUSTIFY">2.1 <strong>L&#146;alimentation</strong></p>   </font><!--mstheme--></font><!--msthemelist--><table border="0" cellpadding="0" cellspacing="0" width="100%">     <p ALIGN="JUSTIFY">L&#146;alimentation (<i>power supply</i>), situ  l'intrieur du     botier du micro-ordinateur, sert  rduire le courant domestique alternatif de 110     volts (ou 220 volts dans d&#146;autres pays) en courant continu de bas voltage utilis     par les ordinateurs.</p>   <!--msthemelist--></table><!--mstheme--><font face="arial, helvetica">   <font FACE="HELVETICA"><b><p ALIGN="JUSTIFY">2.2 La carte-mre</p>   </b></font><!--mstheme--></font><!--msthemelist--><table border="0" cellpadding="0" cellspacing="0" width="100%">     <p ALIGN="JUSTIFY">La carte-mre est une carte de circuits imprims qui comprend les     principaux composants de l&#146;ordinateur installe dans le botier du     micro-ordinateur. </p>     <p ALIGN="JUSTIFY">Elle contient principalement le microprocesseur qui est le c&#156;ur du     micro-ordinateur. On l'appelle aussi <b>unit centrale de traitement</b> (<b>UCT</b>) ou <i>Central     Processing Unit</i> (<i>CPU</i>). </p>     <p ALIGN="JUSTIFY">Le microprocesseur est un circuit intgr fondu dans une puce de     silicium grand comme un timbre poste de grand format; c&#146;est le moteur principal de     l&#146;ordinateur; il contient l&#146;<b>unit centrale de traitement (UCT)</b>; la     plupart des microprocesseurs qui quipent les ordinateurs IBM ou compatibles sont     fabriqus par Intel, au dbut ils portaient des numros comme 8088, 8086, 80286, 80386,     80486 et maintenant des noms comme Pentium, Pentium MMX, Pentium II, Celeron, etc. Ces     noms sont suivis de chiffres qui prcisent la vitesse d&#146;horloge du microprocesseur :     60, 66, 75, 90, 110, 120, 133, 150, 166, 200, 233, 266, 300, 333, 350, 400, 450 MHz.     D'autres compagnies fabriquent galement des microprocesseurs pour les PC fonctionnant     sous Windows; il s'agit de AMD et Cyrix. Digital fabrique galement des microprocesseurs     de trs haute vitesse comme le Alpha. </p>     <p ALIGN="JUSTIFY">Les microprocesseurs qui quipent les ordinateurs Macintosh de Apple     sont fabriqus par la compagnie Motorola, ils portaient au dbut des numros 68000,     68020, 68030, 68040, puis ils se sont appels PowerPc suivi d&#146;un numro     d&#146;identification: 601, 603e, 604e, etc. En 1998, la dernire gnration de     microprocesseur Motorola pour le Macintosh s'appelle le PowerPc G3; il se fait en 233, 266     et 300 MHz. </p>     <p ALIGN="JUSTIFY">Dans tous les micro-ordinateurs quips de Pentium ou Pentium MMX de     Intel ou de AMD ou de Cyrix, le microprocesseur est install directement sur la carte     mre dans une prise enfichable appel Socle (<i>socket</i>) ZIF (Zero Insertion Force)     qui permet d'installer ou d'extraire le microprocesseur  l'aide d'un petit levier. La     plupart du temps, le microprocesseur est surmont d'un diffuseur de chaleur ou d'un petit     ventilateur  roulement  bille. Le Pentium II de Intel est contenu dans une cartouche     et s'installe dans une fente sur la carte-mre appele <i>Slot 1</i>.</p>     <p ALIGN="JUSTIFY">Le rle de l'<b>UCT</b> (voir figure 1) est :</p>     <!--mstheme--></font><!--msthemelist--><table border="0" cellpadding="0" cellspacing="0" width="100%">       <!--msthemelist--><tr><td valign="baseline" width="42"><img src="_themes/technolo/atecbull3.gif" width="12" height="12" hspace="15"></td><td valign="top" width="100%"><!--mstheme--><font face="arial, helvetica">d'aller chercher les instructions en mmoire;<!--mstheme--></font><!--msthemelist--></td></tr>       <!--msthemelist--><tr><td valign="baseline" width="42"><img src="_themes/technolo/atecbull3.gif" width="12" height="12" hspace="15"></td><td valign="top" width="100%"><!--mstheme--><font face="arial, helvetica">de les interprter ou dcoder;<!--mstheme--></font><!--msthemelist--></td></tr>       <!--msthemelist--><tr><td valign="baseline" width="42"><img src="_themes/technolo/atecbull3.gif" width="12" height="12" hspace="15"></td><td valign="top" width="100%"><!--mstheme--><font face="arial, helvetica">de vrifier si elles sont compltes;<!--mstheme--></font><!--msthemelist--></td></tr>       <!--msthemelist--><tr><td valign="baseline" width="42"><img src="_themes/technolo/atecbull3.gif" width="12" height="12" hspace="15"></td><td valign="top" width="100%"><!--mstheme--><font face="arial, helvetica">d'excuter les instructions;<!--mstheme--></font><!--msthemelist--></td></tr>       <!--msthemelist--><tr><td valign="baseline" width="42"><img src="_themes/technolo/atecbull3.gif" width="12" height="12" hspace="15"></td><td valign="top" width="100%"><!--mstheme--><font face="arial, helvetica">de mettre les rsultats en rserve.<!--mstheme--></font><!--msthemelist--></td></tr>       <p ALIGN="JUSTIFY">&nbsp;</p>     <!--msthemelist--></table><!--mstheme--><font face="arial, helvetica">   <!--msthemelist--></table><!--mstheme--><font face="arial, helvetica">   <!--mstheme--></font><!--msthemelist--><table border="0" cellpadding="0" cellspacing="0" width="100%">     <p ALIGN="JUSTIFY">L&#146;<b>UCT </b>est compose essentiellement de:</p>     <!--mstheme--></font><!--msthemelist--><table border="0" cellpadding="0" cellspacing="0" width="100%">       <font FACE="HELVETICA"><b><p ALIGN="JUSTIFY">2.2.1 L&#146;unit arithmtique et logique       (UAL)</p>       </b></font><!--mstheme--></font><!--msthemelist--><table border="0" cellpadding="0" cellspacing="0" width="100%">         <!--mstheme--></font><!--msthemelist--><table border="0" cellpadding="0" cellspacing="0" width="100%">           <p ALIGN="JUSTIFY">Le <b>rle </b>de l&#146;<b>UAL</b> est de prendre en charge les           oprations arithmtiques (additions, soustractions, multiplications et divisions) et les           oprations logiques: PAS (ngation) - OU (disjonction) - ET (conjonction). La valeur           d'une variable logique ne peut tre que <b>VRAIE</b> ou <b>FAUSSE</b> (0 ou 1). </p>           <p ALIGN="JUSTIFY">Ces circuits de l&#146;<b>UAL </b>sont donc essentiellement binaires           puisque les variables qu'on y traite ne peuvent prendre que des valeurs 0 ou 1. On appelle           ces valeurs <i><b>BIT</b></i> (<i>BInary digiT</i> ou unit binaire). C'est  partir de           ces circuits de base qu'on fabrique des circuits plus complexes de comparaison, de           division, de multiplication, d'addition, etc. L'<b>UAL</b> comprend aussi des registres,           c'est--dire des espaces de mmoire temporaire o elle emmagasine l'information et o           elle accumule les rsultats.</p>         <!--msthemelist--></table><!--mstheme--><font face="arial, helvetica">       <!--msthemelist--></table><!--mstheme--><font face="arial, helvetica">       <font FACE="HELVETICA"><b><p ALIGN="JUSTIFY">2.2.2 L&#146;unit de contrle (UC)</p>       </b></font><!--mstheme--></font><!--msthemelist--><table border="0" cellpadding="0" cellspacing="0" width="100%">         <!--mstheme--></font><!--msthemelist--><table border="0" cellpadding="0" cellspacing="0" width="100%">           <p ALIGN="JUSTIFY">Le rle de l'<b>UC</b> est d'assurer le dcodage des donnes           entres dans l'ordinateur et stockes dans sa mmoire interne et de voir  ce que les           oprations commandes par les instructions du programme s'excutent dans l'ordre et de           faon automatique.</p>         <!--msthemelist--></table><!--mstheme--><font face="arial, helvetica">       <!--msthemelist--></table><!--mstheme--><font face="arial, helvetica">       <font FACE="HELVETICA"><b><p ALIGN="JUSTIFY">2.2.3 Les registres</p>       </b></font><!--mstheme--></font><!--msthemelist--><table border="0" cellpadding="0" cellspacing="0" width="100%">         <!--mstheme--></font><!--msthemelist--><table border="0" cellpadding="0" cellspacing="0" width="100%">           <p ALIGN="JUSTIFY">Un registre est un espace de mmoire temporaire qui contient les           nombres enregistrs dans l'unit centrale de traitement. Un registre est fait de           commutateurs lectroniques (<i>flip-flop</i>), habituellement 8, 16, 32 ou 64 bits, dont           le contenu est lu ou crit simultanment en un seul groupe. Ces commutateurs contiennent           un des deux niveaux de voltage suivant: un bas voltage (0,5 volts) trait comme 0 et un           haut voltage (3,5 volts) trait comme 1. Chaque 0 et 1 est un <i>bit</i>. Un groupe de 16           bits est appel un mot pour un ordinateur  16 bits comme le IBM PC de premire           gnration. Un groupe de 8 bits est appel un demi-mot ou par convention un <i>byte</i>           ou octet sur tous les ordinateurs.</p>           <p ALIGN="JUSTIFY">Les registres sont compris dans l'unit de contrle, il y en a au           moins trois types :</p>         <!--msthemelist--></table><!--mstheme--><font face="arial, helvetica">       <!--msthemelist--></table><!--mstheme--><font face="arial, helvetica">     <!--msthemelist--></table><!--mstheme--><font face="arial, helvetica">   <!--msthemelist--></table><!--mstheme--><font face="arial, helvetica"> <!--msthemelist--></table><!--mstheme--><font face="arial, helvetica">  <blockquote>   <blockquote>     <blockquote>       <blockquote>         <blockquote>           <!--mstheme--></font><!--msthemelist--><table border="0" cellpadding="0" cellspacing="0" width="100%">             <!--msthemelist--><tr><td valign="top" width="42"><img src="_themes/technolo/atecbull1.gif" width="20" height="20" hspace="11"></td><td valign="top" width="100%"><!--mstheme--><font face="arial, helvetica"><blockquote>                 <blockquote>                   <p ALIGN="JUSTIFY"><b>registre d'instruction</b> qui contient l'instruction  excuter;</p>                 </blockquote>               </blockquote>             <!--mstheme--></font><!--msthemelist--></td></tr>             <!--msthemelist--><tr><td valign="baseline" width="42"><img src="_themes/technolo/atecbull1.gif" width="20" height="20" hspace="11"></td><td valign="top" width="100%"><!--mstheme--><font face="arial, helvetica"><blockquote>                 <blockquote>                   <p ALIGN="JUSTIFY"><b>registre d'adresse</b> qui comprend l'adresse o se trouve                   l'instruction en mmoire;</p>                 </blockquote>               </blockquote>             <!--mstheme--></font><!--msthemelist--></td></tr>             <!--msthemelist--><tr><td valign="baseline" width="42"><img src="_themes/technolo/atecbull1.gif" width="20" height="20" hspace="11"></td><td valign="top" width="100%"><!--mstheme--><font face="arial, helvetica"><blockquote>                 <blockquote>                   <p ALIGN="JUSTIFY"><b>registre squentiel</b> (compteur) qui assure la squence des                   instructions  effectuer.</p>                 </blockquote>               </blockquote>             <!--mstheme--></font><!--msthemelist--></td></tr>           <!--msthemelist--></table><!--mstheme--><font face="arial, helvetica">         </blockquote>       </blockquote>     </blockquote>   </blockquote> </blockquote>  <!--mstheme--></font><!--msthemelist--><table border="0" cellpadding="0" cellspacing="0" width="100%">   <font FACE="HELVETICA"><b><p ALIGN="JUSTIFY">2.3 Les mmoires internes</p>   </b></font><!--mstheme--></font><!--msthemelist--><table border="0" cellpadding="0" cellspacing="0" width="100%">     <!--mstheme--></font><!--msthemelist--><table border="0" cellpadding="0" cellspacing="0" width="100%">       <p ALIGN="JUSTIFY">Un micro-ordinateur comprend gnralement deux types de mmoire :</p>       <p ALIGN="JUSTIFY"><b>une mmoire morte ou ROM (<i>Read Only Memory</i>) :</p>       </b><p ALIGN="JUSTIFY">la mmoire morte se prsente sous la forme d&#146;une puce de       silicium soude directement sur la carte-mre. La mmoire <b>ROM</b> est dite morte car       on ne peut la modifier; on ne peut que lire les instructions qui y sont contenues. Elle       contient gnralement les instructions de base pour permettre  l'ordinateur de       dmarrer et de tester ses circuits. Quel que soit l'tat de l'ordinateur (ON ou OFF),       les instructions de la mmoire morte sont toujours conserves.</p>       <p ALIGN="JUSTIFY"><b>une mmoire vive ou RAM (Random Acces Memory) :</p>       </b><p ALIGN="JUSTIFY">la mmoire <i>RAM</i> se prsente sous la forme de puces de       silicium dites puces de mmoires <b>RAM </b>installes en une seule range sur des       barrettes<b> </b>appeles<b> SIMM </b>(<i>Single Inline Memory Module</i>)<b> </b><b> </b>30       <i>pins</i> (petits contacts plats) au dbut avec des puces de 8 ou 9 bits, puis sur des       barrettes  72 (puces de 32 bits) et aujourd'hui de 168 pour les mmoires dites doubles       (DIMM)  64 bits. Ces barettes de mmoire RAM s'installent dans des fentes spcialement       amnages  cette fin sur la carte-mre.La mmoire <b>RAM</b> est dite vive car on       peut la lire et la modifier. On l&#146;appelle aussi mmoire de travail. Elle contiendra       les instructions d'un programme et les rsultats. Cette mmoire ne fonctionne que       lorsque l'ordinateur est sous tension (ON). Lorsqu'teint (OFF), toutes les donnes       enregistres dans la <b>RAM</b> se trouvent effaces, c'est pourquoi une mmoire       auxiliaire externe (disquette, bande magntique ou disque rigide) est ncessaire pour       conserver les donnes emmagasines et traites dans l'ordinateur. </p>       <p ALIGN="JUSTIFY">La mmoire <b>RAM</b> de l'ordinateur ressemble  un systme de       casiers postaux. Chaque cellule ou casier est marqu d&#146;une adresse qui identifie son       emplacement. L'adresse demeure la mme peu importe le contenu qu'on y place. Cependant,        la diffrence des casiers postaux qui peuvent contenir plusieurs lettres  la fois,       la cellule de la mmoire de l'ordinateur n'en comprend qu'une seule. De plus,       contrairement  un casier postal dans lequel on peut ajouter des lettres  celles qui y       sont dj, si on ajoute une nouvelle donne dans la cellule de la mmoire de       l'ordinateur, elle efface et remplace celle qui s'y trouve. Enfin, quand on vient chercher       le courrier dans un casier postal, le casier se vide; dans le cas du contenu d'une cellule       de la mmoire d'un ordinateur, on peut lire son contenu, le copier ailleurs tout en le       laissant  son emplacement original. </p>       <p ALIGN="JUSTIFY">La capacit de mmoire <b>RAM </b>d&#146;un ordinateur se mesure en <b>Kilo-octet       </b>(<b>Ko</b>)<b> </b>(<i>kilobytes</i> = Kb) ou (1 024 caractres ou octets); 1 octet (<i>byte</i>)       = 8 bits ou units binaires (0 et 1); 1 Ko. = 2<sup><font SIZE="1">10</font> </sup>= 1       024 octets; 1 Mo. = 2<font SIZE="1"><sup>20</sup> </font>= 1 048 576 octets. Si au dbut       des annes 1980, une mmoire <b>RAM</b> de 64 Ko ou 128 Ko tait le standard,       aujourd'hui, avec les interfaces graphiques des systmes d'exploitation comme Windows 95,       il faut au moins 16 <b>Mga-octets </b>(<b>Mo</b>)<b> </b>(<i>MegaByte = Mb</i>), de       prfrence 32 voire 64 pour bien fonctionner. Ces mesures s&#146;expriment en units       binaires car c&#146;est le langage de base que comprend un ordinateur. Ainsi chaque       caractre du clavier correspond  un octet ou suite de 8 units binaires. Ces octets       sont cods dans un code appel ASCII (<i>American Standard Code for Information       Interchange</i>) qui comprend 128 caractres; cependant, les micro-ordinateurs actuels       utilisent un code de 254 ou 256 caractres, ce qui permet d&#146;afficher les caractres       spciaux d&#146;autres langues que l&#146;Amricain, des caractres  vocation       technique et des blocs de graphiques.</p>     <!--msthemelist--></table><!--mstheme--><font face="arial, helvetica">   <!--msthemelist--></table><!--mstheme--><font face="arial, helvetica">   <font FACE="HELVETICA"><b><p ALIGN="JUSTIFY">2.4 Une horloge interne</p>   </b></font><!--mstheme--></font><!--msthemelist--><table border="0" cellpadding="0" cellspacing="0" width="100%">     <!--mstheme--></font><!--msthemelist--><table border="0" cellpadding="0" cellspacing="0" width="100%">       <p ALIGN="JUSTIFY">Pour assurer un droulement ordonn des oprations, l&#146;unit de       contrle de l&#146;ordinateur a besoin d&#146;tre rgle selon une cadence prcise.       C&#146;est une horloge rattache au microprocesseur de l&#146;ordinateur qui       l&#146;assure (ne pas la confondre avec l&#146;horloge qui affiche le temps        l&#146;cran de l&#146;ordinateur). L&#146;horloge est un circuit lectronique qui met       des pulsations rgulires  des vitesses de millions de cycles par seconde; sa vitesse       se mesure en Mgahertz (MHz). Elle synchronise le flot des informations qui circulent       dans le microprocesseur et sur la carte-mre; dans la ralit, il arrive souvent que la       vitesse du microprocesseur soit le double de la vitesse permise sur les bus de la       carte-mre. Un micro-ordinateur quip d&#146;un microprocesseur Intel Pentium 90 va       tourner  90 MHz, un Intel 80486 SX-33 va tourner  33 MHz (le S pour <i>Single</i>       indique qu&#146;il s&#146;agit d&#146;un ordinateur sans co-processeur mathmatique; un       DX-33 (D pour <i>Double</i> est un micro-ordinateur  co-processeur mathmatique, i.e.       un microprocesseur spcialis pour effectuer des calculs mathmatiques plus       rapidement), etc., c'est--dire qu'il cadencera l&#146;ordinateur au 33 millionimes de       seconde d&#146;intervalle. C&#146;est de nos jours un micro-ordinateur trs lent. Un       ordinateur  processeur Intel Pentium II de 266 MHz est huit fois plus rapide. En 1998,       la vitesse des microprocesseurs atteint les 500 MHz, comme le Alpha de Digital.</p>     <!--msthemelist--></table><!--mstheme--><font face="arial, helvetica">   <!--msthemelist--></table><!--mstheme--><font face="arial, helvetica">   <font FACE="HELVETICA"><b><p ALIGN="JUSTIFY">2.5 Des bus</p>   </b></font><!--mstheme--></font><!--msthemelist--><table border="0" cellpadding="0" cellspacing="0" width="100%">     <!--mstheme--></font><!--msthemelist--><table border="0" cellpadding="0" cellspacing="0" width="100%">       <p ALIGN="JUSTIFY">Les bus se prsentent sous la forme de rseaux de fils de cuivre       fondus dans le circuit imprim de la carte mre o circule les informations entre les       diffrents composants de l&#146;ordinateur; ces bus relient galement l&#146;ordinateur       aux fentes d&#146;expansion. Pour permettre aux instructions et aux donnes de circuler       dans l&#146;unit centrale de traitement, l&#146;ordinateur possde en quelque sorte des       autoroutes (les <b>BUS)</b> qui servent  transmettre les impulsions lectriques       d&#146;une unit  une autre. Dans les ordinateurs relativement simples, il n&#146;y a       qu&#146;un <b>BUS principal</b>, mais dans les ordinateurs complexes       d&#146;aujourd&#146;hui, il y a plusieurs <b>BUS </b>: des <b>BUS de commande</b>       (contrle), des <b>BUS d&#146;adresses</b>, des <b>BUS de donnes</b>, des <b>BUS       d&#146;instructions</b>, etc.  noter que les BUS fonctionnent  des vitesses       infrieures  celle des microprocesseurs. Par exemple, le BUS d'une carte-mre d'un       Pentium MMX ou d'un Pentium II de Intel tourne  66 Mhz. Les BUS de la toute dernire       gnration de carte mre produit par Intel pour ses Pentium II de 350, 400 et 450 Mhz,       fonctionne  100 MhZ. </p>       <p ALIGN="JUSTIFY">Il est donc important de retenir que la vitesse d'un ordinateur ne       dpend pas uniquement de la vitesse brute de son microprocesseur mais galement de la       vitesse de transmission des donnes via les BUS. Elle dpendra galement de la vitesse       d'affichage des donnes  l'cran et de la vitesse d'accs des donnes au disque       rigide.</p>     <!--msthemelist--></table><!--mstheme--><font face="arial, helvetica">   <!--msthemelist--></table><!--mstheme--><font face="arial, helvetica">   <font FACE="HELVETICA"><b><p ALIGN="JUSTIFY">2.6 Les fentes ou bus d&#146;expansion</p>   </b></font><!--mstheme--></font><!--msthemelist--><table border="0" cellpadding="0" cellspacing="0" width="100%">     <!--mstheme--></font><!--msthemelist--><table border="0" cellpadding="0" cellspacing="0" width="100%">       <p ALIGN="JUSTIFY">Les fentes ou bus d&#146;expansion sont des connecteurs de forme       allonge que l&#146;on trouve sur la carte-mre et qui servent  y brancher des cartes       d&#146;extension; celles-ci permettent de relier  l&#146;ordinateur des priphriques       divers; ces fentes d&#146;extension sont standardises selon les types de machine : ainsi       sur les Macintosh, on trouve des fentes de norme Nu-Bus, PDS ou PCI; sur les IBM ou       compatibles, on trouve des bus de 8/16 bits de norme ISA (norme des premiers IMB PC, XT et       286), et des bus de 32 bits de norme EISA ou VL-Bus (pour les micro-ordinateurs quips       de microprocesseurs 80386 et 80486) ou PCI (pour les micro-ordinateurs quips de       microprocesseurs Pentium et pour les nouveaux PowerPC de Apple) et des bus PCMCIA que       l&#146;on retrouve surtout sur les micro-ordinateurs portables ou les blocs-notes; ils       permettent de brancher des priphriques sur cartes enfichables de la dimension       d&#146;une carte de crdit (fax-modem, disque de stockage, etc.).</p>     <!--msthemelist--></table><!--mstheme--><font face="arial, helvetica">   <!--msthemelist--></table><!--mstheme--><font face="arial, helvetica">   <font FACE="HELVETICA"><b><p ALIGN="JUSTIFY">2.7 Les cartes  priphriques</p>   </b></font><!--mstheme--></font><!--msthemelist--><table border="0" cellpadding="0" cellspacing="0" width="100%">     <!--mstheme--></font><!--msthemelist--><table border="0" cellpadding="0" cellspacing="0" width="100%">       <p ALIGN="JUSTIFY">Peu importe qu&#146;ils soient situs  l&#146;intrieur du botier       de l&#146;ordinateur comme un lecteur de disquettes, un disque dur ou un lecteur CD-ROM ou        l&#146;extrieur comme un cran vido, un modem, une imprimante, un numriseur       d&#146;images, les priphriques ncessitent d&#146;tre connects par       l&#146;intermdiaire de cartes branches dans une fente d&#146;expansion. Sur certains       micro-ordinateurs, les priphriques sont relis  des ports de branchement       directement placs sur la carte-mre comme l&#146;imprimante et le modem sur un       Macintosh. Les cartes  priphriques doivent tre adaptes au bus d&#146;expansion       et supporter l&#146;une des normes (ISA, Nu-Bus, PCI, etc.) vues au point prcdent;       chaque type de priphrique d&#146;un micro-ordinateur appelle un <b>type de carte        priphriques </b>particulier: <b>carte de contrle</b> pour lecteur de disquettes et       disque dur (norme IDE pour IBM et compatibles et Apple Macintosh Quadra 630 et LC 630) ou       SCSI (surtout Macintosh mais de plus en plus IBM et compatibles), <b>carte vido</b> pour       les crans (parfois, les circuits vidos sont placs directement sur la carte-mre,       surtout dans les Macintosh), <b>carte parallle ou srie</b> pour imprimante ou modem ou       souris (deux ports srie directement installs sur la carte-mre sur les Macintosh,       pour une imprimante et un fax-modem externe), <b>carte de son</b> pour brancher des       haut-parleurs externes, <b>carte de manette de jeu</b>, <b>carte de numrisation vido</b>,       etc.</p>     <!--msthemelist--></table><!--mstheme--><font face="arial, helvetica">   <!--msthemelist--></table><!--mstheme--><font face="arial, helvetica">   <font FACE="HELVETICA"><b><p ALIGN="JUSTIFY">2.8 Des ports d'entre et de sortie</p>   </b></font><!--mstheme--></font><!--msthemelist--><table border="0" cellpadding="0" cellspacing="0" width="100%">     <!--mstheme--></font><!--msthemelist--><table border="0" cellpadding="0" cellspacing="0" width="100%">       <p ALIGN="JUSTIFY">Les ports d'entre et de sortie sont des connecteurs rattachs  la       carte mre qui permettent de brancher les priphriques externes comme l'cran, le       clavier, la souris, les haut-parleurs, l'imprimante, le numriseur d'images, un disque       dur, etc.</p>     <!--msthemelist--></table><!--mstheme--><font face="arial, helvetica">   <!--msthemelist--></table><!--mstheme--><font face="arial, helvetica">   <font FACE="HELVETICA"><b><p ALIGN="JUSTIFY">2.9 Des priphriques</p>   </b></font><!--mstheme--></font><!--msthemelist--><table border="0" cellpadding="0" cellspacing="0" width="100%">     <!--mstheme--></font><!--msthemelist--><table border="0" cellpadding="0" cellspacing="0" width="100%">       <p ALIGN="JUSTIFY">Les priphriques sont des dispositifs qui permettent        l&#146;ordinateur de communiquer avec l'extrieur. On nomme ainsi tous les appareils qui       sont situs autour de l&#146;unit centrale de traitement de l&#146;ordinateur. Certains       sont internes car ils sont placs  l&#146;intrieur du botier de l&#146;ordinateur,       la plupart du temps un disque dur, un lecteur de disquettes et un lecteur CD-ROM ou DVD.       Ces priphriques sont respectivement branchs  leur carte  priphrique       respective; on trouve galement de plus en plus des cartes fax-modem qui sont branchs       dans l&#146;une ou l&#146;autre des fentes d&#146;extension de la carte mre.       D&#146;autres priphriques sont externes comme l&#146;imprimante, le clavier, l'cran,       etc. Mais, qu&#146;ils soient dans le botier ou  l&#146;extrieur de celui-ci,       branchs sur les ports de sortie ou d&#146;entre situs  l&#146;arrire du botier       de l&#146;ordinateur, on distingue les types de priphriques suivants :</p>       <font FACE="HELVETICA"><b><p ALIGN="JUSTIFY">2.9.1 Les priphriques d&#146;entre</p>       </b></font><!--mstheme--></font><!--msthemelist--><table border="0" cellpadding="0" cellspacing="0" width="100%">         <!--mstheme--></font><!--msthemelist--><table border="0" cellpadding="0" cellspacing="0" width="100%">           <p ALIGN="JUSTIFY">Les priphriques d&#146;entre sont des dispositifs qui servent            entrer des donnes dans l&#146;ordinateur : clavier, souris, boule roulante (<i>track-ball</i>),           micro, cran tactile, numriseur d&#146;images, crayon optique, lecteur optique, camra           numrique, etc. </p>         <!--msthemelist--></table><!--mstheme--><font face="arial, helvetica">       <!--msthemelist--></table><!--mstheme--><font face="arial, helvetica">       <font FACE="HELVETICA"><b><p ALIGN="JUSTIFY">2.9.2 Les priphriques de sortie</p>       </b></font><!--mstheme--></font><!--msthemelist--><table border="0" cellpadding="0" cellspacing="0" width="100%">         <!--mstheme--></font><!--msthemelist--><table border="0" cellpadding="0" cellspacing="0" width="100%">           <p ALIGN="JUSTIFY">Les priphriques de sortie sont des dispositifs de sortie de           l&#146;information traite par l&#146;ordinateur : l&#146;cran pour afficher les           donnes; les haut-parleurs pour diffuser le son; les diffrents types d&#146;imprimantes           sur papier ( matrice de points,  jets d&#146;encre,  diodes luminescentes, au           laser); les priphriques de stockage qui servent  enregistrer les donnes dans des           mmoires auxiliaires pour les conserver sur des supports magntiques ou optique; ces           priphriques de stockage permettent de lire des donnes dj enregistres et           d&#146;crire des nouvelles donnes; on les retrouve sous la forme de lecteurs de           disquette (3,5 po - 5,25 po dans les premiers temps de la micro-informatique), disques           durs, disques durs amovibles  cartouche, units de sauvegarde sur cassette magntique           ou sur disque optique, CD-ROM ou DVD au laser qui ne fonctionne qu&#146;en mode lecture;           il existe cependant des lecteurs-enregistreurs au laser qui permettent d&#146;enregistrer           une seule fois de nouvelles donnes, WORM = <i>Write Once Read Many</i>, et d&#146;autres           qui permettent d&#146;enregistrer des donnes plusieurs fois.  noter que certains           priphriques de stockage de mme que l&#146;cran tactile sont  la fois des           priphriques d&#146;entre et de sortie, car ils travaillent en mode lecture (entre)           et en mode criture (sortie), comme les priphriques de stockage et les           priphriques de communication : fax modem, carte de rseau Ethernet, etc. </p>         <!--msthemelist--></table><!--mstheme--><font face="arial, helvetica">       <!--msthemelist--></table><!--mstheme--><font face="arial, helvetica">     <!--msthemelist--></table><!--mstheme--><font face="arial, helvetica">   <!--msthemelist--></table><!--mstheme--><font face="arial, helvetica"> <!--msthemelist--></table><!--mstheme--><font face="arial, helvetica"> &nbsp;<!--mstheme--></font><!--msnavigation--></td></tr><!--msnavigation--></table><!--msnavigation--><table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td><!--mstheme--><font face="arial, helvetica">  <!--msthemeseparator--><p align="center"><img src="_themes/technolo/atecrule.gif" width="300" height="10"></p>  <p><strong><a href="http://facvirtuelle.scedu.umontreal.ca/">Retour  <em>La facult virtuelle</em></a><br> <small> Pierre Bordeleau, 1994-1999<br> Dernire mise  jour le <!--webbot bot="DATEFORMAT" startspan PREVIEW="1998/07/24" b-twoplaces="1" s-dateformat="%Y/%m/%d" clientside --> <script language=Javascript><!-- // Webs Unlimited's J-BOTS Generator version 2.0 // Copyright Webs Unlimited 1997 All rights reserved - http://WebsUnlimited.com // make an array of length n Needed for older javascript browsers function makearray(n) { 	this.length = n 	for (var i = 1; i <= n; i++) { 		this[i] = null; } return this; } function IsIn(value,search) { 	if(search.indexOf(value) != -1) { 	  return 1;  } else { 		return 0;    } }  function LeadZero(value) { 	if ( value < 10)  	  document.write('0'); }  var operators = 'dDmMyY%'; var value = '';  var format = '%Y/%m/%d'; var twoplace = 1;	// if 1 then use leading zeros var today = new Date();  // get the numbers  weekday = today.getDay(); month = today.getMonth(); year=today.getYear(); date = today.getDate(); var days = new makearray(7); days[0] = 'Sunday'; days[1] = 'Monday'; days[2] = 'Tuesday'; days[3] = 'Wednesday'; days[4] = 'Thursday'; days[5] = 'Friday'; days[6] = 'Saturday'; var months = new makearray(12); months[0] = 'January'; months[1] = 'February'; months[2] = 'March'; months[3] = 'April'; months[4] = 'May'; months[5] = 'June'; months[6] = 'July'; months[7] = 'August'; months[8] = 'September'; months[9] = 'October'; months[10] = 'November'; months[11] = 'December'; var pos = 0; while (pos < format.length) { 	if( format.substring(pos,pos+1) != '%')  	{ 		document.write(format.substring(pos,pos+1)); 		pos++; 		continue; 	} else { 		if (!IsIn(format.substring(pos,pos+1), operators))		{			document.write(format.substring(pos,pos+1)); 			pos++; 			continue; 		} else { 			if ( format.substring(pos,pos+1) == '%') 			{ 				pos++; // look ahead 				if (format.substring(pos,pos+1) == '%')  				{ 					document.write('%'); 					pos++; 					continue; 				} else { 				if (format.substring(pos,pos+1) == 'd')  				{ 					if(twoplace) LeadZero(date); 					document.write(date); 					pos++; 					continue; 				} else {				if (format.substring(pos,pos+1) == 'A')  				{					document.write(days[weekday]); 					pos++; 					continue; 				} else { 				if (format.substring(pos,pos+1) == 'a')  				{ 					document.write(days[weekday].substring(0,3)); 					pos++; 					continue; 				} else { 				if (format.substring(pos,pos+1) == 'm')  				{ 					if(twoplace) LeadZero(month+1); 					document.write(month+1); 					pos++; 					continue; 				} else { 				if (format.substring(pos,pos+1) == 'B')  				{ 					document.write(months[month]); 					pos++; 					continue; 				} else { 				if (format.substring(pos,pos+1) == 'b')  				{					document.write(months[month].substring(0,3)); 					pos++; 					continue; 				} else { 				if (format.substring(pos,pos+1) == 'y')  				{ 					document.write(year); 					pos++; 					continue; 				} else { 				if (format.substring(pos,pos+1) == 'Y')  				{ 					document.write(1900 + year); 					pos++; 					continue; 				}         pos++; // ignore the char  		} } } } } } } } } } } }  //--></script> <!--webbot bot="DATEFORMAT" i-checksum="62845" endspan --></small></strong></p> <!--mstheme--></font></td></tr><!--msnavigation--></table></body> </html> 
