Vous êtes sur la page 1sur 94

1

IBM Personal Computer


Lanc en 1981 CPU INTEL 8088 4.7 MHz 64 ko de RAM 2 lecteurs de disquettes 160 ko Pas de disque dur Ecran monochrome

PC - XT
Lanc en 1983 CPU INTEL 8088 4.7 MHz 640 ko de RAM 1 lecteurs de disquettes 160 ko disque dur 10Mo ou 20 Mo Ecran 16 couleurs

PC - AT
Lanc en 1984 CPU INTEL 80286 8 MHz 512 ko de RAM (max 3 Mo) 1 lecteurs de disquettes 1.2 Mo disque dur 20 Mo Ecran 64 couleurs On se contentera de a pour l'historique ! Sinon, on peut y passer tout le trimestre
4

Structure Interne du PC

Le CPU : Central Processing Unit


C'est le

PROCESSEUR
Pentium , Celleron , Centrino. . . Cest lui qui excute les programmes utilisateurs comme les jeux, dessin, lecture de musique Et les programme de gestion de la machine comme les systmes dexploitation : WINDOWS, LINUX
6

Programme

Un programme est un fichier informatique contenant une suite dINSTRUCTIONS ELEMENTAIRES que le processeur est capable dexcuter
Instruction Arithmtique : 3 + 6 = 9 Instruction Logique ...
7

0011 | 0110 0111

:3| 6=7

crire ou lire une donne dans la mmoire

Structure simplifie dun processeur

Registre

Registre

Unit De UAL
Registre BUS

Control

UC, ALU, Registre


LUnit de Control cherche (une par une) les instructions dans la RAM, les analyse, place les oprandes dans les registres appropris et donne lordre lALU de raliser lopration LUAL : Unit Arithmtique et Logique circuit lectronique capable dexcuter les oprations arithmtiques et logiques de base Un registre : mmoire lmentaire capable de stocker un oprande
9

LHorloge
Gnrateur dhorloge PROCESSEUR T Lhorloge est un signal carr sur lequel synchronise le squencement des oprations

on

Le processeur excute chaque instruction en un nombre bien dfini de priodes dhorloge T Avec une Horloge de frquence f=3GHz = 3.109 Hz, on a 3000 millions de priodes par seconde Si on considre une instruction qui prend 10 priodes dhorloge, elle peut tre excute 300 millions de fois par seconde soit une puissance de calcul de 300 MIPS
10

Le BUS
Le BUS est un ensemble de fils permettant au processeur de communiquer avec la mmoire et le reste des priphriques. Il est constitu de 3 sous ensembles : Un bus dadresse, sur lequel le processeur envoie ladresse de la localit laquelle il veut accder Un bus de donne, sur lequel le processeur envoie/reoit la donne quil veut crire/lire dans la localit adresse Un bus de control sur lequel le processeur change les signaux de control avec les priphriques

11

La RAM
La RAM ou Mmoire Centrale est la mmoire de travail du microprocesseur Cest un circuit constitu dun nombre important de positions mmoire pouvant stocker chacune un octet et ayant chacune une adresse, La RAM est une mmoire volatile, son contenu sefface quand on coupe lalimentation lectrique, Cest dans la RAM que se trouve le programme que le processeur est en train dexcuter RAM signifie Random Access Memory qui signifie que lon peut acceder une position mmoire sans tre oblig de passer par les positions prcedentes
12

Exemple simplifi
Soit une mmoire de 16 octets. Elle doit avoir un bus dadresse de 4 bits (16=24), et un bus de donne de 8 bits. Pour le bus de control, 2 bits suffisent (pour le moment) : RE (Read Enable) et WE (Write Enable)
Pour crire le nombre binaire 11100111 dans la position 13 (1101) : Le CPU place ladresse 1101 sur le bus dadresse Le CPU place la donne 11100111 sur le bus de donne Le CPU active le fil de control WE La mmoire copie la donne la position 13 PROCESSEUR
BUS dadresse 10011101 00011100 10101010 00110011 11000011 10011101 10011101 10011101 00000000 11111111 11100011 10011101 10011101 11100111 10011101 10011101 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 13

BUS de donnes

BUS de control

RE WE

La mmoire cache
La technologie du processeur a volu beaucoup plus vite que la RAM Dynamique constituant La mmoire centrale ce qui provoque le ralentissement d'excution La mmoire cache est une RAM Statique plus rapide que la mmoire dynamique mais aussi plus chre Place directement sur le processeur ou immdiatement proximit, elle offre au processeur un accs plus rapides aux instruction du programme De capacit plus faible que celle de la mmoire centrale, on y place seulement la partie du programme sur laquelle le processeur est en train de travailler

14

Cache L1, L2

Le cache L2 qui tait plac sur la carte mre est lui aussi intgr au processeur comme le L1 tout en restant moins rapide mais en offrant une capacit plus importante (2 Mo)
15

ROM - BIOS
Le BIOS (Basic Input Output System) est un ensemble de petit programmes situs dans plusieurs mmoires permanentes : Une partie rside dans une mmoire ROM (Read Only Memory), cette partie est non modifiable, cest le boot block ou bloc de dmarrage Une 2me partie se situe dans une mmoire reprogrammable EEPROM. C'est cette partie que l'on modifie lorsqu'on parle de "flasher le BIOS" La troisime partie du BIOS se situe dans la mmoire CMOS. Cette mmoire est volatile mais elle est alimente par une pile pour conserver son contenu quand l'ordinateur est teint
16

BIOS - POST
Le BIOS est utilis au Tous les processeurs commencer l'excution correspond au dbut du dmarrage de la machine. d'Intel sont conus pour l'adresse FFFFFFF0h qui programme BIOS

Le BIOS charge les fonctions de base permettant de communiquer avec les priphriques et ralise ce qu'on appelle le POST (Power On Self Test), il teste les composants de la machine, mmoire, clavier, carte vido, disques durs, disquettes etc, En cas de problme, le BIOS en indique la source soit sur l'cran soit en mettant des bips sonores

17

BIOS - Initialisation
Initialise les composants programmable avec les valeurs par dfaut et charge dans la RAM les tables des vecteur d'interruption Dtecte les cartes d'extension et prend en compte leur BIOS intgr ventuels (cas de la carte vido) Consulte la mmoire CMOS pour dterminer le disque de dmarrage (configurable dans le SETUP) Charge dans la RAM le programme boot loader partir du premier secteur (boot sector) de ce disque et lance son excution

Le boot loader termine le chargement du systme d'exploitation


18

Le SETUP
Le SETUP est un programme qui fait partie du bios et qui permet l'utilisateur d'accder au paramtre de la mmoire CMOS et de les modifier ventuellement. Pour lancer le SETUP, il faut appuyer sur une touche au moment du dmarrage de la machine. Cela dpend du BIOS (AMI, Phoenix/Award , Compaq ). Si vous ne savez pas, essayer successivement les touche suivantes : DEL F1 F2 F10(compaq) CTRL-ALT-S
19

CTRL-ALT-ESC

Exemple Award SETUP

20

Award - Standard CMOS SETUP

21

AMI Standard CMOS SETUP

22

AMI BIOS SETUP

23

Quitter SETUP

24

Bips sonores du BIOS AMI


1 Erreur rafrachissement mmoire 2 erreur de parit 3 Erreur dans les 1ers 64 Ko de RAM 4 Erreur de l'horloge systme 5 Erreur processeur 6 Erreur contrleur clavier 7 Erreur interruption du processeur 8 Erreur mmoire vido Enficher correctement les barrettes mmoire ou les changer Enficher correctement les barrettes mmoire ou les changer Enficher correctement les barrettes mmoire ou les changer Faire rparer la carte mre ou la remplacer Vrifiez son insertion. Si l'erreur persiste, il est sans doute endommag Vrifier le circuit 8042 sinon essayer un autre clavier changer la carte mre ou la faire rparer La carte vido ou ses modules mmoire sont mal enfichs ou avaris
25

Bips sonores du BIOS AMI (suite)


7 8 Erreur interruption du processeur Erreur mmoire vido changer la carte mre ou la faire rparer La carte vido ou ses modules mmoire sont mal enfichs ou avaris Renficher la ROM ou la changer Changer ou faire rparer la carte mre
Enficher correctement les barrettes mmoire ou les changer

9 10 11

Erreur de control ROM Erreur de lecture criture dans la mmoire CMOS Erreur de la mmoire cache externe

1 bip long suivi de 2 courts 1 bip long suivi de 3 courts 1 bip long

Problme carte vido Problme vido Aucun problme, dmarrage machine


26

La pile et l'horloge temps rel


Pour maintenir son contenu, la mmoire CMOS est alimente en permanence par une pile longue dure (10 ans). Cette pile alimente aussi le circuit horloge temps rel HTR (une montre tout simplement) qui gnre l'heure et la date On trouve dans le commerce des circuits HTR avec pile incorpore Attention, ne pas confondre l'HTR et l'horloge systme qui dtermine la vitesse d'excution des programmes
27

Chipset
Pour rduire le nombre de composants sur la carte mre, tous les circuits ( part la ROM, la RAM et quelques circuits priphrique) on t intgr dans un ou deux composant appel chipset (jeux de circuits). Le rle du chipset et de superviser l'change de donne entre le processeur et la RAM, la carte graphique et les autres lments priphriques de l'ordinateur. Le chipset est gnralement compos de deux puces distinctes: Le PONT NORD, (NorthBridge) et Le PONT SUD SouthBridge .

28

Pont nord Pont sud


Le Pond Nord est la partie la plus proche du processeur elle fonctionne la frquence la plus leve, d'o un chauffement important ce qui ncessite l'utilisation d'un ventilateur de refroidissement. Il contrle les lments les plus rapides du PC c..d. la RAM et la carte graphique travers le bus AGP ou PCI Express Le pond Sud est reli au processeur par travers le pont nord. IL gre les entes/sorties moins rapides : Contrleur IDE (DD et CD) , port USB, port Parallle , port Srie , port PS2, rseau, Bus PCI

29

Chipset Intel i925

30

Pentium 4 avec son Chipset

31

Carte mre

32

Carte mre (suite 1)


La carte mre est une plaque sur laquelle sont regroups tous les lments essentiels de l'ordinateur ainsi que les connecteurs permettant de brancher tous les priphriques externes Les cartes mre ont des formats (form factor ) standard pour qu'on puisse les placer dans des botiers fabriqus par diffrents constructeurs. Le facteur de forme concerne la dimension de la carte mais aussi la disposition des diffrents composants et des slots cartes d'extensions accessibles de l'extrieur meilleure vacuation de la chaleur
33

Carte mre dans un PC

34

Facteurs de forme
Il existe plusieurs formats standards de carte mre, en voici quelques unes :
Form factor AT Baby AT ATX ATX mini ATX micro BTX BTX micro BTX pico Dimensions 330 mm x 305 mm 330 mm x 216 mm 305 mm x 244 mm 284 mm x 208 mm 244 mm x 244 mm 325 mm x 267 mm 264 mm x 267 mm 203 mm x 267 mm AGP / 6 PCI AGP / 4 PCI AGP / 3 PCI 4PCI, 2PCI-1X, 1PCI-16X 2PCI, 2PCI-1X, 1PCI-16X 1PCI-16X Slots d'extension

35

Carte mre ATX

36

Micro ATX

37

BTX les 3 formats

38

BTX micro

39

BTX - pico

40

Micro-BTX & micro-ATX

Sur la BTX, tout est align afin d'amliorer l'vacuation de la chaleur


41

La connectique externe
FireWire PS2 Audio

Vido composite ou SPDIF = Digital audio


FireWire

S-Vido
42

Ralisation d'une carte lectronique

Circuit lectronique
43

Circuit logique

44

Composants lectronique

45

Pinout d'un circuit intgr

46

Circuit lectrique

47

Circuit imprim

On part d'une plaque recouverte d'une fine couche de cuivre. A l'aide d'un logiciel de circuit imprim, d'une insoleuse ultraviolets et d'un liquide corrosif, on enlve tous le cuivre sauf les pistes dont on a besoin.
48

Circuit imprim

49

Support pour processeur


Les processeur ne sont pas souds sur la carte mre on les place sur des support appels sockets. Il existe diffrents sockets selon la taille et le pinout du processeur

Socket 7 (321 pins), Pentium (Intel), K6 (AMD)


50

Slot 1 Slot 2
Slot 1 : Pentium II et celeron Slot 2 : amlioration du slot 1 pour le Pentium II Xeon

Processeur et mmoire cache L2


51

Carte mre avec slot 1

52

Autres sockets
Socket 370 Socket 478

53

Socket 939 pour AMD ATHLON 64

54

Socket 775 pour P IV

Les pin sont sur le socket. Le processeur a des contacts plats do l'appellation LGA 775 (Land Grid Array)

55

Pentium IV LGA

56

Refroidisseurs
Les circuits fonctionnant haute frquence comme le processeur et le chipset nord peuvent atteindre des tempratures destructives do la ncessit d'utiliser des radiateurs de refroidissement

radiateur

57

Radiateur et son ventilateur

58

volution de la RAM
C'est la RAM Dynamique utilise dans la mmoire centrale. Pour mmoriser un bit, elle utilise une cellule base d'un condensateur ncessitent un rafrachissement permanent DRAM FPM (Faste Page Mode) et EDO (Extended Data out) Premiers PC jusqu' 1997 Asynchrones : n'utilise pas la mme horloge que le bus Temps d'accs : 70ns 50 ns SDRAM (Synchronous DRAM) Introduite en 1997 Synchrone : utilise la mme horloge que le bus Temps d'accs : 10 ns
59

volution de la RAM (suite)


DR-SDRAM ou RDRAM (Direct Rambus DRAM) Technologie prometteuse mais chre et propritaire (faut payer des royalties RAMBUS) ce qui a limit son dveloppement DDR-SDRAM (Double Data Rate SDRAM) Double le taux de transfert en utilisant les fronts montants et descendant de l'horloge Nomenclature : PCxxxx o xxxx= dbit en Mo/s DDR2-SDRAM (Quadruple Data Rate SDRAM) Double le taux de transfert de la DDR

60

Performance des RAM DDR


Mmoire DDR200 DDR266 DDR333 DDR400 DDR433 DDR466 DDR500 DDR533 DDR538 DDR550 DDR2-400 DDR2-533 DDR2-667 DDR2-675 DDR2-800 Appellation PC1600 PC2100 PC2700 PC3200 PC3500 PC3700 PC4000 PC4200 PC4300 PC4400 PC2-3200 PC2-4300 PC2-5300 PC2-5400 PC2-6400 Frquence (RAM) 200 MHz 266 MHz 333 MHz 400 MHz 433 MHz 466 MHz 500 MHz 533 MHz 538 MHz 550 MHz 400 MHz 533 MHz 667 MHz 675 MHz 800 MHz Dbit 1,6 Go/s 2,1 Go/s 2,7 Go/s 3,2 Go/s 3,5 Go/s 3,7 Go/s 4 Go/s 4,2 Go/s 4,3 Go/s 4,4 Go/s 3,2 Go/s 4,3 Go/s 5,3 Go/s 5,4 Go/s 6,4 Go/s

61

Barrette mmoire
Les puces mmoire sont places sur des barrettes pour simplifier leur placement sur la carte mre

SIMM (Single Inline Memory Module) : Les puces


mmoire sont places sur un seul cot

SIMM 30 pins avec bus de donnes 8 bits

SIMM 72 pins avec bus de donnes 32 bits

62

Barrettes DIMM
DIMM (dual Inline Memory Module)
puces mmoire places sur les deux cots Bus de donne de 64 bits 168/184/240 pins

63

DIMM 168/184/240

DDR2

64

DDR2 5300 (667 Mhz)

65

Quelques chiffres
Type barrette SIMM 30 pin SIMM 72 pins DIMM 168 pins DIMM 184 pins DIMM 240 pins Type RAM FPM FPM ou EDO SDRAM DDR-SDRAM DDR2-SDRAM Capacit max 8 Mo 128 Mo 1 Go 1 Go 1 Go

66

contrleur de disquette
La carte mre dispose d'un contrleur de lecteur de disquette spar ou intgr dans le chipset sud. Il est accessible par un un connecteur 34 broches On peut brancher un ou deux lecteurs de disquettes l'aide d'un cble plat. Le lecteur B se met sur le connecteur central et le lecteur A se met sur le lecteur d'extrmit prsentant quelque fils inverss. Ceci peut tre invers l'aide de l'option Swap floppy du SETUP du BIOS ce qui permet de branche uniquement le lecteur A l'aide d'un cble droit
67

Lecteur disquette

alimentation
68

Technologie des disquette


Une disquette est constitue d'un disque souple (Floppy disk) en matire plastique recouvert d'oxyde magntique. Une tte de lecture/criture en forme d'lectroaimant permet de magntiser des zones miniscule soit dans un sens soit dans l'autre ce qui permet de coder les 0 et les 1

69

Organisation des donne sur une disquette


Disquette 3"1/2 : 2 faces 80 pistes 18 secteur/piste ko par secteur Rotation : 300 tr/mn Dbit max : 500 kb/s Cap = 2 x 80 x 18 x ko =1440 ko = 1.4 Mo
70

Contrleur disque dur


Les cartes mre ordinaires possdent deux contrleurs IDE intgrs au chipset sud : Primary IDE et Secondary IDE. Chacun est accessible par un connecteur 40 broches sur lequel on peut brancher deux DD ou lecteur CD l'aide d'une nappe. Un disque doit tre Configur en master, l'autre en slave l'aide du jumper pour que le processeur puisse les adresser Correctement.

71

Branchement des disques

Le DD qui contient l'OS doit tre master sur Primary IDE Si on a deux DD et un ou deux lecteurs CD, il est prfrable de brancher les deux DD sur la mme nappe
72

IDE - ATA
Bien que tout le monde l'appelle IDE (Integrated Drive Electronics ), le vrai nom du standard est ATA (Advanced Technology Attachment) . Le ATA supporte plusieur mode de transfert de donne :

Mode PIO (Programmed Input/Output ) Les change de donne avec le disque passe par le processeur Mode DMA (Direct Memory Acess) Permet de dsengorger le processeur en permettant les change direct entre les disques et la RAM sans passer par le processeur
73

Technologie des disques durs


Plusieurs plateaux durs Rotation en permanence Vitesse de rotation leve Meilleur qualit du matriau magntique Hermtiquement ferm Grande prcision de pointage de la tte de lecture miniaturise Une pile de piste est appele cylindre

74

Capacit d'un disque


1 secteur = 512 octets = 0.5 ko Capacit (ko) = ttes * cylindres * sect * 0.5 ko Capacit (Mo) = Capacit (ko) / 1024 Capacit (Go) = Capacit (Mo) / 1024

Tetes (faces) Cylindres Secteurs (par cyl) 38.15

10 4000 2000 Go
75

Le Serial ATA

Le Serial ATA est un nouveau standard permettant de connecter des disques dur et des lecteur de CD et DVD Le transfert se fait en srie ce qui permet d'obtenir des dbit que le mode parallle ne peut atteindre cause de l'interfrence magntique entre fils du mme cble Le Serial ATA permet actuellement d'obtenir des dbits de 380 Mo/s.

76

SATA - Connectique

On peut brancher un disque par connecteur SATA. Il n'y a plus de notion master slave
77

Bus d'extension
Bus d'extension permettant de brancher des cartes additionnelles assurant des fonctions non intgres sur la carte mre.

Carte d'extension

78

Le bus d'extension ISA

ISA 8bits 4.7 Mhz


79

ISA 16 bits

PCI ISA 16bits 8.33 Mhz

80

Le BUS d'extension PCI


Le plus rpandu actuellement est le bus PCI 32 bits mais le PCI 64 bits existe aussi

64 bits 32 bits

81

Versions du PCI
Rvision Date de sortie Frquence Voltage Largeur 32 bits 64 bits 32 bits 64 bits 32 bits 64 bits 32 bits 64 bits 32 bits 64 bits 32 bits 64 bits 32 bits 64 bits 32 bits 64 bits 133 Mo/s 266 Mo/s 132 Mo/s 264 Mo/s 132 Mo/s 264 Mo/s 264 Mo/s 528 Mo/s 132 Mo/s 264 Mo/s 264 Mo/s 528 Mo/s 132 Mo/s 264 Mo/s 264 Mo/s 528 Mo/s

PCI 1.0 PCI 2.0

1992 1993

33 MHz 33 MHz 33 MHz

Nant 3.3 V / 5 V 3.3 V / 5 V 3.3 V 3.3 V / 5 V 3.3 V 3.3 V / 5 V 3.3 V

PCI 2.1

1995 66 MHz 33 MHz

PCI 2.2

1998 66 MHz 33 MHz

PCI 2.3

2002 66 MHz

82

BUS AGP
AGP = Accelerated Graphics Port Apparu en Mai 1997 pour permettre de connecter la carte vido. Le bus PCI ne pouvant plus grer les flux de donnes graphiques devenant trop importants AGP 1X : 266.67 Mo/s AGP 2X : 533.33 Mo/s AGP 4X : 1,06 Go/s AGP 8X : 2,11 Go/s

83

PCI Express
Nouvelle version du bus PCI introduite en 2002 change de donne en mode srie Plusieurs version : 1X, 2X, 4X, 8X, 12X, 16X et 32X Dbits compris entre 250 Mo/s et 8 Go/s
1X 4X 8X 16X

Le PCIE-16X est utilis de + en + pour recevoir la carte vido la place de l'interface AGP

84

PCI / AGP Express


16X

1X

85

USB :Universal Serial Bus


Nouveau standard de communication srie cre pour remplacer le port srie et le port parallle qui sont devenus inadapts Cre en 1995 par l'USBIF (USB Implementer Forum) regroupant les industriels Compaq, Digital, IBM, Intel, Microsoft, Nec et Northern Telecoms Il est Hot plug & play, on peut brancher les priphrique chaud. L'OS les dtecte automatiquement et charge le driver correspondant

86

Les normes USB

USB 1.0 et 1.1 - Low speed : 1.5 Mb/s brut - Full speed : 12 Mb/s brut

USB 2.0 High speed : 480 Mb/s brut

87

Branchement en chane
Un port USB peut adresser jusqu' 127 quipements. La norme prvoit deux type de branchement, chanage et HUB

Le chanage n'est pas utilis car peu commode


88

Branchement par HUB

89

Exemple de HUB USB

90

Connecteurs USB A et B

A B mini

91

BUS FireWire
IEEE 1394 : vrai nom du standard Firewire : nom commercial lanc par Appel i-link : nom commercial lanc par Sonny
IEEE 1394a IEEE 1394a-S100 IEEE 1394a-S200 IEEE 1394a-S400 100 Mbit/s 200 Mbit/s 400 Mbit/s

1994a-1995 1994a-2000

IEEE 1394b IEEE 1394b-S800 IEEE 1394b-S1200 IEEE 1394b-S1600 IEEE 1394b-S3200 800 Mbit/s 1200 Mbit/s 1600 Mbit/s 3200 Mbit/s

1394b-beta 1394b-bilingual

Actuellement, le Firewire est utilis essentiellement pour brancher les camras numriques : DV = Digital Vido
92

Le port parallle CENTRONICS


STRB D0 D1 D2 D3 D4 D5 D6 D7 ACK BUSY PE SLCT DB25 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 AF ERR INIT
SELIN

STRB D0 D1 D2 D3 D4 D5 D6 D7 ACK BUSY PE SLCT AF NC GND FGND 5V

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36

GND GND GND GND GND GND GND GND GND GND GND IGND INIT
FAULT

GND GND GND GND GND GND GND GND Centronix

DB 25 Femelle sur ordinateur

NC NC NC
SELIN

Centronics sur imprimante

93

Les 3 ports du PP
D0 D1 D2 D3 D4 D5 D6 D7 2 3 4 5 6 7 8 9

base : 378h

DATA Port
sortant

C0' C1' C2 C3' C4 C5 C6 C7

1 14 16 17

Strobe Autofeed Init Selectin

base+2 CONTROL Port sortant

base+1 STATUS port entrant

Error Select PE Ack Busy

15 13 12 10 11

S0 S1 S2 S3 S4 S5 S6 S7'
94

Vous aimerez peut-être aussi