Académique Documents
Professionnel Documents
Culture Documents
Chapitre 1:Introduction
1 ère année préparatoire
Allal BENCHEIKH
ELECTRONIQUE INFORMATIQUE
•Analogique •Algorithme
•Langage de programmation
•Numérique
MATHEMATIQUE
•Analyse
•Algèbre
•Sensibilité à la température.
•Cout.
•Encombrement.
•Nombre de composant.
•Cout.
•Consommation.
•Temps de développement.
Compteur Multiplexeur …
Décodeur Additionneur
Porte NAND
Transistor MOS
Bascule
Wafer
Processeur
Boîtier
Applications …
GPU
Graphical
Processor Unit
GPP MCU DSP FPGA PLD (et GPGPU)
General Micro Digital Field Programmable
Signal Programmable Logic APU
Purpose Controller
Gate Device Accelerated
Processor Unit Processor
Array Processor
(spécialisé)
Unit
Desktop CPLD SPLD
Laptop SoC
Server System on Chip
MainFrame
Embedded Systems PAL GAL
textes,
nombres,
•La machine de base, dite de Von Neumann, ne présenterait aucun intérêt sans un
dispositif d'entrées/sorties pour permettre une communication avec l'extérieur.
•Pour une machine aussi simple il existe au moins trois méthodes pour installer un tel
dispositif :
Les avantages:
•l'unité de contrôle obtient des données et des instructions de la
de la même manière.
•utilisé dans les processeurs conventionnels trouvés dans le PC et
Les inconvénients:
•le traitement d'instruction en série ne permet pas l'exécution
parallèle du programme.
•un bus est un goulot d'étranglement. une seule information
•Pour permettre aux interfaces d'E/S de lire ou d'écrire des données en mémoire pendant
que le processeur effectue des calculs sur les données précédentes, il est intéressant
d'utiliser une mémoire de données accessible depuis deux ports différents.
•De cette façon le processeur et l'interface peuvent chacun accéder alternativement à une
Les avantages:
•puisqu'il a deux mémoires, ceci permet l'accès parallèle aux
Les inconvénients:
•mémoire de données libre ne peut pas être utilisé pour
l'instruction et vice-versa.
•la production d'un ordinateur avec deux bus est plus coûteuse
des ordinateurs.
5 Langage d’application
Traduction (compilateur)
4 Langage d’assemblage
Traduction (assembleur)
3 Système d’exploitation
Interprétation partielle (SE)
2 Jeu d’instructions
Interprétation ou exécution
1 microarchitecture
Matériel
0 Logique numérique
microarchitecture
Logique numérique
Jeu d’instructions
microarchitecture
Logique numérique
Langage d’application •La couche de jeu d’instructions est définie par le jeu
d’instructions disponible sur la machine.
•Ces instructions peuvent être exécutées par
Langage d’assemblage
microprogramme ou bien directement.
Système d’exploitation
Jeu d’instructions
microarchitecture
Logique numérique
Jeu d’instructions
microarchitecture
Logique numérique
Langage d’application •Offre une forme symbolique aux langages des couches
inferieures.
•Permet à des humains d’interagir avec les couches
Langage d’assemblage
inferieures.
Système d’exploitation
Jeu d’instructions
microarchitecture
Logique numérique
Système d’exploitation
Jeu d’instructions
microarchitecture
Logique numérique
Les slots PCI sont destinés à accueillir une carte graphique, carte son,
ou autre carte additionnelle. Les ports PCI express remplacent les
ports PCI et AGP qui eux sont d’ancienne génération
C’est une fiche qui permet d’alimenter la carte mère et certains de ses
composants en électricité. Il est à noter que le courant ne provient pas
directement du secteur mais est fourni par l’alimentation.
Une carte réseau est une carte d’extension d’ordinateur. Elle assure
le rattachement d’un équipement informatique à un ensemble
d’autres ressources connectés sur le même réseau.
Le bus d’adressage
Le bus de données
• Une mémoire vive sert au stockage temporaire de données. Elle doit avoir
un temps de cycle très court pour ne pas ralentir le microprocesseur.
• Les mémoires vives sont en général volatiles: elles perdent leurs
informations en cas de coupure d’alimentation. Certaines d’entre elles,
ayant une faible consommation, peuvent être rendues non volatiles par
l’adjonction d’une batterie.