Structure 2

  • Uploaded by: M4kn4sh
  • 0
  • 0
  • June 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Structure 2 as PDF for free.

More details

  • Words: 2,181
  • Pages: 101
Le PC 

Unité centrale + Unités externes.



Un PC est une machine qui traite des données binaires (1 ou 0) sous forme d’impulsions électriques (transistor)

21 sept. 2009

1

PARTIE I : Identification des      

21 sept. 2009

Carte Mère Processeur Mémoire Disque Dur Unité d’entrée Unité de sortie

2

Carte Mère 

Grand circuit imprimé comprenant : Puces électroniques  Prises  Socles 



21 sept. 2009

La carte mère est le carrefour de tous les composants.

3

Carte Mère Avec Socket

21 sept. 2009

4

Carte Mère Avec Slot

21 sept. 2009

5

Socket

21 sept. 2009

6

Processeur 

Composant central chargé du traitement des données (1 ou 0)



Effectue des instructions, des opérations logiques et transmet des données.



Intel

21 sept. 2009

(Pentium / Celeron) Duron)

/AMD

(Athlon /

7

Processeur

Refroidisseur + ventilateur

21 sept. 2009

8

Processeur

21 sept. 2009

9

Mémoire : RAM  

  

21 sept. 2009

Module garni de chips électroniques Emplacement où sont stockées les données de travail couramment utilisées par le processeur Accès très rapide – Petite Capacité Espace de travail volatile SDRAM / DDR / RDRAM

10

Module Mémoire

21 sept. 2009

11

Placement module mémoire

21 sept. 2009

12

Disque Dur 



  

21 sept. 2009

Mémoire de masse constituée de disques/plateaux électromagnétiques et de têtes de lecture Emplacement où peut être stockées de très grandes quantités d’information Accès Lent – Grande Capacité Espace de stockage Non volatile IDE / SCSI 13

Disque Dur + Controleur

21 sept. 2009

14

HD : Connecteur + Jumper

21 sept. 2009

15

HD : Vue des disques

21 sept. 2009

16

Disque Dur : Plateaux/Disques

3 Plateaux 6 Surfaces

21 sept. 2009

17

Disque Dur : Têtes

- 6 têtes - 6 lectures simultanées (1 cylindre) 21 sept. 2009

18

Entrées/Sorties 

Permettent d’introduire et d’extraire des données de l’ordinateur Clavier / Lecteur Code Barre  Ecran / Imprimante  Réseau, Modem, Carte Son 

21 sept. 2009

19

Clavier : une matrice

Un contact est activé lorsqu’une touche est enfoncée, ses coordonnées (x,y) sont converties en caractères. 21 sept. 2009

20

Carte ISA

(Industry Standard Architecture)

21 sept. 2009

21

Carte PCI

(Peripheral Component Interconnect)

21 sept. 2009

22

Les Interfaces 

Système transmettant les données d’un composant à un autre



Ensemble constitué de : Contrôleur (matériel)  Protocoles (logiciel) 

21 sept. 2009

23

Contrôleurs & Protocoles 

Contrôleur : Circuit qui contrôle un composant matériel



Protocole : langage de communication entre 2 composants. Règles de circulation qui régissent le transport.

21 sept. 2009

24

Exemple : Interface IDE

21 sept. 2009

25

PARTIE II : Carte Mère

21 sept. 2009

26

Composant de la Carte Mère…  

Circuit imprimé Les socles Processeur  Mémoire  Slots d’extension (AGP , PCI , ISA, AMR) 



Les puces électroniques Contrôleurs / Chipset (Pont Nord / Pont Sud)  Puces EEPROM (BIOS) 

21 sept. 2009

27

…Composant de la Carte Mère 

Ports Entrées/Sorties    



Prises, Connecteurs, Jumper   

21 sept. 2009

Clavier/Souris USB/Firewire Série/Parralèle Son,… Alimentation Port IDE Jumper,…

28

Schéma général ISA-slots PCI-slots Slot Processeur AGP-slot Chipset

IDE ports 21 sept. 2009

Sockets Mémoire 29

Echange de données : Les Bus Les bus sont des canaux de données qui relient les composants de la carte mère.

21 sept. 2009

30

Le concept de bus 



L'architecture des ordinateurs actuels basée sur l'architecture de Von Neuman. Processeur relié aux autres composants   

Mémoire vive Mémoire morte Périphériques

Par un canal permettant le transit de l'information : Ce canal est appelé bus de communication : 

21 sept. 2009

31

Architecture de Von Neuman

21 sept. 2009

32

3 Types de « BUS » 





21 sept. 2009

le bus d'adresses qui spécifie à quelle adresse du composant on désire lire ou écrire un bus de données qui permet d'envoyer une donnée à écrire, ou de recevoir la donnée à lire un bus de commandes qui indique si on réalise une lecture ou une écriture 33

Le « BUS » d’adresses Le bus d'adresses spécifie à quelle adresse du composant on désire lire ou écrire

21 sept. 2009

 Largeur de Bus 

 Mémoire adressable 

 Exemple de CPU 

16 bits

64 ko

Intel 8080

20 bits

1 Mo

Intel 8086

24 bits

16 Mo

Intel 80286, 80386 SX

32 bits

4 Go

Intel 80386 DX, 80486, Pentium

36 bits

64 Go

Intel Pentium Pro, P II, P III, P4 34

Echange de données : Les Ponts Les bus sont gérés par des chipset subdivisés en 2 catégories : Pont Nord / Pont Sud

21 sept. 2009

35

Bus Système : Pont Nord

21 sept. 2009

36

Bus E/S : Pont Sud

21 sept. 2009

37

21 sept. 2009

38

21 sept. 2009

39

Chipset Intel

21 sept. 2009

40

Chipset VIA/SIS

21 sept. 2009

41

PARTIE III : Processeur  



Composant chargé du traitement de l’information et du transfert des données Gigantesque réseau de transistors reliés entre eux par des fils, le tout enrobé dans une céramique Toujours plus rapide  

21 sept. 2009

Augmentation de la puissance et de la vitesse Meilleure exploitation de la puissance actuelle

42

Porte Logique 

Base de la logique mathématique qui effectue les opérations à l'intérieur du processeur



Traitement d’information binaire (signal électrique)



Circuits composés d'un à plusieurs transistors



L’association des portes logiques forment les instructions

21 sept. 2009

43

AND / OR

21 sept. 2009

44

NOT

21 sept. 2009

45

Vitesse : Fréquence d’horloge 

Cadencé par un cristal Envoie des impulsions au processeur  Mesuré en Hertz (Mhz, Ghz) 

21 sept. 2009

46

Transistor : Tableau

21 sept. 2009

47

Transistor : Loi de Moore

Prévision 2010 : 3 milliards de transistor 21 sept. 2009

48

Matrice

21 sept. 2009

49

Taille de la Matrice 

  

21 sept. 2009

Tranches : Plaque de silicium contenant les transistors 1 Tranche = 150 à 200 Noyaux Petite matrice = plus rentable Grande matrice = Grande dissipation thermique

50

Taille de la matrice : Tableau Processeur

Largeur de Taille de la Nombre de pistes (micron) matrice (mm2) transistor (millions)

Pentium Pentium MMX Pentium II Pentium III Pentium III Pentium 4 Pentium 4 21 sept. 2009

0,80 0,28 0,25 0,18 0,13 0,18 0,13

294 140 131 106 80 217 145

3 4,5 7,5 28 28 42 55 51

Largeur de pistes 

Transistor reliés par des pistes



Procédé de fabrication : Avant 99 = Aluminum  Après 99 = Cuivre 

21 sept. 2009

52

Largeur de pistes : Tableau

21 sept. 2009

53

Tension & Consommation 

Courant E/S 



Courant pour le Noyau 



21 sept. 2009

3,3 Volts 1 Volt

50 à 100 Watts

54

Observation 

Petite Piste = Augmentation du nombre de transistors sur la matrice



Petite Piste = Petite consommation => AUGMENTATION DE LA VITESSE

21 sept. 2009

55

Processeur et RAM 

Les données du processeur transitent par la RAM via le FSB

   21 sept. 2009

RAM plus rapide (100/800 Mhz) Largeur de bande plus grande (16/64 Bits) Transfert plus “intelligent”

56

Conflit de vitesse  

 

21 sept. 2009

Processeur = P4 / 2800 Mhz Mémoire = DDR / 333 Mhz Solution ? Une mémoire intermédiaire Très rapide

57

Trajet des données

21 sept. 2009

58

Goulot d’étranglement

21 sept. 2009

59

Plusieurs niveaux de cache

21 sept. 2009

60

Cache Level 1    

Intégré au processeur Capacité de 8 à 128 Ko Fréquence identique au processeur 2 parties : Cache Données  Cache Instructions 

21 sept. 2009

61

Cache Level 2   

21 sept. 2009

Externe ou intégrée au processeur Capacité de 64 à 1024 Ko Plus lente que le cache L1

62

Cache : Externe ou Interne ?

21 sept. 2009

63

Externe : En Slot

Exemple de cache externe sur les Pentium II et Athlon

21 sept. 2009

64

Processeur => RAM

Processeur => L1 => L2 => RAM

21 sept. 2009

65

Bus L1 – L2

21 sept. 2009

Processeur

Largeur  de Bus

Fréquence  Horloge

Bande  Passante

Intel Pentium III

64 Bits

1400 Mhz

11,2 GB/s

AMD Athlon XP

64 Bits

1667 Mhz

13,3 GB/s

Intel Pentium4

256 Bits

2533 Mhz

81,1 GB/s

66

Consommation de transistor 

Le cache augmente le nombre de transistors dans la matrice



SRAM (Static) <> DRAM (Dynamique)



Cache L2 256 Ko = 12 Millions de Transistors

21 sept. 2009

67

Exemple : Cache L1/L2

21 sept. 2009

Processeur

Cache L1

Cache L2

Celeron

32 Ko

128 Ko

Duron

128 Ko

64 Ko

Athlon XP

128 Ko

512 Ko

Pentium 4

20 Ko

256 Ko

Pentium 4 Northwood

20 Ko

512 Ko

68

Temps de latence 



21 sept. 2009

Temps d’attente entre 2 lectures mémoires RAM = 150 cycles Latence

Pentium II

Athlon XP

Pentium 4

L1

3 Cycles

3 Cycles

2 Cycles

L2

18 Cycles

6 Cycles

5 Cycles

69

Prélecture intelligente 

Analyse les informations se trouvant dans le cache



Déduit les données nécessaires à la tâche suivante

21 sept. 2009

70

Conclusion

 

21 sept. 2009

Processeur

Cache L2

Fréquence  Horloge

P4 (0,18µ)

256 Ko

2000 Mhz

P4 (0,13µ)

512 Ko

2200 Mhz

Amélioration

+ 30%

Le cache est indispensable pour une meilleure exploitation des cycles d’horloge Le processeur trouve 96% des informations dans le cache L1 71

XEON - Itanium 

Pentium 3 Xeon 2 Mo de cache L2  140 Millions de transistors 



Itanium 4 Mo de cache L3  300 Millions de transistors 

21 sept. 2009

72

Données & Instructions

21 sept. 2009

73

Différents langages

21 sept. 2009

74

Code compilé

21 sept. 2009

75

Code Machine 

Les instructions forment le langage compris par le processeur : Langage machine Exemple : INSTRUCTIONS ASSEMBLEUR Mov AX,01 Mov BX,01 Inc AX Add BX,AX

21 sept. 2009

76

Jeu d’instructions 

  

Le jeu d’instructions x86 original est toujours utilisé Extension du jeu d’instructions « Backward compatible » Commun à tous les PC Indépendant du software  Indépendant du hardware 

21 sept. 2009

77

Jeu d’instruction : Schéma

21 sept. 2009

78

X86 et CISC 

CISC : Complex Instruction Set Computer Instruction de longueur variable  8 à 120 bits 



RISC : Reduced Instruction Set Computer Instruction de longueur fixe  32 bits 

21 sept. 2009

79

CISC - RISC

21 sept. 2009

80

Micro-Ops 

21 sept. 2009

Conversion des instructions CISC en Micro-Ops

81

Les unités d’exécution du processeur 

Les instructions doivent être exécutées dans le processeur Le Pipeline  Les unités d’exécution 

21 sept. 2009

82

Pipeline 

21 sept. 2009

Convertit les instructions en MicroOps

83

Pipeline : Stage  

21 sept. 2009

Divisé en stage 1 stage = 1 cycle d’horloge

84

Pipeline 

21 sept. 2009

Plusieurs instructions exécutées simultanément

85

Pipeline : Nombre d’instructions simultanées Processeur Nombre d'instructions simultanées AMD K6-II 24 Pentium III 40 AMD ATHLON 72 Pentium 4 126

21 sept. 2009

86

Pipeline : Longueur Motorola G4e Pentium II et III Athlon XP Athlon Clawhammer Pentium 4 Pentium D

21 sept. 2009

7 12 10/15 12/17 20 14

1000 1400 2500 >3000 >5000 3200

87

Unité d’exécution 

Que se passe t’il dans le pipeline ?



Unités d’exécution ALU (Arithmetic and Logic Unit)  FPU (Floating Point Unit)  LSU (Load/Store Unit) 

21 sept. 2009

88

Exécution dans le pipeline

21 sept. 2009

89

Exécution … Multiple

21 sept. 2009

90

Exécution … Simultanée

21 sept. 2009

91

Exécution … Attente

21 sept. 2009

92

Exécution dans le pipeline : P3

21 sept. 2009

93

Exécution dans le pipeline : P4

21 sept. 2009

94

Génération 1,2,3    





21 sept. 2009

4004 8088 8086 80286

4 bits 8 bits 8/16 bits, mode réel, 1Mo max 16 bits,<1Mo, multitâches mém. virtuelle, accès 32 bits

au RAM 80386sx 16/32 bits, bus externe 16bits, registre 32 bits 80386dx 32 bits, bus et registres

95

Génération 4 

80486dx FPU intégrés, instruction « style » RISC, cache L1



80486sx



80486dx2 fréquence interne doublée par rapport au RAM

21 sept. 2009

idem mais pas de FPU

96

Génération 5   

21 sept. 2009

Pentium : Superscalaire, Bus RAM 64 bits, cache L2 Pentium MMX , L1 doublé, instruction multimedia

97

Génération 6   

21 sept. 2009

Pentium 2 MMX, SSE, L2 externe Celeron pas de cache L2 Pentium 3 L2 Intégré

98

Génération 7 

Pentium 4 Cache L1 Instruction converties  Pipeline doublé (20 stages)  ALU : vitesse doublée  Bus RAM quad pumped 

21 sept. 2009

99

G7 : Hyperthreading

21 sept. 2009

100

Génération des processeurs

Génération 9 : Dual Core …. 21 sept. 2009

101

Related Documents

(2) Structure
October 2019 28
Structure 2
June 2020 8
Market Structure 2
November 2019 13
Structure 2 Lesson 9
May 2020 10
Structure Of Atom 2
May 2020 20
Enterprise Structure 2
November 2019 13

More Documents from ""

Structure 1
June 2020 3
Structure 2
June 2020 8