Vous êtes sur la page 1sur 120

IUT ANNECY Dpartement Mesures Physiques Cours dinformatique dinstrumentation Module 2

myriam.chesneau@univ-savoie.fr Mots clefs : Instrumentation Contrle dinstruments GPIB IEEE RS 232 Mmoire Architecture et composants dun ordinateur Fichiers Gestion entres-sorties

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

INFORMATIQUE DINSTRUMENTATION : COURS

Les chapitres du cours (4 h ) CH 1 : Contrle dinstruments distance CH 2 : Architecture dun ordinateur CH 3 : Mmoires CH 4 : Fichier & Gestion des entres-sorties

Les complments de cours (voir polycopi, thmes abords en TD et TP) CH 5 : Programmation par vnements sous LabVIEW CH 6 : Protocoles rseau.

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

CONTRLE DINSTRUMENTS

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

CONTRLE DINSTRUMENTS
Introduction

Un instrument de mesure est un appareil de mesure (ou source de signal) muni dun circuit dinterface lui permettant dtre contrl par ordinateur.

Un instrument de mesure est configur par programme (commandes) renvoie les rsultats de mesures lordinateur (mesures) Les commandes et les rsultats de mesures sont cods sous forme de caractres.

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

CONTRLE DINSTRUMENTS
Introduction

Les deux standards de communication utiliss actuellement sont la liaison GPIB la liaison RS 232

Se dveloppent galement le contrle via lUSB et lEthernet

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

CONTRLE DINSTRUMENTS
Introduction

Commandes des appareils

Rsultats de mesures

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

CONTRLE DINSTRUMENTS
Aspect matriel : cas de la liaison GPIB

Instrument GPIB

Connecteurs GPIB

Cble GPIB

Ncessit dajouter une carte dinterface GPIB interne, enfichable , ou un convertisseur externe GPIBUSB.

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

CONTRLE DINSTRUMENTS
Aspect matriel : cas de la liaison GPIB GPIB : General Purpose Intrumentation Bus Liaison conue pour le contrle dinstruments, initialement cre par Hewlett Packard sous le nom de HPIB. Normalise au niveau mcanique (cbles), lectriques (signaux) et fonctionnelle (communication - programmation ) par la norme IEEE 488.1 et le driver IEEE 488.2 Mise en uvre facile, cot lev.

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

CONTRLE DINSTRUMENTS
Aspect matriel : cas de la liaison GPIB Caractristiques : liaison parallle : les 8 bits dun caractre sont envoys simultanment plusieurs appareils communiquent avec la mme interface GPIB chaque appareil possde une adresse, modifiable par lutilisateur ( diffrent de zro !!!) 1 seul connecteur 24 broches mle et femelle (8 lignes de donnes, 8 lignes de contrle et 8 lignes de masse) toutes les connexions sont possibles entre lordinateur et les appareils : linaire, toile, mixte. utilisation de niveaux TTL en logique ngative moins de 4 m entre deux appareils et moins de 2 m en moyenne longueur de cble totale infrieure 20 m au plus 15 appareils, et plus de 2/3 sous tension

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

CONTRLE DINSTRUMENTS
Aspect matriel : cas de la liaison RS-232 (449, 422, 423)

Instrument RS 232

Cble RS 232

Port srie disponible sur lordinateur, pas de carte ou dadaptateur ajouter. Utilisation dun port par instrument.

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

10

CONTRLE DINSTRUMENTS
Aspect matriel : cas de la liaison RS-232 (449, 422, 423)

Liaison conue pour la communication entre ordinateurs, dtourne pour le contrle dinstruments. Norme moins prcise que lIEEE 488 : Ncessit de paramtrer la liaison et de choisir le bon cble.

Mise en uvre parfois difficile (cblage, protocole)mais conomique.

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

11

CONTRLE DINSTRUMENTS
Aspect matriel : cas de la liaison RS-232 (449, 422, 423) Caractristiques :

liaison srie : les 7 ou 8 bits dun caractre sont envoys bit par bit

Fonctionnement par port : 1 port srie par instrument

Coexistence de deux prises : DB9 et DB 25, et de nombreux cblages possibles entres les broches de ces prises : ncessit de connatre le cblage adapt linstrument Liaison 2 fils + masse au minimum, nombreuses autres possibilits utilisant jusqu 9 fils

Environ 15 m de cbles maximum (plus pour la liaisons RS-422, 423 et 449)

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

12

CONTRLE DINSTRUMENTS
Aspect matriel : cas de la liaison RS-232 (449, 422, 423)

Logique ngative 0 1 [ 5 V ; 25 V ] [ - 25 V ; - 5 V ] Typ : 12 V Typ : - 12 V

TD RD GND

TD RD GND

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

13

CONTRLE DINSTRUMENTS
Aspect matriel : cas de la liaison RS-232 (449, 422, 423) Paramtrage : Le caractre est cod sur 7 ou 8 bits et est accompagn de : 1 bit de dpart (start) 1 ou 2 bits darrt (stop) 1 bit de parit ventuel Dans un protocole parit paire (impaire), le bit de parit est positionn ou non pour que le nombre total de bits du caractre 1 soit pair (impaire). La vitesse de transmission est le nombre de bits transmis par seconde, elle sexprime en bauds. Valeurs normalises : de 300 38 400 bauds.

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

14

CONTRLE DINSTRUMENTS
Aspect matriel : cas de la liaison RS-232 (449, 422, 423) Exemple : codage du caractre m sur 7 bits, parit impaire , 2 stop bit. Bit de dpart : 0 Codage du caractre m : 110 1101 sur 7 bits ( 6D ) Bit de parit : 0, parit impaire 2 stop bits :1

lsb

01011011011

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

15

Le contrle de flux (handshake) peut-tre gr par des lignes de la liaison (RTS CTS ou DSR DTR) par programmation (XON XOFF) ou ne pas tre gr.

Les protocoles des deux appareils doivent tre identiques pour une transmission efficace.

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

16

CONTRLE DINSTRUMENTS
Caractristiques dun instrument : adresse Pour tre reconnu sur un bus dinstrumentation, un instrument possde une adresse. Le o sadresse par exemple Carte GPIB 0 : Instrument 10

Interface GPIB n 0

Instrument GPIB 10 Instrument GPIB 22

Dans le cas dune communication par port, il ny a pas dadresse, chaque instrument est sur un port. Le o sadresse par exemple Port srie 1 : Instrument

Port srie1 Port srie2

Instrument RS 232 Instrument RS 232

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

17

CONTRLE DINSTRUMENTS
Caractristiques dun instrument : instructions de programmation Les informations sont changes entre o et appareil sous forme de messages cods en caractres ASCII.

Le o peut envoyer des commandes tout moment : opration dcriture.

Linstrument envoie des rsultats si on lui demande ( ex : *IDN? = quel est ton nom) le P vient lire le rsultat (opration de lecture)

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

18

CONTRLE DINSTRUMENTS
Caractristiques dun instrument : instructions de programmation Le langage SCPI (1992) Le SCPI (Standard Commands for Programmable Instruments) est un langage commun tous les appareils construits aprs 1992 : il permet de changer dinstrument sans modifier le programme.

Ex : FREQ 5000 (9 caractres dont un blanc, cods ASCII) rgle 5000 Hz la frquence du signal dun GBF (SCPI)

Il existe des instructions de programmation non SCPI , spcifiques un fabriquant ou un instrument

Ex : MEAS : VOLT : DC ? demande une mesure de tension continue un multimtre (non SCPI)

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

19

CONTRLE DINSTRUMENTS
Caractristiques dun instrument : format des donnes Chaque instrument renvoie ses rsultats sous forme dune chane de caractres. Le format des rsultats numriques est propre chaque appareil. Exemple (multimtre Agilent 34401A ) Type of Output Data Non-reading queries Single reading (IEEE-488) Multiple readings (IEEE-488) Single reading (RS-232) Multiple readings (RS-232) S Negative sign or positive sign E Exponent D Numeric digits Output Data Format < 80 ASCII character string SD.DDDDDDDDESDD<nl> SD.DDDDDDDDESDD,...,...,<nl> SD.DDDDDDDDESDD<cr><nl> SD.DDDDDDDDESDD,...,...,<cr><nl> <nl> newline character <cr> carriage return character

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

20

CONTRLE DINSTRUMENTS
Caractristiques dun instrument : format des donnes

Rsultat dune mesure unique en liaison GPIB : chane de 15 caractres cods sur 8 bits :

SD.DDDDDDDDESDD :

+1.12345678E-03

Pour traiter ces donnes ( calculs, affichage), il faut transformer la chane de caractres en nombre rel : voir TP.

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

21

CONTRLE DINSTRUMENTS
Programmation : les diffrents niveaux Il existe plusieurs niveaux de programmation des instruments

VI Bas niveau, programmation spcifique pour RS 232 ou GPIB

VI VISA : Virtual Instrument Software Architecture, VI dcriture et de lecture commun aux 2 liaisons VI driver dinstruments : VI fourni par le constructeur de linstrument pour un pilotage ais sous LabVIEW, rechercher sur le site de National Instrument ou du constructeur, ou directement sous LAbVIEW :

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

22

CONTRLE DINSTRUMENTS
Programmation : les diffrents niveaux

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

23

CONTRLE DINSTRUMENTS
Programmation : les VI VISA utiliss Pour initialiser une liaison (VI bas niveau) Initialisation dun port srie RS 232 et dtermination du protocole

Initialisation dun priphrique GPIB

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

24

CONTRLE DINSTRUMENTS
Programmation : les VI VISA utiliss Pour communiquer avec linstrument, RS 232 ou GPIB

Ecriture dune commande ( chane de caractres)

Rq : Une chane de caractres se termine par deux caractres spciaux pour la liaison RS 232.

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

25

CONTRLE DINSTRUMENTS
Programmation : les VI VISA utiliss

Lecture dun rsultat (chane de caractres)

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

26

CONTRLE DINSTRUMENTS
Programmation : les tapes Pour une programmation efficace (et professionnelle) dun instrument distance, il faut respecter certaines tapes : 1. Le placer dans un tat connu, unique et identifi : ltat la mise soustension, prvu par le constructeur.

Rq : Par dfaut, un appareil Agilent se met, la mise sous tension, dans ltat appel tat la mise sous tension et la rinitialisation

Sur certains appareils Agilent, on peut activer une option qui force lappareil se mettre dans les mmes conditions que lors de la dernire mise hors-tension. Il faut alors demander explicitement, par une commande approprie (*RST), revenir ltat initial, pour connatre parfaitement ltat de dpart de linstrument, et le rendre ainsi interchangeable.

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

27

CONTRLE DINSTRUMENTS
Programmation : les tapes EX : Multimtre 34401 A est initialis pour mesurer une continuit (circuit ouvert ou ferm), il considre un circuit ferm si la rsistance entre les deux points de mesure est infrieur 10 Ladresse de linstrument utilis en GPIB est 22, langage SCPI, utilis avec une liaison srie, le dbit est fix 9600 bauds, les caractres sont cods sur 7 bits avec un bit de parit paire.

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

28

CONTRLE DINSTRUMENTS
Programmation : les tapes 2. Effacer tous les registres prcdemment utiliss, en particulier celui qui mmorise les erreurs. (* CLS) 3. Configurer linstrument par modification des paramtres qui diffrent de ceux par dfaut (aprs la rinitialisation). Dans le cas dun appareil de mesure 4. Prciser les conditions qui dclenchent une mesure. Rq : certaines instructions effectuent en mme temps la configuration et le dclenchement. 5. Lire la mesure, cest--dire la transfrer de la mmoire de linstrument vers celle de lordinateur. 6. Traiter les donnes, cest--dire dans un premier temps transformer la chane de caractres en un nombre rel.

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

29

CONTRLE DINSTRUMENTS
Evolution Il existe actuellement plus de 10 millions dinstruments GPIB LEthernet ( Local Area Network = LAN) Les appareils de mesure possdant une interface rseau peuvent tre branchs sur un rseau local. Une adresse IP est affecte chaque appareil, et le contrle distance se fait par rseau. Avantages : ce type de rseau est dj prsent dans lentreprise, la passerelle vers internet existe en gnral cest une solution peu couteuse Inconvnients cette solution ncessite quelques connaissance en rseau ( masque, adresse IP) elle nest pas spcifique au test et la mesure

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

30

CONTRLE DINSTRUMENTS
Evolution LUSB Les appareils de mesure possdant une interface USB peuvent tre branchs sur un port USB et tre contrls comme un appareil interfac GPIB ou RS-232.

Avantages : ce type de port est prsent sur les PC, et remplace le RS-232 cest une solution peu couteuse Inconvnients cette solution nest pas spcifique au test et la mesure

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

31

ARCHITECTURE ET COMPOSANTS DUN ORDINATEUR

Computer / Calculateur / Ordinateur

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

32

ARCHITECTURE ET COMPOSANTS DUN ORDINATEUR


Organisation dun ordinateur

Les principaux lments fonctionnels dun ordinateur sont :

Le microprocesseur (3) La mmoire centrale (5) Les priphriques et leur systme dinterface (1, 6, 8, 9, 10, 11)

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

33

ARCHITECTURE ET COMPOSANTS DUN ORDINATEUR


Organisation dun ordinateur

Horloge

Microprocesseur

bus bus Chipsets

Priphriques

Mmoire centrale

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

34

ARCHITECTURE ET COMPOSANTS DUN ORDINATEUR


Organisation dun ordinateur

Le botier comprend essentiellement

La carte mre (2) munie dventuelles cartes dinterface pour priphriques (6) Le bloc dalimentation (7) Certains priphriques de stockage : priphriques internes (8, 9)

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

35

ARCHITECTURE ET COMPOSANTS DUN ORDINATEUR


La carte mre La carte mre est un circuit imprim qui supporte et interconnecte les composants lectroniques de lordinateur : Le microprocesseur (socket) : A La mmoire centrale (et dautres mmoires) : B Les chipsets : C Les bus internes (ISA, PCI, FireWire, AGP, PCI Express) : D Diffrents connecteurs : - pour les priphriques internes (lecteur de disque): E - pour les priphriques externes (USB, FireWire, PS2): F - pour les cartes dextension (graphique, dacquisition): D - pour les alimentations : G Certains priphriques (carte son, modem)

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

36

ARCHITECTURE ET COMPOSANTS DUN ORDINATEUR


La carte mre

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

37

ARCHITECTURE ET COMPOSANTS DUN ORDINATEUR


La carte mre

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

38

ARCHITECTURE ET COMPOSANTS DUN ORDINATEUR


Les connecteurs Linterconnexion des composants est donc ralise grce des connecteurs prsents Sur le botier (face arrire et avant ct sur les portables) Sur la carte mre

Source : Intel Desktop Board D975XBX2 Technical Product Specification

A PS/2 mouse port, B PS/2 keyboard port, C Serial port A, D Parallel port, E Digital audio out coaxial, F IEEE-1394a connector, G USB ports (four), H LAN, I Center channel and LFE (subwoofer) audio out/ Retasking Jack G, J Surround left/right channel audio out/Retasking Jack H, K Audio line in/Retasking, Jack C, L Digital audio out optical, M Mic in/Retasking Jack B, N Front left/right channel audio out/Two, channel audio line out/Retasking Jack D

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

39

ARCHITECTURE ET COMPOSANTS DUN ORDINATEUR


Le microprocesseur Le P excute les instructions lmentaires des programmes situs en mmoire centrale : Chargement de linstruction lue en mmoire Dcodage grce un jeu dinstructions Excution

Les principaux lments du P sont : Lunit de commande, qui lit et dcode linstruction Lunit arithmtique et logique qui effectue les calculs (UAL) Les registres : petites mmoires accs trs rapides qui permettent le stockage temporaire des donnes et instructions en cours dexcution.

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

40

ARCHITECTURE ET COMPOSANTS DUN ORDINATEUR


Le microprocesseur Le P est caractris par

La cadence laquelle il excute les instructions : sa frquence dhorloge (en simplifiant lextrme, un P 1 GHz effectue 1 milliard doprations par secondes) La puissance dissipe Son architecture interne, avec un dveloppement vers les architectures multi-curs depuis quelques annes

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

41

ARCHITECTURE ET COMPOSANTS DUN ORDINATEUR


Le microprocesseur Le P est associ une petite mmoire ultra-rapide et trs proche de lunit de commande qui permet dacclrer les changes entre P et mmoire centrale (voir cours sur les mmoires) : la ou les mmoires caches. La tendance actuelle est une augmentation de la taille des caches (voir volution.)

Micro processeur

Mmoires caches

Mmoire centrale

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

42

ARCHITECTURE ET COMPOSANTS DUN ORDINATEUR


Le microprocesseur Le P rayonne thermiquement, il ne peut fonctionner sans un ventilateur et un dissipateur thermique (radiateur).

Le P est insr dans un connecteur de type horizontal (socket) ou vertical (slot).

Les deux principaux fondeurs sont : Intel et AMD

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

43

ARCHITECTURE ET COMPOSANTS DUN ORDINATEUR


Le microprocesseur

Produit Prix Frquence (GHz) Curs Taille Cache L2 Taille Cache L3 technologie

AMD Athlon II X2 215 45 2,7 2 2 Mo 45 nm

Produit Prix Frquence (GHz) Coeurs Taille Cache L2 Taille Cache L3 technologie

Intel Core i7-980 1100 3,33 6 3 Mo 12 Mo 32 nm

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

44

ARCHITECTURE ET COMPOSANTS DUN ORDINATEUR


Mmoire centrale

Elle est galement appele mmoire principale, mmoire vive, mmoire interne, RAM (Random Access Memory). Les programmes utiliss et les donnes en cours de traitement sont stocks en mmoire centrale. Le P lit et crit dans cette mmoire A chaque fois que lordinateur est teint, les donnes sont perdues : mmoire volatile.

Chaque cellule mmoire comporte plusieurs bits : un mot mmoire. Chaque mot possde une adresse code en binaire. Un adresse code sur m bits permet dadresser 2
m

mots mmoire.

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

45

ARCHITECTURE ET COMPOSANTS DUN ORDINATEUR


Mmoire centrale Exemple : Une mmoire comportant des mots de 32 bits adresse sur 16 bits comporte 216 32 bits = 216 4 octets = 65 536 * 4 = 262 144 octets. Remarque : Le bus de communication entre le P et la mmoire comporte donc des lignes pour les donnes et des lignes pour les adresses.

Les autres caractristiques de la mmoire centrale seront tudies dans le chapitre sur les mmoires.

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

46

ARCHITECTURE ET COMPOSANTS DUN ORDINATEUR


Priphriques et interfaces Les priphriques utilisables avec un ordinateurs sont trs nombreux, plus ou moins indispensables : cran + clavier + souris
maintenir sa tasse de caf au chaud plaque chauffante USB pour

Scanner WebCam

Ecran Souris

Imprimante Mmoire centrale Haut parleur Microprocesseur Lecteur CD / DVD Clef USB Disque dur Wifi

Clavier

Carte Rseau Modem ADSL

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

47

ARCHITECTURE ET COMPOSANTS DUN ORDINATEUR


Priphriques et interfaces

Les circuits priphriques peuvent se trouver lextrieur du botier : clavier, souris, cran dans le botier : disque dur, lecteur graveur de CD ou DVD

Les priphriques sont interfacs avec le P par un circuit spcialis, inclus dans le priphrique ou des circuits ou une carte externe au priphrique, situe dans le botier, ou des circuits dinterface situs sur la carte mre. un mlange

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

48

ARCHITECTURE ET COMPOSANTS DUN ORDINATEUR


Priphriques et interfaces

Selon le priphrique, on parle de contrleur, de carte, dadaptateur, de circuit dinterface, de carte dinterface

Au niveau du langage, on utilise parfois le terme priphrique pour nommer le circuit dinterface ou encore lensemble (priphrique + interface) ce que je fais par la suite dans ce
chapitre

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

49

ARCHITECTURE ET COMPOSANTS DUN ORDINATEUR


Priphriques et interfaces

Instrument de mesure

Carte GPIB

Carte graphique

Ecran

Mmoire centrale

Microprocesseur

Haut parleur

Carte son Micro

Carte d'acquisition

Process

Priphriques avec carte dinterface

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

50

ARCHITECTURE ET COMPOSANTS DUN ORDINATEUR


Interconnexion : bus et ponts Les composants ( P, mmoire) et les priphriques sont interconnects par des bus : ensemble de lignes lectriques (fils ou pistes).

Rappel Toute information est code sous forme binaire par un ensemble de 0 et 1 Une ligne dun bus transporte un bit dinformation, matrialis par une tension pouvant prendre uniquement deux valeurs.

Un bus est caractris par Sa largeur : nombre de bits quil peut transmettre simultanment Sa frquence : nombre de donnes envoys par seconde Exemple : un bus de largeur 16 bits, de frquence 133 MHz a un dbit ou bande passante de 16 * 133 106 = 2128 106 bits/secondes = 266 Mo/s.

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

51

ARCHITECTURE ET COMPOSANTS DUN ORDINATEUR


Interconnexion : bus et ponts Les changes de donnes sont orchestrs par des circuits appels contrleurs de bus, ponts, ou encore chipsets : les super contrleurs dentre-sorties

Bus Microprocesseur local Pont

Bus Mmoire centrale

mmoire

Priph bus dentres sorties 1

Priph 2

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

52

ARCHITECTURE ET COMPOSANTS DUN ORDINATEUR


Evolution des architectures Larchitecture des PC est constamment en volution, notamment au niveau des bus et ponts utiliss.

Voici le principaux bus qui ont t, seuls ou non, utiliss pour grer les priphriques : 1.Bus ISA 1981 2.Bus ISA (pont sud) + Bus PCI 1992 (pont nord) 3.Bus AGP 1997 (Graphique) + Bus ATA (Disque) + Bus PCI (USB, SCSI) 4. + PCI Express 2002 5. Que le PCI Express???

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

53

ARCHITECTURE ET COMPOSANTS DUN ORDINATEUR


Evolution des architectures

CARTE GRAPHIQUE

Ecran

bus AGP

Microprocesseur + Cache L1 + Cache L2 Connecteurs pour carte PCI

Bus Pont local Mmoire + E/S

bus Mmoire centrale

mmoire

bus PCI bus IDE ATA ou SATA SCSI USB Contrleur de disque

Configuration type 2000

Lecteur graveur DVD

Disque dur

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

54

ARCHITECTURE ET COMPOSANTS DUN ORDINATEUR


Evolution des architectures Evolutions en cours : Les priphriques rapides sont de plus en plus nombreux et ne peuvent tre tous connects en direct sur le pont.

Un nouveau bus PCI-Express remplace le bus AGP, et est amen remplacer le bus PCI.

Ce bus se gnralise pour connecter tous les priphriques. Le pont est alors dot dun commutateur reli chaque priphrique.

Larchitecture ressemble un rseau, les donnes sont transmises par paquets (en-tte + donnes) comme sur un rseau.

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

55

ARCHITECTURE ET COMPOSANTS DUN ORDINATEUR

bus Microprocesseur + cache(s) Pont local +


Commutateur

bus Mmoire centrale

mmoire

Contrleur USB

Contrleur de disque

Contrleur graphique

Autre

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

Intel Core i7-950 Processor (8M Cache, 3.06 GHz, 4.80 GT/s Intel QPI)
56

ARCHITECTURE ET COMPOSANTS DUN ORDINATEUR


Caractristiques de quelques bus
BUS / PORT exemples AGP 8X PCI Express 1X PCI Express 32X IDE-ATA 133 Serial ATA 1 SCSI Ultra4 PCI (32 bits)
Largeur

(bits) 32 1

Frquence (MHz) 533 2000 64 000 66 180 80 33

Bande Passante (Mo/s) 250 Mo/s 8 Go/s

Rle

Cartes graphiques Devrait remplacer tous les autres bus /port Disques durs / graveur lecteur CD

16 1 16 32

320 Carte dextension : son, rseau, modem, acquisition Priphriques lents Priphriques vido Anciens priphriques : appareils de mesures, modems Anciens priphriques : scanner, imprimante

USB 2 FireWire Port srie Port parallle

1 1 1 8

480 800

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

57

ARCHITECTURE ET COMPOSANTS DUN ORDINATEUR


Complments : matriels et logiciels Au dmarrage, la machine a besoin dinstructions pour pouvoir tablir le dialogue avec lutilisateur via les priphriques de communication (clavier, cran, souris) grer la mmoire centrale Les instructions de base sont stockes sur une mmoire permanente (nonvolatile = ROM) sur la carte mre : le Basic Input Output System : BIOS. Ces instructions permettent galement de se brancher sur le disque dur pour lancer le chargement du systme dexploitation. Le systme dexploitation est un programme dinterface, qui permet le fonctionnement de base de lordinateur ( interprtation des commandes clavier, souris) Il existe actuellement deux choix pour un micro-ordinateur : Windows et Linux.

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

58

ARCHITECTURE ET COMPOSANTS DUN ORDINATEUR


Complments : micro-ordinateurs et grappes Micro-ordinateurs
On a parl uniquement dans ce cours des micro-ordinateur de type PC. Les micro-ordinateur de type Macintosh ont une architecture et des fonctions similaires. Les ordinateurs de poche et les assistants personnels (PDA) sont encore bass sur la mme architecture, mais tout y est plus petit.

Serveurs
Les serveurs sont des ordinateurs dops : plus rapide, avec plus de mmoire, un disque plus gros, une connexion trs haut dbit avec le rseau. Un serveur peut comporter plusieurs processeurs.

Cluster - Grappes
La solution actuelle pour multiplier vitesse et puissance de calcul est la connexion dordinateurs de type PC, par un rseau haut dbit : les clusters ou grappes de stations de travail. Les gros serveurs Internet sont galement des clusters de serveurs. Les super-ordinateurs sont remplacs par des clusters.

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

59

ARCHITECTURE ET COMPOSANTS DUN ORDINATEUR


Complments : volution des processeurs Cache Les performances des processeurs augmentent plus vite que la rapidit des accs mmoires. Ceci explique laugmentation des tailles des mmoires caches. Frquence La consommation dynamique des microprocesseurs est dautant plus forte que la frquence de travail est leve (et que la tension dalimentation est leve). La course aux frquences leves est actuellement arrte car, avec les moyens classiques, le refroidissement ne peut plus tre amlior. Intgration La consommation statique augmente avec les technologies CMOS avances (< 90 nm) : les fils (traits) qui constituent les circuits du P sont fins et proches et des courants de fuite apparaissent.

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

60

ARCHITECTURE ET COMPOSANTS DUN ORDINATEUR


Complments : volution des processeurs Les architectures parallles sont devenues la norme dans les PC

Pour augmenter les performances des processeurs sans augmenter la puissance dissipe, la solution du paralllisme dj utilise dans les superordinateurs de calculs est maintenant adopte pour tous les microordinateurs.

Plusieurs curs travaillent simultanment au sein dune mme puce. Chaque cur doit donc possder une architecture plus simple pour une meilleure gestion de sa consommation ce qui conduit un ragencement des fonctions au sein de la puce.

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

61

Actualit Electronique International / extraits des newsletters le 24/9/2009 13h48

Un quadricoeur pour les PC portables ! Ce processeur dIntel consomme nettement moins que son homologue ddi aux PC de bureau.

Intel a profit de son forum des dveloppeurs (IDF) qui se tient cette semaine San Francisco pour y prsenter ce quil considre comme le processeur pour PC mobile le plus puissant jamais ralis. Ce circuit quadricur de la famille Core i7 en reprend larchitecture Nehalem dj luvre dans les processeurs pour PC de bureau tout en en abaissant significativement la consommation. Il peut fonctionner une frquence de 3 GHz.

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

62

Actualit Electronique International / extraits des newsletters 25/6/2010 15h03 AMD optimise ses processeurs Opteron pour les centres de donnes L'amricain lance des processeurs 4 6 curs pour serveurs consommant moins de 6 W par cur. Les centres de donnes haut de gamme, telle est la cible des processeurs Opteron 4000 lancs par AMD. Ces processeurs 4 et 6 curs (cadencs entre 1,7 et 2,8 GHz) se distinguent principalement par leur faible consommation. Celle-ci ne dpasse en effet pas 6 W par cur, 24 % de moins que la gnration prcdente. Les Opteron 4000 viennent

complter les Opteron 6000, qui intgrent entre 8 et 12 curs. Leur prix dmarre 99 $ pice.

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

63

MEMOIRES

Actualit TDK dvoile un prototype de disque optique de 320 Go Le disque inscriptible une fois stocke les donnes sur dix couches. Pierrick Arlot, Electronique International, le 02/10/2009 12h09 A loccasion du salon japonais CEATEC, qui se tient du 6 au 10 octobre Chiba, TDK prsentera un prototype de disque optique dune capacit totale de 320 Go rpartie sur dix couches, contre 50 Go sur deux couches pour les DVD Blu-ray actuels. Les donnes sur le disque peuvent y tre graves et lues via un laser bleu-violet la longueur donde de 405 nm et douverture numrique 0,85, caractristiques similaires celui utilis dans les lecteurs Blu-ray. En 2006, TDK avait fabriqu un prototype de disque optique six couches de 200 Go de capacit totale.

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

64

MEMOIRES
Dfinition et classification Ce chapitre prsente les mmoires utilises dans un ordinateur. Une mmoire est un dispositif capable denregistrer linformation, de la conserver (+ ou longtemps), de la restituer la demande

Un micro-ordinateur utilise des mmoires de travail, proches du microprocesseur, pour mmoriser les programmes et les donnes, de manire temporaire (ou permanente) des mmoires de masse, lments priphriques, pour sauver de manire permanente de grandes quantits de donnes. des mmoires tertiaires pour archiver des donnes : bandes, jukebox disque optiques. Ce sont des mmoires peu chre, trs lentes, non tudies ici.

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

65

MEMOIRES
Dfinition et localisation

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

66

MEMOIRES
Proprits Une mmoire est principalement caractrise par sa capacit : exprime en octets Ex : Disque dur de 40 Go son temps daccs : temps ncessaire pour effectuer une opration de lecture ou dcriture Ex: mmoire Flash 10 ms son dbit : nombre dinformations lues ou crites par seconde, exprim en octets par seconde. Ex : 1 8 Mo/s pour un CD.

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

67

MEMOIRES
Proprits

Registres Capacit Rapidit

Cache

Mmoire centrale

Mmoire de masse

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

68

MEMOIRES
Proprits Une mmoire peut tre volatile : les informations stockes sont perdues chaque coupure dalimentation, ou non-volatile accs direct : on accde directement une information stocke en connaissant son adresse, on parle aussi de mmoire accs alatoire (RAM) ou accs squentiel : on accde une information aprs avoir parcouru toutes celles qui la prcde, ou encore accs semisquentiel (voir disque dur).

Enfin, le cot par bit dune mmoire et son encombrement sont des lments importants.

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

69

MEMOIRES
Mmoires de travail Les mmoires de travail sont des mmoires lectroniques semiconducteurs Historiquement, on distingue : Les RWM Read Wrire Memory, dans lesquelles on peut crire ou lire une information. On les appelle RAM, car elles sont accs alatoire et pour des raisons historiques. Les ROM Read Only Memory dans lesquelles linformation est stocke la fabrication : on peut lire linformation, lcriture est impossible, ou sous des conditions bien spcifiques. Toutes les mmoires de travail actuellement utilises sont rinscriptibles.

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

70

MEMOIRES
Mmoires de travail

Microprocesseur Pont Registres Mmoires caches


ROM

bus Mmoire centrale mmoire

Flash bus dentres - sorties

Mmoires de travail Mmoires de masse

Disque Dur

CD DVD

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

71

MEMOIRES
Mmoires de travail : les registres Les registres sont de petites zones mmoire intgres au P, constitues de bascules, daccs extrmement rapide. Chaque registre ( = 1 ou 2 octets) est destin une utilisation particulire. Les registres sont constitus de transistors agencs en bascules.

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

72

MEMOIRES
Mmoires de travail : la mmoire cache La mmoire cache est une mmoire tampon place entre le P et la mmoire centrale pour acclrer les changes.

La mmoire cache permet de stocker temporairement des instructions et donnes qui ont toutes les chances dtre appeles par le P. Quand le P les demande, elles sont daccs + rapide quen mmoire centrale. La mmoire cache permet dadapter le dbit des instructions et des donnes la vitesse de fonctionnement du processeur.

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

73

MEMOIRES
Mmoires de travail : la mmoire cache La mmoire cache est ralise en RAM statique : SRAM. ( statique = pas besoin de rafrachir)

Un bit en mmoris en sortie dune bascule.

Chaque bascule est compose de deux portes (NOR), chacune ralise partir de deux transistors, en technologie bipolaire ou MOS. Chaque bit mmoire utilise en ralit 6 transistors (et non 4).

(Une telle structure est tudie en TD)

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

74

MEMOIRES
Mmoires de travail : mmoire centrale La mmoire centrale est la mmoire principale de lordinateur (voir chapitre prcdent) Des modules de circuits mmoires sont disponibles (SIMM puis DIMM) pour tre enfichs sur la carte mre en complment de la mmoire existante ( cf TD).

Elle est ralise en RAM dynamique (DRAM par exemple SDRAM ou DDR2, DDR3)

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

75

MEMOIRES
Mmoires de travail : mmoire centrale Un bit est mmoris par la charge ou la dcharge dun condensateur, laide dun transistor, le tout en technologie MOS. Chaque point mmoire doit tre rgulirement rafrachi pour compenser la dcharge du condensateur.

Une cellule mmoire est constitue d'un transistor MOS et du condensateur de mmorisation C (figure a) Ce condensateur est en ralit la capacit parasite GRILLE-SUBSTRAT du transistor. La rsistance R en srie dans le circuit drain est en ralit constitue par un second transistor MOS dont la grille et la source sont relies comme le montre la figure b. Source : pagesperso-orange.fr/daniel.robert9

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

76

MEMOIRES
Mmoires de travail : mmoire morte La mmoire morte, appele galement ROM pour Read Only Memory, contient des informations permanentes ncessaires au dmarrage de lordinateur. Un bit est matrialis par un interrupteur ouvert ou ferm. Le choix (1 ou 0) est effectu par le constructeur grce un masque et est irrversible. Les composants sont en technologie MOS ou bipolaire.

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

77

MEMOIRES
Mmoires de travail : de la ROM la flash La mmoire PROM est une ROM programmable une seule fois par lutilisateur (interrupteur = fusible, ouvert ou claqu).

La mmoire EPROM est une PROM effaable laide dun faisceau UV.

La mmoire EEPROM est une PROM effaable lectriquement.

On parle de flasher une mmoire lorsquon la reprogramme (effacement + criture)

La mmoire flash est une variante de lEEPROM, utilise plutt en stockage de masse (voir plus loin) que pour la mmorisation des donnes de configuration.

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

78

MEMOIRES
Mmoires de travail : ordres de grandeur et proprits

Registre

Mmoire cache

Mmoire centrale

Mmoire morte

Type

Bascules

SRAM Statique

DRAM Dynamique Go

EEPROM (flash)

Capacit

qq octets

Mo

qq 100 octets en tant que ROM !

Temps daccs Dbit

1 ns

5 ns

10 ns

5 10 Go/s

1 Go/s

Volatilit

Oui

Oui

Oui

Non / Pile

Rq

Rapide Chre Volumineuse

+ lente, moins chre, plus compacte que SRAM (2/6 tr)

Pas Read Only !

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

79

MEMOIRES
Mmoires de masse Ce sont des mmoires de stockage, non volatiles. Les donnes y sont stockes sous forme de fichiers (voir chapitre suivant). Elles sont plus grandes, moins chres, plus lentes que la mmoire centrale (vive, RAM) permanentes : linformation est conserve quand lordinateur est teint.

Les donnes stocker sont codes de manire utiliser au mieux le support. Chaque bit nest pas matrialis, il existe des techniques plus

performantes, matrialisant les transition 1-0 ou 0-1 au cours dune succession de bits.

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

80

MEMOIRES
Mmoires de masse : mmoire flash La mmoire flash est une mmoire lectronique : une cellule mmoire lmentaire utilise un transistor MOS grille flottante. Cest leffet tunnel qui permet lcriture de linformation binaire et son maintien lorsque le transistor nest plus aliment.

Intgre dans les clefs USB comme mmoire de masse, on la retrouve galement dans les tlphones, les cartes pour appareils photo numrique.

La mmoire flash est une variante de lEEPROM, elle supporte 100 000 effacements.

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

81

MEMOIRES
Mmoires de masse : disque dur Un disques dur stocke linformation binaire sous forme magntique. Principe de lenregistrement magntique Une couche de matriau ferromagntique, compose de mini domaines magntisables, est dpose sur un support rigide (aluminium). En criture, la tte qui survole la piste est parcourue par un courant + I ou I qui magntise le domaine dans un sens ou dans lautre :

Tte de lecture

Disque dur

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

82

MEMOIRES
Mmoires de masse : disque dur En lecture, un courant est induit dans la tte, dont le signe dpend de lorientation des domaines. Ce courant est trs faible.

Pour une meilleure dtection, on utilise des ttes de lecture magnto rsistives : on ne mesure plus le courant lectrique induit par le champ magntique mais la modification de rsistance lectrique (GMR : dcouverte par Albert Fert et lAllemand Peter Grnberg prix Nobel Physique 2007)

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

83

MEMOIRES
Mmoires de masse : disque dur Quelques dimensions Distance tte de lecture-criture, couche magntique pour un disque dur : 0,2 1 m. (Cheveu 50 m, empreinte digitale : 5 m)

Largeur dun bit : 0,1 0,2 m Largeur dune piste :12 m

Couche magntique : 0,2 4 m

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

84

MEMOIRES
Mmoires de masse : disque dur Le lecteur de disque dur contient, sous vide, Un empilement de plateaux rigides double-face avec tte de lecture criture sur chaque face (jusqu 20 sur un serveur) Chaque plateau est divis en cercles concentriques : les pistes (de 10 1000), chaque piste est divise en secteurs ou blocs (4 64), un secteur permet de mmoriser 32 4096 octets (512 en gnral). Un ensemble de ttes de lecture/criture (peigne). Il ny a pas de contact tte plateau, la tte plane sur le plateau, elle est rtracte ou parque larrt. Un cylindre est lensemble des pistes de mme diamtre, un cylindre est lu sans dplacer le peigne de ttes. Un mcanisme asservi extrmement prcis (contrleur).

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

85

MEMOIRES
Mmoires de masse : disque dur

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

86

MEMOIRES
Mmoires de masse : disque optique Sur un disque optique, les informations sont enregistres le long dune spirale sur un support rigide de type disque, de 12 cm de diamtre.

Les informations binaires sont transcrites en modifiant - ou non une proprits dun matriau dpos sur le disque .

Un faisceau laser concentr claire chaque zone du matriau, la lumire est plus ou moins rflchie selon que la proprit du matriau est ou nest pas modifie. Le photo dtecteur mesure donc deux luminosit diffrentes, correspondant aux deux informations binaires.

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

87

MEMOIRES
Mmoires de masse : disque optique

Laque de protection Surface rflchissante Matriau proprit modifie (dye) Substrat en poly carbonate lentille

photo dtecteur

prisme

diode laser

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

88

MEMOIRES
Mmoires de masse : disque optique CD-ROM (Read Only Memory) Mmoire de type ROM : enregistre en usine et non modifiable Des dpressions sont cres par moulage dans le polycarbonate : les micro cuvettes ou pits. Les zones planes sont appeles lands. Chaque transition pit-land ou land-pit correspond un 1 . Laque de protection aluminium

/4

Zones planes Micro-cuvettes

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

89

MEMOIRES
Mmoires de masse : disque optique A la lecture dun 0 , la lumire se rflchit sur le disque et revient en clairant uniformment le photo dtecteur.

A la lecture dun 1 , la lumire qui se rflchit au fond de la cuvette interfre avec la lumire qui est tombe cot de la cuvette. La profondeur dune cuvette tant de lordre de l/4, la diffrence de marche des deux faisceaux est de l/2 et linterfrence est destructive. Le photo dtecteur est toujours clair uniformment, mais avec une intensit beaucoup plus faible.

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

90

MEMOIRES
Mmoires de masse : disque optique CD-R (Read) Mmoire enregistrable une fois par lutilisateur. Une couche de matire colore est prsente entre le substrat et la surface rflchissante : le dye. Au dpart, elle est transparente et laisse passer le rayon laser. A lcriture, le rayon laser est rgl sur une forte puissance : il modifie en certains points la structure molculaire du dye qui devient sombre. A la lecture, le photo dtecteur distingue les zones sombres et les zones transparentes du dye. Laque de protection Or puis Aluminium Matire colore Substrat en poly carbonate

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

91

MEMOIRES
Mmoires de masse : disque optique CD-RW Mmoire rinscriptible (Read and Write)

La couche de matire colore du CD-R est remplace par un alliage dont les tats amorphe et cristallin possdent une rflectivit diffrente. (cristallin : forte, amorphe : faible)

Le faisceau laser possde trois intensit : Forte : lalliage retourne dans son tat amorphe effacement Moyenne : lalliage passe dans son tat cristallin, cration de lquivalent des pits criture Faible : interprtation par le dtecteur de la diffrence de rflectivit du laser lecture.

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

92

MEMOIRES
Mmoires de masse : disque optique DVD (Digital Versatile Disk)

Les DVD sont des CD amliors, on retrouve les mmes familles (ROM, R, RW) : Les micro cuvettes ou quivalents sont plus petits La spirale plus serre, donc plus longue Le laser a une longueur donde plus faible (650 nm contre 780 nm)

Ainsi, la capacit dun DVD est 7 fois plus grande que celle dun CD : 4,7 Go, Soit 133 minutes de vido compresse.

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

93

MEMOIRES
Mmoires de masse : disque optique En superposant deux couches, et en focalisant le laser sur lune ou lautre, on peut augmenter la capacit de stockage : 8,5 Go

Surface rflchissante Surface semi- rflchissante

Enfin, en collant dos dos deux DVD, on peut encore augmenter la capacit : 9,4 Go en simple couche et 17,7 en double face double couche.

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

94

MEMOIRES
Mmoires de masse : disque optique Blu-ray La technologie blu-ray utilise un laser bleu-violet de longueur donde encore plus courte de 405 nm, et permet donc une gravure plus fine, donc plus dense sur une mme surface. Un disque blu-ray a une capacit de stockage de 25 Go en simple couche, 50 Go en double couche pour un diamtre classique de 12 cm.

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

95

MEMOIRES
Mmoires de masse : disque optique

Schmas : http://iram.fr/~dumontro/doc/CD/techno/Techno-optique.htm

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

96

MEMOIRES
Mmoires de masse : quelques ordres de grandeur

Disque dur

CD R CD RW

DVD R DVD RW Optique 4,7 Go 17,7 Go

Flash

Type Capacit

Magntique 100 Go

Optique 650 Mo

EEPROM qq Go

Temps daccs Dbit

10 ms

100 ms

100 ms

10 ms

qq 10 qq 100 Mo/s

qq Mo/s

qq Mo/s

qq 10 Mo/s

Rq

Fragile mcaniquement

Un lecteur de CD 20X peut lire une vitesse de 20X150 ko/s (taux du CD Audio) = 3 Mo/s

Peu consommatrice Robuste Compacte

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

97

FICHIERS & GESTION DES ENTREES-SORTIES

Stockage de rsultats de mesure en mmoire : fichiers Transferts de rsultats de mesures en mmoire : entres-sorties

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

98

FICHIERS
Gnralits Les donnes sont stockes sur les mmoires de masse (CD, disque dur, mmoire flash) sous forme de fichiers. Il existe diffrents types de fichiers adapts au type dinformation stocke et au codage de cette information (codage = rgle utilise pour convertir linformation en 0 et 1)
kilooctets 35000 30000 25000 20000 15000 10000 5000 0

35000

4
1 page de texte (ASCII)

500
1 image couleur

4000
1 minute audio 1 miniute video CD DVD

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

99

FICHIERS
Format et extension Un fichier possde un nom et une extension permettant de reconnatre son type.

Exemples dextensions : .txt .pdf .doc .gif .mp3 .xls .htm fichier texte format universel d'change de document PDF fichier pour le traitement de texte Microsoft Word fichier image au format GIF fichier audio MP3 tableau Microsoft Excel XLS fichier HTML (ou .html)

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

100

FICHIERS
Formats des fichiers de mesures En informatique dinstrumentation, on est amen stocker des valeurs numriques issues de lchantillonnage dun signal ( acquisition de donnes). Il existe deux formats principaux pour stocker une srie de valeurs numriques : les fichiers textes et les fichiers binaires.

Fichier texte : format ASCII (.txt ou .asc) Toutes les donnes, et en particulier les nombres, sont convertis en chanes de caractres. Les informations contenues dans un tel fichier peuvent tre consultes ou cres partir d'un diteur quelconque. Les informations de type mesures sont aisment transfrables des logiciels de calculs statistiques, des tableurs, ou bases de donnes.

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

101

FICHIERS
Formats des fichiers de mesures Fichier binaire : format binaire (.bin) Les lments sont reprsents par leur code binaire comme en mmoire vive : un entier de type int occupera 4 octets en mmoire. Les donnes ne peuvent tre lues ou crites que par programme. Ce format permet un stockage plus compact et plus rapide des donnes.

Fichier tableur Il s'agit d'un stockage de type fichier texte, mais organis de manire tre directement lisible par un logiciel de type tableur : les nombres sont spars par des caractres de saut de ligne ou de colonne. Dans la plupart des tableurs, des tabulations sparent les colonnes et des caractres de fin de ligne (EOL) sparent les lignes.

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

102

FICHIERS
Formats des fichiers de mesures Pour rsumer, un fichier texte est "traduit" en langage intelligible un fichier binaire est stock en langage "brut". Les oprations sur un fichier binaire sont donc beaucoup plus rapides que sur un fichier texte (transfert, accs direct possible). Ce type de fichier doit tre prfr pour le traitement de grandes quantits de donnes. Les fichiers texte restent les plus courants.

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

103

FICHIERS
Fichiers de mesures sous LabVIEW Diffrents V.I permettent la cration, louverture, lcriture ou la lecture, la fermeture de fichiers de type binaire ou texte. Se reporter aux exemples sous LabVIEW. Exemple : crire dans un fichier binaire :

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

104

FICHIERS
Fichiers de mesures sous LabVIEW On est souvent amen vouloir stocker (puis relire) un rsultat de mesures disponible sous LabVIEW sous forme dune Waveform. Plusieurs options sont possible pour le stockage (puis la rcupration) de donnes Waveform : utiliser les V.I d'criture et de lecture de Waveform dans un fichier de type binaire : seul Labview peut relire le fichier. utiliser les V.I de lecture et d'criture de Tableaux dans des fichiers de type Tableur, aprs transformation de la Waveform en Tableau (X, Y) : le fichier est directement exploitable sous Excel

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

105

FICHIERS
Intrt des fichiers : exemple Traitement temps rel

manip

mesures

traitement de la mesure

rsultat

Utilisation dun fichier Pour stocker linformation Pour traiter linformation en temps diffr Pour simuler des rsultats de mesures et tester un traitement du signal

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

106

FICHIERS
Intrt des fichiers : exemple

Manip

traitement de la mesure mesures

rsultat

Manip simule Fichier Fichier

Calcul

Stockage

Fichier de mesures relles

Fichier de mesures simules

Fichier de simulation

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

107

TRANSFERTS MMOIRE
Comment un priphrique transfert-il ses donnes en mmoire ? Les principes dcrits sont valables galement pour le transfert de donnes de la mmoire vers un priphrique

Bus Microprocesseur local Pont

Bus Mmoire centrale

mmoire

Priph bus dentres sorties 1

Priph 2

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

108

TRANSFERTS MMOIRE
Comment un priphrique transfert-il ses donnes en mmoire ? Il existe trois techniques :

La scrutation (polling, entres sortie programmes) : le P surveille constamment le priphrique

Les interruptions : le priphrique appelle le P quand il veut communiquer un rsultat

Laccs direct la mmoire : DMA ( direct memory access) : le priphrique transfert directement ses donnes dans la mmoire, sans faire appel au P, grce un circuit spcialis.

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

109

TRANSFERTS MMOIRE
Les entres-sorties programmes (scrutation ou polling)

Le priphrique positionne un indicateur (drapeau flag) lorsquil veut communiquer Le P vrifie constamment ltat de lindicateur, dans une boucle Le P lit et sauve les donnes quand elles sont disponibles
donnes prtes ?

non

oui

lecture et sauvegarde

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

110

TRANSFERTS MMOIRE
Les entres-sorties programmes (scrutation ou polling)

Cas dun CAN :

Mmoire centrale 1

2 Capteur + conditionneur

Carte dacquisition : CAN

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

111

TRANSFERTS MMOIRE
Les entres-sorties programmes (scrutation ou polling)

Avantage : c'est simple : le programme gre tout (technique synchrone)

Inconvnient : la scrutation consomme tout le temps du P peu ractif lorsque plusieurs priphriques sont grs par scrutation

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

112

TRANSFERTS MMOIRE
Les interruptions Le priphrique demande au P d'arrter sa tche en cours grce une ligne spcialise : IRQ = interrupt request Le P sauvegarde le contexte Le P traite l'interruption en excutant des lignes de programme : lecture et stockage des donnes
arrive interruption

ncessit de mmoriser l'endroit, les variables.

programme utilisateur

Le P rcupre le contexte et continue sa tche initiale

traitement de l'interruption : lecture et sauvegarde

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

113

TRANSFERTS MMOIRE
Les interruptions Cas dun CAN

3 Mmoire centrale 1

IRQ

Carte dacquisition : CAN

Capteur + conditionneur

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

114

TRANSFERTS MMOIRE
Les interruptions

Avantage : le programme utilisateur n'est arrt que pendant le temps de transfert des informations

Inconvnient : utilisation d'une ligne (matrielle) de demande d'interruption pour chaque priphrique ncessit de grer la priorit des interruptions temps de stockage / dstockage des adresses et valeurs en cours d'utilisation

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

115

TRANSFERTS MMOIRE
Laccs direct la mmoire

Le priphrique envoie une demande de DMA lorsquun paquet de donnes est prt.

Le P envoie au circuit contrleur de DMA ladresse mmoire de dbut des donnes, la longueur des donnes, le sens du transfert.

Le contrleur de DMA (inclus dans le chipset) gre alors lchange de donnes, directement du priphrique la mmoire sans intervention du P, avec priorit sur le bus.

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

116

TRANSFERTS MMOIRE
Laccs direct la mmoire Cas dun CAN

1 DRQ / OK 2

Mmoire centrale

Carte dacquisition : CAN

Capteur + conditionneur

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

117

TRANSFERTS MMOIRE
Laccs direct la mmoire Avantage permet le transfert de grandes quantits de donnes (blocs) sans passer par le P

Inconvnient utilisation d'un canal DMA, programmation dlicate

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

118

TRANSFERTS MMOIRE
Exemples de transferts sur carte NI

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

119

TRANSFERTS MMOIRE
Limitations - volution Les cartes dacquisition sont gnralement limites non pas par leur vitesse dacquisition mais par la vitesse laquelle elles peuvent transfrer les donnes dans la mmoire du PC

La technique DMA est la plus rapide : elle permet de faire circuler des donnes haute vitesse en laissant le P libre pour raliser dautres tches simultanment.

La carte anciennement utilise en TP (PCI 6024E) dispose dun seul canal DMA : si deux oprations avec transfert de donnes sont ralises simultanment, lune doit utiliser un transfert par interruption. Les nouvelles cartes dacquisition de National Instrument, srie M, possdent 6 canaux DMA, donc peuvent supporter jusqu 6 oprations de transfert pleine vitesse, simultanment.

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

120