Bruno Delb                             http://www.brunodelb.com                        Date : 04/05/1996                  ...
Bruno Delb                http://www.brunodelb.com         Date : 04/05/1996                                Le PC en détai...
Bruno Delb                http://www.brunodelb.com            Date : 04/05/1996                              Le PC en déta...
Bruno Delb                http://www.brunodelb.com        Date : 04/05/1996                              Le PC en détail  ...
Bruno Delb                 http://www.brunodelb.com       Date : 04/05/1996                                Le PC en détail...
Bruno Delb                http://www.brunodelb.com           Date : 04/05/1996                               Le PC en déta...
Bruno Delb                http://www.brunodelb.com          Date : 04/05/1996                                 Le PC en dét...
Bruno Delb                http://www.brunodelb.com          Date : 04/05/1996                             Le PC en détailL...
Bruno Delb                http://www.brunodelb.com         Date : 04/05/1996                             Le PC en détailLe...
Bruno Delb                    http://www.brunodelb.com      Date : 04/05/1996                                    Le PC en ...
Bruno Delb                   http://www.brunodelb.com   Date : 04/05/1996                               Le PC en détail De...
Bruno Delb                      http://www.brunodelb.com      Date : 04/05/1996                                     Le PC ...
Prochain SlideShare
Chargement dans…5
×

Le PC en détail

1 598 vues

Publié le

Publié dans : Technologie
1 commentaire
1 j’aime
Statistiques
Remarques
Aucun téléchargement
Vues
Nombre de vues
1 598
Sur SlideShare
0
Issues des intégrations
0
Intégrations
14
Actions
Partages
0
Téléchargements
187
Commentaires
1
J’aime
1
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Le PC en détail

  1. 1. Bruno Delb http://www.brunodelb.com Date : 04/05/1996 Le PC en détail SommaireLES COMPOSANTS DU PC............................................................................................2 INTRODUCTION...............................................................................................................2 L’UNITÉ CENTRALE...........................................................................................................2 LE MICROPROCESSEUR......................................................................................................2 LE BUS DE DONNÉES........................................................................................................3 LA RAM ("RANDOM ACCESS MEMORY" : ACCÈS MÉMOIRE ALÉATOIRE)............................................3 LALIMENTATION.............................................................................................................4 LE HAUT-PARLEUR...........................................................................................................4 LES HUIT SLOTS DEXTENSION.............................................................................................4 LE (OU LES) LECTEURS DE DISQUETTES..................................................................................4 LE (OU LES) DISQUES DURS...............................................................................................5 LE CLAVIER...................................................................................................................5 LE LECTEUR DE DISQUETTE.................................................................................................6 LE PORT PARALLÈLE.........................................................................................................6 LA CARTE VIDÉO COULEUR.................................................................................................6 LA CARTE MÈRE..............................................................................................................7 LES CIRCUITS INTÉGRÉS PROGRAMMABLES..............................................................................7 Le 8237..................................................................................................................7 Le 8284..................................................................................................................7 La RAM...................................................................................................................8 La ROM...................................................................................................................8 Le 8288..................................................................................................................8 Le 8255..................................................................................................................8 Le 8259..................................................................................................................8 Le 8253..................................................................................................................9 Le 8087..................................................................................................................9 Le 8088/8086.........................................................................................................9LES ASPECTS LOGICIELS..........................................................................................10 LES INTERRUPTIONS.......................................................................................................12 LE CLAVIER.................................................................................................................12 LE HAUT PARLEUR.........................................................................................................12 1
  2. 2. Bruno Delb http://www.brunodelb.com Date : 04/05/1996 Le PC en détailLes composants du PC Introduction Les composants de base de lordinateur PC sont : • une unité centrale • un clavier • un système affichage L’unité centrale Lunité centrale contient : Le microprocesseur Le coeur de lunité centrale est la carte du processeur, qui est placée horizontalement dans lunité centrale. La carte du processeur contient lélectronique essentielle du système, comprenant : • le microprocesseur 8088 • de la RAM et de la ROM • des circuits dE/S pour le clavier • un haut-parleur audio • environ 8 slots dextension pour lajout de nouvelles interfaces Le processeur contient : • des registres qui stockent les données en cours de traitement, • une unité de calcul logique qui effectue toutes les opérations, • des bus qui servent de liaisons internes (transfert des données entre les registres et lunité de calcul, ...) La puissance du bus sexprime en bits : cest on fait la taille des données pouvant être traitées en une fois dans le processeur. Un bus 32 bits est ainsi plus puissant quun bus 16 bits. Une horloge délivre des impulsions électroniques à lensemble des composants de la carte afin de les synchroniser. Plus la fréquence est élevée, et plus grand est le nombre dinstructions que le micro-processeur peut effectuer. 2
  3. 3. Bruno Delb http://www.brunodelb.com Date : 04/05/1996 Le PC en détail Le processeur possède une mémoire cache afin daccélérer les transferts de données entre le processeur et la mémoire. Cette mémoire extrêmement rapide contient les données et les instructions les plus fréquemment utilisées, afin de ne pas être ralenti par les accès à la mémoire classique. Le coprocesseur arithmétique (ou mathématique) accélère le traitement des nombres décimaux. Il est inclu dans les nouveaux processeurs. Le 80286 possédait 130.000 transistors. Le Pentium, 3 millions. La rapidité des calculs dépend bien sûr du niveau dintégration atteint.Le bus de données Le bus de données assure le transfert des données. Ces transferts de données sexpriment en Méga octet par seconde (Mo/s). Les trois principaux types de bus sont : • le bus ISA • le bus MCA • le bus EISALa RAM ("Random Access Memory" : accès mémoire aléatoire) Les circuits de RAM actuels sont regroupés sur des mini-cartes électroniques, appelées les barettes à la norme SIMM, ou tout simplement barette SIMM (Single In-line Memory Module). On distingue deux grands types de RAM : • celles à 8 bits : les circuits se suivent sans discontinuité. • celles à 32 bits : elles sont divisées en deux parties par une découpe au milieu de la ligne de broche. Les PC 286 et 386SX nacceptent que les SIMM à 8 bits. Les autres acceptent les deux types. Leur capacité peut être de 256 Ko, 512 Ko, 1 Mo, 4 Mo ou 8 Mo. Lesbarettes sont regroupées par banque de 1, 2 ou 4 circuits. Une banque de mémoire ne peut contenir que des barettes identiques. Les circuits de RAM sont caractérisés par le temps daccès. Ce temps doit être, bien sûr, le plus court possible. Les valeurs types aujourdhui vont de 60 à 80 ns (milliardièmes de seconde). Certains logiciels, surtout ceux tournant sous Windows, sont très gourmand en mémoire vive. Si vous manquez de mémoire, ou bien il refusera purement et simplement de tourner, ou alors son exécution sera très ralentie. Le passage de 4 à 8 Mo améliore grandement les performances. Par contre, le passage de 8 à 16 Mo na que peu dinscidence. 3
  4. 4. Bruno Delb http://www.brunodelb.com Date : 04/05/1996 Le PC en détail Il existe aussi deux types particuliers de mémoire, la mémoire CACHE : • Mémoire cache à écriture immédiate • Mémoire cache à écriture différée Pour une application mono-utilisateur, 8 Ko de cache interne au processeur suffisent. Pour les applications multi-tâche ou pour un 486DX2 ou plus, il faut 256 Ko de cache secondaire, à cause de la grande différence entre la vitesse interne et la vitesse externe.Lalimentation Lalimentation est contenue dans lunité centrale. Elle se trouve dans le coin supérieur droit. Cette alimentation fournit une alimentation de courant continu aux éléments de lunité centrale et parfois du courant alternatif au moniteur.Le haut-parleur Logé près du coin gauche avant de lunité centrale, se trouve un petit haut parleur. Il est sous contrôle dun programme et est utilisé, en particulier, pour une alarme, pour les jeux et pour les programmes dapplication qui nécessitent une sortie audio.Les huit slots dextension Le PC offre un ensemble de cartes qui senfichent dans les slots pour fournir une extension de mémoire, des lecteurs de disquettes, des interfaces standards très diversifiées, ...Le (ou les) lecteurs de disquettes Lunité centrale peut loger jusquà deux lecteurs de disquettes de : • de 3 pouces 1/2 • 720 Ko • 1,44 Mo • de 5 pouces 1/4 • 360 Ko • 1,2 Mo Pour installer les lecteurs de disquettes, une carte doit être mise en place dans un des slots du bus du système. 4
  5. 5. Bruno Delb http://www.brunodelb.com Date : 04/05/1996 Le PC en détail La disquette fut le premier support d’information des ordinateurs de type PC. Son rôle est capital car il permet d’échanger des données d’une machine à une autre (de même type) sans raccordement. La disquette repose sur le même principe que le disque dur. Cependant, il est de capacité moindre, mais est amovible et peut donc être insérée dans une autre unité centrale. Les disquettes ont une surface souple et en général une taille de 3"1/2. Elle ont en général une capacité de 1,44 Mo. Les ordinateurs IBM disposent de lecteurs de disquettes 2,88 Mo.Le (ou les) disques durs Plusieurs plateaux d’aluminium recouverts de nickel ou d’un oxyde magnétique tournent sur un palier relié à un moteur qui entraîne l’ensemble. Le nombre de révolution par minute va de 3400 à 5400 (à titre de comparaison, un lecteur de disquette tourne à 360 tours par minute). Sont prévues prochainement des disques de 7200 révolutions par minute. A chaque face de chaque plateau est associé un électro-aimant (ou tête de lecture/écriture) suspendu au bout d’un bras rigide. Tous les bras sont solidaires, regroupés dans une seule unité mobile asservie à un mécanisme de positionnement. La rotation du disque crée une sorte de coussin d’air qui maintient la tête de lecture à environ 10 microns de la surface. Jusquà maintenant, la capacité des disques durs na cessé daugmenter exponentiellement. Le format du disque étant constant, et la capacité étant de plus en plus grande, les pistes sont de plus en plus rapprochées les unes des autres. Le temps daccès aux données est donc dautant réduit. Le disque dur a besoin dune carte contrôleur de disque pour pouvoir être connecté à lunité centrale. Une carte au standard VESA assure une vitesse plus élevée. La carte contrôleur peut éventuellement être équipée dun cache contrôleur.Le clavier On distingue : • les claviers capacitifs : une couche de matériau isolant découpée selon la disposition des touches sintercale entre deux films recouverts dune encre conductrice. Lorsquune touche est enfoncée, un piston comprime la membrane, assurant le contact entre les deux couches extérieures à travers la découpe. • les claviers à contact : ils transmettent linformation de manière plus directe, avec un cercle de métal reliant deux contacts électriques lors de lappui sur une touche. Le clavier a 102 touches et offre un aspect similaire à celui dune machine à écrire standard. 5
  6. 6. Bruno Delb http://www.brunodelb.com Date : 04/05/1996 Le PC en détail La liaison du clavier à lunité centrale est faite par quatre fils qui transportent les deux signaux : les commandes et lalimentation. Le clavier envoie un code de 8 bits lors de la pression dune touche et de son relachement. Si une touche est tenue enfoncée, le clavier envoi un code de vérification lors de la pression, attend, puis envoie le même code de vérification à une vitesse fixée jusquà ce que la touche soit relachée. Lors du relachement de la touche, un code de vérification différent est envoyé. Cette fonction permet de définir le mode dutilisation du clavier et, de définir les états des touches shift et la fonction de chaque touches du clavier.Le lecteur de disquette Cette carte permet la liaison de deux lecteurs de disquettes à lunité centrale. En général, elle permet également la liaison de deux disques durs.Le port parallèle Cette carte permet la liaison de la plupart des imprimantes, qui utilisent les interfaces parallèles au standard Centronic. Cette carte est capable de supporter les transferts de données par programme et le transfert des données par interrution.La carte vidéo couleur Cette carte permet une liaison à un certain nombre de moniteurs et supporte les modes monochrome et couleur en mode texte et graphique. En mode texte, elle supporte laffichage de format 40 x 25 ou de format 80 x 25. De plus, chaque caractère peut être affiché en monochrome ou en couleurs avec 8 couleurs en arrière plan et 16 en avant plan. Chacun des caractères en mode texte peut aussi clignoter, de nombreuses pages peuvent également être stockées dans la carte, comme par exemple quatre écrans de 80 x 25 ou huit écrans de 40 x 25. 6
  7. 7. Bruno Delb http://www.brunodelb.com Date : 04/05/1996 Le PC en détailLa carte mère La carte mère est placée horizontalement à la base de lunité du système. La carte est reliée à lalimentation par deux connecteurs à six broches. Les autres connecteurs sur la carte relient le clavier et le haut parleur. La chaîne dE/S est installée parmi des huit slots dE/S. Un commutateur à deux lignes (DIP cest-à-dire un ensemble de huit commutateurs) est monté sur la carte et peut être lu à partir dun programme. Le commutateur DIP fournit au BIOS des informations sur la configuration. La carte système comprend cinq parties fonctionnelles : • le sous-système du processeur et ses éléments • le sous-système ROM ("Read Only Memory" : lecture de mémoire uniquement) • le sous-système de lecture/écriture de mémoire (RAM) • des adaptateurs intégrés dE/S • la chaîne dE/SLes circuits intégrés programmables Le 8237 Ce circuit permet un accès direct à la mémoire, ce qui permet de soulager le micro-processeur pour cette tâche. DMA signifie Direct Access Memory. Trois des quatre chaînes DMA sont disponibles sur le bus dE/S et supportent les transferts de données à grande vitesse entre les périphériques et la mémoire sans intervention du processeur. Le 8284 Le 8284 est un générateur dhorloge. Ce circuit se charge de tout ce qui concerne lorganisation dans le temps. Il fournit des impulsions (signaux) réguliers à travers la carte, qui signalent ainsi aux autres circuits quils doivent fonctionner à ce moment précis. Cest ce quon appelle la synchronisation. En effet, les circuits intégrés ont des caractéristiques (temps de réponse, ...) différents les uns des autres. 7
  8. 8. Bruno Delb http://www.brunodelb.com Date : 04/05/1996 Le PC en détailLa RAM Les circuits RAM (Random Access Memory) sont des circuits de mémoire vive, cest-à-dire de la mémoire que lon peut modifier à loisir, bien que chaque fois que lon éteint lordinateur, ces données disparaissent. Ils sont mis en parallèle, mais sont sélectables individuellement par le biais dune broche, activée ou non selon ladresse demandée. De plus, un test est effectué lors de la mise sous tension de lordinateur par la ROM BIOS. Le calcul de la parité est effectué. Selon le résultat (paire ou impaire), le test est positif ou négatif.La ROM Ces circuits de ROM (Read Only Memory) sont des circuits de mémoire morte, en ce sens quune fois quelles contiennents des données (programmes, ...), on ne peut plus la modifier. Lintérêt réside dans le fait que lorsquon allume lordinateur, on a besoin de ce programme stocké en ROM, la RAM étant obligatoirement vide. En effet, un ordinateur sans programme est stupide, dit-on ! De plus, ces circuits sont utilisés (en gros) comme les RAM, si ce nest que cette fois, aucun test de parité nest effectué !Le 8288 Le 8288 est un contrôleur de bus. Il interprète ces commandes. Il peut accéder : • à la ROM ou à la RAM par A0..A19 • aux ports dE/S par A0.A15 Cest lui qui active ou désactive tel ou tel circuit à un moment précis.Le 8255 Ce circuit permet, entre autres, la lecture des switchs de configuration de la carte mère, ou encore contribue au contrôle du haut parleur, ... Il " ne fait que " de lire létat dune broche (entrée - sortie). Un contrôle par logiciel est donc possible.Le 8259 Le 8259 est le contrôleur dinterruptions. Ses fonctions sont : • la gestion des demandes de service des périphériques • la transmission des demandes dinterruption au micro-processeur dans lordre de priorité Ce circuit reçoit les demandes dinterruption. Chaque type dinterruption se voit affecté dun niveau de priorité, numéroté de 0 à 7. Ainsi, linterruption pour les accès au lecteur de disquettes est de niveau 7, le plus faible. 8
  9. 9. Bruno Delb http://www.brunodelb.com Date : 04/05/1996 Le PC en détailLe 8253 Le 8253 est une minuterie programmable. Il est utilisé pour : mettre la jour lhorloge, le rafraichissement de la RAM, le Haut Parleur. Ce circuit est constitué de trois ensemble dun signal horloge, dune gâchette, et dune sortie. Ainsi, nous pouvons activer une sortie par logiciel. Les trois compteurs/minuteries programmables sont utilisées par le système comme suit : • la chaine 0 est utilisée comme une minuterie fournissant une base de temps constante pour lune horloge fournissant lheure et le jour • la chaine 1 est utilisée pour lheure et la demande des cycles de rafraichissement de la chaine DMA • la chaine 2 est utilisée pour supporter la génération du bip pour le haut-parleur audioLe 8087 Le 8087 est le co-processeur arithmétique. Il permet deffectuer les opérations arithmétiques beaucoup plus rapidement que le micro-processeur. Il fonctionne ne quelque sorte en parallèle avec le micro-processeur : il le soulage des travaux de calcul arithmétique, et beaucoup plus rapidement. Un point à retenir : il est optionnel, et ne figure donc pas de base sur la carte- mère?Le 8088/8086 Cest ce circuit qui exécute les instructions en langage machine (représentées par des 0 et des 1, en notation binaire). Il a également pour fonction un contrôle sur lensemble de la carte : envoi du signal de lhorloge (qui permet dindiquer quand doivent entrer en jeu les autres circuits), du signal de demande dinterruption, ... Lensemble de ses broches sont reliées aux autres circuits ou bien directement (co-processeur arithmétique, contrôleur dinterruption), ou bien indirectement (portes logiques, amplificateurs de lignes de bus, ...). 9
  10. 10. Bruno Delb http://www.brunodelb.com Date : 04/05/1996 Le PC en détailLes aspects logiciels Chaque emplacement mémoire, ou octet de mémoire, est capable de prendre 256 valeurs différentes (de 0 à 255), soit encore de stocker un caractère quelconque parmi 256. Nous allons voir plus en détail comment sont réellement stoquées ces informations. Sachez tout dabord que la mémoire dun ordinateur est composée de composants électroniques qui peuvent prendre deux états (on parlera de circuits bistables, ou flips-flops). Ces deux états sont normalement représentés par 0 ou 1, mais peuvent aussi être appelés : Etat 0 Etat 1 zéro un désactivé activé effacé mis en place Lorsque les chiffres 0 et 1 sont utilisés pour caractériser létat dun bistable, ils sont appelés nombres binaires ou bits. Avec deux bits différents, on peut représenter quatre états différents : A B 0 0 0 1 1 0 1 1 10
  11. 11. Bruno Delb http://www.brunodelb.com Date : 04/05/1996 Le PC en détail De même, avec quatre bits, on peut représenter seize valeurs différentes, car 24 = 16. Donc un nombre en hexadécimal (base 16) peut être représenté par quatre bits. Les chiffres hexadécimaux et leurs équivalent binaires sont indiqués dans le tableau suivant : Décimal Hexadécimal Binaire 0 0 0000 1 1 0001 2 2 0010 3 3 0011 4 4 0100 5 5 0101 6 6 0110 7 7 0111 8 8 1000 9 9 1001 10 A 1010 11 B 1011 12 C 1100 13 D 1101 14 E 1110 15 F 1111 Tout nombre décimal peut être converti en notation binaire en convertissant simplement chaque chiffre hexadécimal en ses quatre bits correspondants. Voyons un exemple : • décimal : 25 • hexadécimal : 19 • binaire : 0001 et 1001 Dans cet exemple, léquivalent binaire de $19 ($ signifie quil sagit dun nombre en hexadécimal) est 00011001, ou si on supprime les zéros non significatifs, 11001. 11
  12. 12. Bruno Delb http://www.brunodelb.com Date : 04/05/1996 Le PC en détail Vous pourrez aisément vérifier les propriétés suivantes : • Décaler un nombre binaire dun rang à gauche et ajouter un zéro à droite, revient à multiplier la valeur par deux : 7 est codé par 111 14 est codé par 1110 • Décaler un nombre binaire dun rang à droite et supprimer le dernier chiffre revient à le diviser par deux en ignorant le reste de la division : 14 est codé par 1110, 7 est codé par 111 Etudions maintenant le cas de loctet : un octet correspond à une information de huit bits. Ces bits sont habituellement numérotées de 0 à 7 : numéro 7 6 5 4 3 2 1 0 bit 0 0 0 1 1 0 0 1 Le bit dindice zéro (le plus à droite) est appelé le bit de poids faible, ou encore le bit le moins significatif. Par opposition, le bit numéro 7 (le plus à gauche) est le bit de poids fort, ou encore le bit le plus significatif.Les interruptions Des huit niveaux de priorité des interruptions, six sont utilisés par les des slots dextension. Deux niveaux sont utilisés sur la carte mère. • Le niveau 0, le plus prioritaire, est relié à la chaine 0 du compteur/minuterie et fournit une interruption périodique pour lhorloge de lheure et du jour. • Le niveau 1 est relié aux circuits de ladaptateur du clavier et reçoit une interruption de chaque code de balayage envoyé par le clavier. Linterruption non masquable (NMI) du 8088 est utlisée pour rapporter les erreurs de parité de la mémoire.Le clavier La liaison au clavier est une interface série. Les circuits génèrent une interruption au processeur quand un scan code complet est reçu. Linterface peut demander lexécution dun test de diagnostique dans le clavier. Linterface clavier est un connecteur à cinq broches sur la carte mère qui se fixe sur le panneau arrière de lunité centrale.Le Haut Parleur Le haut parleur mesure 2 pouces 1/4. Les circuits de contrôle du haut parleur et lamplificateur sont sur la carte mère. Le haut parleur est connecté par deux fils reliés à un connecteur à trois broches sur la carte mère. 12

×