Réalisé par:
Ben Hammouda Manel 2009/2010
Manel_hamouda@hotmail.com
Objectifs
• Fonctionnalités:
Acquérir l’information, la stocker, la modifier en
appliquant des instructions prédéfinies (programmes)
4
Historique
• 19 ème siècle : automate et machine à calcul
Câblage du programme 6
Historique : 2ème génération
1958- 1964
•Machines fiables
• Technologie à transistors
• Exécute 200 000 opérations/s
• Premiers langages de programmation évolués
(COBOL, FORTRAN, LISP)
8
PDP 8E (1965)
Historique : 4ème génération
1972- 1977
Micral-N (1973) 9
Historique : 5ème génération
1978
• Technologie VL/WSI (very large, wafer)
• Systémes distribués interactif
• Multimédia, traitement de données non
numériques: (textes, images, paroles)
• Parallélisme massif, client-serveur
• RISC
10
Principaux éléments de l’ordinateur
Ecran
Souris
Périphériques Ordinateur
clavier
Unité
Unité Centrale
Centrale
11
Unité centrale
Unité de
commande
16
Schéma fonctionnel
17
Définition:
•Circuit semi-conducteur
18
Capacité
le nombre total de bits que contient la mémoire
Temps de cycle
c’est l'intervalle minimum qui doit
séparer deux demandes successives
de lecture ou d'écriture
Caractéristiques
Débit
c’est le nombre maximum
d'informations lues ou écrites par seconde
Volatilité
elle caractérise la permanence des
informations dans la mémoire.
Temps d’accès
c’est le temps qui s'écoule entre l'instant où a été lancée une opération de
lecture/écriture en mémoire et l'instant où la première information est
19
disponible sur le bus de données.
Types de mémoire:
20
Mémoire vive: RAM
(Random Acces
Memory)
Mémoire morte:ROM
(Read Only Memory)
Mémoires de masses ou
auxiliaires
21
Disque Dur:
Définition:
Un disque dur est une mémoire de masse destinée à la lecture et
l'écriture de données informatiques.
Organisation interne du disque dur:
• n disques (plateaux).
•Sur chaque disque on trouve des pistes
•Un cylindre est constitué par toutes les pistes superposées de
même ordre qui se présentent simultanément sous les têtes de
lecture/ écriture.
• Tête de lecture/écriture 22
23
Mémoire Cache
Définition:
La mémoire cache consiste à placer à l'intérieur du
microprocesseur une zone de mémoire dans laquelle sont
copiés les éléments qui seront nécessaires avant qu'ils ne
soient demandés
Principe :
Recherche d'une donnée dans le cache avant de la rechercher
dans la mémoire principale
24
• Assure la connexion physique des différents
composants (processeur, mémoire, carte
d'entrées/sorties, ...) par l’intermédiaire de différents
bus (adresses, données et commande, socket)
25
Exécution d’une instruction
Phase 1: Recherche de l'instruction à traiter
2.Au
1.Le bout
PC contient
d'un certain
3.L'instruction est l'adresse
temps
stockée de
(temps
dans l'instruction
d'accèsinstruction
le registre àsuivante
la mémoire),
duprocesseur
du programme.
le contenu deCette
la
case mémoire
valeur est placée sur le bus d'adresses par l'unité de commande qui émet un
sélectionnée
ordre de lecture
est disponible sur le bus des données.
1
3 2
26
Exécution d’une instruction
• Phase 2 : Décodage de l’instruction et recherche de l'opérande
2. Si l'instruction
3.L’opérande
1.L'unité nécessite
est stockée
de commande uneun
dans donnée
transforme en provenance
registre.
l'instruction en unede la mémoire,
suite de commandes
l'unité de commande
élémentaires récupère
nécessaires sa valeurdesur
au traitement le bus de données.
l'instruction.
27
Exécution d’une instruction
Phase 3 : Exécution de l'instruction
1.Le
2.
3.L'unité
Mise
programme
à de
jour
commande
de réalisant
registrepositionne
d’état
l'instruction
le PC
estpour
exécuté.
l'instruction suivante.
28
Références:
29