Publicité

Le PC en détail

Scrum Master in regulated domain (Medical Device Software) à Voluntis
5 Sep 2012
Le PC en détail
Le PC en détail
Le PC en détail
Le PC en détail
Publicité
Le PC en détail
Le PC en détail
Le PC en détail
Le PC en détail
Le PC en détail
Publicité
Le PC en détail
Le PC en détail
Le PC en détail
Prochain SlideShare
Ch2 la carte mèreCh2 la carte mère
Chargement dans ... 3
1 sur 12
Publicité

Contenu connexe

Publicité

Plus de Bruno Delb(20)

Publicité

Le PC en détail

  1. Bruno Delb http://www.brunodelb.com Date : 04/05/1996 Le PC en détail Sommaire LES 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 L'ALIMENTATION.............................................................................................................4 LE HAUT-PARLEUR...........................................................................................................4 LES HUIT SLOTS D'EXTENSION.............................................................................................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.........................................................................................................9 LES ASPECTS LOGICIELS..........................................................................................10 LES INTERRUPTIONS.......................................................................................................12 LE CLAVIER.................................................................................................................12 LE HAUT PARLEUR.........................................................................................................12 1
  2. Bruno Delb http://www.brunodelb.com Date : 04/05/1996 Le PC en détail Les composants du PC Introduction Les composants de base de l'ordinateur PC sont : • une unité centrale • un clavier • un système affichage L’unité centrale L'unité centrale contient : Le microprocesseur Le coeur de l'unité centrale est la carte du processeur, qui est placée horizontalement dans l'unité 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 d'E/S pour le clavier • un haut-parleur audio • environ 8 slots d'extension pour l'ajout 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 l'unité de calcul, ...) La puissance du bus s'exprime en bits : c'est 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 qu'un bus 16 bits. Une horloge délivre des impulsions électroniques à l'ensemble des composants de la carte afin de les synchroniser. Plus la fréquence est élevée, et plus grand est le nombre d'instructions que le micro-processeur peut effectuer. 2
  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 d'accé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 d'intégration atteint. Le bus de données Le bus de données assure le transfert des données. Ces transferts de données s'expriment en Méga octet par seconde (Mo/s). Les trois principaux types de bus sont : • le bus ISA • le bus MCA • le bus EISA La 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 n'acceptent 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 d'accès. Ce temps doit être, bien sûr, le plus court possible. Les valeurs types aujourd'hui 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 n'a que peu d'inscidence. 3
  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. L'alimentation L'alimentation est contenue dans l'unité centrale. Elle se trouve dans le coin supérieur droit. Cette alimentation fournit une alimentation de courant continu aux éléments de l'unité centrale et parfois du courant alternatif au moniteur. Le haut-parleur Logé près du coin gauche avant de l'unité centrale, se trouve un petit haut parleur. Il est sous contrôle d'un programme et est utilisé, en particulier, pour une alarme, pour les jeux et pour les programmes d'application qui nécessitent une sortie audio. Les huit slots d'extension Le PC offre un ensemble de cartes qui s'enfichent 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 L'unité 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. 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 n'a cessé d'augmenter 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 d'accès aux données est donc d'autant réduit. Le disque dur a besoin d'une carte contrôleur de disque pour pouvoir être connecté à l'unité centrale. Une carte au standard VESA assure une vitesse plus élevée. La carte contrôleur peut éventuellement être équipée d'un cache contrôleur. Le clavier On distingue : • les claviers capacitifs : une couche de matériau isolant découpée selon la disposition des touches s'intercale entre deux films recouverts d'une encre conductrice. Lorsqu'une 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 l'information de manière plus directe, avec un cercle de métal reliant deux contacts électriques lors de l'appui sur une touche. Le clavier a 102 touches et offre un aspect similaire à celui d'une machine à écrire standard. 5
  6. Bruno Delb http://www.brunodelb.com Date : 04/05/1996 Le PC en détail La liaison du clavier à l'unité centrale est faite par quatre fils qui transportent les deux signaux : les commandes et l'alimentation. Le clavier envoie un code de 8 bits lors de la pression d'une 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 d'utilisation 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 à l'unité 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 l'affichage 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. Bruno Delb http://www.brunodelb.com Date : 04/05/1996 Le PC en détail La carte mère La carte mère est placée horizontalement à la base de l'unité du système. La carte est reliée à l'alimentation par deux connecteurs à six broches. Les autres connecteurs sur la carte relient le clavier et le haut parleur. La chaîne d'E/S est installée parmi des huit slots d'E/S. Un commutateur à deux lignes (DIP c'est-à-dire un ensemble de huit commutateurs) est monté sur la carte et peut être lu à partir d'un 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 d'E/S • la chaîne d'E/S Les 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 d'E/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 d'horloge. Ce circuit se charge de tout ce qui concerne l'organisation dans le temps. Il fournit des impulsions (signaux) réguliers à travers la carte, qui signalent ainsi aux autres circuits qu'ils doivent fonctionner à ce moment précis. C'est ce qu'on 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. Bruno Delb http://www.brunodelb.com Date : 04/05/1996 Le PC en détail La RAM Les circuits RAM (Random Access Memory) sont des circuits de mémoire vive, c'est-à-dire de la mémoire que l'on peut modifier à loisir, bien que chaque fois que l'on éteint l'ordinateur, ces données disparaissent. Ils sont mis en parallèle, mais sont sélectables individuellement par le biais d'une broche, activée ou non selon l'adresse demandée. De plus, un test est effectué lors de la mise sous tension de l'ordinateur 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 qu'une fois qu'elles contiennents des données (programmes, ...), on ne peut plus la modifier. L'intérêt réside dans le fait que lorsqu'on allume l'ordinateur, 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 n'est que cette fois, aucun test de parité n'est 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 d'E/S par A0.A15 C'est 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 d'une broche (entrée - sortie). Un contrôle par logiciel est donc possible. Le 8259 Le 8259 est le contrôleur d'interruptions. Ses fonctions sont : • la gestion des demandes de service des périphériques • la transmission des demandes d'interruption au micro-processeur dans l'ordre de priorité Ce circuit reçoit les demandes d'interruption. Chaque type d'interruption se voit affecté d'un niveau de priorité, numéroté de 0 à 7. Ainsi, l'interruption pour les accès au lecteur de disquettes est de niveau 7, le plus faible. 8
  9. Bruno Delb http://www.brunodelb.com Date : 04/05/1996 Le PC en détail Le 8253 Le 8253 est une minuterie programmable. Il est utilisé pour : mettre la jour l'horloge, le rafraichissement de la RAM, le Haut Parleur. Ce circuit est constitué de trois ensemble d'un signal horloge, d'une gâchette, et d'une 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 l'une horloge fournissant l'heure et le jour • la chaine 1 est utilisée pour l'heure 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 audio Le 8087 Le 8087 est le co-processeur arithmétique. Il permet d'effectuer 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 C'est 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 l'ensemble de la carte : envoi du signal de l'horloge (qui permet d'indiquer quand doivent entrer en jeu les autres circuits), du signal de demande d'interruption, ... L'ensemble de ses broches sont reliées aux autres circuits ou bien directement (co-processeur arithmétique, contrôleur d'interruption), ou bien indirectement (portes logiques, amplificateurs de lignes de bus, ...). 9
  10. Bruno Delb http://www.brunodelb.com Date : 04/05/1996 Le PC en détail Les 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 d'abord que la mémoire d'un 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 d'un 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. 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 qu'il s'agit d'un nombre en hexadécimal) est 00011001, ou si on supprime les zéros non significatifs, 11001. 11
  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 d'un 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 d'un 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 l'octet : 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 d'indice 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 d'extension. 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 l'horloge de l'heure et du jour. • Le niveau 1 est relié aux circuits de l'adaptateur du clavier et reçoit une interruption de chaque code de balayage envoyé par le clavier. L'interruption 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. L'interface peut demander l'exécution d'un test de diagnostique dans le clavier. L'interface clavier est un connecteur à cinq broches sur la carte mère qui se fixe sur le panneau arrière de l'unité centrale. Le Haut Parleur Le haut parleur mesure 2 pouces 1/4. Les circuits de contrôle du haut parleur et l'amplificateur 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
Publicité