SlideShare une entreprise Scribd logo
1  sur  26
Introduction à l’architecture 
des ordinateurs 
M. DIENG Abdoulaye Novembre 2014
Objectif général 
Avoir un aperçu général de l’architecture d’un 
ordinateur
Sommaire 
1. Informatique 
2. Historique de l’ordinateur 
3. Ordinateur 
4. Bus 
5. Mémoire principale 
6. Microprocesseur 
7. Périphériques d’entrée-sortie
Informatique 
problématique 
Problème 
Solution
Informatique 
présentation 
• Pb : l’Homme perd bcp de temps et commet bcp d’erreurs 
lorsqu’il traite certaines données 
• Sol : automatisation du traitement des données 
• L'informatique (information automatique) = science du 
traitement de l'information à l’aide d’un ordinateur. 
• Initialement réservée au calcul scientifique, maintenant 
s'applique à plusieurs domaines (bureautique, jeux, 
communication, graphisme, cinéma, médecine, robotique, 
etc.)
Historique 
préhistoire au 17ème siècle : outils de calcul 
• Pb : l’Homme perd bcp de temps et commet bcp d’erreurs 
lorsqu’il effectue certains calculs 
• Préhistoire : doigts (syst décimal) ou cailloux (calculus en latin) 
• Antiquité : boulier, abaque 
• 17ème siècle : 1642, Pascal : machine faisant des additions et 
soustractions de 6 chiffres (la Pascaline)
Historique 
18ème et 19ème siècles : automatisation des calculs 
• 1728, Falcon puis 1805, Jacquard : utilisent des cartes 
perforées pour commander un métier à tisser 
• 1834, Babbage : utilise les cartes perforées (instructions et 
données) pour des machines à calculer
Historique 
20ème siècle : ordinateur mécanique 
• 1938, Shannon : liens entre nombres binaires, algèbre de Boole 
et les signaux électriques 
• 1941, Zuse : Z3, calculateur utilisant une technologie électro-mécanique
Historique 
1944: 1er ordinateur électronique (ENIAC) 
• Eckert & Mauchly : ENIAC 
(Electronical Numerical 
Integrator And Calculator) 
• 1er ordinateur électronique 
(tubes à vide et relais) 
• Machine reprogrammable 
manuellement 
• La reprogrammation 
nécessite de reconnecter 
6000 commutateurs 
• 30 tonnes, forme de U de 6 
mètres de large et 12 de 
long
Historique 
1945 : modèle de Von Neumann 
• Pb : Le programme peut prendre des décisions selon des 
résultats intermédiaires 
• Sol : stocker le programme dans la mémoire de l'ordinateur 
• 1945 : John Von Neumann définit l'architecture générale d'un 
ordinateur avec ces composants : 
– Unité arithmétique et logique : effectuer les opérations 
– Unité de commande : contrôler les opérations 
– Mémoire centrale : stocker données et programme 
– Interface d'entrées/sorties : communiquer avec l’extérieur 
• Ces différents organes étant reliés par des bus. 
Quiz
Ordinateur 
présentation 
• Ordinateur = appareil électronique qui applique des 
instructions prédéfinies sur des données. 
• Les données à manipuler sont obtenues, soit par la lecture 
de mémoires, soit par la lecture de périphériques qui 
représentent des données physiques extérieures en valeurs 
binaires (déplacement d'une souris, touche appuyée sur 
un clavier, température, vitesse, …). 
• Une fois traitées, les données sont réécrites, soit dans des 
mémoires, soit dans des composants qui peuvent transformer 
une valeur binaire en une action physique (écriture sur 
une imprimante ou sur un moniteur, accélération ou freinage 
d'un véhicule, changement de température d'un four, …).
Ordinateur 
schéma des blocs fonctionnels
Ordinateur 
présentation des blocs fonctionnels 
• Le microprocesseur : traitement de l'information par 
l’exécution d’instructions sur des données. 
• La mémoire : stockage des instructions et des données. 
• Les périphériques d'entrée/sortie : interaction avec 
l'extérieur. 
• Les bus : interconnexion optimale des blocs.
Bus 
problématique 
C 1 
C 2 C 3 
C 5 
C 8 
C 4 
C 6 C 7 
C 1 
C 2 
C 4 
C 6 
C 8 
C 3 
C 5 
C 7 
B 
U 
S 
Problème 
Solution
Bus 
présentation 
 Pb : optimiser l’échange de données entre les composants 
 Sol : mutualiser les voies de communication 
 Bus = système de câblage permettant la circulation des 
données (signaux électriques) entre les composants 
(mémoires, μP, périphériques, etc.). 
 Objectif : réduire le nombre de « voies » nécessaires à la 
communication des différents composants, en mutualisant les 
voies de données. 
 L’une des principales caractéristiques d’un bus est son débit : 
le nombre de bits qui y transitent par seconde. 
 Exemples : 
Front Side Bus (processeur ), Bus mémoire, Bus PCI-Express 
(cartes graphiques ou cartes sons), Bus USB (plusieurs 
périphériques), Bus S-ATA (disque dur, lecteur CD)
Bus 
composition 
• Lignes de contrôle : 
– contrôler l'accès et l'utilisation des autres lignes (adr et données). 
– exemples : requête bus, accord bus, lecture, écriture, requête 
d’interruption, … 
• Lignes d’adresse : 
– désigne la source ou la destination des données 
– exemples : 
• adresse d’une donnée en mémoire 
• adresse associée à un périphérique 
• Lignes de données : 
– transfert de données entre les éléments
Bus 
chipset 
• Pb : les bus ont des débits très différents 
• Sol : créer des « carrefours intelligents » 
• Chipset = ensemble de puces électroniques chargé d’interconnecter 
intelligemment les différents bus. 
• Le chipset se divise en deux parties: 
– Le NorthBridge pour les bus à haut débit. 
– Le SouthBridge pour les bus à faible débit.
Bus 
schéma 
μP 
Northbridge 
Bus interne (2Go/s) 
Mémoire 
vive 
(64bits,66/133/200Mhz 
DDR/QDR) 
Bus mémoire 
carte 
graphique 
Bus AGP ou PCI Ex16 
(32bits,66Mhz ou 4Go/s) 
Southbridge 
DD/CD/DVD 
Bus SATA 
(150Mo/s) 
Ports USB Bus USB 
(60Mo/s) 
Front side bus 
cartes PCI express 
(64bits,66/133/200Mhz) 
Bus PCI Express 
(250Mo/s à 2Go/s) 
Carte réseau 
Bus PCI 
(32/64bits 66/133Mhz) 
PS2/série/parallèle cartes PCI 
Quiz
Mémoire principale 
présentation 
• Pb 1 : effectuer un calcul nécessitant des traitements 
intermédiaires 
• Sol : dispositif qui mémorise les traitements intermédiaires 
• Pb 2 : le programme peut prendre des décisions selon des 
résultats intermédiaires. Exemple : si delta<0 alors « pas de 
solution » 
• Sol : placer le programme à proximité des traitements 
intermédiaires 
• Mémoire = dispositif capable d'enregistrer une information 
(donnée ou instruction), de la conserver (mémoriser) et de la 
restituer. 
• Mémoire principale : mémoriser temporairement les données et 
les programmes en cours d'exécution. 
• Exemples : « mémoire RAM », mémoire cache, registre.
• Bus d’adresses qui véhicule l’adresse du 
mot mémoire à lire ou à modifier 
• Décodeur d’adresses : permet de 
sélectionner un mot mémoire. 
• Bus de contrôle véhicule les commandes 
provenant de l’unité centrale 
• Matrice des points mémoires 
• Tampon E/S : stockage des infos à lire ou 
à écrire 
• Bus de données véhicule l’information 
lue à partir de la mémoire ou l’information 
à écrire dans la mémoire 
Bus d’adresse 
Bus de données 
D 
E 
C 
O 
D 
E 
U 
R 
Tampon d’E/S 
Mémoire principale 
structure 
Bus de contrôle 
Quiz
Microprocesseur 
présentation 
• Le processeur est le composant qui calcule, transforme et interprète 
les informations sur les ordres de l'utilisateur. 
• Il est cadencé au rythme d’une horloge interne (cristal au quartz 
soumis à un courant électrique) qui envoie des impulsions que l’on 
appelle "tops". 
• La fréquence 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 d’opérations à la seconde. 
• Il existe principalement deux marques de processeurs : 
Intel (Pentium et Celeron ) et AMD (Athlon et Duron ).
Microprocesseur 
schéma des composants de base 
instruction1 
instruction2 
… 
donnée1 
donnée2 
… 
D 
é 
c 
o 
d 
e 
u 
r
Microprocesseur 
composants de base 
Les principaux éléments d'un microprocesseur sont les suivants : 
• Une unité de mémoire cache qui contient les instructions et 
données les plus fréquemment utilisées. 
• Une unité de commande (ou unité d’instruction) qui lit les 
instructions, les décode puis les envoie à l'unité d'exécution ; 
• Une unité d'exécution (ou unité de traitement), qui accomplit les 
tâches que lui a données l'unité d'instruction ; 
• Une unité de gestion des bus (ou unité d'entrées-sorties), qui gère 
les flux d'informations entrant et sortant, en interface avec 
la mémoire principale du système.
Périphériques d’entrée-sortie 
présentation 
• Pb : comment l’ordi communique avec son environnement ? 
• Sol : composants permettant l’entrée et la sortie de données 
• Périphérique = matériel électronique pouvant être raccordé à un 
ordinateur par l'intermédiaire de l'une de ses interfaces 
d'entrée-sortie , le plus souvent par l'intermédiaire d'un 
connecteur. 
• On distingue habituellement : 
– périphériques d'entrée : permettent uniquement d'envoyer 
des infos (donnée ou instruction) à l'ordi (souris, clavier, etc.) 
– périphériques de sortie: permettent à l’ordinateur d’émettre 
des infos vers l’extérieur (écran, imprimante, ...) 
– périphériques d’entrée-sortie : permettent des 
communications bidirectionnelles (modem, écran tactile, ...) 
– périphériques de stockage : permettent le stockage des infos 
d’une manière permanente (disque dur, CD, ...)
Périphériques d’entrée-sortie 
schéma
La carte mère d’un PC

Contenu connexe

Tendances

Architecture ordinateur-echange-de-donnees
Architecture ordinateur-echange-de-donneesArchitecture ordinateur-echange-de-donnees
Architecture ordinateur-echange-de-donneesAbdoulaye Dieng
 
Architecture des ordinateurs
Architecture des ordinateursArchitecture des ordinateurs
Architecture des ordinateursRMwebsite
 
Systèmes d'Exploitation - chp1-introduction
Systèmes d'Exploitation - chp1-introductionSystèmes d'Exploitation - chp1-introduction
Systèmes d'Exploitation - chp1-introductionLilia Sfaxi
 
Travaux dirigés 1: algorithme & structures de données (corrigés)
Travaux dirigés 1: algorithme & structures de données (corrigés)Travaux dirigés 1: algorithme & structures de données (corrigés)
Travaux dirigés 1: algorithme & structures de données (corrigés)Ines Ouaz
 
1 introduction informatique
1 introduction informatique1 introduction informatique
1 introduction informatiqueCEFRI-UAC
 
cours-ADMINISTRATION DUN RESEAU INFORMATIQUE.pdf
cours-ADMINISTRATION DUN RESEAU INFORMATIQUE.pdfcours-ADMINISTRATION DUN RESEAU INFORMATIQUE.pdf
cours-ADMINISTRATION DUN RESEAU INFORMATIQUE.pdfGodefroyCheumaniTche1
 
Cours Internet - Téléchargement de fichiers
Cours Internet - Téléchargement de fichiersCours Internet - Téléchargement de fichiers
Cours Internet - Téléchargement de fichiersTunisie collège
 
Cours Internet - Messagerie électronique
Cours Internet - Messagerie électroniqueCours Internet - Messagerie électronique
Cours Internet - Messagerie électroniqueTunisie collège
 
Cours d'informatique du prof Heimer
Cours d'informatique du prof HeimerCours d'informatique du prof Heimer
Cours d'informatique du prof Heimerrochats
 
Réseaux informatiques: Reseau Local LAN
Réseaux informatiques: Reseau Local  LANRéseaux informatiques: Reseau Local  LAN
Réseaux informatiques: Reseau Local LANTunisie collège
 
Fiche de TP 3 sur les bases de données avec les SGBD(Système de Gestion des B...
Fiche de TP 3 sur les bases de données avec les SGBD(Système de Gestion des B...Fiche de TP 3 sur les bases de données avec les SGBD(Système de Gestion des B...
Fiche de TP 3 sur les bases de données avec les SGBD(Système de Gestion des B...ATPENSC-Group
 
Système D’information II - Diagramme de Flux.pptx
Système D’information II - Diagramme de Flux.pptxSystème D’information II - Diagramme de Flux.pptx
Système D’information II - Diagramme de Flux.pptxanisanima1
 
Exercices uml-corrige
Exercices uml-corrigeExercices uml-corrige
Exercices uml-corrigeAmineMouhout1
 
Chapitre 2 plus court chemin
Chapitre 2 plus court cheminChapitre 2 plus court chemin
Chapitre 2 plus court cheminSana Aroussi
 
Cours système d'exploitation
Cours système d'exploitationCours système d'exploitation
Cours système d'exploitationAmel Morchdi
 

Tendances (20)

Tp word n° 1
Tp word n° 1Tp word n° 1
Tp word n° 1
 
Architecture ordinateur-echange-de-donnees
Architecture ordinateur-echange-de-donneesArchitecture ordinateur-echange-de-donnees
Architecture ordinateur-echange-de-donnees
 
Architecture des ordinateurs
Architecture des ordinateursArchitecture des ordinateurs
Architecture des ordinateurs
 
Systèmes d'Exploitation - chp1-introduction
Systèmes d'Exploitation - chp1-introductionSystèmes d'Exploitation - chp1-introduction
Systèmes d'Exploitation - chp1-introduction
 
Travaux dirigés 1: algorithme & structures de données (corrigés)
Travaux dirigés 1: algorithme & structures de données (corrigés)Travaux dirigés 1: algorithme & structures de données (corrigés)
Travaux dirigés 1: algorithme & structures de données (corrigés)
 
1 introduction informatique
1 introduction informatique1 introduction informatique
1 introduction informatique
 
cours-ADMINISTRATION DUN RESEAU INFORMATIQUE.pdf
cours-ADMINISTRATION DUN RESEAU INFORMATIQUE.pdfcours-ADMINISTRATION DUN RESEAU INFORMATIQUE.pdf
cours-ADMINISTRATION DUN RESEAU INFORMATIQUE.pdf
 
Projet bt1 informatique
Projet bt1 informatiqueProjet bt1 informatique
Projet bt1 informatique
 
Ch7 memoires
Ch7 memoiresCh7 memoires
Ch7 memoires
 
Cours Internet - Téléchargement de fichiers
Cours Internet - Téléchargement de fichiersCours Internet - Téléchargement de fichiers
Cours Internet - Téléchargement de fichiers
 
Cours Internet - Messagerie électronique
Cours Internet - Messagerie électroniqueCours Internet - Messagerie électronique
Cours Internet - Messagerie électronique
 
Cours d'informatique du prof Heimer
Cours d'informatique du prof HeimerCours d'informatique du prof Heimer
Cours d'informatique du prof Heimer
 
Exercice2
Exercice2Exercice2
Exercice2
 
Réseaux informatiques: Reseau Local LAN
Réseaux informatiques: Reseau Local  LANRéseaux informatiques: Reseau Local  LAN
Réseaux informatiques: Reseau Local LAN
 
Fiche de TP 3 sur les bases de données avec les SGBD(Système de Gestion des B...
Fiche de TP 3 sur les bases de données avec les SGBD(Système de Gestion des B...Fiche de TP 3 sur les bases de données avec les SGBD(Système de Gestion des B...
Fiche de TP 3 sur les bases de données avec les SGBD(Système de Gestion des B...
 
Système D’information II - Diagramme de Flux.pptx
Système D’information II - Diagramme de Flux.pptxSystème D’information II - Diagramme de Flux.pptx
Système D’information II - Diagramme de Flux.pptx
 
Architecture de Von Neumann & Harvard
Architecture de Von Neumann & HarvardArchitecture de Von Neumann & Harvard
Architecture de Von Neumann & Harvard
 
Exercices uml-corrige
Exercices uml-corrigeExercices uml-corrige
Exercices uml-corrige
 
Chapitre 2 plus court chemin
Chapitre 2 plus court cheminChapitre 2 plus court chemin
Chapitre 2 plus court chemin
 
Cours système d'exploitation
Cours système d'exploitationCours système d'exploitation
Cours système d'exploitation
 

En vedette

Architecture ordinateur-2-architecture-de-base
Architecture ordinateur-2-architecture-de-baseArchitecture ordinateur-2-architecture-de-base
Architecture ordinateur-2-architecture-de-baseAbdoulaye Dieng
 
Intro_Programmation_Informatique
Intro_Programmation_InformatiqueIntro_Programmation_Informatique
Intro_Programmation_InformatiqueEmeric Tapachès
 
Algorithmic Forex Trading
Algorithmic Forex TradingAlgorithmic Forex Trading
Algorithmic Forex TradingInvestingTips
 
JASPARD, M. LOGIC un service GeoWeb d’aide à la décision et à la coopération...
JASPARD, M. LOGIC  un service GeoWeb d’aide à la décision et à la coopération...JASPARD, M. LOGIC  un service GeoWeb d’aide à la décision et à la coopération...
JASPARD, M. LOGIC un service GeoWeb d’aide à la décision et à la coopération...IT-Gatineau2011
 
Digital elect total
Digital elect totalDigital elect total
Digital elect totalmasterslide
 
Combinators - Lightning Talk
Combinators - Lightning TalkCombinators - Lightning Talk
Combinators - Lightning TalkMike Harris
 
exercice_réseau
exercice_réseauexercice_réseau
exercice_réseaunoureddineb
 
Combinational circuit (7-Segment display)
Combinational circuit (7-Segment display)Combinational circuit (7-Segment display)
Combinational circuit (7-Segment display)ali9753
 
Assurance Qualité logicielle
Assurance Qualité logicielleAssurance Qualité logicielle
Assurance Qualité logicielleSylvain Leroy
 
Chapitre 1 (algorithme)
Chapitre 1 (algorithme)Chapitre 1 (algorithme)
Chapitre 1 (algorithme)mahbouba
 
combinational_circuits
combinational_circuitscombinational_circuits
combinational_circuitsBindu Madhavi
 
COMBINATIONAL CIRCUITS & FLIP FLOPS
COMBINATIONAL CIRCUITS & FLIP FLOPSCOMBINATIONAL CIRCUITS & FLIP FLOPS
COMBINATIONAL CIRCUITS & FLIP FLOPSStarlee Lathong
 
Lecture3 combinational blocks
Lecture3 combinational blocksLecture3 combinational blocks
Lecture3 combinational blocksNima Shafiee
 
Lecture 1
Lecture 1Lecture 1
Lecture 1GIKI
 
Exos de logique séquentielle
Exos de logique séquentielleExos de logique séquentielle
Exos de logique séquentielleMo Ur Ad Es-se
 

En vedette (20)

Architecture ordinateur-2-architecture-de-base
Architecture ordinateur-2-architecture-de-baseArchitecture ordinateur-2-architecture-de-base
Architecture ordinateur-2-architecture-de-base
 
Intro_Programmation_Informatique
Intro_Programmation_InformatiqueIntro_Programmation_Informatique
Intro_Programmation_Informatique
 
Algorithmic Forex Trading
Algorithmic Forex TradingAlgorithmic Forex Trading
Algorithmic Forex Trading
 
JASPARD, M. LOGIC un service GeoWeb d’aide à la décision et à la coopération...
JASPARD, M. LOGIC  un service GeoWeb d’aide à la décision et à la coopération...JASPARD, M. LOGIC  un service GeoWeb d’aide à la décision et à la coopération...
JASPARD, M. LOGIC un service GeoWeb d’aide à la décision et à la coopération...
 
Digital elect total
Digital elect totalDigital elect total
Digital elect total
 
Combinators - Lightning Talk
Combinators - Lightning TalkCombinators - Lightning Talk
Combinators - Lightning Talk
 
Bca i sem de lab
Bca i sem  de labBca i sem  de lab
Bca i sem de lab
 
Combinational logic
Combinational logicCombinational logic
Combinational logic
 
exercice_réseau
exercice_réseauexercice_réseau
exercice_réseau
 
Combinational circuit (7-Segment display)
Combinational circuit (7-Segment display)Combinational circuit (7-Segment display)
Combinational circuit (7-Segment display)
 
58210401202 งาน 1 ss
58210401202 งาน 1 ss58210401202 งาน 1 ss
58210401202 งาน 1 ss
 
Assurance Qualité logicielle
Assurance Qualité logicielleAssurance Qualité logicielle
Assurance Qualité logicielle
 
Structure de données en PHP
Structure de données en PHPStructure de données en PHP
Structure de données en PHP
 
Chapitre 1 (algorithme)
Chapitre 1 (algorithme)Chapitre 1 (algorithme)
Chapitre 1 (algorithme)
 
combinational_circuits
combinational_circuitscombinational_circuits
combinational_circuits
 
Canaux logiques et codage dans le gsm
Canaux logiques et codage dans le gsmCanaux logiques et codage dans le gsm
Canaux logiques et codage dans le gsm
 
COMBINATIONAL CIRCUITS & FLIP FLOPS
COMBINATIONAL CIRCUITS & FLIP FLOPSCOMBINATIONAL CIRCUITS & FLIP FLOPS
COMBINATIONAL CIRCUITS & FLIP FLOPS
 
Lecture3 combinational blocks
Lecture3 combinational blocksLecture3 combinational blocks
Lecture3 combinational blocks
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
 
Exos de logique séquentielle
Exos de logique séquentielleExos de logique séquentielle
Exos de logique séquentielle
 

Similaire à Introduction à l’architecture des ordinateurs

Cm5 archi ordinateur
Cm5 archi ordinateurCm5 archi ordinateur
Cm5 archi ordinateurformateur3
 
Architecture1
Architecture1Architecture1
Architecture1coursuniv
 
Lordinateur et-ses-composants4941
Lordinateur et-ses-composants4941Lordinateur et-ses-composants4941
Lordinateur et-ses-composants4941Ismail Bouyahya
 
Lordinateur et-ses-composants4941
Lordinateur et-ses-composants4941Lordinateur et-ses-composants4941
Lordinateur et-ses-composants4941Tafriqt Ugafa
 
Structure interne d’un ordinateur.pptx
Structure interne d’un ordinateur.pptxStructure interne d’un ordinateur.pptx
Structure interne d’un ordinateur.pptxHathat10
 
chapitre222 (1).pptx
chapitre222 (1).pptxchapitre222 (1).pptx
chapitre222 (1).pptxriahyibtissem
 
cours_AzabouMaha_GIINF_chap1-2020-2021.pptx
cours_AzabouMaha_GIINF_chap1-2020-2021.pptxcours_AzabouMaha_GIINF_chap1-2020-2021.pptx
cours_AzabouMaha_GIINF_chap1-2020-2021.pptxGhorbelOmar2
 
cours_carte_d_acquitition.pdf
cours_carte_d_acquitition.pdfcours_carte_d_acquitition.pdf
cours_carte_d_acquitition.pdftarek784863
 
CARTE MERE.pdf cours sur la carte mère présentation
CARTE MERE.pdf cours sur la carte mère présentationCARTE MERE.pdf cours sur la carte mère présentation
CARTE MERE.pdf cours sur la carte mère présentationshetoubelva
 
Chapitre 2 - Structure de base d_un ordinateur.pdf
Chapitre 2 - Structure de base d_un ordinateur.pdfChapitre 2 - Structure de base d_un ordinateur.pdf
Chapitre 2 - Structure de base d_un ordinateur.pdfYounesAziz3
 
Architecture_Ordinateur_preparations.ppt
Architecture_Ordinateur_preparations.pptArchitecture_Ordinateur_preparations.ppt
Architecture_Ordinateur_preparations.pptadonisyao
 
chapitre 01.ppt
chapitre 01.pptchapitre 01.ppt
chapitre 01.pptSamoSamo18
 
Cours Info1- ST/SM/MI : introduction à l'informatique
Cours Info1- ST/SM/MI : introduction  à l'informatiqueCours Info1- ST/SM/MI : introduction  à l'informatique
Cours Info1- ST/SM/MI : introduction à l'informatiquelinuxscout
 
Le PC en détail
Le PC en détailLe PC en détail
Le PC en détailBruno Delb
 
Codage cours 1-intro-mi1-
Codage  cours 1-intro-mi1-Codage  cours 1-intro-mi1-
Codage cours 1-intro-mi1-linuxscout
 
Exposé Le Microprocesseur
Exposé   Le MicroprocesseurExposé   Le Microprocesseur
Exposé Le MicroprocesseurTheCrazyMan
 
Cours de microcontrôleurs
Cours de microcontrôleursCours de microcontrôleurs
Cours de microcontrôleurssarah Benmerzouk
 
Ordinateur
OrdinateurOrdinateur
Ordinateurj_lipaz
 

Similaire à Introduction à l’architecture des ordinateurs (20)

Cm5 archi ordinateur
Cm5 archi ordinateurCm5 archi ordinateur
Cm5 archi ordinateur
 
Architecture1
Architecture1Architecture1
Architecture1
 
Lordinateur et-ses-composants4941
Lordinateur et-ses-composants4941Lordinateur et-ses-composants4941
Lordinateur et-ses-composants4941
 
Lordinateur et-ses-composants4941
Lordinateur et-ses-composants4941Lordinateur et-ses-composants4941
Lordinateur et-ses-composants4941
 
Structure interne d’un ordinateur.pptx
Structure interne d’un ordinateur.pptxStructure interne d’un ordinateur.pptx
Structure interne d’un ordinateur.pptx
 
chapitre222 (1).pptx
chapitre222 (1).pptxchapitre222 (1).pptx
chapitre222 (1).pptx
 
cours_AzabouMaha_GIINF_chap1-2020-2021.pptx
cours_AzabouMaha_GIINF_chap1-2020-2021.pptxcours_AzabouMaha_GIINF_chap1-2020-2021.pptx
cours_AzabouMaha_GIINF_chap1-2020-2021.pptx
 
cours_carte_d_acquitition.pdf
cours_carte_d_acquitition.pdfcours_carte_d_acquitition.pdf
cours_carte_d_acquitition.pdf
 
Structure_Des_Ordinateurs
Structure_Des_OrdinateursStructure_Des_Ordinateurs
Structure_Des_Ordinateurs
 
003404788(1).pptx
003404788(1).pptx003404788(1).pptx
003404788(1).pptx
 
CARTE MERE.pdf cours sur la carte mère présentation
CARTE MERE.pdf cours sur la carte mère présentationCARTE MERE.pdf cours sur la carte mère présentation
CARTE MERE.pdf cours sur la carte mère présentation
 
Chapitre 2 - Structure de base d_un ordinateur.pdf
Chapitre 2 - Structure de base d_un ordinateur.pdfChapitre 2 - Structure de base d_un ordinateur.pdf
Chapitre 2 - Structure de base d_un ordinateur.pdf
 
Architecture_Ordinateur_preparations.ppt
Architecture_Ordinateur_preparations.pptArchitecture_Ordinateur_preparations.ppt
Architecture_Ordinateur_preparations.ppt
 
chapitre 01.ppt
chapitre 01.pptchapitre 01.ppt
chapitre 01.ppt
 
Cours Info1- ST/SM/MI : introduction à l'informatique
Cours Info1- ST/SM/MI : introduction  à l'informatiqueCours Info1- ST/SM/MI : introduction  à l'informatique
Cours Info1- ST/SM/MI : introduction à l'informatique
 
Le PC en détail
Le PC en détailLe PC en détail
Le PC en détail
 
Codage cours 1-intro-mi1-
Codage  cours 1-intro-mi1-Codage  cours 1-intro-mi1-
Codage cours 1-intro-mi1-
 
Exposé Le Microprocesseur
Exposé   Le MicroprocesseurExposé   Le Microprocesseur
Exposé Le Microprocesseur
 
Cours de microcontrôleurs
Cours de microcontrôleursCours de microcontrôleurs
Cours de microcontrôleurs
 
Ordinateur
OrdinateurOrdinateur
Ordinateur
 

Plus de Abdoulaye Dieng

Fondamentaux du Référencement naturel
Fondamentaux du Référencement naturelFondamentaux du Référencement naturel
Fondamentaux du Référencement naturelAbdoulaye Dieng
 
Panorama des Technologies mobiles
Panorama des Technologies mobilesPanorama des Technologies mobiles
Panorama des Technologies mobilesAbdoulaye Dieng
 
Prise en main de WordPress
Prise en main de WordPressPrise en main de WordPress
Prise en main de WordPressAbdoulaye Dieng
 
Fondamentaux d’une API REST
Fondamentaux d’une API RESTFondamentaux d’une API REST
Fondamentaux d’une API RESTAbdoulaye Dieng
 
Introduction à JavaScript
Introduction à JavaScriptIntroduction à JavaScript
Introduction à JavaScriptAbdoulaye Dieng
 
Introduction à l’orienté objet en Python
Introduction à l’orienté objet en PythonIntroduction à l’orienté objet en Python
Introduction à l’orienté objet en PythonAbdoulaye Dieng
 
Introduction à React JS
Introduction à React JSIntroduction à React JS
Introduction à React JSAbdoulaye Dieng
 
Initiation à l'algorithmique
Initiation à l'algorithmiqueInitiation à l'algorithmique
Initiation à l'algorithmiqueAbdoulaye Dieng
 
Requêtes HTTP synchrones et asynchrones
Requêtes HTTPsynchrones et asynchronesRequêtes HTTPsynchrones et asynchrones
Requêtes HTTP synchrones et asynchronesAbdoulaye Dieng
 
Introduction à JavaScript
Introduction à JavaScriptIntroduction à JavaScript
Introduction à JavaScriptAbdoulaye Dieng
 
Initiation à l'algorithmique
Initiation à l'algorithmiqueInitiation à l'algorithmique
Initiation à l'algorithmiqueAbdoulaye Dieng
 

Plus de Abdoulaye Dieng (20)

Introduction à React
Introduction à ReactIntroduction à React
Introduction à React
 
Fondamentaux du Référencement naturel
Fondamentaux du Référencement naturelFondamentaux du Référencement naturel
Fondamentaux du Référencement naturel
 
Introduction à Symfony
Introduction à SymfonyIntroduction à Symfony
Introduction à Symfony
 
Panorama des Technologies mobiles
Panorama des Technologies mobilesPanorama des Technologies mobiles
Panorama des Technologies mobiles
 
Prise en main de WordPress
Prise en main de WordPressPrise en main de WordPress
Prise en main de WordPress
 
Initiation à Bootstrap
Initiation à BootstrapInitiation à Bootstrap
Initiation à Bootstrap
 
Introduction à Laravel
Introduction à LaravelIntroduction à Laravel
Introduction à Laravel
 
Fondamentaux d’une API REST
Fondamentaux d’une API RESTFondamentaux d’une API REST
Fondamentaux d’une API REST
 
Introduction à Angular
Introduction à AngularIntroduction à Angular
Introduction à Angular
 
Introduction à JavaScript
Introduction à JavaScriptIntroduction à JavaScript
Introduction à JavaScript
 
Introduction à l’orienté objet en Python
Introduction à l’orienté objet en PythonIntroduction à l’orienté objet en Python
Introduction à l’orienté objet en Python
 
Introduction à Python
Introduction à PythonIntroduction à Python
Introduction à Python
 
Introduction à React JS
Introduction à React JSIntroduction à React JS
Introduction à React JS
 
Initiation à l'algorithmique
Initiation à l'algorithmiqueInitiation à l'algorithmique
Initiation à l'algorithmique
 
Introduction à Symfony
Introduction à SymfonyIntroduction à Symfony
Introduction à Symfony
 
Initiation à Bootstrap
Initiation à BootstrapInitiation à Bootstrap
Initiation à Bootstrap
 
Requêtes HTTP synchrones et asynchrones
Requêtes HTTPsynchrones et asynchronesRequêtes HTTPsynchrones et asynchrones
Requêtes HTTP synchrones et asynchrones
 
Introduction à jQuery
Introduction à jQueryIntroduction à jQuery
Introduction à jQuery
 
Introduction à JavaScript
Introduction à JavaScriptIntroduction à JavaScript
Introduction à JavaScript
 
Initiation à l'algorithmique
Initiation à l'algorithmiqueInitiation à l'algorithmique
Initiation à l'algorithmique
 

Introduction à l’architecture des ordinateurs

  • 1. Introduction à l’architecture des ordinateurs M. DIENG Abdoulaye Novembre 2014
  • 2. Objectif général Avoir un aperçu général de l’architecture d’un ordinateur
  • 3. Sommaire 1. Informatique 2. Historique de l’ordinateur 3. Ordinateur 4. Bus 5. Mémoire principale 6. Microprocesseur 7. Périphériques d’entrée-sortie
  • 5. Informatique présentation • Pb : l’Homme perd bcp de temps et commet bcp d’erreurs lorsqu’il traite certaines données • Sol : automatisation du traitement des données • L'informatique (information automatique) = science du traitement de l'information à l’aide d’un ordinateur. • Initialement réservée au calcul scientifique, maintenant s'applique à plusieurs domaines (bureautique, jeux, communication, graphisme, cinéma, médecine, robotique, etc.)
  • 6. Historique préhistoire au 17ème siècle : outils de calcul • Pb : l’Homme perd bcp de temps et commet bcp d’erreurs lorsqu’il effectue certains calculs • Préhistoire : doigts (syst décimal) ou cailloux (calculus en latin) • Antiquité : boulier, abaque • 17ème siècle : 1642, Pascal : machine faisant des additions et soustractions de 6 chiffres (la Pascaline)
  • 7. Historique 18ème et 19ème siècles : automatisation des calculs • 1728, Falcon puis 1805, Jacquard : utilisent des cartes perforées pour commander un métier à tisser • 1834, Babbage : utilise les cartes perforées (instructions et données) pour des machines à calculer
  • 8. Historique 20ème siècle : ordinateur mécanique • 1938, Shannon : liens entre nombres binaires, algèbre de Boole et les signaux électriques • 1941, Zuse : Z3, calculateur utilisant une technologie électro-mécanique
  • 9. Historique 1944: 1er ordinateur électronique (ENIAC) • Eckert & Mauchly : ENIAC (Electronical Numerical Integrator And Calculator) • 1er ordinateur électronique (tubes à vide et relais) • Machine reprogrammable manuellement • La reprogrammation nécessite de reconnecter 6000 commutateurs • 30 tonnes, forme de U de 6 mètres de large et 12 de long
  • 10. Historique 1945 : modèle de Von Neumann • Pb : Le programme peut prendre des décisions selon des résultats intermédiaires • Sol : stocker le programme dans la mémoire de l'ordinateur • 1945 : John Von Neumann définit l'architecture générale d'un ordinateur avec ces composants : – Unité arithmétique et logique : effectuer les opérations – Unité de commande : contrôler les opérations – Mémoire centrale : stocker données et programme – Interface d'entrées/sorties : communiquer avec l’extérieur • Ces différents organes étant reliés par des bus. Quiz
  • 11. Ordinateur présentation • Ordinateur = appareil électronique qui applique des instructions prédéfinies sur des données. • Les données à manipuler sont obtenues, soit par la lecture de mémoires, soit par la lecture de périphériques qui représentent des données physiques extérieures en valeurs binaires (déplacement d'une souris, touche appuyée sur un clavier, température, vitesse, …). • Une fois traitées, les données sont réécrites, soit dans des mémoires, soit dans des composants qui peuvent transformer une valeur binaire en une action physique (écriture sur une imprimante ou sur un moniteur, accélération ou freinage d'un véhicule, changement de température d'un four, …).
  • 12. Ordinateur schéma des blocs fonctionnels
  • 13. Ordinateur présentation des blocs fonctionnels • Le microprocesseur : traitement de l'information par l’exécution d’instructions sur des données. • La mémoire : stockage des instructions et des données. • Les périphériques d'entrée/sortie : interaction avec l'extérieur. • Les bus : interconnexion optimale des blocs.
  • 14. Bus problématique C 1 C 2 C 3 C 5 C 8 C 4 C 6 C 7 C 1 C 2 C 4 C 6 C 8 C 3 C 5 C 7 B U S Problème Solution
  • 15. Bus présentation  Pb : optimiser l’échange de données entre les composants  Sol : mutualiser les voies de communication  Bus = système de câblage permettant la circulation des données (signaux électriques) entre les composants (mémoires, μP, périphériques, etc.).  Objectif : réduire le nombre de « voies » nécessaires à la communication des différents composants, en mutualisant les voies de données.  L’une des principales caractéristiques d’un bus est son débit : le nombre de bits qui y transitent par seconde.  Exemples : Front Side Bus (processeur ), Bus mémoire, Bus PCI-Express (cartes graphiques ou cartes sons), Bus USB (plusieurs périphériques), Bus S-ATA (disque dur, lecteur CD)
  • 16. Bus composition • Lignes de contrôle : – contrôler l'accès et l'utilisation des autres lignes (adr et données). – exemples : requête bus, accord bus, lecture, écriture, requête d’interruption, … • Lignes d’adresse : – désigne la source ou la destination des données – exemples : • adresse d’une donnée en mémoire • adresse associée à un périphérique • Lignes de données : – transfert de données entre les éléments
  • 17. Bus chipset • Pb : les bus ont des débits très différents • Sol : créer des « carrefours intelligents » • Chipset = ensemble de puces électroniques chargé d’interconnecter intelligemment les différents bus. • Le chipset se divise en deux parties: – Le NorthBridge pour les bus à haut débit. – Le SouthBridge pour les bus à faible débit.
  • 18. Bus schéma μP Northbridge Bus interne (2Go/s) Mémoire vive (64bits,66/133/200Mhz DDR/QDR) Bus mémoire carte graphique Bus AGP ou PCI Ex16 (32bits,66Mhz ou 4Go/s) Southbridge DD/CD/DVD Bus SATA (150Mo/s) Ports USB Bus USB (60Mo/s) Front side bus cartes PCI express (64bits,66/133/200Mhz) Bus PCI Express (250Mo/s à 2Go/s) Carte réseau Bus PCI (32/64bits 66/133Mhz) PS2/série/parallèle cartes PCI Quiz
  • 19. Mémoire principale présentation • Pb 1 : effectuer un calcul nécessitant des traitements intermédiaires • Sol : dispositif qui mémorise les traitements intermédiaires • Pb 2 : le programme peut prendre des décisions selon des résultats intermédiaires. Exemple : si delta<0 alors « pas de solution » • Sol : placer le programme à proximité des traitements intermédiaires • Mémoire = dispositif capable d'enregistrer une information (donnée ou instruction), de la conserver (mémoriser) et de la restituer. • Mémoire principale : mémoriser temporairement les données et les programmes en cours d'exécution. • Exemples : « mémoire RAM », mémoire cache, registre.
  • 20. • Bus d’adresses qui véhicule l’adresse du mot mémoire à lire ou à modifier • Décodeur d’adresses : permet de sélectionner un mot mémoire. • Bus de contrôle véhicule les commandes provenant de l’unité centrale • Matrice des points mémoires • Tampon E/S : stockage des infos à lire ou à écrire • Bus de données véhicule l’information lue à partir de la mémoire ou l’information à écrire dans la mémoire Bus d’adresse Bus de données D E C O D E U R Tampon d’E/S Mémoire principale structure Bus de contrôle Quiz
  • 21. Microprocesseur présentation • Le processeur est le composant qui calcule, transforme et interprète les informations sur les ordres de l'utilisateur. • Il est cadencé au rythme d’une horloge interne (cristal au quartz soumis à un courant électrique) qui envoie des impulsions que l’on appelle "tops". • La fréquence 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 d’opérations à la seconde. • Il existe principalement deux marques de processeurs : Intel (Pentium et Celeron ) et AMD (Athlon et Duron ).
  • 22. Microprocesseur schéma des composants de base instruction1 instruction2 … donnée1 donnée2 … D é c o d e u r
  • 23. Microprocesseur composants de base Les principaux éléments d'un microprocesseur sont les suivants : • Une unité de mémoire cache qui contient les instructions et données les plus fréquemment utilisées. • Une unité de commande (ou unité d’instruction) qui lit les instructions, les décode puis les envoie à l'unité d'exécution ; • Une unité d'exécution (ou unité de traitement), qui accomplit les tâches que lui a données l'unité d'instruction ; • Une unité de gestion des bus (ou unité d'entrées-sorties), qui gère les flux d'informations entrant et sortant, en interface avec la mémoire principale du système.
  • 24. Périphériques d’entrée-sortie présentation • Pb : comment l’ordi communique avec son environnement ? • Sol : composants permettant l’entrée et la sortie de données • Périphérique = matériel électronique pouvant être raccordé à un ordinateur par l'intermédiaire de l'une de ses interfaces d'entrée-sortie , le plus souvent par l'intermédiaire d'un connecteur. • On distingue habituellement : – périphériques d'entrée : permettent uniquement d'envoyer des infos (donnée ou instruction) à l'ordi (souris, clavier, etc.) – périphériques de sortie: permettent à l’ordinateur d’émettre des infos vers l’extérieur (écran, imprimante, ...) – périphériques d’entrée-sortie : permettent des communications bidirectionnelles (modem, écran tactile, ...) – périphériques de stockage : permettent le stockage des infos d’une manière permanente (disque dur, CD, ...)
  • 26. La carte mère d’un PC