Vous êtes sur la page 1sur 9

Support de Formation :

La structure de la machine

TABLE DES MATIERES

auteur E. VIGIER

centre Brive

formation

module

sq/item

type doc millsime page 1 sup. form. 21/01/2012 82012656.doc

afpa

La structure de la machine

Support de formation _________________________________________________________________________________________ _

INTRODUCTION
Ce cours a pour objet dexpliquer de manire simple et schmatique comment fonctionne un ordinateur. Il ne traite pas dun type dordinateur particulier mais donne des gnralits applicables tout type dordinateur. Il sagit de prsenter les diffrents composants matriels et logiciels dun calculateur ainsi que leur principe de fonctionnement.

auteur E. VIGIER

centre Brive

formation

module

sq/item

type doc millsime sup. form. 21/01/2012

page
82012656.doc

afpa

ORGANISATION MATRIEL/LOGICIEL DUN ORDINATEUR

Systme dexploitation
microprocesseur (CPU) unit centrale

Logiciels et progiciels

Disque

Modem

Imprimante Ecran - Clavier

Lien matriel Lien logique

Lordinateur est compos dune unit centrale dans laquelle se trouve le microprocesseur. Cest l que seffectuent tous les traitements raliss par la machine. A lunit centrale sont connects des priphriques : imprimante, terminal (appel aussi console ou cran/clavier), disque, modem, etc... Ces priphriques ont avec lunit centrale (ou U.C.) un lien matriel. Ils sont physiquement relis lU.C., gnralement par un cble. Certains priphriques comme le modem ou le disque dur ncessitent lajout dune carte dans lunit centrale. Lutilisateur fait fonctionner lordinateur grce des logiciels. Un premier logiciel est indispensable, cest le systme dexploitation. Cest travers lui que lon peut manipuler les ressources de lordinateur et plus particulirement les priphriques.
4

La structure de la machine

Support de formation _________________________________________________________________________________________ _

Les autres logiciels sont des logiciels applicatifs qui permettent de raliser des tches particulires : traitement de texte, comptabilit, etc... Les logiciels peuvent commander directement les priphriques ou le faire au travers du systme dexploitation.

ORGANISATION INTERNE Lunit centrale


Cest dans lunit centrale que vont sexcuter les logiciels. Elle est compose de plusieurs lments :

Mmoire centrale (RAM)

microprocesseur CPU

Coprocesseur dentre/sortie Tampon

Coprocesseur mathmatique

Coprocesseur de communication Tampon

Ports sortie

Le microprocesseur
Le microprocesseur sert excuter toutes les instructions qui composent un programme, cest dire un logiciel. Le microprocesseur central est aussi appel C.P.U. : Central Process Unit.

Les changes avec la mmoire centrale


Lorsquun logiciel est en cours dexcution, les instructions qui le composent sont charges en mmoire centrale et passent tour tour dans le microprocesseur pour tre excutes (voir chapitre suivant). Les donnes calcules par le logiciel (par exemple le texte que lon est en train dcrire sur un traitement de texte) sont galement stockes en mmoire centrale. Il y a donc des changes permanents entre le microprocesseur et la mmoire centrale.

Les entres/sorties
La mmoire centrale est volatile, cest dire quelle est efface frquemment et notamment lorsque lon teint lordinateur. Par consquent il est ncessaire dutiliser dautres supports pour mmoriser les donnes, comme par exemple le disque dur. Ces supports sont appels des
auteur E. VIGIER centre Brive formation module sq/item type doc millsime sup. form. 21/01/2012 page
82012656.doc

mmoires auxiliaires. Ils ne font pas partie de lunit centrale et sont comparativement la mmoire centrale daccs lent. Le microprocesseur a besoin daccder ces mmoires en lecture et en criture assez souvent. Il en est de mme pour ce qui est des accs limprimante, lcran ou au clavier. On appelle ces oprations, les oprations dentre/sortie.

La structure de la machine

Support de formation _________________________________________________________________________________________ _

Les coprocesseurs
Toutes ces oprations sont lentes donc afin de dcharger le microprocesseur on les confie souvent un ou plusieurs autres microprocesseurs spcialiss. Ce sont les coprocesseurs dentre/sortie. On utilise galement les coprocesseurs pour la ralisation de tches particulires : coprocesseur mathmatique, coprocesseur de communication. Ces coprocesseurs possdent un jeu dinstructions spcifiques. Si on ne les utilise pas, les fonctionnalits doivent tre programmes chaque fois que lon en a besoin.

Les mmoires

C.P.U.

Mmoire centrale

Mmoire dappui

Mmoires auxiliaires

disque

bande

disque optique numrique

CDROM

On utilise diffrents types de mmoires que lon classe en fonction de leur temps daccs, de leur cot et de leur capacit de stockage. la mmoire centrale : elle est la plus chre, la plus rapide daccs. Mais sa capacit de stockage est limite (et dpend du type dordinateur de 1Moctets 500Moctets ou plus). De plus la mmoire centrale est volatile et ne permet le stockage permanent des donnes. le disque dur : il est relativement cher. Il permet le stockage permanent des donnes. Parmi toutes les mmoires auxiliaires, cest le plus rapide daccs. On peut en utiliser plusieurs de sorte que sa capacit de stockage est illimite. (elle nest limite que par le systme dexploitation ou la machine utilise) les disquettes : leur accs est assez lent mais facile. Leur capacit est faible ( < 2 Moctets)et limite. Leur cot est trs faible. les bandes magntiques : elles sont peu chres et leur capacit de stockage est relativement grande (500 Moctets). Par contre on ne peut y faire que des accs squentiels, do une
auteur E. VIGIER centre Brive formation module sq/item type doc millsime sup. form. 21/01/2012 page
82012656.doc

grande lenteur pour laccs aux donnes. elles ne sont utillises que pour faire des sauvegardes. les disques optiques numriques ou D.O.N. : leur accs est assez rapide et aussi facile quune disquette. Leur capacit est relativement grande ( 300 Moctets) et limite. Leur cot est assez faible. les CD-ROM : on ne peut y accder quen lecture. Ils ont une trs grande capacit de stockage ( de lordre de 1 GO) les mmoires dappui: ce sont des composants mmoires qui servent dintermdiaire entre la mmoire principale et les mmoires auxiliaires. Elles sont en gnral moins chre que la mmoire centrale et plus rapide que les mmoires auxiliaires.

Le microprocesseur
Le microprocesseur possde un jeu dinstructions limit. ces instructions sont des instructions lmentaires reprsentant les oprations que lU.A.L. (unit arithmtique et logique) est capable de raliser. Tout programme est une suite dinstructions crites dans un langage particulier. Le rle du compilateur du langage est de traduire ces instructions en langage volu en une suite de micro-instructions faisant toutes partie du jeu dinstructions du microprocesseur.

LANGAGES EVOLUES
niveau assembleur micro instructions
NIVEAU DES COMMANDES ELECTRONIQUES INSTRUCTIONS MACHINE

Voici un exemple de jeu de micro-instructions : MOV A,B :transfert le contenu du registre A dans le registre B LDA adresse,C: transfert le contenu de ladresse mmoire donne dans le registre C LDA C, adresse : transfert le contenu du registre C ladresse mmoire donne ADD A,B : ajoute le contenu du registre A au registre B. Le rsultat est dans un registre particulier R CMP A,B : positionne un indicateur si A>=B 1 et le positionne 0 sinon. BNE numro : branche le programme linstruction de numro donne si le rsultat de la comparaison prcdente est faux

La structure de la machine

Support de formation _________________________________________________________________________________________ _

Dans ce cas, un programme qui en langage volu scrit : c <- a+b si c > 0 alors d = c sinon d = 0 fsi d = d+ 1 sera traduit en supposant que a, b, c, d sont en mmoire respectivement ladresse 1000, 1016, 1032, 1048 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 LDA 1000,R1 LDA 1016,R2 ADD R1,R2 LDA R, 1032 LDA 1032, R1 CMP R1, 0 BNE 11 LDA 1032, R2 LDA R2, 1048 JMP 13 MOV 0, R2 LDA R2, 1048 LDA 1048, R1 ADD R1, 1 LDA R, 1048
Mmoire centrale

Dispositif de slection dadresse et daccs un mot-mmoire

Rsultat
Adr oprande
Reg Adr Adr instruction RI Reg Mot Mot mmoire

CO

Dcodeur Horloge Squenceur de commandes Registre dtat

Unit de commande

Oprandes

Unit arithmtique et logique


UAL

Oprandes

Registres Rsultat

auteur E. VIGIER

centre Brive

formation

module

sq/item

type doc millsime sup. form. 21/01/2012

page
82012656.doc