IUT ANNECY Département Mesures Physiques Cours d’informatique d’instrumentation Module 2

myriam.chesneau@univ-savoie.fr Mots clefs : Instrumentation Contrôle d’instruments GPIB IEEE RS 232 Mémoire Architecture et composants d’un ordinateur Fichiers Gestion entrées-sorties

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

1

INFORMATIQUE D’INSTRUMENTATION : COURS

Les chapitres du cours (4 h ) CH 1 : Contrôle d’instruments à distance CH 2 : Architecture d’un ordinateur CH 3 : Mémoires CH 4 : Fichier & Gestion des entrées-sorties

Les compléments de cours (voir polycopié, thèmes abordés en TD et TP) CH 5 : Programmation par événements sous LabVIEW CH 6 : Protocoles réseau.

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

2

CONTRÔLE D’INSTRUMENTS

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

3

CONTRÔLE D’INSTRUMENTS
Introduction

Un instrument de mesure est un appareil de mesure (ou source de signal) muni d’un circuit d’interface lui permettant d’être contrôlé par ordinateur.

Un instrument de mesure est configuré par programme (commandes) renvoie les résultats de mesures à l’ordinateur (mesures) Les commandes et les résultats de mesures sont codés sous forme de caractères.

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

4

CONTRÔLE D’INSTRUMENTS
Introduction

Les deux standards de communication utilisés actuellement sont la liaison GPIB la liaison RS 232

Se développent également le contrôle via l’USB et l’Ethernet

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

5

CONTRÔLE D’INSTRUMENTS
Introduction

Commandes des appareils

Résultats de mesures

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

6

IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 7 . enfichable . ou un convertisseur externe GPIBUSB.CONTRÔLE D’INSTRUMENTS Aspect matériel : cas de la liaison GPIB Instrument GPIB Connecteurs GPIB Câble GPIB Nécessité d’ajouter une carte d’interface GPIB interne.

1 et le driver IEEE 488. initialement créée par Hewlett Packard sous le nom de HPIB. Normalisée au niveau mécanique (câbles). IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 8 .2 Mise en œuvre facile.programmation ) par la norme IEEE 488.CONTRÔLE D’INSTRUMENTS Aspect matériel : cas de la liaison GPIB GPIB : General Purpose Intrumentation Bus Liaison conçue pour le contrôle d’instruments. coût élevé. électriques (signaux) et fonctionnelle (communication .

et plus de 2/3 sous tension IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 9 . mixte. modifiable par l’utilisateur ( différent de zéro !!!) 1 seul connecteur 24 broches mâle et femelle (8 lignes de données.CONTRÔLE D’INSTRUMENTS Aspect matériel : cas de la liaison GPIB Caractéristiques : liaison parallèle : les 8 bits d’un caractère sont envoyés simultanément plusieurs appareils communiquent avec la même interface GPIB chaque appareil possède une adresse. 8 lignes de contrôle et 8 lignes de masse) toutes les connexions sont possibles entre l’ordinateur et les appareils : linéaire. utilisation de niveaux TTL en logique négative moins de 4 m entre deux appareils et moins de 2 m en moyenne longueur de câble totale inférieure à 20 m au plus 15 appareils. étoile.

pas de carte ou d’adaptateur à ajouter. Utilisation d’un port par instrument. 423) Instrument RS 232 Câble RS 232 Port série disponible sur l’ordinateur. IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 10 . 422.CONTRÔLE D’INSTRUMENTS Aspect matériel : cas de la liaison RS-232 (449.

IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 11 . Mise en œuvre parfois difficile (câblage. protocole…)mais économique. 423) Liaison conçue pour la communication entre ordinateurs.CONTRÔLE D’INSTRUMENTS Aspect matériel : cas de la liaison RS-232 (449. 422. Norme moins précise que l’IEEE 488 : Nécessité de paramétrer la liaison et de choisir le « bon » câble. « détournée » pour le contrôle d’instruments.

422. 423 et 449) IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 12 .CONTRÔLE D’INSTRUMENTS Aspect matériel : cas de la liaison RS-232 (449. nombreuses autres possibilités utilisant jusqu’à 9 fils Environ 15 m de câbles maximum (plus pour la liaisons RS-422. 423) Caractéristiques : liaison série : les 7 ou 8 bits d’un caractère sont envoyés bit par bit Fonctionnement par port : 1 port série par instrument Coexistence de deux prises : DB9 et DB 25. et de nombreux câblages possibles entres les broches de ces prises : nécessité de connaître le câblage adapté à l’instrument Liaison à 2 fils + masse au minimum.

.CONTRÔLE D’INSTRUMENTS Aspect matériel : cas de la liaison RS-232 (449. 25 V ] [ .5 V ] Typ : 12 V Typ : . 423) Logique négative 0 1 [ 5 V .25 V . 422.12 V TD RD GND TD RD GND IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 13 .

CONTRÔLE D’INSTRUMENTS Aspect matériel : cas de la liaison RS-232 (449. 422. La vitesse de transmission est le nombre de bits transmis par seconde. IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 14 . Valeurs normalisées : de 300 à 38 400 bauds. 423) Paramétrage : Le caractère est codé sur 7 ou 8 bits et est accompagné de : 1 bit de départ (start) 1 ou 2 bits d’arrêt (stop) 1 bit de parité éventuel Dans un protocole à parité paire (impaire). elle s’exprime en bauds. le bit de parité est positionné ou non pour que le « nombre total de bits du caractère à 1 » soit pair (impaire).

parité impaire 2 stop bits :1 lsb 01011011011 IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 15 . Bit de départ : 0 Codage du caractère « m » : 110 1101 sur 7 bits ( 6D ) Bit de parité : 0. 2 stop bit. parité impaire . 423) Exemple : codage du caractère « m » sur 7 bits.CONTRÔLE D’INSTRUMENTS Aspect matériel : cas de la liaison RS-232 (449. 422.

IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 16 .Le contrôle de flux (handshake) peut-être géré par des lignes de la liaison (RTS – CTS ou DSR – DTR) par programmation (XON – XOFF) ou ne pas être géré. Les protocoles des deux appareils doivent être identiques pour une transmission efficace.

Le o s’adresse par exemple à « Port série 1 : Instrument » o Port série1 Port série2 Instrument RS 232 Instrument RS 232 IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 17 . il n’y a pas d’adresse.CONTRÔLE D’INSTRUMENTS Caractéristiques d’un instrument : adresse Pour être reconnu sur un bus d’instrumentation. chaque instrument est sur un port. Le o s’adresse par exemple à « Carte GPIB 0 : Instrument 10 » o Interface GPIB n° 0 Instrument GPIB 10 Instrument GPIB 22 Dans le cas d’une communication par port. un instrument possède une adresse.

CONTRÔLE D’INSTRUMENTS Caractéristiques d’un instrument : instructions de programmation Les informations sont échangées entre o et appareil sous forme de messages codés en caractères ASCII. L’instrument envoie des résultats si on lui demande ( ex : « *IDN? » = quel est ton nom) le P vient lire le résultat (opération de lecture) IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 18 . Le o peut envoyer des commandes à tout moment : opération d’écriture.

spécifiques à un fabriquant ou un instrument Ex : MEAS : VOLT : DC ? demande une mesure de tension continue à un multimètre (non SCPI) IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 19 . Ex : FREQ 5000 (9 caractères dont un blanc. codés ASCII) règle à 5000 Hz la fréquence du signal d’un GBF (SCPI) Il existe des instructions de programmation « non SCPI ».CONTRÔLE D’INSTRUMENTS Caractéristiques d’un instrument : instructions de programmation Le langage SCPI (1992) Le SCPI (Standard Commands for Programmable Instruments) est un langage commun à tous les appareils construits après 1992 : il permet de changer d’instrument sans modifier le programme.

.....DDDDDDDDESDD. Exemple (multimètre 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......<nl> SD.. Le format des résultats numériques est propre à chaque appareil..CONTRÔLE D’INSTRUMENTS Caractéristiques d’un instrument : format des données Chaque instrument renvoie ses résultats sous forme d’une chaîne de caractères....DDDDDDDDESDD.DDDDDDDDESDD<cr><nl> SD.<cr><nl> <nl> newline character <cr> carriage return character IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 20 .

il faut transformer la chaîne de caractères en nombre réel : voir TP. affichage…).DDDDDDDDESDD : +1.12345678E-03 Pour traiter ces données ( calculs. IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 21 .CONTRÔLE D’INSTRUMENTS Caractéristiques d’un instrument : format des données Résultat d’une mesure unique en liaison GPIB : chaîne de 15 caractères codés sur 8 bits : SD.

ou directement sous LAbVIEW : IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 22 . VI d’écriture et de lecture commun aux 2 liaisons VI driver d’instruments : VI fourni par le constructeur de l’instrument pour un pilotage aisé sous LabVIEW.CONTRÔLE D’INSTRUMENTS Programmation : les différents niveaux Il existe plusieurs niveaux de programmation des instruments VI Bas niveau. à rechercher sur le site de National Instrument ou du constructeur. programmation spécifique pour RS 232 ou GPIB VI VISA : Virtual Instrument Software Architecture.

CONTRÔLE D’INSTRUMENTS Programmation : les différents niveaux IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 23 .

CONTRÔLE D’INSTRUMENTS Programmation : les VI VISA utilisés Pour initialiser une liaison (VI bas niveau) Initialisation d’un port série RS 232 et détermination du protocole Initialisation d’un périphérique GPIB IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 24 .

IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 25 .CONTRÔLE D’INSTRUMENTS Programmation : les VI VISA utilisés Pour communiquer avec l’instrument. RS 232 ou GPIB Ecriture d’une commande ( chaîne de caractères) Rq : Une chaîne de caractères se termine par deux caractères spéciaux pour la liaison RS 232.

CONTRÔLE D’INSTRUMENTS Programmation : les VI VISA utilisés Lecture d’un résultat (chaîne de caractères) IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 26 .

par une commande appropriée (*RST). il faut respecter certaines étapes : 1. Il faut alors demander explicitement. prévu par le constructeur. dans l’état appelé « état à la mise sous tension et à la réinitialisation » Sur certains appareils Agilent. IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 27 . on peut activer une option qui force l’appareil à se mettre dans les mêmes conditions que lors de la dernière mise hors-tension. un appareil Agilent se met. Rq : Par défaut. à la mise sous tension. unique et identifié : l’état à la mise soustension. à revenir à l’état initial.CONTRÔLE D’INSTRUMENTS Programmation : les étapes Pour une programmation efficace (et professionnelle) d’un instrument à distance. et le rendre ainsi interchangeable. Le placer dans un état connu. pour connaître parfaitement l’état de départ de l’instrument.

le débit est fixé à 9600 bauds. IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 28 . langage SCPI.CONTRÔLE D’INSTRUMENTS Programmation : les étapes EX : Multimètre 34401 A est initialisé pour mesurer une continuité (circuit ouvert ou fermé). les caractères sont codés sur 7 bits avec un bit de parité paire…. il considère un circuit fermé si la résistance entre les deux points de mesure est inférieur à 10 Ω… L’adresse de l’instrument utilisé en GPIB est 22. utilisé avec une liaison série.

en particulier celui qui mémorise les erreurs.CONTRÔLE D’INSTRUMENTS Programmation : les étapes 2. Lire la mesure. (* CLS) 3. Dans le cas d’un appareil de mesure 4. IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 29 . Traiter les données. c’est-à-dire la transférer de la mémoire de l’instrument vers celle de l’ordinateur. c’est-à-dire dans un premier temps transformer la chaîne de caractères en un nombre réel. Effacer tous les registres précédemment utilisés. Préciser les conditions qui déclenchent une mesure. Rq : certaines instructions effectuent en même temps la configuration et le déclenchement. 5. 6. Configurer l’instrument par modification des paramètres qui diffèrent de ceux par défaut (après la réinitialisation).

adresse IP…) elle n’est pas spécifique au test et à la mesure IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 30 . Avantages : ce type de réseau est déjà présent dans l’entreprise.CONTRÔLE D’INSTRUMENTS Evolution Il existe actuellement plus de 10 millions d’instruments GPIB… L’Ethernet ( Local Area Network = LAN) Les appareils de mesure possédant une interface réseau peuvent être branchés sur un réseau local. la passerelle vers internet existe en général c’est une solution peu couteuse Inconvénients cette solution nécessite quelques connaissance en réseau ( masque. et le contrôle à distance se fait par réseau. Une adresse IP est affectée à chaque appareil.

et remplace le RS-232 c’est une solution peu couteuse Inconvénients cette solution n’est pas spécifique au test et à la mesure IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 31 .CONTRÔLE D’INSTRUMENTS Evolution L’USB Les appareils de mesure possédant une interface USB peuvent être branchés sur un port USB et être contrôlés comme un appareil interfacé GPIB ou RS-232. Avantages : ce type de port est présent sur les PC.

ARCHITECTURE ET COMPOSANTS D’UN ORDINATEUR Computer / Calculateur / Ordinateur IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 32 .

8. 11) IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 33 . 9. 6.ARCHITECTURE ET COMPOSANTS D’UN ORDINATEUR Organisation d’un ordinateur Les principaux éléments fonctionnels d’un ordinateur sont : Le microprocesseur (3) La mémoire centrale (5) Les périphériques et leur système d’interface (1. 10.

ARCHITECTURE ET COMPOSANTS D’UN ORDINATEUR
Organisation d’un ordinateur

Horloge

Microprocesseur

bus bus Chipsets

Périphériques

Mémoire centrale

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

34

ARCHITECTURE ET COMPOSANTS D’UN ORDINATEUR
Organisation d’un ordinateur

Le boîtier comprend essentiellement

La carte mère (2) munie d’éventuelles cartes d’interface pour périphériques (6) Le bloc d’alimentation (7) Certains périphériques de stockage : périphériques internes (8, 9)

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

35

ARCHITECTURE ET COMPOSANTS D’UN ORDINATEUR
La carte mère La carte mère est un circuit imprimé qui supporte et interconnecte les composants électroniques de l’ordinateur : Le microprocesseur (socket) : A La mémoire centrale (et d’autres mémoires) : B Les chipsets : C Les bus internes (ISA, PCI, FireWire, AGP, PCI Express…) : D Différents connecteurs : - pour les périphériques internes (lecteur de disque…): E - pour les périphériques externes (USB, FireWire, PS2…): F - pour les cartes d’extension (graphique, d’acquisition…): D - pour les alimentations : G Certains périphériques (carte son, modem)

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

36

ARCHITECTURE ET COMPOSANTS D’UN ORDINATEUR La carte mère IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 37 .

ARCHITECTURE ET COMPOSANTS D’UN ORDINATEUR La carte mère IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 38 .

B PS/2 keyboard port. J Surround left/right channel audio out/Retasking Jack H. L Digital audio out optical. K Audio line in/Retasking. N Front left/right channel audio out/Two. C Serial port A. H LAN. channel audio line out/Retasking Jack D IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 39 .ARCHITECTURE ET COMPOSANTS D’UN ORDINATEUR Les connecteurs L’interconnexion des composants est donc réalisée grâce à des connecteurs présents Sur le boîtier (face arrière et avant… côté sur les portables) Sur la carte mère Source : Intel® Desktop Board D975XBX2 Technical Product Specification A PS/2 mouse port. F IEEE-1394a connector. E Digital audio out coaxial. D Parallel port. I Center channel and LFE (subwoofer) audio out/ Retasking Jack G. Jack C. M Mic in/Retasking Jack B. G USB ports (four).

ARCHITECTURE ET COMPOSANTS D’UN ORDINATEUR Le microprocesseur Le P exécute les instructions élémentaires des programmes situés en mémoire centrale : Chargement de l’instruction lue en mémoire Décodage grâce à un jeu d’instructions Exécution Les principaux éléments du P sont : L’unité de commande. IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 40 . qui lit et décode l’instruction L’unité arithmétique et logique qui effectue les calculs (UAL) Les registres : petites mémoires à accès très rapides qui permettent le stockage temporaire des données et instructions en cours d’exécution.

un P 1 GHz effectue 1 milliard d’opérations par secondes) La puissance dissipée Son architecture interne.ARCHITECTURE ET COMPOSANTS D’UN ORDINATEUR Le microprocesseur Le P est caractérisé par La cadence à laquelle il exécute les instructions : sa fréquence d’horloge (en simplifiant à l’extrême. avec un développement vers les architectures multi-cœurs depuis quelques années IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 41 .

La tendance actuelle est à une augmentation de la taille des caches (voir § évolution….ARCHITECTURE ET COMPOSANTS D’UN ORDINATEUR Le microprocesseur Le P est associé à une petite mémoire ultra-rapide et très proche de l’unité de commande qui permet d’accélérer les échanges entre P et mémoire centrale (voir cours sur les mémoires) : la ou les mémoires caches.) Micro processeur Mémoires caches Mémoire centrale IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 42 .

ARCHITECTURE ET COMPOSANTS D’UN ORDINATEUR
Le microprocesseur Le P rayonne thermiquement, il ne peut fonctionner sans un ventilateur et un dissipateur thermique (radiateur).

Le P est inséré 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 D’UN ORDINATEUR
Le microprocesseur

Produit Prix Fréquence (GHz) Cœurs Taille Cache L2 Taille Cache L3 technologie

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

Produit Prix Fréquence (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 D’UN ORDINATEUR
Mémoire centrale

Elle est également appelée mémoire principale, mémoire vive, mémoire interne, RAM (Random Access Memory). Les programmes utilisés et les données en cours de traitement sont stockés en mémoire centrale. Le P lit et écrit dans cette mémoire A chaque fois que l’ordinateur est éteint, les données sont perdues : mémoire volatile.

Chaque cellule mémoire comporte plusieurs bits : un mot mémoire. Chaque mot possède une adresse codée en binaire. Un adresse codée sur m bits permet d’adresser 2
m

mots mémoire.

IUT ANNECY MPh-MC/2010-2011

Informatique d'instrumentation

45

Les autres caractéristiques de la mémoire centrale seront étudiées dans le chapitre sur les mémoires. Remarque : Le bus de communication entre le P et la mémoire comporte donc des lignes pour les données et des lignes pour les adresses. IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 46 .ARCHITECTURE ET COMPOSANTS D’UN ORDINATEUR Mémoire centrale Exemple : Une mémoire comportant des mots de 32 bits adressée sur 16 bits comporte 216 × 32 bits = 216 × 4 octets = 65 536 * 4 = 262 144 octets.

ARCHITECTURE ET COMPOSANTS D’UN ORDINATEUR Périphériques et interfaces Les périphériques utilisables avec un ordinateurs sont très nombreux. plus ou moins indispensables : écran + clavier + souris… maintenir sa tasse de café au chaud… plaque chauffante USB pour Scanner WebCam Ecran Souris Imprimante Mémoire centrale Haut parleur Microprocesseur Lecteur CD / DVD Clef USB Disque dur Wifi Clavier Carte Réseau Modem ADSL IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 47 .

ARCHITECTURE ET COMPOSANTS D’UN ORDINATEUR Périphériques et interfaces Les circuits périphériques peuvent se trouver à l’extérieur du boîtier : clavier. souris. située dans le boîtier. lecteur – graveur de CD ou DVD… Les périphériques sont interfacés avec le P par un circuit spécialisé. ou des circuits d’interface situés sur la carte mère. … un mélange … IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 48 . écran… dans le boîtier : disque dur. inclus dans le périphérique ou des circuits ou une carte externe au périphérique.

on utilise parfois le terme périphérique pour nommer le circuit d’interface ou encore l’ensemble (périphérique + interface) … ce que je fais par la suite dans ce chapitre… IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 49 . on parle de contrôleur. de carte d’interface… Au niveau du langage. de circuit d’interface.ARCHITECTURE ET COMPOSANTS D’UN ORDINATEUR Périphériques et interfaces Selon le périphérique. de carte. d’adaptateur.

ARCHITECTURE ET COMPOSANTS D’UN ORDINATEUR Périphériques et interfaces Instrument de mesure Carte GPIB Carte graphique Ecran Mémoire centrale Microprocesseur Haut parleur Carte son Micro Carte d'acquisition Process Périphériques avec carte d’interface IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 50 .

de fréquence 133 MHz a un débit ou bande passante de 16 * 133 106 = 2128 106 bits/secondes = 266 Mo/s. Rappel Toute information est codée sous forme binaire par un ensemble de 0 et 1 Une ligne d’un bus transporte un bit d’information. matérialisé par une tension pouvant prendre uniquement deux valeurs.ARCHITECTURE ET COMPOSANTS D’UN ORDINATEUR Interconnexion : bus et ponts Les composants ( P. Un bus est caractérisé par Sa largeur : nombre de bits qu’il peut transmettre simultanément Sa fréquence : nombre de données envoyés par seconde Exemple : un bus de largeur 16 bits. IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 51 . mémoire) et les périphériques sont interconnectés par des bus : ensemble de lignes électriques (fils ou pistes).

ponts. ou encore chipsets : les « super contrôleurs d’entrée-sorties » Bus Microprocesseur local Pont Bus Mémoire centrale mémoire Périph bus d’entrées sorties 1 Périph 2 IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 52 .ARCHITECTURE ET COMPOSANTS D’UN ORDINATEUR Interconnexion : bus et ponts Les échanges de données sont orchestrés par des circuits appelés contrôleurs de bus.

seuls ou non. utilisés pour gérer les périphériques : 1. Que le PCI Express??? IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 53 . notamment au niveau des bus et ponts utilisés.ARCHITECTURE ET COMPOSANTS D’UN ORDINATEUR Evolution des architectures L’architecture des PC est constamment en évolution. …+ PCI Express 2002 5. Voici le principaux bus qui ont été.Bus ISA (pont sud) + Bus PCI 1992 (pont nord) 3.Bus AGP 1997 (Graphique) + Bus ATA (Disque) + Bus PCI (USB. SCSI…) 4.Bus ISA 1981 2.

ARCHITECTURE ET COMPOSANTS D’UN ORDINATEUR Evolution des architectures CARTE GRAPHIQUE Ecran bus AGP Microprocesseur + Cache L1 + Cache L2 Connecteurs pour carte PCI Bus Pont local Mémoire + E/S bus Mémoire centrale mémoire bus PCI bus IDE ATA ou SATA SCSI USB Contrôleur de disque Configuration type ≈ 2000 Lecteur graveur DVD Disque dur IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 54 .

Le pont est alors doté d’un commutateur relié à chaque périphérique. les données sont transmises par paquets (en-tête + données) comme sur un réseau. Un nouveau bus PCI-Express remplace le bus AGP. et est amené à remplacer le bus PCI.ARCHITECTURE ET COMPOSANTS D’UN ORDINATEUR Evolution des architectures Evolutions en cours : Les périphériques rapides sont de plus en plus nombreux et ne peuvent être tous connectés en direct sur le pont. L’architecture ressemble à un réseau. Ce bus se généralise pour connecter tous les périphériques. IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 55 .

ARCHITECTURE ET COMPOSANTS D’UN ORDINATEUR bus Microprocesseur + cache(s) Pont local + Commutateur bus Mémoire centrale mémoire Contrôleur USB Contrôleur de disque Contrôleur graphique Autre… IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation Intel® Core™ i7-950 Processor (8M Cache.06 GHz.80 GT/s Intel® QPI) 56 . 3. 4.

imprimante… USB 2 FireWire Port série Port parallèle 1 1 1 8 480 800 IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 57 . acquisition… Périphériques lents Périphériques vidéo Anciens périphériques : appareils de mesures.ARCHITECTURE ET COMPOSANTS D’UN ORDINATEUR Caractéristiques 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 Fréquence (MHz) 533 2000 64 000 66 180 80 33 Bande Passante (Mo/s) 250 Mo/s 8 Go/s Rôle Cartes graphiques Devrait remplacer tous les autres bus /port Disques durs / graveur lecteur CD 16 1 16 32 320 Carte d’extension : son. modems… Anciens périphériques : scanner. modem. réseau.

écran.ARCHITECTURE ET COMPOSANTS D’UN ORDINATEUR Compléments : matériels et logiciels Au démarrage. souris…) Il existe actuellement deux choix pour un micro-ordinateur : Windows et Linux. qui permet le fonctionnement de base de l’ordinateur ( interprétation des commandes clavier. Ces instructions permettent également de se brancher sur le disque dur pour lancer le chargement du système d’exploitation. IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 58 . la machine a besoin d’instructions pour pouvoir établir le dialogue avec l’utilisateur via les périphériques de communication (clavier. Le système d’exploitation est un programme d’interface. souris) gérer la mémoire centrale Les instructions de base sont stockées sur une mémoire permanente (nonvolatile = ROM) sur la carte mère : le Basic Input Output System : BIOS.

avec plus de mémoire. Les super-ordinateurs sont remplacés par des clusters. Les ordinateurs de poche et les assistants personnels (PDA) sont encore basés sur la même architecture. une connexion à très haut débit avec le réseau.Grappes La solution actuelle pour multiplier vitesse et puissance de calcul est la connexion d’ordinateurs de type PC. par un réseau haut débit : les clusters ou grappes de stations de travail. un disque plus gros. Cluster . Les micro-ordinateur de type Macintosh ont une architecture et des fonctions similaires. Serveurs Les serveurs sont des ordinateurs « dopés » : plus rapide. Les gros serveurs Internet sont également des clusters de serveurs. IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 59 . mais tout y est plus petit.ARCHITECTURE ET COMPOSANTS D’UN ORDINATEUR Compléments : micro-ordinateurs et « grappes » Micro-ordinateurs On a parlé uniquement dans ce cours des micro-ordinateur de type PC. Un serveur peut comporter plusieurs processeurs.

IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 60 . avec les moyens classiques. La course aux fréquences élevées est actuellement arrêtée car.ARCHITECTURE ET COMPOSANTS D’UN ORDINATEUR Compléments : évolution des processeurs Cache Les performances des processeurs augmentent plus vite que la rapidité des accès mémoires. le refroidissement ne peut plus être amélioré. Fréquence La consommation dynamique des microprocesseurs est d’autant plus forte que la fréquence de travail est élevée (et que la tension d’alimentation est élevée). Intégration La consommation statique augmente avec les technologies CMOS avancées (< 90 nm) : les « fils » (traits) qui constituent les circuits du P sont fins et proches et des courants de fuite apparaissent. Ceci explique l’augmentation des tailles des mémoires caches.

la solution du parallélisme – déjà utilisée dans les superordinateurs de calculs – est maintenant adoptée pour tous les microordinateurs. Plusieurs « cœurs » travaillent simultanément au sein d’une même puce. IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 61 . Chaque cœur doit donc posséder une architecture plus simple pour une meilleure gestion de sa consommation ce qui conduit à un réagencement des fonctions au sein de la puce.ARCHITECTURE ET COMPOSANTS D’UN ORDINATEUR Compléments : évolution des processeurs Les architectures parallèles sont devenues la norme dans les PC… Pour augmenter les performances des processeurs sans augmenter la puissance dissipée.

Il peut fonctionner à une fréquence de 3 GHz. Intel a profité de son forum des développeurs (IDF) qui se tient cette semaine à San Francisco pour y présenter ce qu’il considère comme le processeur pour PC mobile le plus puissant jamais réalisé.Actualité… Electronique International / extraits des newsletters le 24/9/2009 à 13h48 Un quadricoeur pour les PC portables ! Ce processeur d’Intel consomme nettement moins que son homologue dédié aux PC de bureau. Ce circuit quadricœur de la famille Core i7 en reprend l’architecture Nehalem déjà à l’œuvre dans les processeurs pour PC de bureau tout en en abaissant significativement la consommation. IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 62 .

Leur prix démarre à 99 $ pièce. Les Opteron 4000 viennent compléter les Opteron 6000. Celle-ci ne dépasse en effet pas 6 W par cœur. 24 % de moins que la génération précédente.8 GHz) se distinguent principalement par leur faible consommation.7 et 2. Les centres de données haut de gamme. IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 63 . Ces processeurs 4 et 6 cœurs (cadencés entre 1.Actualité… Electronique International / extraits des newsletters 25/6/2010 à 15h03 AMD optimise ses processeurs Opteron pour les centres de données L'américain lance des processeurs 4 à 6 cœurs pour serveurs consommant moins de 6 W par cœur. qui intègrent entre 8 et 12 cœurs. telle est la cible des processeurs Opteron 4000 lancés par AMD.

caractéristiques similaires à celui utilisé dans les lecteurs Blu-ray. Pierrick Arlot. TDK présentera un prototype de disque optique d’une capacité totale de 320 Go répartie sur dix couches. TDK avait fabriqué un prototype de disque optique six couches de 200 Go de capacité totale. En 2006. « IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 64 . Les données sur le disque peuvent y être gravées et lues via un laser bleu-violet à la longueur d’onde de 405 nm et d’ouverture numérique 0. Electronique International. le 02/10/2009 à 12h09 A l’occasion du salon japonais CEATEC. qui se tient du 6 au 10 octobre à Chiba.MEMOIRES Actualité…« TDK dévoile un prototype de disque optique de 320 Go Le disque inscriptible une fois stocke les données sur dix couches.85. contre 50 Go sur deux couches pour les DVD Blu-ray actuels.

de la restituer à la demande Un micro-ordinateur utilise des mémoires de travail. de manière temporaire (ou permanente) des mémoires de masse. pour mémoriser les programmes et les données. non étudiées ici. très lentes. IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 65 . proches du microprocesseur. des mémoires tertiaires pour archiver des données : bandes. pour sauver de manière permanente de grandes quantités de données. Ce sont des mémoires peu chère. éléments périphériques. jukebox à disque optiques.MEMOIRES Définition et classification Ce chapitre présente les mémoires utilisées dans un ordinateur. de la conserver (+ ou – longtemps). Une mémoire est un dispositif capable d’enregistrer l’information.

MEMOIRES Définition et localisation IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 66 .

Ex : 1 à 8 Mo/s pour un CD.MEMOIRES Propriétés Une mémoire est principalement caractérisée par sa capacité : exprimée en octets Ex : Disque dur de 40 Go son temps d’accès : temps nécessaire pour effectuer une opération de lecture ou d’écriture Ex: mémoire Flash 10 ms son débit : nombre d’informations lues ou écrites par seconde. IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 67 . exprimé en octets par seconde.

MEMOIRES Propriétés Registres Capacité Rapidité Cache Mémoire centrale Mémoire de masse IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 68 .

on parle aussi de mémoire à accès aléatoire (RAM) ou à accès séquentiel : on accède à une information après avoir parcouru toutes celles qui la précède. IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 69 . Enfin. ou encore à accès semiséquentiel (voir disque dur). ou non-volatile à accès direct : on accède directement à une information stockée en connaissant son adresse. le coût par bit d’une mémoire et son encombrement sont des éléments importants.MEMOIRES Propriétés Une mémoire peut être volatile : les informations stockées sont perdues à chaque coupure d’alimentation.

car elles sont à accès aléatoire et pour des raisons historiques. Les ROM Read Only Memory dans lesquelles l’information est stockée à la fabrication : on peut lire l’information. on distingue : Les RWM Read Wrire Memory. IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 70 . On les appelle RAM.MEMOIRES Mémoires de travail Les mémoires de travail sont des mémoires électroniques à semiconducteurs Historiquement. dans lesquelles on peut écrire ou lire une information. Toutes les mémoires de travail actuellement utilisées sont réinscriptibles. l’écriture est impossible. ou sous des conditions bien spécifiques.

MEMOIRES Mémoires de travail Microprocesseur Pont Registres Mémoires caches ROM bus Mémoire centrale mémoire Flash bus d’entrées .sorties Mémoires de travail Mémoires de masse Disque Dur CD DVD IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 71 .

constituées de bascules. d’accès extrêmement rapide. Les registres sont constitués de transistors agencés en bascules.MEMOIRES Mémoires de travail : les registres Les registres sont de petites zones mémoire intégrées au P. IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 72 . Chaque registre ( = 1 ou 2 octets) est destiné à une utilisation particulière.

elles sont d’accès + rapide qu’en mémoire centrale. La mémoire cache permet d’adapter le débit des instructions et des données à la vitesse de fonctionnement du processeur. La mémoire cache permet de stocker temporairement des instructions et données qui ont toutes les chances d’être appelées par le P.MEMOIRES Mémoires de travail : la mémoire cache La mémoire cache est une mémoire tampon placée entre le P et la mémoire centrale pour accélérer les échanges. IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 73 . Quand le P les demande.

(Une telle structure est étudiée en TD) IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 74 .MEMOIRES Mémoires de travail : la mémoire cache La mémoire cache est réalisée en RAM statique : SRAM. Chaque bit mémoire utilise en réalité 6 transistors (et non 4). Chaque bascule est composée de deux portes (NOR). en technologie bipolaire ou MOS. ( statique = pas besoin de rafraîchir) Un bit en mémorisé en sortie d’une bascule. chacune réalisée à partir de deux transistors.

Elle est réalisée en RAM dynamique (DRAM par exemple SDRAM ou DDR2. DDR3) IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 75 .MEMOIRES Mémoires de travail : mémoire centrale La mémoire centrale est la mémoire principale de l’ordinateur (voir chapitre précédent) Des modules de circuits mémoires sont disponibles (SIMM puis DIMM) pour être enfichés sur la carte mère en complément de la mémoire existante ( cf TD).

Source : pagesperso-orange. à l’aide d’un transistor.robert9 IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 76 . le tout en technologie MOS. Une cellule mémoire est constituée d'un transistor MOS et du condensateur de mémorisation C (figure a) Ce condensateur est en réalité la capacité parasite GRILLE-SUBSTRAT du transistor. Chaque point mémoire doit être régulièrement rafraîchi pour compenser la décharge du condensateur.MEMOIRES Mémoires de travail : mémoire centrale Un bit est mémorisé par la charge ou la décharge d’un condensateur. La résistance R en série dans le circuit drain est en réalité constituée par un second transistor MOS dont la grille et la source sont reliées comme le montre la figure b.fr/daniel.

Les composants sont en technologie MOS ou bipolaire. Un bit est matérialisé par un « interrupteur » ouvert ou fermé. appelée également ROM pour Read Only Memory. IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 77 . Le choix (1 ou 0) est effectué par le constructeur grâce à un masque et est irréversible. contient des informations permanentes nécessaires au démarrage de l’ordinateur.MEMOIRES Mémoires de travail : mémoire morte La mémoire morte.

utilisée plutôt en stockage de masse (voir plus loin) que pour la mémorisation des données de configuration. La mémoire EPROM est une PROM effaçable à l’aide d’un faisceau UV. La mémoire EEPROM est une PROM effaçable électriquement. On parle de « flasher » une mémoire lorsqu’on la reprogramme (effacement + écriture) La mémoire flash est une variante de l’EEPROM. ouvert ou claqué). IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 78 .MEMOIRES Mémoires de travail : de la ROM à la flash La mémoire PROM est une ROM programmable une seule fois par l’utilisateur (interrupteur = fusible.

plus compacte que SRAM (2/6 tr) Pas Read Only ! IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 79 .MEMOIRES Mémoires de travail : ordres de grandeur et propriétés Registre Mémoire cache Mémoire centrale Mémoire morte Type Bascules SRAM Statique DRAM Dynamique Go EEPROM (flash) Capacité qq octets Mo qq 100 octets en tant que ROM ! Temps d’accès Débit 1 ns 5 ns 10 ns 5 à 10 Go/s 1 Go/s Volatilité Oui Oui Oui Non / Pile Rq Rapide Chère Volumineuse + lente. moins chère.

Chaque bit n’est pas matérialisé. IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 80 . RAM) permanentes : l’information est conservée quand l’ordinateur est éteint. plus lentes que la mémoire centrale (vive. Elles sont plus grandes.MEMOIRES Mémoires de masse Ce sont des mémoires de stockage. non volatiles. il existe des techniques plus performantes. Les données à stocker sont codées de manière à utiliser au mieux le support. moins chères. matérialisant les transition 1-0 ou 0-1 au cours d’une succession de bits. Les données y sont stockées sous forme de fichiers (voir chapitre suivant).

IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 81 .MEMOIRES Mémoires de masse : mémoire flash La mémoire flash est une mémoire électronique : une cellule mémoire élémentaire utilise un transistor MOS à grille flottante. Intégrée dans les clefs USB comme mémoire de masse. les cartes pour appareils photo numérique. C’est l’effet tunnel qui permet l’écriture de l’information binaire et son maintien lorsque le transistor n’est plus alimenté. elle supporte 100 000 effacements. on la retrouve également dans les téléphones. La mémoire flash est une variante de l’EEPROM.

En écriture. composée de mini domaines magnétisables. la tête qui survole la piste est parcourue par un courant + I ou – I qui magnétise le domaine dans un sens ou dans l’autre : I Tête de lecture Disque dur IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 82 . Principe de l’enregistrement magnétique Une couche de matériau ferromagnétique.MEMOIRES Mémoires de masse : disque dur Un disques dur stocke l’information binaire sous forme magnétique. est déposée sur un support rigide (aluminium).

dont le signe dépend de l’orientation des domaines. un courant est induit dans la tête.MEMOIRES Mémoires de masse : disque dur En lecture. on utilise des têtes de lecture magnéto résistives : on ne mesure plus le courant électrique induit par le champ magnétique mais la modification de résistance électrique (GMR : découverte par Albert Fert et l’Allemand Peter Grünberg prix Nobel Physique 2007) IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 83 . Ce courant est très faible. Pour une meilleure détection.

2 m Largeur d’une piste :1à2 m Couche magnétique : 0. empreinte digitale : 5 m…) Largeur d’un bit : 0. couche magnétique pour un disque dur : 0.2 à 1 m.MEMOIRES Mémoires de masse : disque dur Quelques dimensions… Distance tête de lecture-écriture. (Cheveu 50 m.1 à 0.2 à 4 m IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 84 .

Un cylindre est l’ensemble des pistes de même diamètre. chaque piste est divisée en secteurs ou blocs (4 à 64). sous vide. Un mécanisme asservi extrêmement précis (contrôleur). elle est rétractée ou parquée à l’arrêt. Un ensemble de têtes de lecture/écriture (peigne). Un empilement de plateaux rigides double-face avec tête de lecture écriture sur chaque face (jusqu’à 20 sur un serveur) Chaque plateau est divisé en cercles concentriques : les pistes (de 10 à 1000). un secteur permet de mémoriser 32 à 4096 octets (512 en général). Il n’y a pas de contact tête – plateau. IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 85 . un cylindre est lu sans déplacer le peigne de têtes.MEMOIRES Mémoires de masse : disque dur Le lecteur de disque dur contient. la tête plane sur le plateau.

MEMOIRES Mémoires de masse : disque dur IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 86 .

ou non –une propriétés d’un matériau déposé sur le disque . Les informations binaires sont transcrites en modifiant . correspondant aux deux informations binaires. la lumière est plus ou moins réfléchie selon que la propriété du matériau est ou n’est pas modifiée. Un faisceau laser concentré éclaire chaque zone du matériau.MEMOIRES Mémoires de masse : disque optique Sur un disque optique. IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 87 . Le photo détecteur mesure donc deux luminosité différentes. de 12 cm de diamètre. les informations sont enregistrées le long d’une spirale sur un support rigide de type disque.

MEMOIRES Mémoires de masse : disque optique Laque de protection Surface réfléchissante Matériau à propriété modifiée (dye) Substrat en poly carbonate lentille photo détecteur prisme diode laser IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 88 .

MEMOIRES Mémoires de masse : disque optique CD-ROM (Read Only Memory) Mémoire de type ROM : enregistrée en usine et non modifiable Des dépressions sont crées par moulage dans le polycarbonate : les micro cuvettes ou pits. Laque de protection aluminium λ/4 Zones planes Micro-cuvettes IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 89 . Les zones planes sont appelées lands. Chaque transition pit-land ou land-pit correspond à un « 1 ».

MEMOIRES Mémoires de masse : disque optique A la lecture d’un « 0 ». la lumière qui se réfléchit au fond de la cuvette interfère avec la lumière qui est tombée à coté de la cuvette. A la lecture d’un « 1 ». Le photo détecteur est toujours éclairé uniformément. la lumière se réfléchit sur le disque et revient en éclairant uniformément le photo détecteur. La profondeur d’une cuvette étant de l’ordre de l/4. IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 90 . la différence de marche des deux faisceaux est de l/2 et l’interférence est destructive. mais avec une intensité beaucoup plus faible.

le rayon laser est réglé sur une forte puissance : il modifie en certains points la structure moléculaire du dye qui devient sombre. A la lecture. Une couche de matière colorée est présente entre le substrat et la surface réfléchissante : le dye.MEMOIRES Mémoires de masse : disque optique CD-R (Read) Mémoire enregistrable une fois par l’utilisateur. le photo détecteur distingue les zones sombres et les zones transparentes du dye. A l’écriture. Au départ. Laque de protection Or puis Aluminium Matière colorée Substrat en poly carbonate IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 91 . elle est transparente et laisse passer le rayon laser.

(cristallin : forte. amorphe : faible) Le faisceau laser possède trois intensité : Forte : l’alliage retourne dans son état amorphe ⇒ effacement Moyenne : l’alliage passe dans son état cristallin. création de l’équivalent des pits ⇒ écriture Faible : interprétation par le détecteur de la différence de réflectivité du laser ⇒ lecture. IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 92 .MEMOIRES Mémoires de masse : disque optique CD-RW Mémoire réinscriptible (Read and Write) La couche de matière colorée du CD-R est remplacée par un alliage dont les états amorphe et cristallin possèdent une réflectivité différente.

la capacité d’un DVD est 7 fois plus grande que celle d’un CD : 4. donc plus longue Le laser a une longueur d’onde plus faible (650 nm contre 780 nm) Ainsi.MEMOIRES Mémoires de masse : disque optique DVD (Digital Versatile Disk) Les DVD sont des CD améliorés. R.7 Go. RW) : Les micro cuvettes ou équivalents sont plus petits La spirale plus serrée. Soit 133 minutes de vidéo compressée. IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 93 . on retrouve les mêmes familles (ROM.

et en focalisant le laser sur l’une ou l’autre.7 en double face double couche. en collant dos à dos deux DVD.4 Go en simple couche et 17. IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 94 . on peut encore augmenter la capacité : 9. on peut augmenter la capacité de stockage : 8.5 Go Surface réfléchissante Surface semi.MEMOIRES Mémoires de masse : disque optique En superposant deux couches.réfléchissante Enfin.

50 Go en double couche pour un diamètre classique de 12 cm. Un disque blu-ray a une capacité de stockage de 25 Go en simple couche. et permet donc une gravure plus fine. IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 95 . donc plus dense sur une même surface.MEMOIRES Mémoires de masse : disque optique Blu-ray La technologie blu-ray utilise un laser bleu-violet de longueur d’onde encore plus courte de 405 nm.

htm IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 96 .fr/~dumontro/doc/CD/techno/Techno-optique.MEMOIRES Mémoires de masse : disque optique Schémas : http://iram.

MEMOIRES Mémoires 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é Magnétique 100 Go Optique 650 Mo EEPROM qq Go Temps d’accès Débit 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 mécaniquement 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 résultats de mesure en mémoire : fichiers Transferts de résultats de mesures en mémoire : entrées-sorties IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 98 .

FICHIERS Généralités Les données sont stockées sur les mémoires de masse (CD. Il existe différents types de fichiers adaptés au type d’information stockée et au codage de cette information (codage = règle utilisée pour convertir l’information 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 . mémoire flash) sous forme de fichiers. disque dur.

FICHIERS Format et extension Un fichier possède un nom et une extension permettant de reconnaître son type.html) IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 100 . Exemples d’extensions : .gif .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 .doc .mp3 .txt .pdf .xls .

on est amené à stocker des valeurs numériques issues de l’échantillonnage d’un signal ( acquisition de données). Il existe deux formats principaux pour stocker une série de valeurs numériques : les fichiers textes et les fichiers binaires. et en particulier les nombres. sont convertis en chaînes de caractères. ou bases de données.FICHIERS Formats des fichiers de mesures En informatique d’instrumentation. IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 101 . Fichier texte : format ASCII (. Les informations de type mesures sont aisément transférables à des logiciels de calculs statistiques.asc) Toutes les données. des tableurs. Les informations contenues dans un tel fichier peuvent être consultées ou créées à partir d'un éditeur quelconque.txt ou .

Ce format permet un stockage plus compact et plus rapide des données. Les données ne peuvent être lues ou écrites que par programme. des tabulations séparent les colonnes et des caractères de fin de ligne (EOL) séparent les lignes. IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 102 .bin) Les éléments sont représentés par leur code binaire comme en mémoire vive : un entier de type « int » occupera 4 octets en mémoire. Fichier tableur Il s'agit d'un stockage de type fichier texte. mais organisé de manière à être directement lisible par un logiciel de type tableur : les nombres sont séparés par des caractères de saut de ligne ou de colonne. Dans la plupart des tableurs.FICHIERS Formats des fichiers de mesures Fichier binaire : format binaire (.

accès direct possible).FICHIERS Formats des fichiers de mesures Pour résumer. Les fichiers texte restent les plus courants. Les opérations sur un fichier binaire sont donc beaucoup plus rapides que sur un fichier texte (transfert. Ce type de fichier doit être préféré pour le traitement de grandes quantités de données. IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 103 . un fichier texte est "traduit" en langage intelligible un fichier binaire est stocké en langage "brut".

Se reporter aux exemples sous LabVIEW. Exemple : écrire dans un fichier binaire : IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 104 . la fermeture de fichiers de type binaire ou texte.I permettent la création. l’écriture ou la lecture.FICHIERS Fichiers de mesures sous LabVIEW Différents V. l’ouverture.

I de lecture et d'écriture de Tableaux dans des fichiers de type Tableur. Y) : le fichier est directement exploitable sous Excel IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 105 .FICHIERS Fichiers de mesures sous LabVIEW On est souvent amené à vouloir stocker (puis relire) un résultat de mesures disponible sous LabVIEW sous forme d’une Waveform. utiliser les V. après transformation de la Waveform en Tableau (X. Plusieurs options sont possible pour le stockage (puis la récupération) de données Waveform : utiliser les V.I d'écriture et de lecture de Waveform dans un fichier de type binaire : seul Labview peut relire le fichier.

FICHIERS Intérêt des fichiers : exemple Traitement temps réel manip mesures traitement de la mesure résultat Utilisation d’un fichier Pour stocker l’information Pour traiter l’information en temps différé Pour simuler des résultats de mesures et tester un traitement du signal … IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 106 .

FICHIERS Intérêt des fichiers : exemple Manip traitement de la mesure mesures résultat Manip simulée Fichier Fichier Calcul Stockage Fichier de mesures réelles Fichier de mesures simulées Fichier de simulation IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 107 .

TRANSFERTS MÉMOIRE Comment un périphérique transfert-il ses données en mémoire ? Les principes décrits sont valables également pour le transfert de données de la mémoire vers un périphérique Bus Microprocesseur local Pont Bus Mémoire centrale mémoire Périph bus d’entrées sorties 1 Périph 2 ? IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 108 .

IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 109 .TRANSFERTS MÉMOIRE Comment un périphérique transfert-il ses données en mémoire ? Il existe trois techniques : La scrutation (polling. entrées sortie programmées) : le P surveille constamment le périphérique Les interruptions : le périphérique « appelle » le P quand il veut communiquer un résultat L’accès direct à la mémoire : DMA ( direct memory access) : le périphérique transfert directement ses données dans la mémoire. grâce à un circuit spécialisé. sans faire appel au P.

TRANSFERTS MÉMOIRE Les entrées-sorties programmées (scrutation ou polling) Le périphérique positionne un indicateur (drapeau – flag) lorsqu’il veut communiquer Le P vérifie constamment l’état de l’indicateur. dans une boucle Le P lit et sauve les données quand elles sont disponibles données prêtes ? non oui lecture et sauvegarde IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 110 .

TRANSFERTS MÉMOIRE Les entrées-sorties programmées (scrutation ou polling) Cas d’un CAN : P 3 Mémoire centrale 1 2 Capteur + conditionneur Carte d’acquisition : CAN IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 111 .

TRANSFERTS MÉMOIRE Les entrées-sorties programmées (scrutation ou polling) Avantage : c'est simple : le programme gère tout (technique synchrone) Inconvénient : la scrutation consomme tout le temps du P peu réactif lorsque plusieurs périphériques sont gérés par scrutation IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 112 .

les variables…. programme utilisateur Le P récupère le contexte et continue sa tâche initiale traitement de l'interruption : lecture et sauvegarde IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 113 .TRANSFERTS MÉMOIRE Les interruptions Le périphérique demande au P d'arrêter sa tâche en cours grâce à une ligne spécialisée : IRQ = interrupt request Le P sauvegarde le contexte Le P traite l'interruption en exécutant des lignes de programme : lecture et stockage des données arrivée interruption nécessité de mémoriser l'endroit.

TRANSFERTS MÉMOIRE Les interruptions Cas d’un CAN P 3 Mémoire centrale 1 IRQ 2 Carte d’acquisition : CAN Capteur + conditionneur IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 114 .

TRANSFERTS MÉMOIRE Les interruptions Avantage : le programme utilisateur n'est arrêté que pendant le temps de transfert des informations Inconvénient : utilisation d'une ligne (matérielle) de demande d'interruption pour chaque périphérique nécessité de gérer la priorité des interruptions temps de stockage / déstockage des adresses et valeurs en cours d'utilisation IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 115 .

le sens du transfert. IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 116 . la longueur des données.TRANSFERTS MÉMOIRE L’accès direct à la mémoire Le périphérique envoie une demande de DMA lorsqu’un paquet de données est prêt. avec priorité sur le bus. Le P envoie au circuit contrôleur de DMA l’adresse mémoire de début des données. Le contrôleur de DMA (inclus dans le chipset) gère alors l’échange de données. directement du périphérique à la mémoire sans intervention du P.

TRANSFERTS MÉMOIRE L’accès direct à la mémoire Cas d’un CAN P 1 DRQ / OK 2 Mémoire centrale Carte d’acquisition : CAN Capteur + conditionneur IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 117 .

TRANSFERTS MÉMOIRE L’accès direct à la mémoire Avantage permet le transfert de grandes quantités de données (blocs) sans passer par le P Inconvénient utilisation d'un canal DMA. programmation délicate IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 118 .

TRANSFERTS MÉMOIRE Exemples de transferts sur carte NI IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 119 .

Les nouvelles cartes d’acquisition de National Instrument. donc peuvent supporter jusqu’à 6 opérations de transfert pleine vitesse.TRANSFERTS MÉMOIRE Limitations .évolution Les cartes d’acquisition sont généralement limitées non pas par leur vitesse d’acquisition mais par la vitesse à laquelle elles peuvent transférer les données dans la mémoire du PC La technique DMA est la plus rapide : elle permet de faire circuler des données à haute vitesse en laissant le P libre pour réaliser d’autres tâches simultanément. série M. simultanément. La carte anciennement utilisée en TP (PCI 6024E) dispose d’un seul canal DMA : si deux opérations avec transfert de données sont réalisées simultanément. possèdent 6 canaux DMA. l’une doit utiliser un transfert par interruption. IUT ANNECY MPh-MC/2010-2011 Informatique d'instrumentation 120 .

Sign up to vote on this title
UsefulNot useful