CircuitsLogiques
• Architecture en couches
Introduction aux circuits logiques de base
Niveau 5
Couche des langages d’application
Niveau 4
Couche du langage d’assemblage
Niveau 3
Couche du système d’exploitation
Niveau 2
Couche architecture du jeu d’instructions
(couche ISA)
Niveau 1
Couche microarchitecture
Niveau 0
Couche logique numérique
Traduction (compilateur)
Traduction (assembleur)
Interprétation partielle (système d’exploitation)
Interprétation (microprogramme) ou exécution directe
Matériel
IFT1215
1
Introduction aux systèmes informatiques
2
Introduction aux systèmes informatiques
Introduction
Introduction
• Les circuits logiques sont élaborés à partir de composants électroniques – transistors
• Tout ordinateur est conçu à partir de circuits intégrés qui ont tous une fonction spécialisée (ALU, mémoire, circuit décodant les instructions etc.)
• Ces circuits sont fait à partir de circuits logiques dont le but est d’exécuter des opérations sur des variables logiques
(binaires)
IFT1215
IFT1215
• Types de circuits logiques:
– Combinatoires
– Séquentiels
3
Introduction aux systèmes informatiques
IFT1215
Introduction
4
Introduction aux systèmes informatiques
Introduction
• Circuits combinatoires (algèbre de Boole)
• Circuits séquentiels ou à mémoire (FSM)
– Les fonctions de sortie s’expriment selon des expressions logiques des seules variables d’entrée
– Un circuit combinatoire est défini par une ou plusieurs fonctions logiques
– Les fonctions de sortie dépend non seulement de l’état des variables d’entrée mais également de l’état antérieur de certaines variables de sortie
(propriétés de mémorisation)
Entrées
Sorties
Partie Combinatoire
Entrées
Circuit Combinatoire
Sorties
Mémoires
IFT1215
Introduction aux systèmes informatiques
5
IFT1215
Introduction aux systèmes informatiques
6
1
Circuits combinatoires
Circuits combinatoires
• Un système binaire est un système qui ne peut exister que dans deux états autorisés.