Introduction _________________________________________________________________ 3 1. Architecture dune carte mre _______________________________________________ 4 1.1. L'volution de la micro-informatique __________________________________________ 4 1.2. Le modle darchitecture_____________________________________________________ 5 1.3. Structure d'un ordinateur____________________________________________________ 9 1.4. Les processeurs_____________________________________________________________ 9 2. Fonctionnement dune carte mre pour PC ____________________________________ 9 2.1. Principe de fonctionnement___________________________________________________ 9 2.2. Fonctionnement de l'unit centrale ____________________________________________ 9 2.3. Excution d'un programme___________________________________________________ 9 2.4. La carte mre et ses composants_______________________________________________ 9 2.5. Fonctionnement de la carte mre ______________________________________________ 9 3. Le futur _________________________________________________________________ 9 3.1. Les constructeurs de cartes mres _____________________________________________ 9 3.2. Les nouvelles technologies dans la carte mre____________________________________ 9 3.3. Futur proche_______________________________________________________________ 9 3.4. Les tendances ______________________________________________________________ 9 Au final _____________________________________________________________________ 9 Glossaire ____________________________________________________________________ 9 Bibliographie ________________________________________________________________ 9
Architecture et fonctionnement dune carte mre pour PC
Mon probatoire a pour sujet larchitecture et le fonctionnement dune carte mre pour Personnal Computer ou PC. Larchitecture des machines en informatique a t modele par lesprit des hommes. Les PC que nous connaissons aujourdhui, ont suivi un cheminement intimement li lhistoire et aux besoins des hommes. Le PC appartient la catgorie quon appelle la micro-informatique. Ctait la plus petite catgorie dordinateur par rapport au mini-ordinateur, serveur et autre mainframe. Dans tous les cas, lintrieur des PC renferme une carte mre.
Ce concept de Personnal Computer a t cr par IBM au dbut des annes 80. IBM navait pas imagin les potentialits de ce type de petit ordinateur. La micro-informatique 1 tait ne. Philippe Dreyfus a cr le terme informatique en 1962 par la runion des deux termes information et automatique. Cest la science qui traite automatiquement l'information. Il existe deux types dinformation, savoir les informations analogiques et numriques. L'information analogique a comme support un signal continu ou une oscillation dans une ligne lectrique. Quant linformation numrique, celle-ci dsigne l'information code de faon symbolique par des chiffres.
A lheure actuelle nous assistons une mutation du march de la micro-informatique. Il y a une sparation distincte entre le PC de bureautique que nous utilisons au quotidien au travail et le PC personnel de notre domicile. Le PC personnel rentre en concurrence avec le PC portable qui offre les mmes fonctionnalits et un cot tout fait abordable. De ce fait, le march devient incertain pour le PC personnel concurrent de nouvelles technologies tel que le Portable, le Pocket PC ou la tablette PC. Larchitecture et le fonctionnement de tous ces appareils reposent toujours sur le mme systme de traitement. Je me focaliserai uniquement sur les cartes mres de PC dites standard prsentes dans nos PC personnel qui offrent un certain nombre de possibilits. Avant daborder la partie physique de larchitecture dune carte mre, je vous prsenterai brivement les grandes tapes de lvolution des machines informatiques jusqu la micro- informatique que nous utilisons au quotidien. Dans la premire partie, je traiterai de lvolution de linformatique et je vous citerai quelques vnements dcisifs. Ensuite je vous exposerai le modle de base sur lequel tous les systmes sappuient depuis plus de cinquante ans. Dans une seconde partie, je vous clairerai sur son fonctionnement en abordant tout dabord le fonctionnement de lunit centrale, puis les composants indispensables dune carte mre. Pour chacun des lments, je vous indiquerai leurs rles et leurs fonctionnements au sein de cette dernire. Ainsi pour mieux interprter son fonctionnement global, nous verrons la carte mre dans ses dtails. Pour finir, on sorientera vers le futur avec un aperu de toutes les nouvelles technologies que renfermeront les futures gnrations de cartes mres et les tendances venir pour le march du PC sous toutes ses formes.
1 Voir glossaire Architecture et fonctionnement dune carte mre pour PC
Le mot architecture vient du latin architectura, signifiant art de construire. Il sagit du produit de l'art de l'architecte qui imagine et conoit un arrangement ordonn et structur des composants. Les ordinateurs traitent des informations digitales codes en base 2 (binaire). Le message transmis est alors constitu par des successions (ou paquets) de chiffres, sous forme de signaux binaires. La thorie de l'information dveloppe par Claude Shannon en 1948, fournit une mesure de quantit d'information. Son unit est le "le bit" (Binary digIT ; digit = nombre, d'o digitaliser = numriser). Le Bit est la quantit d'information contenue dans le choix lmentaire entre deux possibilits 0 ou 1, comme cest le cas du lanc d'une pice de monnaie pour obtenir pile ou face. La carte mre est la carte principale du PC, cest llment prpondrant de lordinateur. En effet, un ordinateur sans carte son ou carte rseau pourra toujours fonctionner. Dans cette premire partie nous allons traiter de lvolution de linformatique puis du modle darchitecture et de ses composants do elle tire son fonctionnement. Pour finir nous aborderons deux points importants que sont la structure dun ordinateur et les diffrents types de processeurs qui y sont intgrs.
1.1. L'volution de la micro-informatique
Certains classent l'informatique dans les Nouvelles Technologies alors quelle est ne lors de la deuxime guerre mondiale, il y a plus d'un demi-sicle ! Avant daborder larchitecture dune carte mre, nous allons retourn aux origines de linformatique et nous allons souligner quelques tapes importantes de son volution.
1.1.1. Les origines
A ces dbuts, il s'agissait d'normes ensembles qui, comme les postes de radio de l'poque, utilisaient des lampes lectroniques. La vraie rvolution fut la mise au point du transistor, base de l'lectronique moderne, qui permettait un gain de place considrable tout en ne demandant que trs peu de puissance lectrique. D'abord base de Germanium, le transistor avait un gros dfaut : il ne supportait pas la chaleur. Au dessus de 40, il cessait de fonctionner. Cet inconvnient majeur disparut avec lavnement du Silicium (Silicon en Anglais). C'est grce ce matriau que l'informatique a pu se dvelopper dans les domaines autres que le militaire.
1.1.2. Les progrs
Progressivement la situation a volu ; les ordinateurs taient de plus en plus puissants et plus performants. La location des matriels, propose en particulier par IBM, tait la pratique la plus courante. Elle permettait de changer d'ordinateur au fur et mesure des besoins, sans investissement. Certaines coles d'ingnieurs dispensaient des cours d'initiation et de formation l'informatique ; des coles spcialises dans la formation d'analystes et de programmeurs, virent le jour. Dans les entreprises, les utilisateurs ont t associs la mise au point de projets qui prenaient place dans des plans court, moyen et long terme. Ils taient invits faire connatre leurs besoins. Trs vite le rsultat en fut que les plans s'talaient sur des priodes de plus en plus longues, de quoi dcourager ceux qui avaient compris tout l'intrt du traitement de Architecture et fonctionnement dune carte mre pour PC
Petitgand Grald Oral probatoire systme dinformation 5/30 l'information ! Par ailleurs, naquit dans les annes 1970 le besoin dobtenir les rsultats trs rapidement et mme faire du traitement "en temps rel".
1.1.3. Les circuits intgrs
Un circuit intgr (integrated circuit, ou IC, en anglais) est un composant qui renferme (qui "intgre") dans un unique petit botier, un nombre important de composants, notamment des transistors. Un processeur, par exemple, en intgre plusieurs millions. La fabrication industrielle des circuits intgrs constitue la seconde grande tape de cette volution. Cette technologie va permettre d'une part, de rduire considrablement la taille des ensembles lectroniques, et d'autre part, de concevoir des circuits plus complexes. Ainsi apparaissent sur le march les premiers microprocesseurs. Pendant cette mme priode, le support magntique va connatre des progrs importants qui, allis aux progrs de la mcanique de haute prcision, permettent la conception de cartes magntiques, de tambours, de disques souples et enfin de disques durs. Ces deux lments vont permettre la conception des premiers micro-ordinateurs qui virent le jour la fin des annes 1970, dbut des annes 1980. La fabrication des premiers micro-ordinateurs construits autour d'un processeur Motorola 6800 remonte cette priode.
1.1.4. IBM s'en mle
Les annes 80 voient l'volution de ces curieuses petites machines. Il faut prciser que les constructeurs, nombreux au dpart, ne savent pas trs bien quelle clientle ils destinent leurs produits. C'est d'abord au grand public qu'ils s'adressent pour se rendre compte trs vite que ce march est trs restreint. Sous l'impulsion d'Apple, ils se tournent vers les entreprises. IBM qui n'avait pas cru aux possibilits de ces petits ordinateurs, prend alors conscience de son retard et labore un projet pour lequel elle n'a pas ni le temps de concevoir et produire un processeur, ni de mettre au point un systme d'exploitation. Elle se tourne vers Intel pour la production du microprocesseur et passe un accord avec une toute jeune socit, Microsoft, pour le systme d'exploitation. C'est ainsi qu'est apparu sur le march un produit qui, faute de mieux, est appel Personnal Computeur ou PC . Mais cet ordinateur n'est pas protg par des brevets. De nombreuses socits vont s'engouffrer dans la brche et produire des machines "compatibles PC". Le grand public, qui est inform du dveloppement rapide du micro- ordinateur en entreprise, se tourne vers d'autres ralisations, priori, plus ludiques mais qui sont en fait capables de traiter avec facilit une grande varit d'applications.
1.1.5. Aujourd'hui
Les annes 90 ont t marques par la suprmatie grandissante de l'ensemble des compatibles PC et la disparition progressive des autres marques exception faite d'Apple qui russit un rtablissement spectaculaire malgr une part de march qui a beaucoup diminue. Il faut souligner, pour cette dcade, les progrs considrables des technologies des processeurs pour cartes graphiques. En effet, il y a maintenant quasiment autant de transistors dans un processeur graphique que dans un processeur dunit centrale 2 !
1.2. Le modle darchitecture
Larchitecture de base des ordinateurs est issue dun modle qui a t amlior mais qui na pas pour autant subie de refonte complte.
2 Voir glossaire Architecture et fonctionnement dune carte mre pour PC
Petitgand Grald Oral probatoire systme dinformation 6/30 Ces grands principes restent dactualit. Nous allons aborder les diffrents lments qui composent la machine Von Neumann.
1.2.1. Architecture de Von Neumann
Tous les ordinateurs partagent la mme architecture de base. Tous ont une mmoire, un systme d'entre/sortie, l'unit d'arithmtique/logique, et une unit de commande 3 . Von Neumann tait un mathmaticien qui a travaill sur la premire gnration dordinateur base de tube vide (1945-1955). Il a particip la construction de lENIAC en 1953 avant de constituer sa propre quipe. Pour information lENIAC pesait 30 tonnes, il avait 20 registres de 10 chiffres.
Figure 1 : machine de Von Neumann simplifie
La premire machine avait une mmoire de 4096 mots rpartie de la manire suivante : 1mot = 40 bits = 2 instructions de 20 bits = 8 bits pour le type dinstruction +12 bits pour adresser un des mots en mmoire
Laccumulateur sert ranger en mmoire des donnes/des mots. Un ordinateur possde un jeu dinstruction situ au plus bas niveau : cest le langage machine correspondant au jeu dinstructions qui dfinit un langage.
Le langage de bas niveau (L1) et le matriel (M1) sont troitement lis.
Nous pouvons construire un langage L2 partir du langage L1 pour en simplifier laccs et la comprhension.
L1 1001|0010|1101 niveau lectronique L2 ADD| | niveau registre 4
L3 add(,) niveau dcriture
Le but des diffrents langages est dobtenir un langage plus simple en rduisant la complexit et le cot des matriels : tant plus simples, ils sont plus accessibles donc plus demands et plus fabriqus do des conomies dchelles.
Il existe deux mthodes diffrentes pour excuter un programme crit en langage L2.
3 Voir glossaire 4 Voir glossaire Architecture et fonctionnement dune carte mre pour PC
Petitgand Grald Oral probatoire systme dinformation 7/30 Traduction : les instructions L2 sont remplaces par des instructions L1 puis excutes.
Interprtation : un programme crit en L1 est capable danalyser et dexcuter des instructions en L2.
1.2.2. Mmoire
La mmoire d'un ordinateur est le sous-ensemble qui sert de mmoire temporaire toutes les instructions et donnes de programme excutes par l'ordinateur. Cela s'appelle typiquement la mmoire de RAM divise en cellules, chaque cellule ayant une adresse unique de sorte que les donnes puissent tre cherches.
Figure 2 : technologie des mmoires
La mmoire RAM (Random Access Memory) est une mmoire accs alatoire dans laquelle il est possible de lire et dcrire des informations. Le temps daccs est indpendant de la cellule accder : cest une mmoire volatile.
La mmoire RAM statique garde linformation tant que lalimentation est prsente. Linformation est persistante (principe de la bascule). Elle se trouve au niveau de lantmmoire. La mmoire RAM dynamique est une mmoire o linformation doit tre rafrachie. Ces mmoires sont ralises par le couplage dun condensateur et dun transistor. Son cot est trs faible car elle est simple faire et elle est trs rapide. La contrainte est la relecture priodique pour entretenir linformation.
La mmoire ROM (Read Only Memory) est une mmoire morte. Il est juste possible de lire les informations. Cest une mmoire non-volatile. Elle apparat dans le microprocesseur et dans le BIOS. La mmoire PROM (Programmable ROM) est programmable une seule fois par lutilisateur. La mmoire EPROM (Erasable PROM) sappuie sur le mme principe est offre la possibilit deffacer quelque fois. Pour effacer les informations, il suffit de lexposer aux UltraViolets. Architecture et fonctionnement dune carte mre pour PC
Petitgand Grald Oral probatoire systme dinformation 8/30 La mmoire EEPROM (Erasable Electrique PROM) a les mmes possibilits de rcritures mais pour effacer les informations il suffit de faire une impulsion lectrique.
Toutes ces mmoires ont chacune des proprits diffrentes. Elles jouent toutes un rle au sein dun ordinateur.
1.2.2.1. Ladressage de la mmoire
Une mmoire est forme de cellules, chaque entit a un numro d'adresse. Toutes les cellules de la mmoire possdent le mme nombre de bits. Pour une adresse code sur n bit, le nombre de cellules adressables est de 2 n . Entre les diffrentes organisations dadressage le temps daccs varie du simple au double.
Figure 3 : trois organisations d'une mmoire de 96 bits
1.2.2.2. Hirarchie des mmoires
Les diffrences entre les mmoires sont dues au temps d'accs, sa capacit et au cot par bit. Le temps daccs, cest le temps qui scoule entre le lancement dune opration daccs et son accomplissement. La capacit est la taille dun lment par exemple dun disque dur de 30 Giga Octet. Lunit est lOctet. Lidal serait davoir une mmoire centrale trs grande et trs rapide, mais cette solution est trop coteuse et trop complexe.
Architecture et fonctionnement dune carte mre pour PC
Registres du CPU : Ils sont les lments de mmoires situs dans lunit centrale de traitement. Ils se caractrisent par une trs grande vitesse et servent principalement au stockage des oprandes et des rsultats intermdiaires. Antmmoire : Cest une mmoire rapide de faible capacit qui sera utilis comme tampon entre le CPU 5 et la mmoire centrale. Il permet de limiter le nombre daccs la mmoire centrale. Mmoire centrale : Cest lunit o lon stocke toutes les informations. Mmoire dappui : Elle sert dintermdiaire entre la mmoire centrale et la mmoire auxiliaire. Mmoires auxiliaires : Cest une mmoire de grande capacit coup rduit.
Nous les retrouvons dans diffrentes tapes du traitement de linformation, en allant du processeur aux priphriques extrieurs.
1.2.3. Entre-sortie
C'est le sous-ensemble qui permet l'ordinateur d'agir l'un sur l'autre avec d'autres dispositifs et de communiquer au monde extrieur . En gnral, le monde intrieur est ce qui se trouve entre le processeur et la mmoire principale (inclus). Ce systme doit s'occuper des diffrentes exigences des priphriques : - Slection (en gnral il y a plus d'un priphrique, qui peuvent avoir plusieurs choses dire) - Taux de transfert (en gnral trs faible par rapport la vitesse du processeur) - Taille des transferts (octet pour un clavier, blocs ou secteurs pour un disque) - Synchronisation. Il est galement responsable de lenvoie et de la rception des donnes entre lunit centrale et le monde extrieur .
1.2.4. Unit arithmtique et logique
C'est ce sous-ensemble qui effectue toutes les oprations et comparaisons arithmtiques pour l'galit. Dans la conception de Von Neumann, l'unit de commande est les composants spars. Auparavant, lUAL tait le processeur, dsormais, c'est simplement une partie de celui-ci, qui ce titre a beaucoup gagn en complexit. Dans les systmes modernes, il est intgr dans le processeur (Intgration d'un cache, d'une unit de gestion de la mmoire...). L'UAL 6 a deux sections : le registre, les circuits d'UAL. Les circuits d'UAL sont ceux qui excutent rellement les calculs et ils sont constitus des portes logiques : ET, OU, et NON.
5 Central Processing Unit (Voir glossaire) 6 Voir glossaire Architecture et fonctionnement dune carte mre pour PC
Petitgand Grald Oral probatoire systme dinformation 10/30 1.2.5. Unit de commande
L'unit de commande a la responsabilit de chercher de la mmoire pour la prochaine instruction de programme, ensuite de la dcoder pour dterminer ce qui doit tre fait. L'issue de la commande approprie, l'UAL a trait linstruction et renvoie le rsultat la mmoire centrale et aux contrleurs d'entre/sortie. Ces tapes sont faites sans interruption jusqu' ce que la dernire ligne d'un programme soit ralise, qui est habituellement stoppe ou arrte. Au niveau machine, les instructions excutes par l'ordinateur sont exprimes en langage machine. Le langage machine est en code binaire et est organis par code dopration et zones adresses. Les codes dopration sont des codes binaires spciaux qui indiquent l'ordinateur quelles sont les oprations effectuer. Les zones adresses sont des endroits dans la mmoire sur laquelle ce code opration particulire agira. Toutes les instructions de langage machine sont organises avec le code opration en premier, puis suit l'adresse de la mmoire. Voici un exemple : supposons que nous voulons ajouter le chiffre 2 qui est situ dans la mmoire la position 99 et 100. Supposons que la dcimale 9 est le code dopration pour la fonction ajouter. Le format puis, pour la commande serait 9-99-100. Naturellement, c'est sous forme dcimale dont l'ordinateur le voit. Convertissez ces derniers en binaire pour obtenir : 0000100100000000011000110000000001100100 L'ensemble de toutes les oprations quun processeur peut faire s'appelle son ensemble d'instruction.
1.2.6. CPU
Le Central Processing Unit (CPU) ou Processeur est lunit de contrle et de calcul dun ordinateur. Ce dispositif permet linterprtation et lexcution des instructions. Les macro- ordinateurs et les premiers mini-ordinateurs contenaient des cartes munies de nombreux circuits intgrs qui constituaient lunit centrale de traitement. Des units centrales de traitement quipes dune seule puce, appeles microprocesseurs, ont permis lapparition des ordinateurs personnels et des stations de travail. Les puces Motorola 68000, 68020, et 68030 ainsi que les puces Intel 8080, 8086, 80286, 80386, i486 et Pentium sont des exemples dunit centrale sur une seule puce. Par dfinition, lunit centrale se comporte comme le cerveau dun ordinateur. Le terme unit centrale dsigne aussi le microprocesseur et parfois le botier qui contient la carte mre, le microprocesseur, les mmoires. Ce terme sutilise alors par opposition aux priphriques. Lunit centrale sabrge en UC. Nous listerons ses lments dans la structure dun ordinateur.
1.3. Structure d'un ordinateur
Figure 5 : Organisation d'un ordinateur simple
Le CPU est le moteur de la machine. Il doit excuter les programmes stocks en mmoire. La mmoire centrale contient programmes et donnes. Le systme d'exploitation est un programme systme qui gre les diffrentes ressources de la machine. Ces diffrents lments changent des informations par lintermdiaire dun canal dinformation, le bus 7 .
7 Voir glossaire Architecture et fonctionnement dune carte mre pour PC
Petitgand Grald Oral probatoire systme dinformation 11/30 1.3.1. Le bus
Un bus peut tre utilis par toutes les units qui y sont connectes, mais jamais plus de deux units en mme temps cause des problmes d'attente et d'arbitrage des requtes. Il existe deux types de bus : synchrones et asynchrones. La prsence d'un arbitre est ncessaire pour rsoudre les situations conflictuelles ; l'arbitre dfinit le prochain utilisateur du bus. Arbitre un niveau de priorit bas sur la technique de chanage des units. Dans le cas de la figure 6, larbitrage est simple, lallocation du bus se fait dune manire squentielle. Figure 6 : Requte de bus
1.3.2. L'unit centrale
Lunit centrale est compose de : - LUAL, endroit o sont ralises les oprations arithmtiques et logiques. - L'unit de commande, dirigeant le fonctionnement des autres units en dclenchant les signaux de cadence et de commande. - Le registre, mmoire trs rapide qui permet de stocker les rsultats intermdiaires. - Le bus, ensemble de ligne capable de transmettre des signaux correspondant des adresses, des donnes et des commandes.
1.4. Les processeurs
Lobjectif de lhomme a toujours t daller plus vite. La premire gnration excutait une instruction la fois, do lide davoir des systmes plus rapides et dobtenir des systmes de plus en plus performants en excutant des instructions en parallle.
Problmes : Plus on augmente la vitesse, et plus on est confront un dgagement de chaleur. Le problme thermique est un enjeu crucial. Solutions : Les super-ordinateurs sont immergs dans du fron liquide (trs cher). Une autre solution est dutiliser plusieurs UAL, moins rapide, moins cher, en parallle.
Classification de Flynn en 1971 repose sur deux paramtres : le nombre de flux de donnes et le nombre de flux d'instructions ce qui nous donne quatre catgories.
SISD : Single Data Single Instruction ( Von Neumann) SIMD : Single Data Multiple Instruction ( processeurs vectoriels) MIMD : Multiple Data Multiple Instruction ( systmes multi-processeurs, multi-cores) MISD : Multiple Data Single Instruction ( n'existe pas) Architecture et fonctionnement dune carte mre pour PC
Machines Pipeline (SISD) : Une instruction est charge avant que la prcdente ne soit excute. Dans la figure 7 la machine de Von Neumann est amliore. Cette solution a lavantage doptimiser le temps machine. Pour un seul cycle dhorloge plusieurs instructions sont ralises. De manire squentielle plusieurs programmes sont excuts luns derrires les autres.
Figure 7 : Traitement dinstructions en flux continu
Plusieurs UAL spcialises sont utilises dans un traitement prcis. Cette stratgie est valable si le temps de calcul est plus long que le temps de chargement.
Machines vectorielles (SIMD) : Le chemin de donnes est identique celui d'une machine SISD mais un vecteur en entre de l'UAL est utilis au lieu dune variable. Une seule unit de commande est valable pour toutes les UAL.
Machines multi-traitement (MIMD) : Une unit de commande, un analyseur d'instructions, plusieurs UAL spcialises. Lorsqu'un oprateur est occup, les autres sont libres et une nouvelle instruction peut tre prise en compte.
Aprs avoir prsent les diffrents lments darchitecture qui composent une carte mre, je vais vous prsenter maintenant le fonctionnement de la carte mre avec tous les lments quon y trouve greff. Architecture et fonctionnement dune carte mre pour PC
Petitgand Grald Oral probatoire systme dinformation 13/30 2. Fonctionnement dune carte mre pour PC
2.1. Principe de fonctionnement
Le fonctionnement actuel est fond sur un principe ancestral depuis le premier ordinateur. Se fonctionnement sappuie sur larchitecture de Von Neumann que nous avons prcdemment abord. Nous allons dsormais chercher comprendre le fonctionnement de la carte mre et de chacun de ses composants. Tout dabord, nous allons apprhender le fonctionnement de lunit centrale. Puis nous aborderons la carte mre dans son ensemble afin dinterprter son fonctionnement.
2.2. Fonctionnement de l'unit centrale
Le CPU (Central Processing Unit) englobe la fois lunit de calcul et lunit de commande. L'unit de commande s'occupe de grer l'excution des instructions ; elle contient deux registres importants : - RI : registre d'instruction qui contient l'instruction en cours d'excution. - CO : compteur ordinal qui contient l'adresse de la prochaine instruction excuter.
Figure 8 : fonctionnement de lunit centrale
Architecture et fonctionnement dune carte mre pour PC
Petitgand Grald Oral probatoire systme dinformation 14/30 Fonctionnement de l'unit centrale :
1. Chargement de la prochaine instruction excuter depuis la mmoire jusque dans le registre d'instruction. 2. Modification du compteur ordinal pour qu'il pointe sur l'instruction suivante. 3. Dcodage de l'instruction que l'on vient de charger. 4. Localisation dans la mmoire des ventuelles donnes utilises par l'instruction. 5. Chargement des donnes, si ncessaire, dans les registres internes de l'unit centrale. 6. Excution de l'instruction. 7. Stockage des rsultats leurs destinations respectives. 8. Retour l'tape 1.
2.3. Excution d'un programme
Figure 9 : Schma gnral d'un ordinateur
Dans ce schma, nous pouvons observer les interactions existantes entre chaque dispositif. 1- Un programme et des donnes sont chargs en mmoire centrale. 2- Les instructions sont amenes squentiellement l'unit de contrle qui analyse et dclenche le traitement appropri en envoyant des signaux l'UAL (3).
Architecture et fonctionnement dune carte mre pour PC
Petitgand Grald Oral probatoire systme dinformation 15/30 Remarque : Le traitement peut ncessiter de faire appel aux units d'E/S ou la mmoire centrale.
Dans la mmoire centrale, les instructions sont en code machine et les donnes sont en ASCII 8 .
2.4. La carte mre et ses composants 2.4.1. La carte mre
La carte est un circuit intgr avec de nombreux connecteurs, puces et lments lectroniques (condensateurs, transistors, rsistances ).
Figure 10 : Schma gnral d'un ordinateur
La figure 10 est une vue en trois dimensions de la carte mre. Les lments les plus importants sont mis en relief. La carte mre est en fait le systme nerveux du PC. C'est sur elle que sont connects tous les lments du pc. Une carte mre comporte toujours les lments suivants : - Un chipset - Un BIOS (basic input output system, c'est la mmoire de dmarrage du PC) - Une horloge interne gre par une pile lorsque le PC est teint - Un bus systme (chemin reliant le processeur la mmoire vive sur la carte mre) Nous diffrencions les cartes mres grce au : - Facteur d'encombrement - Chipset - Support de processeur
8 acronyme de American Standard Code Information Interchange (Voir glossaire) Architecture et fonctionnement dune carte mre pour PC
Nous allons dtailler tous les lments que nous voyons dans la figure 11. 2.4.2. Entre / Sortie
Le port entre/sortie est un canal de transfert des donnes entre un priphrique et le microprocesseur. Le microprocesseur considre le port comme une ou plusieurs adresses mmoire qu'il peut utiliser pour envoyer ou recevoir des donnes. Si nous captons les informations extrieures avec nos sens, l'ordinateur le fait avec ses prises d'entre/sortie. Les ports de sortie permettent, tout comme l'affichage, d'envoyer les donnes l'extrieur du micro. Les ports PS2 sont des ports d'entre uniquement (clavier et souris). Les autres ports sont gnralement bidirectionnels (USB, parallle, srie, etc.). Lorsque nous frappons sur une touche du clavier par exemple, le code de la lettre est stock dans une mmoire tampon appele buffer . Une alerte, appele interruption, est alors envoye au systme d'exploitation, qui traite l'information. Dans le cas d'un traitement de texte, l'information est envoye au logiciel, qui la stocke en mmoire et envoie une demande d'affichage la carte graphique. 2.4.3. Le chipset
Il existe de nombreux chipsets avec des caractristiques et fonctionnalits diffrentes mais nous pouvons les classer dans deux grandes familles distinctes. Ceux qui sont compatibles avec lune ou lautre des deux principales familles processeurs du march. Elles sont respectivement le Pentium 4 pour Intel et le Athlon pour AMD. Figure 12 : exemple de chipset
Le chipset (ensemble de puces) est un circuit lectronique qui est charg de coordonner les changes de donnes entre les divers composants de l'ordinateur (carte graphique, processeur...). Il est important de choisir une carte mre embarquant un chipset rcent afin de garantir au PC une volution possible sans tre contraint de changer la carte mre. D'autre part, le chipset peut grer de nombreuses fonctions telles que : - L'UDMA 133 - Le Serial ATA (SATA) - Le RAID Architecture et fonctionnement dune carte mre pour PC
Petitgand Grald Oral probatoire systme dinformation 17/30 - l'USB 2.0 - Le son intgr avec enceintes 6.1 - Le rseau - Le chipset graphique intgr - Le FireWire
Sans un bon chipset, le PC ne pourra voluer facilement et moindre cot. Certains chipsets intgrent une puce graphique, audio, rseau, modem, etc. Cela signifie qu'il n'est plus ncessaire d'acheter ces composants car ils se trouvent dj sur la carte mre, souds. Toutefois, mieux vaut dsactiver ces composants vraiment peu performants et en installer de vritables sur les ports PCI. Cela a un cot plus lev mais ils savrent plus performant.
Figure 13 : dbit autour dun chipset
Le northbridge est la partie nord du chipset charge de communiquer avec la mmoire, le processeur et la carte graphique AGP. Le southbridge est la partie sud du chipset, charge de communiquer avec les autres priphriques. A noter que les dbits que gre northbridge , sont plus levs que le southbridge . Nous pouvons voir dans lexemple qui suit que la partie nord les dbits sont exprims en Giga Bytes par seconde contrairement la partie sud qui sont exprims en Mga Bytes par seconde.
Architecture et fonctionnement dune carte mre pour PC
Petitgand Grald Oral probatoire systme dinformation 18/30 Figure 14 : exemple avec le chipset Intel I875P.
La figure 14 nous prsente le chipset Intel. Nous retrouvons le NorthBridge (82875P) et SouthBridge (ICH5/ICH5R). Ces deux parties sont interconnectes par une connexion spcifique (Intel Hub Architecture).
2.4.4. L'horloge temps rel C'est un circuit charg de la synchronisation des signaux du systme. Elle est constitue d'un cristal qui en vibrant, donne des impulsions afin de cadencer le systme. Nous appelons frquence d'horloge le nombre de vibrations du cristal par seconde. Plus la frquence est leve, plus le systme pourra traiter d'informations. Cette frquence se mesure en MHz. Un Mga Hz quivaut un million d'oprations par seconde.
2.4.5. La pile du CMOS Lorsque nous teignons notre ordinateur, il conserve l'heure et tous les paramtres qui lui permettent de dmarrer correctement. Cela vient d'une pile plate au format pile bouton. Le CMOS 9 est une mmoire lente mais qui consomme peu d'nergie. Cest pourquoi on l'utilise dans les PC aliments par des piles l'arrt. Si l'heure du PC commence retarder ou si elle change brutalement, alors il devient ncessaire de changer la pile. Le retrait de la pile permet aussi de restaurer les paramtres par dfaut du BIOS. Si des modifications on tait ralises sur le BIOS et que par malchance le PC ne dmarre plus, alors il suffit denlever puis de remette la pile peu de temps aprs.
2.4.6. Le BIOS Le BIOS (Basic Input Output System) est un programme de base permettant de charger les priphriques au dmarrage avant le systme d'exploitation et de communiquer avec celui- ci. Il est stock dans une mmoire ROM (read only memory) et il utilise les donnes contenues dans le CMOS pour connatre la configuration du systme. Il est possible de modifier les paramtres du BIOS par l'appui d'une touche au dmarrage de l'ordinateur (en gnral, Supprimer ou F2).
9 Complimentary Metal-Oxide Semi conductor (Voir glossaire) Architecture et fonctionnement dune carte mre pour PC
Petitgand Grald Oral probatoire systme dinformation 19/30 2.4.7. Les interfaces Il existe trois interfaces dentre/sorties sur des supports de masses. En allant de plus rpandu au moins rpandu, ces interfaces sont les suivantes.
2.4.7.1. Linterface IDE LIDE (integrated device electronics) est un type d'interface de lecteur de disque dans laquelle les circuits du contrleur rsident sur le lecteur proprement dit, ce qui vite de recourir une carte spare. L'IDE offre des avantages tels que la mise en antmmoire pour de meilleures performances globales. Elle est trs utilise dans la micro-informatique. Cette interface permet de connecter un disque dur, un graveur, un lecteur DVD, etc Il existe deux normes : le format parallle (P-ATA) et srie ATA. Le systme parallle avec son systme de nappe IDE, va tre supplant par le systme srie.
2.4.7.2. Linterface SCSI Le SCSI (small computer system interface) est une interface parallle haut dbit dfinie par l'ANSI (American National Standards Institute). L'interface SCSI est utilise pour connecter des micro-ordinateurs des priphriques, notamment des disques durs et graveurs. Pour cette interface, il est ncessaire dajouter une carte. Cette interface est trs utilise dans les serveurs. Le dbit maximum est de 320 Mo/s.
2.4.7.3. Linterface PCMCIA Linterface PCMCIA (Personal Computer Memory Card International Association) permet de connecter un priphrique amovible d'une taille proche de celle d'une carte de crdit. Cette interface se trouve uniquement sur les ordinateurs portables. Les priphriques PCMCIA peuvent tre des modems, des cartes rseaux ou des disques durs. Le dbit est de 125 Mo/s.
2.4.8. Les bus Les bus (ISA, PCI, AGP, ATA) pourraient tre compars aux nerfs du corps humain, ils font circuler les informations. Il s'agit en fait d'un ensemble de fils trs fins qui relient deux lments gnralement le chipset et un composant (mmoire, processeur, etc.). Le nombre de fils dtermine la largeur du bus. Par exemple, un bus de 32 bit transporte simultanment des vagues de 32 0 et/ou 1 . Lautre lment descriptif du bus, est sa frquence. Elle dlimite le nombre de vagues transmises en une seconde. A 33 MHz, par exemple, 33 millions de vagues dfilent en une seule seconde ! C'est le cas du bus PCI, destin recevoir les cartes d'extension.
2.4.8.1. Le bus systme Il est appel aussi FSB pour Front Side Bus . Cest le bus qui assure le transport de donnes entre le processeur et la mmoire vive. C'est de lui dont il s'agit lorsque l'on parle de bus 133 Mhz, 266 Mhz...
2.4.8.2. Le bus srie C'est le bus que tous les PC possdent, celui qui dbouche sur le port servant brancher une souris ou un modem, ou encore certains priphriques de jeux. Ses dfauts sont sa lenteur extrme car les donnes ne sont envoyes que bit par bit (0 ou 1). Architecture et fonctionnement dune carte mre pour PC
Petitgand Grald Oral probatoire systme dinformation 20/30 2.4.8.3. Le bus parallle C'est le bus qui communique avec le port parallle, qui sert brancher l'imprimante, le scanner, des graveurs externes, etc... Il est 8 fois plus rapide que le port srie (les informations sont transmises par tranche de 8 bit, soit 1 octet la fois), mais toujours lent si on le compare aux bus USB et FIREWIRE. 2.4.8.4. Le bus USB Le bus USB signifie Universal Serial Bus. Il est largement plus rapide que le bus parallle et peut aller la vitesse de 1.5 Mo par seconde pour l'USB 1.1. L'USB 2.0 peut quant lui monter 60 Mo par seconde. Il est reli au port USB qui sert brancher presque toutes les priphriques du march : webcams, modems, imprimantes, scanners, manettes de jeu... Son avantage est de pouvoir en thorie brancher 127 priphriques.
2.4.8.5. Le bus FIREWIRE Il permet de brancher 63 priphriques et offre des caractristiques semblables l'USB, en beaucoup plus performant : le bus firewire IEEE 1394 permet d'atteindre de 25 100 Mo par seconde. L'IEEE 1394 offre une interface numrique haute vitesse pour des applications audio/vido telles que la tlvision numrique, la vido numrique, les priphriques de stockage et d'autres priphriques externes PC.
2.4.9. Les ports Une carte mre comporte un certain nombre de ports destins connecter diffrents priphriques. Voici les plus connus : 2.4.9.1. ISA Le port ISA (industry standard architecture) : c'est le bus archaque du PC avec le port srie. Il fonctionne en 8 bit (1 octet) pour les ordinateurs anciens, ou 16 bit pour les ordinateurs rcents disposant encore de ce type de bus. Son taux de transfert est d'environ 8 Mo par seconde pour le 8 bit et 16 Mo par seconde pour le 16 bit. Aujourd'hui, on ne trouve quasiment plus le port ISA du fait de sa lenteur par comparaison aux autres.
Figure 15 : photo dun port ISA.
2.4.9.2. PCI Le bus PCI (peripheral component interconnect) est le bus qui est encore d'actualit sur PC avec l'AGP. Son taux de transfert est de 125 Mo par seconde pour les processeurs 32 bit, deux fois plus pour les processeurs 64 bit. Il communique avec le port PCI. Le port PCI est bien plus rapide que l'ISA, le port PCI est encore utilis dans les configurations les plus rcentes. Il nest trop lent que pour les cartes graphiques, lesquelles utilisent un port encore plus rapide, le port AGP. Il existe maintenant une nouvelle norme le PCI express avec bande passante beaucoup plus leve.
Figure 16 : photo dun port PCI.
Architecture et fonctionnement dune carte mre pour PC
Petitgand Grald Oral probatoire systme dinformation 21/30 2.4.9.3. AGP Le bus AGP (accelerated graphic port) est apparu avec le Pentium II en 1997. Il permet de traiter 32 bit la fois et ce une frquence de bus de 66 mhz. Ses qualits rsident pour grande partie en sa rapidit (500 Mo par seconde pour le 2 X et 1 Go pour le 4 X, et maintenant 2 Go par seconde pour le 8x). Il communique avec le port AGP. Le port AGP est le plus rapide de tous.
Figure 17 : photo dun port AGP.
2.4.9.4. Le port destin au processeur Le connecteur pour le processeur appel socket est destin au processeur et ne cesse d'voluer. Il est pass du socket 7 (processeurs Pentiums), au slot 1 chez INTEL, et slot A chez AMD. Il fait un retour en force, sous forme de socket 478 en support carr pour les processeurs Pentium 4 et Celeron chez INTEL et socket 462, support galement carr pour les processeurs Athlon XP et Duron chez AMD. Les chiffres correspondent au nombre de trous du socket.
2.4.10. La mmoire
La mmoire est un dispositif capable d'enregistrer, de conserver et de restituer des informations. Le nombre de ports sur une carte mre peut aller de trois ports DIMM (Dual Inline Memory Module) six. Dune manire gnrale il y en a quatre. Les barrettes DIMM sont des mmoires 64 bit.
Figure 18 : photos des supports et des barrettes mmoires.
2.4.11. Format des cartes mres
Il existe plusieurs formats de carte mre. Carte AT : ancienne, pour les 386 et 486. LAT est lanctre de l'ATX, presque totalement disparu. Aujourd'hui cest lATX, qui est le plus rpandu. Carte ATX : les connecteurs sries, parallle, ports PS/2 souris et clavier sont intgrs la carte mre; maintenant en standard on trouve une carte son intgre ainsi que des ports USB et un port pour le rseau. Carte micro-ATX : cette carte est une variante compacte de la carte ATX avec un ou deux connecteurs PCI et un AGP, prvus pour les mini-PC. Les nouvelles cartes mres pour processeurs Intel ncessitent au moins la norme ATX 2 (alimentation d'au moins 300 watt), car il faut la prise carre ncessaire au surplus d'nergie que demandent les priphriques. En consquence, il faut vrifier la compatibilit du botier.
Architecture et fonctionnement dune carte mre pour PC
Petitgand Grald Oral probatoire systme dinformation 22/30 Figure 19 : photo dune prise femelle ncessaire sur les cartes mres pour processeurs INTEL : ATX 12 V.
Les principaux constructeurs de ce march sont ABIT, ASUSTEK, INTEL, GIGABYTE, MSI... 2.5. Fonctionnement de la carte mre
La carte mre est en fait le systme nerveux du PC, sur laquelle sont connects tous les lments du PC.
Le chipset, auparavant constitu de multiples composants, est dsormais form par l'association de deux puces relies par un bus haut dbit. La plus proche du processeur baptise Northbridge sert de contrleur entre le processeur et la mmoire vive, et gre le connecteur graphique AGP. Une carte graphique est d'ailleurs parfois intgre au Northbridge . Cette puce pioche dans la mmoire les informations dont le processeur a besoin pour effectuer les calculs. L'autre puce appele Southbridge intgre les contrleurs d'entre/sortie (prises PS2, rseau, USB, srie, parallle, disques durs, lecteurs et graveurs, connecteurs PCI, etc.) et le module audio optionnel. La liste des lments contrls est longue, mais le fonctionnement est pratiquement toujours le mme : quand un logiciel envoie une demande de lecture ou d'criture sur l'un des composants, la commande transite par le chipset avant de parvenir au composant lui-mme. Inversement, le priphrique peut aussi informer le systme d'exploitation qu'il a quelque chose dire. Le systme dcide alors de lui donner ou non la parole . Les demandes sont des ordres du genre : sauvegarder le fichier sur le priphrique A , lire les informations sur B , C demande la parole pour envoyer des informations . A, B ou C peuvent tre aussi bien un disque dur, qu'un priphrique sur port USB ou une connexion rseau. Le chipset constitue donc la moelle pinire de la carte mre : un centre nerveux qui rgit la circulation des informations entre les diffrents composants du micro.
Au centre des calculs de l'ordinateur, on trouve le processeur. Les derniers modles, qui fonctionnent 3 GHz et plus, traitent plusieurs milliards d'oprations la seconde. Chaque calcul du processeur est constitu d'oprations lmentaires. Les oprateurs (les instructions comme l'addition) et les oprandes (les nombres) sont stocks, avant et pendant leur traitement, dans des cellules de mmoire internes au processeur trs rapides appeles registres. Le rsultat du calcul retourne dans la mmoire vive pour une utilisation ultrieure, par exemple l'affichage sur cran ou la sauvegarde sur disque.
Egalement appele RAM, la mmoire vive stocke les informations ncessaires au fonctionnement du systme d'exploitation (Windows, Linux, etc.) et au droulement des programmes (logiciels). Si nous travaillons par exemple, avec un traitement de texte, les caractres saisis au clavier s'affichent l'cran et sont stocks dans la mmoire vive en attendant une sauvegarde sur disque dur. La mmoire vive est volatile, c'est--dire que l'arrt de l'ordinateur fait perdre toutes les donnes qui y sont stockes.
Si nous communiquons principalement par le biais de la parole, l'ordinateur nous transmet ses informations principalement de faon visuelle, via la carte graphique relie au connecteur ou port AGP (Advanced Graphics Port), connexion ddie exclusivement la carte graphique, elle est issue des limites du port PCI, qui ne suffisait plus afficher les scnes 3D complexes. Le dbit de l'AGP, largement suprieur aux 133 Mo/s du bus PCI, lui assure une bien meilleure fluidit d'affichage. Enfin, un lien direct avec la mmoire systme autorise la carte graphique utiliser la mmoire vive pour compenser le manque de mmoire vido. Aprs avoir abord le fonctionnement actuel dune carte mre, nous allons nous intresser ses perspectives. Architecture et fonctionnement dune carte mre pour PC
Petitgand Grald Oral probatoire systme dinformation 23/30 3. Le futur Des tablettes PC ne seront plus que des crans plats tactiles : il semble que lvolution technologique na pas de limite.
3.1. Les constructeurs de cartes mres
Toutes les nouvelles technologies sont intgres dans les cartes mres. Grce la miniaturisation des composants, les constructeurs de cartes mres pour PC se livre bataille contre ceux des PC portables qui deviennent de moins en moins chers. En plus de ce phnomne, les grands constructeurs de cartes mres se livrent une bataille acharne entre eux. Nous allons faire un panel des constructeurs qui offrent de plus en plus de fonctionnalits leurs produits.
3.1.1. MSI Parmi les grands constructeurs MSI prsente sa carte mre pour Pentium 4 PT880 Neo. MSI a lanc sa nouvelle carte mre pour Pentium 4 base autour du dernier chipset VIA : la PT880 Neo. Comme son nom l'indique cette carte utilise un chipset VIA PT880. Ce chipset qui n'a pas encore t annonc, supporte les derniers processeurs Pentium 4 avec une frquence de bus de 800 MHz et Hyperthreading mais galement la mmoire DDR 400 sur deux canaux. Cette carte possde la nouvelle connectivit "Meta I/O" qui permet de profiter de connexions audio optique et coaxial et de ports FireWire et i-Link. Le tout sera propos avec 5 prises jacks (micro et sortie ligne) intgres pour la compatibilit 6 canaux. Le Meta I/O offre galement un branchement spcial pour connecter d'autres solutions / modules externes.
3.1.2. ABIT Abit intgre un chipset INTEL IS7 i865P avec un socket 478 PIV qui gre le Dual DDR 400. Elle possde 6 canaux Audio, SATA 150, IEEE 1394 et une sortie S/PDIF 10 .
ABIT continue dvelopper et intgrer les technologies existantes tout en intgrant de nouvelles. Plus spcifiquement, cela implique lexploration de nouvelles possibilits qui incluent l'Internet, la technologie Bluetooth, le multimdia.
10 SONY-PHILIPS Digital Interface (Voir glossaire) Architecture et fonctionnement dune carte mre pour PC
Petitgand Grald Oral probatoire systme dinformation 24/30 3.1.3. Asustek Il nest pas en reste en proposant la P5GDC-V Deluxe qui inclue : - Le chipset Intel 915G, - La gestion du Dual-Channel DDR 400 & DDR2 533, - Lacclrateur Intel Graphics 900 - Deux connecteurs PCI Express.
3.2. Les nouvelles technologies dans la carte mre
La miniaturisation a permis une augmentation des fonctionnalits intgres dans les cartes mres. Voici les diffrentes technologies intgres dans une carte mre daujourdhui et leurs fonctionnements.
3.2.1. Chipset Intel 915G Le chipset Intel 915G supporte les dernires technologies comme les processeurs Pentium 4 LGA775, l'architecture dual-channel DDR, ou encore la nouvelle interface graphique PCI Express x16. Il dispose galement d'un contrleur graphique Intel Media 900 de grande qualit. Coupl au Southbridge qui intgre un contrleur 4 ports SATA RAID, une interface PCI Express x1 et jusqu' 8 ports USB 2.0, le chipset Intel 915G, est la meilleure solution pour les amateurs de performances.
3.2.2. Dual-Channel DDR & DDR2 De nombreuses cartes mres supportent 2 sockets DDR et 2 sockets DDR2 DIMM afin de fournir une plus grande flexibilit. L'architecture dual-channel permet de doubler la bande passante permettant ainsi d'atteindre des vitesses de 6.4 GB/s pour la DDR, ou 8.6GB/s pour la DDR2.
3.2.3. Architecture PCI Express Le PCI Express est la dernire technologie d'interconnexion I/O qui va remplacer l'actuel PCI. Avec une bande passante de bus 4 fois plus rapide que l'interface AGP 8X, le bus PCI Express x16 excute beaucoup plus rapidement les applications que l'AGP 8X, tels les jeux 3D. Le PCI Express x1 surpasse galement l'interface PCI classique grce sa largeur de bande exceptionnelle allant jusqu' 500MB/s. L'interface haute vitesse du PCI Express permettra galement de nouvelles utilisations sur les PC de bureau, comme le Gigabit LAN, 1394b, et les systmes RAID.
3.2.4. Le serial ATA Il aura fallu attendre l't 2002 afin que la nouvelle norme de disque dur, le SATA (High Speed Serialized AT Attachment) ne soit plus une vitrine technologique, mais belle et bien une ralit. Aprs de longues annes de bons et loyaux services, le PATA (Parallle ATA) va commencer cder sa place son successeur, le SATA.
3.2.4.1. volution Le SATA n'est pas une nouvelle norme, mais une volution de l'ancienne norme PATA qui arrive en fin de vie. Architecture et fonctionnement dune carte mre pour PC
Petitgand Grald Oral probatoire systme dinformation 25/30 Pour pouvoir faire ce passage en douceur, ces deux normes sont 100% compatibles via des adaptateurs permettant de brancher des disques durs PATA sur des contrleurs SATA et vice-versa. Le dbit thorique de l'interface passe donc de 133 Mo/s (UDMA 133) 150 Mo/s (SATA 150). Cette volution peut paratre faible.
3.2.4.2. Rvolution Les donnes ne seront plus transfres de manire parallle, mais en srie. Cela va permettre d'utiliser moins de cbles, et de limiter les problmes de perturbations lectromagntiques du PATA (obligation de mettre des fils supplmentaires pour le blindage sur les nappes 80 fils). La mthode parallle consiste envoyer des donnes sur plusieurs fils en mme temps, tandis que le transfert srie utilise moins de fils mais avec une circulation plus rapide des donnes. Bien qu'il reprenne tous les avantages du PATA (compatibilit, prix), le SATA va laisser derrire lui ses dfauts et va essayer d'adopter les qualits de son concurrent direct, le SCSI. 3.2.4.3. Les fonctionnalits supplmentaires : - La premire est le hot plug. Dornavant, on va pouvoir brancher nos disques durs " chaud" comme le SCSI, ce qui va faciliter leur intgration dans des priphriques externes, mais aussi sur des systmes RAID dans des serveurs, o l'arrt des ordinateurs pour ajouter/changer un disque dur n'est pas possible. Grce une nouvelle connectique pour l'alimentation et le transfert des donnes, ces nouveaux disques durs peuvent tre facilement "rackables", et il n'y a plus besoin de forcer pour installer les cbles. Le cble de donnes supporte une vitesse de transfert allant jusqu' 3 Gbps, et elle est identique sur les disques durs de portable (2.5") et sur les disques durs de desktop (3.5"). La largeur du cble est de 8mm (contre 5cm sur les nappes PATA), et la longueur du cble peut atteindre 1 mtre. - La connectique srie ne permet de mettre qu'un disque dur par prise, il n'y donc plus de problme de matre ou d'esclave, il suffit de relier le dur au connecteur du contrleur via un cble. Qui dit compatibilit avec les portables dit forcment conomie d'nergie. Ainsi nous avons droit 3 stades de fonctionnement : - Phy Ready : mode actif - Partial : actif en moins de 10s - Slumber : actif en moins de 10ms
Nous pouvons constater que le rveil du disque mme en mode de super veille est trs rapide.
3.2.4.4. Des dbuts difficiles Alors que des contrleurs taient disponibles depuis longtemps, les disques durs se sont fait rares jusqu' l'hiver 2002 o les premiers exemplaires faisaient leur apparition chez Seagate. Ces nouveaux disques durs ont la particularit d'tre des durs PATA (ancienne gnration) munis d'un convertisseur parallle vers srie. Certains avantages du SATA sont donc disponibles (connectique, hotplug), mais du point de vue performances, aucun gain notable, voire mme des performances moindres par rapport leur homologue PATA, dues la conversion des donnes. Les nouveaux disques durs avec la technologie SATA en natif viennent de faire leur apparition.
Architecture et fonctionnement dune carte mre pour PC
Petitgand Grald Oral probatoire systme dinformation 26/30 3.2.4.5. Problmes et priori Les premiers contrleurs SATA taient et sont encore parfois des puces externes au southbridge reli celui-ci par un bus PCI. La majorit des cartes mres grand public disposent d'un bus PCI 32 bits cadenc 33 MHz, qui fournit un dbit thorique de 133 Mo/s. Donc pour tout contrleur SATA sur une carte PCI externe, le dbit sera brid 133 Mo, entre le contrleur et le reste du PC (mais pas entre le disque dur et le contrleur). Sur les puces intgres aux cartes mres, le bus PCI 32 bits peut tre cadenc 66 MHz (ASUS A7V8X par exemple), ce qui permet donc un dbit thorique de 266 Mo/s, bien suprieur aux 150 Mo/s du SATA.
3.3. Futur proche
3.3.1. Les processeurs Intel
Intel ne dpassera pas les 4 GHz en 2004. Alors que des processeurs cadencs 4 GHz taient prvus au dernier trimestre de cette anne, Intel vient de faire savoir que ceux-ci ne verraient pas le jour avant l'anne prochaine, ces processeurs venant d'tre une fois de plus repousss. Le multi-core, Pentium M, influence des architectures concurrentes, mais n'arrive pas monter en frquence. Le fondeur a galement fait savoir qu'il augmentera les performances de son processeur pour ordinateurs de bureau en augmentant la taille du cache de niveau 2 (Level 2). Ainsi dbarquera au dbut de l'anne prochaine, en lieu et place du 4 GHz, un processeur cadenc 3,8 GHz et quip d'un cache de 2 Mo, contre 1 Mo pour les modles d'aujourd'hui. Il faudra donc attendre plus longtemps pour ventuellement voir un processeur 4GHz faire son entre sur le march, mais ce serait sans compter sur le Pentium dual-core qui fera prochainement son apparition, et une architecture Pentium M qui pourrait se voir dcline en version desktop.
3.3.2. Les processeurs multi-core pour 2005 Le processeur multi-core (multi-cur) est un double processeur dans un seul support. Cette volution technologique implique un certain nombre de problmes.
3.3.2.1. Problme politique Le porte-parole du fondeur, vient de "justifier" ce dlai en annonant que le fondeur souhaitait simplement assurer une livraison massive de ses processeurs le jour de leurs mises sur le march. Les processeurs multi-cores risquent dtre comptabiliss comme deux processeurs distincts au niveau des licences. Cest le genre de msaventure qui arrivera certains patrons dentreprises lorsquils migreront vers ces nouveaux processeurs, quils soient de chez Intel ou chez AMD. Les deux fondeurs dailleurs militent pour que les logiciels professionnels, facturs normalement au processeur, adoptent la signification facturs au socket car un processeur multi-core repose sur une seul socket . En effet, constatant le manque gagner sur les licences par processeur dans le cas dun processeur multi-core, des diteurs comme Oracle nont pas hsit transform ce modle en licence par cur , ce qui dans le cas des processeurs qui sortiront ds 2005, reprsentera une facture double mme si le serveur nutilise quun seul processeur. Nous comprenons quIntel et AMD essaient de sensibiliser les diteurs : leurs solutions vont dabord sorienter vers le monde professionnel. Et si le cot des logiciels est trop important, Architecture et fonctionnement dune carte mre pour PC
Petitgand Grald Oral probatoire systme dinformation 27/30 la pntration du march par ces technologies sera ralentie, et les ventes seront moins bonnes que prvues.
3.3.2.2. Problmes techniques Un problme de temprature, lItanium dual-core consomme plus de 150W quil faut dissiper. Intel lors de la prsentation de lItanium dual-core a valu la consommation lectrique du futur processeur entre 150W et 180W. Rsultat, les spcialistes du refroidissement de chez Intel sont en train de travailler sur un systme de refroidissement spcial, base de TEC (Thermo-Electrical Conductor) ou Peltier, afin de dissiper cette gargantuesque source de chaleur...
3.4. Les tendances
Intel partage sa vision des annes venir avec la rgle des 3 "C". Trois "C" pour Computing, Communication et Convergence. En d'autres termes, nous entrons dans l're de la convergence entre la micro-informatique et la communication.
Figure 20 : la convergence des innovations
La communication est l'honneur avec les dveloppements en la matire, la dmocratisation des rseaux sans fil. Architecture et fonctionnement dune carte mre pour PC
Petitgand Grald Oral probatoire systme dinformation 28/30 Au final
Personne naurait pu prdire il y a cinquante ans quun outil cr des fins militaires aurait pu voluer vers un outil nous permettant au quotidien de communiquer. Nous pouvons faire un parallle avec le rseau mondial, Internet. Nous retrouvons nos bus de donnes qui transmettent les informations sur de longues distances sans aucune perte. Toutes ces ressources associes forment une gigantesque mmoire universelle. Le tout interagit avec diffrentes interfaces dentres/sorties que constituent les sites Web, les emails, les tlchargements, etc. A travers ce document, nous avons cherch comprendre larchitecture actuelle des cartes mres et leurs fonctionnements. Pour finir nous avons explor quelques pistes sur les tendances venir de cette technologie.
A lheure actuelle nous assistons une mutation du march de linformatique avec une mise en concurrence de lordinateur PC monolithique face ses concurrents tels que le PC portable, le tlphone portable et le Pocket PC. En effet, tous trois tendent offrir les mmes fonctionnalits que sont la connexion Internet, la photographie, lorganiseur personnel et bien dautres choses encore. A lheure actuelle nous ne sommes pas certain que lordinateur que nous connaissons aujourdhui existera encore demain. Cest lune des raisons qui ont pouss les constructeurs se diversifier. Par exemple Asustek a construit son portable et HP a sorti son Pocket PC. Nous avons mme maintenant des ordinateurs intgrs dans des crans plats tactiles. Ces tablettes PC ont trouv leurs premires applications dans le milieu hospitalier. Nous pouvons retrouver ces outils dans le domaine public. Par exemple Toshiba a sorti sa tablette PC pour le grand public.
Pour les ordinateurs destins a un usage personnel, nous pouvons observer deux phnomnes. Dune part la dmocratisation de lordinateur portable ; cest un produit qui est devenu trs abordable. Lordinateur portable tait lorigine conu pour les utilisateurs nomades. Maintenant il trouve sa place dans les foyers qui ne veulent plus sencombrer dun botier et dun cran. Dautre part, nous pouvons observer un autre concept dordinateur : les ordinateurs de salon. Ils prennent la place des magntoscopes mais offrent en plus dautres fonctionnalits ludiques tels quInternet, des applications de bureautique, des jeux et de la vido. Dans la dernire partie, nous avons aussi pu constater que la course la vitesse tait toujours dactualit avec les constructeurs de processeurs qui vont bientt atteindre les 4GHz et des cartes mres qui intgrent de plus en plus de fonctionnalits. Cette course incessante a un cot que les constructeurs payent lorsquils narrivent pas respecter leurs engagements. Nous avons pu observer aussi ltroit lien quil y a entre industrie du logiciel et celle du matriel (dual- core), o chacun dentre eux influence lautre.
Nous pouvons en conclure que lavenir de linformatique nous rserve encore des surprises. A ce titre, je suis impatient de dcouvrir cette fusion qui sopre entre la communication (UMTS 11 ) et le travail nomade (BlackBerry 12 ).
11 Universal Mobile Telecommunications System (Voir glossaire) 12 Voir glossaire Architecture et fonctionnement dune carte mre pour PC
Systme informatique : ensemble des moyens logiciels et matriels ncessaires pour satisfaire les besoins informatiques des utilisateurs.
Unit centrale : lment de lordinateur qui interprte et excute les instructions dun programme stock en mmoire centrale : cest le cerveau de lordinateur. Il est compos dun mmoire centrale et du CPU.
CPU (Central Processing Unit) : lment compos dun UAL et dune unit de commande.
Unit de commande : dirige le fonctionnement des autres units (UAL, mmoire centrale, entres/sorties ) en dclenchant des signaux. Elle contient deux registres importants, registre d'instruction (RI) qui contient l'instruction en cours d'excution et le compteur ordinal (CO) qui contient l'adresse de la prochaine instruction excuter.
Registre : mmoire trs rapide permettant de stocker les rsultats intermdiaires ou des informations de commande (chaque registre une fonction particulire).
UAL (Unit arithmtique et logique) : sous-ensemble qui effectue toutes les oprations et comparaisons arithmtiques pour l'galit.
Bus : ensemble de lignes capable de transmettre ou recevoir des signaux.
ASCII : acronyme de American Standard Code Information Interchange, qui signifie code standard amricain d'change d'information. ASCII est un standard qui permet n'importe quel ordinateur, quel systme d'exploitation ou son matriel, de lire le texte.
Sortie S/PDIF : connexion pour brancher un systme home cinma audio, via une sortie optique ou coaxiale S/PDIF (SONY-PHILIPS Digital Interface). Ceci permet de transfrer le son digital sans ncessiter de conversion en format analogique, garantissant ainsi un son de qualit.
CMOS (Complimentary Metal-Oxide Semi conductor) : type de circuit intgr faible consommation d'nergie utilis pour la fabrication des microprocesseurs.
UMTS (Universal Mobile Telecommunications System) : nom d'un systme de tlphonie mobile de troisime gnration, de conception europenne, qui vise permettre aux appareils de supporter des dbits de transmission de donnes pouvant atteindre jusqu' 2 mgabits par seconde (Mbit/s). Il a galement pour but d'unifier l'ensemble des systmes qui existent travers le monde.
BlackBerry : famille d'appareils sans fil produits par Research in Motion (Ontario, Canada). Ces petits appareils sont disponibles sous forme d'assistants personnels. Ils sont conus pour se synchroniser avec plusieurs systmes de courrier lectronique. Ils sont constamment accessibles et se synchronisent avec la messagerie lectronique en permanence. Architecture et fonctionnement dune carte mre pour PC
Cours Architecture des systmes B4 ; anne 2000 / 2001, M. Lionel Cloarec. Mthodologie de programmation des systmes B3 ; anne 2000 / 2001, Mme Bndicte Batrancourt.
Cours IUT dOrsay :
Cours darchitectures des ordinateurs , anne 1997 / 1999, M. Alain Vauchelles.
Magazines informatiques :
01 informatique , octobre 2004. Lordinateur individuel , octobre 2004.
Liens Internet :
http://www.hardware.fr "AMD Athlon 64 4000+", M. Marc Prieur, le 19 Octobre 2004. http://encyclopedie.linternaute.com Dictionnaire informatique, Intern@ute magazine . http://www.monsieurprix.com/informatique.html Site Internet dachat en ligne. http://www.01net.com/produits/ Site Internet de comparatif de produits informatiques en ligne. http://www.intel.com/cd/corporate/europe/emea/fra/182870.htm Site du constructeur ("fondeur") de microprocesseurs Intel. http://www.amd.com/fr-fr/ Site du constructeur de microprocesseurs AMD. http://www.abit.com.tw/page/fr/index.php Site du constructeur de carte mre ABIT. http://france.asus.com/ Site du constructeur de carte mre ASUSTEK. http://www.msi-computer.fr/ Site du constructeur de carte mre MSI.