• Aucun résultat trouvé

[DOC] Cours structure de la machine PC general | Cours maintenance pc

N/A
N/A
Protected

Academic year: 2021

Partager "[DOC] Cours structure de la machine PC general | Cours maintenance pc"

Copied!
24
0
0

Texte intégral

(1)

TABLE DES MATIERES

1. INTRODUCTION... 2. ORGANISATION MATERIEL/LOGICIEL D’UN ORDINATEUR... 3. ORGANISATION INTERNE... 3.1. L’UNITÉCENTRALE... 3.1.1. Le microprocesseur... 3.1.2. Les échanges avec la mémoire centrale... 3.1.3. Les entrées/sorties... 3.1.4. Les coprocesseurs... 3.2. LESMÉMOIRES... 3.3. LEMICROPROCESSEUR...

(2)
(3)

1

INTRODUCTION

Ce cours a pour objet d’expliquer de manière simple et schématique comment fonctionne un ordinateur.

Il ne traite pas d’un type d’ordinateur particulier mais donne des généralités applicables à tout type d’ordinateur.

Il s’agit de présenter les différents composants matériels et logiciels d’un calculateur ainsi que leur principe de fonctionnement.

(4)

2

ORGANISATION MATÉRIEL/LOGICIEL D’UN ORDINATEUR

Lien matériel Lien logique

L’ordinateur est composé d’une unité centrale dans laquelle se trouve le microprocesseur. C’est là que s’effectuent tous les traitements réalisés par la machine.

A l’unité centrale sont connectés des périphériques : imprimante, terminal (appelé aussi console ou écran/clavier), disque, modem, etc...

Ces périphériques ont avec l’unité centrale (ou U.C.) un lien matériel. Ils sont physiquement reliés à l’U.C., généralement par un câble. Certains périphériques comme le modem ou le disque dur nécessitent l’ajout d’une carte dans l’unité centrale.

L’utilisateur fait fonctionner l’ordinateur grâce à des logiciels.

Logiciels et progiciels unité centrale microprocesseur (CPU) Imprimante Ecran - Clavier Modem Système d’exploitation Disque

(5)

l’on peut manipuler les ressources de l’ordinateur et plus particulièrement les périphériques. Les autres logiciels sont des logiciels applicatifs qui permettent de réaliser des tâches particulières : traitement de texte, comptabilité, etc...

Les logiciels peuvent commander directement les périphériques ou le faire au travers du système d’exploitation.

3

ORGANISATION INTERNE

3.1

L’unité centrale

C’est dans l’unité centrale que vont s’exécuter les logiciels. Elle est composée de plusieurs éléments :

3.1.1 Le microprocesseur

Le microprocesseur sert à exécuter toutes les instructions qui composent un programme, c’est à dire un logiciel.

Le microprocesseur central est aussi appelé C.P.U. : Central Process Unit.

3.1.2 Les échanges avec la mémoire centrale

Lorsqu’un logiciel est en cours d’exécution, les instructions qui le composent sont chargées en mémoire centrale et passent tour à tour dans le microprocesseur pour être exécutées (voir chapitre suivant). Les données calculées par le logiciel (par exemple le texte que l’on est en train d’écrire sur un traitement de texte) sont également stockées en mémoire centrale.

Il y a donc des échanges permanents entre le microprocesseur et la mémoire centrale.

3.1.3 Les entrées/sorties

La mémoire centrale est volatile, c’est à dire qu’elle est effacée fréquemment et notamment lorsque l’on éteint l’ordinateur. Par conséquent il est nécessaire d’utiliser d’autres supports pour mémoriser les données, comme par exemple le disque dur. Ces supports sont appelés des

Mémoire centrale (RAM)

Coprocesseur

d’entrée/sortie mathématiqueCoprocesseur Coprocesseur de

communication microprocesseur

CPU

Tampon Tampon

(6)

mémoires auxiliaires. Ils ne font pas partie de l’unité centrale et sont comparativement à la

mémoire centrale d’accès lent.

Le microprocesseur a besoin d’accéder à ces mémoires en lecture et en écriture assez souvent. Il en est de même pour ce qui est des accès à l’imprimante, à l’écran ou au clavier.

(7)

Toutes ces opérations sont lentes donc afin de décharger le microprocesseur on les confie souvent à un ou plusieurs autres microprocesseurs spécialisés. Ce sont les coprocesseurs d’entrée/sortie.

On utilise également les coprocesseurs pour la réalisation de tâches particulières : coprocesseur mathématique, coprocesseur de communication.

Ces coprocesseurs possèdent un jeu d’instructions spécifiques. Si on ne les utilise pas, les fonctionnalités doivent être programmées à chaque fois que l’on en a besoin.

3.2

Les mémoires

On utilise différents types de mémoires que l’on classe en fonction de leur temps d’accès, de leur coût et de leur capacité de stockage.

· la mémoire centrale : elle est la plus chère, la plus rapide d’accès. Mais sa capacité de stockage est limitée (et dépend du type d’ordinateur de 1Moctets à 500Moctets ou plus). De plus la mémoire centrale est volatile et ne permet le stockage permanent des données.

· le disque dur : il est relativement cher. Il permet le stockage permanent des données. Parmi toutes les mémoires auxiliaires, c’est le plus rapide d’accès. On peut en utiliser plusieurs de sorte que sa capacité de stockage est illimitée. (elle n’est limitée que par le système d’exploitation ou la machine utilisée)

· les disquettes : leur accès est assez lent mais facile. Leur capacité est faible ( < 2 Moctets)et limitée. Leur coût est très faible.

· les bandes magnétiques : elles sont peu chères et leur capacité de stockage est relativement grande (500 Moctets). Par contre on ne peut y faire que des accès séquentiels, d’où une

C.P.U.

Mémoire centrale

Mémoire d’appui

Mémoires auxiliaires

disque bande disqueoptique

numérique

CD-ROM

(8)

grande lenteur pour l’accès aux données. elles ne sont utillisées que pour faire des sauvegardes.

· les disques optiques numériques ou D.O.N. : leur accès est assez rapide et aussi facile qu’une disquette. Leur capacité est relativement grande ( 300 Moctets) et limitée. Leur coût est assez faible.

· les CD-ROM : on ne peut y accéder qu’en lecture. Ils ont une très grande capacité de stockage ( de l’ordre de 1 GO)

· les mémoires d’appui: ce sont des composants mémoires qui servent d’intermédiaire entre la mémoire principale et les mémoires auxiliaires. Elles sont en général moins chère que la mémoire centrale et plus rapide que les mémoires auxiliaires.

3.3

Le microprocesseur

Le microprocesseur possède un jeu d’instructions limité. ces instructions sont des instructions élémentaires représentant les opérations que l’U.A.L. (unité arithmétique et logique) est capable de réaliser.

Tout programme est une suite d’instructions écrites dans un langage particulier. Le rôle du compilateur du langage est de traduire ces instructions en langage évolué en une suite de micro-instructions faisant toutes partie du jeu d’instructions du microprocesseur.

LANGAGES EVOLUES

niveau assembleur INSTRUCTIONS MACHINE micro instructions NIVEAU DES COMMANDES ELECTRONIQUES

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 l’adresse mémoire donnée dans le registre C · LDA C, adresse : transfert le contenu du registre C à l’adresse mémoire donnée

· ADD A,B : ajoute le contenu du registre A au registre B. Le résultat est dans un registre particulier R

· CMP A,B : positionne un indicateur si A>=B à 1 et le positionne à 0 sinon.

· BNE numéro : branche le programme à l’instruction de numéro donnée si le résultat de la comparaison précédente est faux

(9)

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 mémoire respectivement à l’adresse 1000, 1016, 1032, 1048 1 LDA 1000,R1 2 LDA 1016,R2 3 ADD R1,R2 4 LDA R, 1032 5 LDA 1032, R1 6 CMP R1, 0 7 BNE 11 8 LDA 1032, R2 9 LDA R2, 1048 10 JMP 13 11 MOV 0, R2 12 LDA R2, 1048 13 LDA 1048, R1 14 ADD R1, 1 15 LDA R, 1048 Mémoire centrale

Dispositif de sélection d’adresse et d’accés à un mot-mémoire Décodeur Séquenceur de commandes UAL Résultat Registres Opérandes Résultat Opérandes

Reg Adr Reg Mot

CO RI Mot mémoire Adr instruction Adr opérande Registre d’état Horloge

Unité arithmétique

et logique

Unité de

commande

Références

Documents relatifs

Les naines blanches sont des objets extrêmement particuliers qui constituent un excellent laboratoire pour tester les théories sur les étoiles. L'état de la matière en

En réponse, les réseaux de solidarité locaux et transnationaux sont mis en place dans et entre les pôles de la diaspora pour contourner les barrières institutionnelles et

Il apparaît donc légitime de s’interroger sur le rôle joué par ces migrations dans le processus de coopération et d’intégration régionale – ou plus largement dans la

La frontière s’appuie dans sa plus grande longueur sur la Cordillère des Andes, dont la fonction de limite naturelle est progressivement affirmée après les

Dans le cadre de ce travail nous avons exploré plusieurs méthodes de fabrication de microcavités visant à permettre le couplage fort entre des excitons et des photons.

Philippe Valette, Jean-Michel Carozza, Denis Salles, Mélodie David et Guillaume Simonet, « Construction géohistorique du « sauvage » de la Garonne toulousaine : quelle part

La Russie a donc reculé les limites de l’œkoumène comme nul autre pays, construisant une grande expérience de l’homme en Arctique et faisant du froid un challenge national avec

It is, she says, &#34;a strange appointment, from which the witness-appointee cannot relieve himselfby any delegation, substitution or representation&#34; (Testimony 3). It is