Vous êtes sur la page 1sur 32

Les composants de lordinateur

M. DIENG Abdoulaye

Objectif gnral
Connatre les bases du fonctionnement interne dun ordinateur.

Objectifs oprationnels
Connatre les composants qui stockent les

informations Connatre les composants qui facilitent la circulation des informations Connatre le composant qui traite les informations Connatre le composant qui permet lexploitation des ressources

Sommaire
1. 2. 3. 4. 5. 6. 7.
Introduction La carte mre La mmoire centrale Les bus Les chipsets Le microprocesseur Le systme dexploitation

Introduction
L'informatique (information automatique) est une
science qui regroupe lensemble des thories et des techniques permettant de traiter de linformation laide dun ordinateur. Lordinateur est un appareil lectronique capable, en appliquant des instructions prdfinies, deffectuer des traitements automatiss de donnes et dinteragir avec lenvironnement grce des priphriques. Les donnes peuvent tre du texte, des images, des vidos, de la musique, des plans d'architecte, des compositions molculaires, des relevs mtorologiques, etc. Bref, tout ce qui peut tre numris. On parle de hardware pour dsigner l'ensemble des lments matriels de l'ordinateur et de software pour dsigner la partie logicielle (systmes dexploitation, applications).

La carte mre
prsentation

La carte mre est le composant de l'ordinateur qui dirige

et organise le fonctionnement de tous les autres composants. Elle runit tous les composants matriels de lordinateur : directement : microprocesseur, mmoire, cartes dextension, etc) par branchement dune nappe : disque dur, lecteur de disquette, lecteur de cd-rom, etc) Elle est aussi munie de connecteurs dentre et sortie pour le branchement des priphriques.

La carte mre
composants

Connecteurs E/S pour le branchement des priphriques classiques. Connecteurs PCI (Peripheral Component Interconnect) pour brancher

des cartes d'extension; vous disparatre au profit dune version plus rapide : PCI Express Deux chipsets Nord et Sud pour interconnecter les composants Le socket ou emplacement du micro processeur Connecteurs de mmoire vive Connecteurs SATA (Serial Advanced Technology Attachment) et IDE (Integrated Drive Electronics) pour les DD et lecteurs de disque Le BIOS (Basic Input Output System) pour le dmarrage de lordinateur La pile du CMOS pour conserver certaines informations importantes mme lorsque lordinateur nest pas aliment en lectricit etc.

La carte mre
schma annot

La mmoire centrale
prsentation

Une mmoire est un dispositif capable d'enregistrer une information.


Deux grandes catgories :
la mmoire centrale permettant de mmoriser temporairement les donnes lors de l'excution des programmes. Exemples : mmoire vive et mmoire cache la mmoire de masse permettant de stocker des informations long terme, y compris lors de l'arrt de l'ordinateur. Exemples : disque dur, CD-ROM, mmoire morte, mmoire flash

La mmoire centrale
la mmoire vive

La mmoire vive sert stocker les donnes en cours de traitement

uniquement. La mmoire vive a un temps d'accs dix mille cent mille fois plus petit que celui dun disque dur. La mmoire vive est de type DRAM (Dynamic Random Access Memory) 1 bit = 1 transistor + 1 condensateur (=> compacit) le condensateur stocke linformation et doit tre rgulirement rafraichi => ralentissement de la vitesse daccs la mmoire.

La mmoire centrale
la mmoire cache

La mmoire cache est utilise pour faire office de tampons entre le

processeur et la mmoire vive La mmoire cache est de type SRAM (Static Random Access Memory) 1 bit = 4 transistors donc moins compacte et plus chre que la mmoire vive. linformation na pas besoin dtre rafrachie, do beaucoup plus rapide que la mmoire vive Il y a gnralement deux niveaux (level) de mmoire cache : L1: interne au P(processeur), fonctionne la mme cadence que le processeur, mais limite en capacit (quelques dizaines de ko) L2 : externe au P, ne fonctionne pas la cadence du P, mais capacit relativement grande (+sieurs centaines de ko)

prsentation

Les bus

Les informations changes entre les composants (mmoire, P,


etc.) circulent sous forme de signaux lectriques travers un systme de cblage appel bus. Les bus ont pour but de rduire le nombre de voies ncessaires la communication des diffrents composants, en mutualisant les communications sur une seule voie de donnes.

bus

composition

Les bus

Lignes de donnes :

transfert de donnes entre les lments Lignes dadresse : dsigne la source ou la destination des donnes exemples : adresse dune donne en mmoire adresse associe un priphrique Lignes de contrle : contrle le fonctionnement du bus (partag par plusieurs lments) selon le protocole exemples : lecture, criture, requte bus, accord bus,

exemple de fonctionnement
envoi de donnes un autre lment obtenir le droit dutiliser le bus envoyer les donnes : lignes de contrle commande dcriture lignes dadresse destination lignes de donnes donnes envoyer demande de donnes un autre lment obtenir le droit dutiliser le bus envoyer la demande : lignes de contrle commande de lecture lignes dadresse localisation des donnes attendre les donnes : donnes reues lignes de donnes

Les bus

caractristiques

Les bus

Largeur : nombre de bits traits en mme temps. Frquence : exprime en Hertz (Hz), correspond au nombre de

transmissions d'informations qui ont lieu par seconde sur le bus. Bande passante ou dbit = largeur x frquence Exemple : Un bus d'une largeur de 16 bits, cadenc une frquence de 133 Mhz possde donc une bande passante gale : 16 * 133.106 = 2128*106 bit/s, soit (2128*106)/(8 *10242)= 253.7 Mo/s Afin d'augmenter le dbit des bus, il existe : le DDR (Double Data rate) permet d'envoyer deux fois plus d'informations par cycle le QDR (Quadruple Data rate) permet d'envoyer quatre fois plus d'informations par cycle

Les bus
hirarchie
P L1
Back side bus (64/256 bits)
(64bits,66/133/200Mhz DDR/QDR)

L2

Front side bus

carte graphique

Bus AGP ou PCI Ex16


(32bits,66Mhz ou 4Go/s)

chipset Nord
Bus DMI (2Go/s)
Direct Media Interface

Bus mmoire
(64bits,66/133/200Mhz)

Mmoire vive

DD/CD/DVD Ports USB

Bus SATA
(150Mo/s)

Bus USB
(60Mo/s)

Chipset Sud
Bus PCI
(32/64bits 66/133Mhz)

Bus PCI Express


(250Mo/s 2Go/s)

cartes PCI express


Carte rseau

PS2/srie/parallle

cartes PCI

anciens bus dextension


Bus Constructeur Date de MenS Frquence (Mhz) Largeur (bits) Dbit (Mo/s) ISA IBM 1984 8,33 8/16 16 MCA IBM 1987 10 32 40 EISA VLB

Les bus

Compaq, NEC, VESA, NEC Epson, HP, 1988 8,33 32 33 1992 25/33 32 132

Le chipset
Le chipset est un ensemble (set) de puces (chip) lectroniques
soud la carte mre. Le chipset est charg d'aiguiller les informations entre les diffrents bus afin de permettre tous les composants de l'ordinateur de communiquer entre eux. Le chipset dtermine notamment les types de processeur et de mmoire vive reconnus par la carte mre. Le rle du chipset se divise en deux parties: Le NorthBridge (Pont Nord, appel galement contrleur mmoire) charg de contrler les changes entre le processeur , la mmoire vive, les priphriques qui demandent le plus de bandes passantes (AGP et PCI-express ) et le southBridge. Le SouthBridge (Pont Sud, appel galement contrleur d'entre-sortie ou contrleur d'extension) qui gre les communications avec les priphriques d'entre-sortie ou priphriques lents.

Le microprocesseur
prsentation

Le processeur est le composant qui calcule, transforme et interprte



les informations que lui envoie la carte mre (aprs des ordres de l'utilisateur). Il est cadenc au rythme dune horloge interne (cristal au quartz soumis un courant lectrique) qui envoie des impulsions que lon appelle "tops". Ainsi la frquence ou nombre de tops par seconde est exprim en Hertz et de nos jours en GigaHertz. Pour exemple un processeur cadenc 1Ghz effectue 1 milliard doprations la seconde. Il existe principalement deux marques de processeurs : Intel (Pentium et Celeron ) et AMD (Athlon et Duron ).

Le microprocesseur
composants
Les principaux lments d'un microprocesseur sont les suivants : Une unit de commande (ou unit dinstruction) qui lit les donnes arrivant, les dcode puis les envoie l'unit d'excution ; Une unit d'excution (ou unit de traitement), qui accomplit les tches que lui a donnes l'unit d'instruction. Une unit de gestion des bus (ou unit d'entres-sorties), qui gre les flux d'informations entrant et sortant, en interface avec la mmoire centrale du systme ;

Le microprocesseur
lunit de commande
L'unit de commande (UC) est constitue des lments suivants : squenceur (ou bloc logique de commande) charg de synchroniser l'excution des instructions au rythme de lhorloge. Il est ainsi charg de l'envoi des signaux de commande ; registre d'instruction (ou RI) contenant l'instruction en cours de traitement; compteur ordinal (PC pour Program Counter) contenant ladresse mmoire de la prochaine instruction excuter.

Le microprocesseur
lunit dexcution
L'unit d'excution est compose des lments suivants : L'unit arithmtique et logique (note ALU ou pour Arithmetical and Logical Unit) qui assure les fonctions basiques de calcul arithmtique et les oprations logiques (ET, OU, Ou exclusif, etc.) ; L'unit de virgule flottante (note FPU, pour Floating Point Unit), qui accomplit les calculs complexes non entiers que ne peut raliser l'unit arithmtique et logique; le registre accumulateur (ACC), stockant les rsultats des oprations arithmtiques et logiques ; le registre d'tat (PSW, Processor Status Word), permettant de stocker des indicateurs sur l'tat du systme (retenue, dpassement, etc.).

schma UAL+UC+mmoire cache

Le microprocesseur

cycle dexcution dune instruction

Le microprocesseur

Le traitement dune instruction est dcompos en trois phases :


Phase 1 : recherche de linstruction traiter et dcodage Phase 2 : recherche de loprande et excution de linstruction Phase 3 : passage linstruction suivante

Chaque phase comporte un certain nombre doprations lmentaires

excutes dans un ordre bien prcis Ces oprations sont gnres par le squenceur

cycle dexcution dune instruction(exemple 1)


Droulement de linstruction daddition en mode immdiat : ACC(ACC)+Val Phase 1 : (recherche de linstruction traiter) Chargement du contenu du CO dans la mmoire cache Commande de lecture partir de la mmoire cache Transfert de la donne lue dans le RI Analyse et dcodage Phase 2 : (traitement de linstruction) Transfert de loprande (Val) dans lUAL Commande de lexcution de lopration (addition) Phase 3 : ( passage linstruction suivante ) incrmenter le CO dune unit

Le microprocesseur

cycle dexcution dune instruction(exemple 2)


Droulement de linstruction daddition en mode direct : ACC(ACC)+(ADR) Phase 1 : (recherche de linstruction traiter) Idem que lexemple 1 Phase 2 : (traitement de linstruction) Chargement de ladresse (ADR) de loprande dans la mmoire Commande de lecture partir de la mmoire Transfert de la valeur lue dans lUAL Commande de lexcution de lopration (addition) Phase 3 : ( passage linstruction suivante ) incrmenter le CO dune unit

Le microprocesseur

Le microprocesseur
principales caractristiques

La frquence de lhorloge Frquence du FSB ou bus frontal La quantit de mmoire cache (rpartie sur 1, 2 voire 3 niveaux). La largeur de ses registres internes de manipulation de donnes (8, 16, 32, 64, 128) bits. Finesse de gravure (en nanomtre) : permet d'augmenter le nombre de transistors, et donc la performance Nombre de cur(s) : bi-cur, quadri ou plus (dual, quad ou multicore)

Le systme dexploitation
prsentation

Un systme dexploitation est un ensemble de programmes chargs

de toutes les fonctions relatives lexploitation des composants (hardware et software) de lordinateur. Les objectifs du SE sont : attribuer de la mmoire aux programmes et contrler leur excution; assurer une exploitation efficace et conomique des ressources critiques (P et mmoire) de lordinateur; faciliter la tche de lutilisateur en lui prsentant une machine plus simple.

Le systme dexploitation
composants

le noyau (kernel) : il comporte les principales fonctions du systme

et se charge en mmoire lors du dmarrage; les utilitaires : ce sont des programmes ncessaire lexploitation du PC comme un diteur de texte, une calculatrice; le systme de fichier : il permet de classer des informations de manire permanente dans des fichiers et de les organiser dans des rpertoires; linterprteur de commande (shell) : il excute les commandes donnes par lutilisateur. Ces commandes peuvent tre textuelle ou sous forme daction comme le clic (interface graphique).

Le systme dexploitation
caractristiques

Mono ou multi tches : nbr de programmes en excution simultane.


La plupart des systmes d'exploitation multi-tches sont implments sur un ordinateur ayant un seul micro-processeur. Celui-ci, un instant donn, n'excute rellement qu'un seul programme, mais le systme peut le faire passer d'un programme un autre en excutant chaque programme pendant quelques dizaines de millisecondes. On parle alors de systme temps partag. Mono utilisateur ou multi utilisateurs : nombre d'utilisateurs simultans. Pour la scurit, se loguer en administrateur uniquement pour faire des tches d'administration, savoir installer un logiciel, modifier certains rglages, etc. Pour tout le reste, on a simplement besoin d'tre un simple utilisateur, ce qui par exemple vite certain logiciel de s'installer.

Le systme dexploitation
types

Windows de Microsoft :
DOS (1981), 95, 98, 2000, XP (2002), Windows Server 2003, Vista (2006), Windows Server 2008, 7 (2009) UNIX/LINUX : propritaires : SunOS/Solaris (Sun), AIX (IBM), HP-UX (HP) version libres : Linux, FreeBSD MAC OS dApple (1er systme gd public ayant une interface graphique) de 1984 1988 : Systme 0.0 Systme 6.0 de 1991 1999 : Systme 7 Mac OS 9 en mars 2001 : Mac OS X 10.0 dite Cheetah ou Guepard en aot 2009 : Mac OS X 10.6 dite Snow Leopard ou Lopard des neiges

Vous aimerez peut-être aussi