Académique Documents
Professionnel Documents
Culture Documents
2
6- Les cartes d’extension
a- Carte graphique : carte vidéo, carte VGA, produire image
Rôle : Convertit données numériques en signal électrique
Caractéristiques : résolution, nombre de couleurs, mémoire (VRAM)
Modèles : VGA – SVGA
b- Carte son : reproduction et traitements sonores
c- Carte réseau : autorisant connexion machine à un réseau
1.2. Mémoires auxiliaires (secondaires) : Mémoires de masse
a- Disquettes : Disque magnétique protégé par pochette carrée
Capacité : entre 1.2 MO, 1.44 MO et 2 MO
b- Disque dur : caractérisé par
Temps d’accès (ms) – taux de transfert (Mo/s) – Contrôleur du disque (HDD/RAM)
Type: IDE (Integrated Drive Electronics), SCSI (Small Computer System Interface)
c- Disque dur amovible (externe)
• CD-ROM → CD-R (inscriptible), CD-RW (réinscriptible), DVD
• Disquette Zip → Taille plus de 100 Mo, 250Mo, 750 Mo → lecteur spécial
• Disk flash
1.3. Les périphériques
a- Périphérique d’entrée
Clavier Souris Scanner Microphone
102 touches deux, trois boutons balayer une feuille enregistre des sons
b- Périphérique de sortie
• Ecran : visualiser les informations/résultats dans le pc
Caractéristiques : taille de diagonale en pouces (15, 17, 19, 21)
• Imprimante : Avoir les résultats imprimés sur du papier
Mode d’impression (aiguille, jet d’encre, laser, sublimation thermique, traceur)
Vitesse impression (ppm : page par minute)
Dimension feuilles (A4/A3)
Qualité d’impression (ppp : Point Par Pouce)
• Périphérique audio (haut-parleur baffles)
c- Périphérique d’entrée/sortie
Fax - Modem (MODulateur-DEModulateur)
3
1.4. Les onduleurs
- Stabilise le courant
- Avoir autonomie en cas de coupure
1.5. Schéma de l’architecture d’un ordinateur
1.6. Etapes de mise en marche
Allumage et mise sous tension
Test du matériel
Clavier – mémoire – VGA
DMA – PIC - HDD
Chargement d’OS
Interpréteur de commande
2. Software
Ensemble programmes pour mise en œuvre du matériel
2.1. Définitions de base
a- Programmes : Suite logique et séquentielle d’instructions
b- Langages de programmation : moyen de communiquer au PC les instructions
Langages d’assemblage - Langage évolués
c- Logiciels : traitement texte – tableurs – utilitaires – antivirus
d- Progiciels : programmes réaliser taches (gestion ressources humaines, gestion
stocks, gestion financier, gestion documentaire)
2.2. Système d’exploitation
- Premier intervenant entre PC et utilisateur
- Ensemble programmes assurent bon fonctionnement du matériel
Systèmes monopostes : MS DOS (Disk Operating System)
Systèmes multipostes (réseau) : Windows NT/2000Server/Xp Server
Unix
OS/2 pour Macintosh
Série 02 : Information digitale / représentation des données en mémoire
Encoder information → représentaƟon avec un code
Un code → ensemble de symboles permet de représenter des significations de
manière univoque, transportable et opérable
4
1. Information digitale
1.1. Information digitale
Information numérique : information ayant été quantifié et échantillonnée
Information analogique : brute, non « q » et non « é »
1.2. Notion de codage
Chaque type d’objet → choix de code
Un code : règle pour correspondre un nombre à chaque objet
Code caractère : ASCII (American Standard Coding for Information Intrechange)
Permet de représenter 128 signes
Objectif du codage : Transcrire les informations – Réduire la quantité symboles
Lutter contre les dégradations – Assurer un secret dans la transmission
1.3. Taille de l’information
Information : représentée par paquet de bits. Information = bits + contexte
Taille de mot = nombre de bits pour stocker un entier
Les données stockées dans mémoire, chaque donnée → adresse différente
Deux ordonnancements : Big Endian (adres min/Byte Min) – Little Endian (max/min)
2. Représentation des données en mémoire
2.1. Représentation des nombres
2.1.1. Représentation des nombres négatifs
Nombres (positifs/négatifs) → bit de poids fort est (0/1)
a- Représentation par signe et valeur absolue
Bit de poids fort est 1 + autres bits contiennent valeur absolue du nombre
Exemple sur un octet : (12) = (00001100) et (-12)=(10001100)
b- Représentation des nombres en virgule fixe
Facture : 2 chiffres derrière la virgule, déplacer la virgule, mettre sigle
c- Représentation des nombres flottants
Codage virgule flottante
Chaque nombre réel : N = ± M * be Mantisse, base, exposant
1- La forme normalisée
Chiffre précède la virgule est un « 0 » et le chiffre suit n’est pas un « 0 »
Ce « 0 » est omis dans l’écriture de mantisse, stockage comme entier
2- Le codage dans la machine
Signe exposant Exposant Signe mantisse Mantisse
1 bit 7 bit 1 bit 23 bit
Exposant Mantisse (nombre 123456)
6 1 E2 40
5
00000110 00000001 11100010 01000000
d- Complément à « un » : Complément logique : inverser chaque bit (0↔1)
e- Complément à « deux » : Complément vrai = complément à « un » + 1
A – B = A + (-B) ou (-B) est complément à deux de B
2. Représentation des informations non numériques
2.1. Représentation ou codage des caractères
Codage ASCII : chaque caractère est représenté sur 8 bits (256 combinaisons)
UNICODE : sur 16 bits
2.2. Représentation ou codage des instructions
Instruction découpée en champs, code opération OPCode
2.3. Différents types de codage
2.3.1. BCD (Binary Coded Décimal) : sur 4 bits
Chiffre Bits Chiffre Bits Chiffre Bits
0 0000 4 0100 8 1000
1 0001 5 0101 9 1001
2 0010 6 0110
3 0011 7 0111
(962)10 = (1001 0110 0010)DCB
EXCESS3 (XS-3) : représentation biaisée ou Excess-N
Décimal Binary Décimal Binary Décimal Binary
0 0011 4 0111 8 1011
1 0100 5 1000 9 1100
2 0101 6 1001
3 0110 7 1010
2.3.2. EBCDIC (Extended Binary Coded Decimal Interchange Code)
Codage caractères sur 8 bits, IBM
2.3.3. ASCII (American Standard Code for Information Interchange)
Codé sur 7 bits (plus un code de parité), norme ISO-8859, UTF8 (Unicode)
Transmission en mode ASCII/Binaire
Deux mode de transmission des fichiers informatiques : ASCII et Binaire
ASCII : adresse chaque caractère, texte (HTML, sources, scripts)
Binaire : Ouvre bits par paquets, exe, images, sons
Hexadécimal permet transmettre fichiers binaires en mode ASCII
Série 03 : Types de mémoires
1. Définition
Mémoire : dispositif de stockage d’infos, restitué à un organe traitement.
Constitué des organes suivants :
6
Cellules de mémoires – organes d’accès – organes de lecture et d’écriture
2. Unités de la mémorisation informatique
a- Unité de stockage élémentaire : le bit (binary digit)
b- Unité de mesure de capacité : octet (8 bits) → KO, MO, GO, TO
c- Unité d’adressage en mémoire centrale : ‘mot’ pour CPU, ‘secteur’ pur disque
Mot : 1, 2 ou 4 octets (8, 16, 32 bits)
d- Unités de temps d’accès : ‘ms → mémoires auxiliaires, ‘ns’ → mémoire centrales
3. Caractéristiques des mémoires
a. Capacité (taille) : nombre d’infos peut enregistrer → Bit – Octet – KO – MO - TO
b. Volatilité : Mémoire pers contenu si on coupe alimentation → volatile
Mémoire conserve contenu → non volatile = permanente = stable
c. Mode d’accès à l’info : Lecture → récupérer, restituer infos à partir de mémoire
Ecriture → enregistrer nouvelle info, modifier existante
Mémoire offrent les deux modes → vive, mémoire offre lecture → mortes
d. Temps d’accès : temps d’opération de lecture ou écriture
4. Classification des mémoires
A semi-conducteur Magnétique Optique
mémoire centrale, ROM, PROM disque dur, disquette DVD, CD-ROM
rapide, taille réduit moins rapide, taille grande
5. Mémoire centrale
Zone travail processeur, partie active d’OS ainsi programmes et données en cours
Cette mémoire est électronique → CPU incapable traiter sur support magnétique
Quantité mémoire centrale utilisable limitée par taille bus adresse
6. Catégories de mémoire centrale :
Morte Vive
ROM Statique Dynamique
PROM SRAM Asynchrone Synchrone
EPROM FPM SDRAM
EEPROM EDO DDR-SDRAM
Flash BEDO RDRAM
6.1. Mémoire vive RAM (Random Access Memory)
7
Mémoire principale ordinateur, espace travail CPU, s’entourer d’auxiliaires, volatile
a. RAM dynamique (DRAM)
Conserve infos écrites en quelques ms, contrôleur mémoire obligé de relire
régulièrement chaque cellule puis y réécrire l’info stocké→ rafraichissement
Avantages : densité d’intégration, faible coût fabrication, faible consom électrique
Inconvénient : temps d’accès important (50-70 ns)
b. RAM statique (SRAM)
Plus rapide, plus stable, réservée pour mémoire cache (L1, L2) (256KO à 1MO)
Retenir temporairement données entre mémoire principale et CPU
Mémoire cache augmente vitesse, L1 (interne) et L2(externe=entre CPU et DRAM)
6.2. Mémoire morte ROM (Read Only Memory)
Ne pers pas ses données, sauf flashage pou mémoires flash
Utilisée pour stockage info essentielles (BIOS), temps d’accès lent (150ns)
Impossible de reprogrammer cette mémoire, contenu défini lors de sa fabrication
7. Types de mémoires mortes
ROM PROM EPROM EEPROM Flash EPROM
(OTP-EPROM) REPROM EAROM
(UV-EPROM)
Classique Programmable Electrically Electrcially Composants
Reporgrammable Erasable effaçables
Alterable
UV-PROM Mémoire caches Cache logiciel Cache CPU
Ultra petites zones de exemple internet petite zone de Interne L1 dans CPU
Violet stockage explorer mémoire très utile Externe suppl sur
pour traitements du supp CPU
CPU
Série 04 : Architecture de l’unité centrale – déroulement d’une instruction
1. Représentation et architecture d’une unité centrale
Cœur de l’ordinateur, ses circuits assure : stockage, exécution, échange
L’unité centrale : mémoire centrale + CPU + sous-système d’E/S
CPU : Unité de commande/contrôle + unité de traitement
Unité de commande : Déclenche phases d’exécution des instructions
8
Registre RI, Compteur ordinal CO, registre adresse RA, décodeur de fonctions, horloge
Unité arithmétique et logique : tâcheron
2. Registres du CPU
2.1. Compteur ordinal (CO) → Compteur de programme ou d’instruction
Mémorise adresse de cellule mémoire qui contient prochaine instruction
2.2. Registre instruction (RI) : Instruction extraite de mémoire par CPU→
conservée dans RI → CO est modifié
2.3. Accumulateur : Registre de l’ULA, contient un des opérandes
2.4. Registres généraux → banalisés : Sauvegarder des infos/résultats,
fréquemment utilisées
2.5. Registre d’état : Contient des infos fournies par L’UAL, bits → drapeaux (flags)
Renseignent sur façon dont s’est déroulée une instruction
2.6. Registre d’adresse mémoire : Placé entre mémoire centrale et bus adresse,
contient adresse qui est échangée entre mémoire centrale et unité traitement
2.7. Registre de données : Assure interfaçage entre micro CPU et environnement.
3. Exécution des instructions
Phase 1 Phase 2 Phase 3 Phase 4
Recherche instruction Décodage Exécution Retour à
Recherche opérande phase 1
CO contient adresse UC transforme instruction Résultat stocké dans registre
Instruction stocké RI Opérande stocké dans registre
Série 05 : Modes d’adressage – Structures d’instructions
Mémoire centrale → ensemble de 2m cellules, cellule → contenant mot de n bits
On accède à cellule par son adresse → [0, m-1]
1. Types d’adressage : But : rendre plus facile l’emploi des données
1.1. Adressage immédiat : adresse instruction contient pas adresse opérande
1.2. Adressage absolu direct) : code opération suivi d’adresse physique d’opérande
1.3. Adressage indirect : accéder à mot mémoire contenant information
1.4. Adressage relatif : Indique situe par rapport à adresse de référence (CO)
9
1.5. Adressage indexé : par rapport au contenu d’un registre et non pas CO
2. Structure d’instructions : Format d’une instruction avec 2 champs adresse
Code opération, modes d’adressage, champ adresse (valeur immédiate, num reg)
Série 06 : Techniques d’échange de données – communication et synchronisation
1. Techniques d’échange de données
CPU communique avec l’extérieur par circuits spécialisés : SCSI-IDE-USB par ‘bus’
Circuit a : registre de contrôle (état du circuit) + registre de donnée (échange)
Deux méthodes d’adressage E/S :
Séparer adressage mémoire&E/S, ligne suppl si CPU adresse à mémoire ou E/S
Réserver une partie de l’adressage de mémoire aux E/S → E/S en mémoire
2. Techniques d’échange de données : deux modes
Programmé par scrutation ou interruption : CPU entre mémoire et périphérique
En accès direct à la mémoire : micro CPU ne se charge pas à l’échange (DMA)
3. Communication et synchronisation : deux types de liaison
Liaison parallèle : bits d’un mot son transmis simultanément (PCI)
Liaison série : bits transmis les uns après les autres
En mode synchrone : émetteur et récepteur possède une horloge
En mode asynchrone : donnée encadrée par signal START et signal STOP
10