Vous êtes sur la page 1sur 10

Module : Structure Machine

Série 01 : Informatiques – Système info – Réseaux –Internet - DOS


I. Définition de base
a. Informatique : « Info » = information ; « tique » = automatique
Traitement de l’information automatique = par ordinateur
b. Ordinateur : Une machine automatique de traitement de l’information.
c. Information : Ensemble d’événements communiqués à l’ordinateur
d. Donnée : Une information traitée
e. Instruction (commande) : Ordre donnée par l’utilisateur à l’ordinateur
II. Système informatique
1. Hardware
* Matériel = équipement de traitement = circuits physiques
* Entités de l’ordinateur : Boitier – Ecran – Clavier/Souris – Imprimante
1.1. Les boitiers (unité centrale)
PC à boitier horizontal - PC à boiter vertical (Tours) - Portable
a. Les ports de la carte mère
Nom Désignation Nom Désignation
PS/2 Personal System DB / LPT Port parallèle
USB Universal Serial Bus DVI Digital Visual Interface
COM Communication Peripheral Component Interconnect PCI
VESA Video Electronics Standard Association
MIDI Musical Instrument Digital Interface
b. Composants d’une carte mère :
1- Alimentation électrique
Fournit du courant à la carte mère, cartes extension, lecteurs, HDD
a- AT: Advanced Technology en 1979
- 2 connecteurs parallèles pour carte mère, fils noirs côte à côte
- Connecteur pour HDD, CD-ROM, DVD
- Petit connecteur pour lecteur disquette (Floppy)
b- ATX : Advanced Technology Extended en 1995
- Nouveau connecteur pour carte mère
- Pas de bouton poussoir
1
2- Carte mère (Mainboard = motherboard)
Circuit imprimé sert à lier composants
Caractéristiques (5) :
Format (AT-ATX-NLX) – fréquence – voltage (5V – 3,3V)
Pile (accumulateur : BIOS sous tension en permanence) – Montage (fixation)
3- Processeur
Cerveau du pc, traite les informations de la mémoire
Caractéristiques (8) :
Support (Zif – slot1) – Voltage (5V-3,3V-3,1V) - Fréquence (MHz) – Température
Unité Commande Contrôle UCC : chercher instructions dans mémoire,
interpréter, acheminer les données vers UAL
Unité Arithmétique Logique UAL : Ensemble circuits (registres mémoire) chargés
d’exécuter les opérations arithmétiques (+-*/) + logiques
Microprocesseur : puce = circuit intégré = traitement + gestion information
Intel + AMD + CYRIX + NEXGEN, APPLE (Motorola)
Coprocesseur : S’il ya importants calculs = coprocesseur décharge microprocesseur
4- Mémoire centrale
Stocker les données avant et pendant traitement
ROM (Read Only Memory) = morte
ROM – PROM (Programmable) – EPROM (Erasable) – EEPROM (Electrically)
RAM (Random Access Memory) = vive: écrite – accessible
SRAM : Statique →non rafraichie
DRAM : dynamique → rafraichie
Supports mémoires : Slots – DDR – DDR2 – DDR3
Mémoire cache : transiter entre CPU et RAM
5- Les bus : Lignes électriques pour transmettre signaux entre composants
a- B de données : Bidirectionnelles, échange DATA entre CPU et environ (mém, E/S)
b- B d’adresse: Directionnelles, CPU choix sélectionner position dans mémoire
c- B de contrôle : transmet signaux synchronisation qui assure fonctionnement
entre micro-CPU et périphériques

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

Vous aimerez peut-être aussi