← Retour

Architecture des Ordinateurs

par: Mc Belaid
Disponible
Pages 234
Dimensions 16*23,5
Publication 2021-10-03
Éditeur —
Papier : 1 200.00 DA Numérique: 600.00 DA

Vue les changements qui ont touché le programme d’Architecture des ordinateurs pour les filières informatiques pour la 2ème année MI et classes préparatoires, nous avons pensé à introduire la notion de langage machine et d’assembleur et traiter plus en détails la notion de mémoire virtuelle. Cet ouvrage est rédigé à l’intention des étudiants du premier cycle universitaire et grandes écoles et ceux des instituts et des écoles de formation professionnelle. Il constitue un manuel de cours et d’exercices qui explique d’une manière simple et facile la structure et le fonctionnement de l’ordinateur. Il est aussi un support d’aide aux enseignants en la matière, qui découvriront à travers sa répartition pédagogique basée sur la méthode par objectifs et par compétences, un outil efficace pour la diffusion de leurs cours et travaux dirigés. L’ouvrage explique l’architecture de l’ordinateur à travers ses trois fonctions essentielles : le traitement, la mémorisation et la communication. Nous avons aussi fait l’analogie entre l’ordinateur et le système nerveux humain qui n’est autre qu’un ordinateur naturel. En effet, certains mécanismes sont difficiles à expliquer, le recours à l’analogie est une façon de faire passer le message ; notre expérience en matière d’enseignement en est une preuve, je me souviens du jour où un étudiant m’avait interrompu – quand j’expliquais qu’une interruption est une commande émanant d’un périphérique et qu’elle provoque l’arrêt du programme en cours pour exécuter une entrée/sortie – en me disant : « Mais Monsieur, vous nous avez toujours dit que les deux fonctions "commander et contrôler" sont assignées au processeur qui commande et contrôle toutes les opérations, ce qui contredit votre définition de l’interruption ! » C’est alors que m’est venue l’idée de faire l’analogie avec l’expérience de l’excitation : « le processeur joue exactement le rôle du cerveau, une excitation accidentelle par une source de chaleur ou une décharge électrique provoque une réaction instantanée du corps sans que le cerveau en ait pris conscience auparavant, ce qui n’annule pas la fonction de contrôle du cerveau ». Beaucoup d’autres exemples d’analogie peuvent être donnés pour expliquer le principe de fonctionnement d’un système informatique. Il est clair que l’homme ne fait que découvrir et suivre les lois de la nature pour confectionner des objets lui rendant la vie plus facile. La troisième édition de cet ouvrage a été corrigée et augmentée, l’amélioration majeure consiste à introduire la notion de langage machine et d’Assembleur dans le chapitre 2 et la notion d’architecture Pipeline et Superscalaire . Et la notion de gestion de la mémoire virtuelle (Pagination et Segmentation) Les éléments technologiques qui caractérisent l’évolution des ordinateurs ont été actualisés. L’ouvrage est réparti en sept chapitres, chaque chapitre est suivi des questions de révision et d’exercices, qui sont corrigés à la fin de l’ouvrage. Un autre ouvrage « Logique combinatoire et séquentielle » regroupant trois parties : Systèmes de numération & codage des informations, Algèbre de Boole & fonctions logiques et Circuits logiques combinatoires et séquentiels complète le programme l’architecture de l’ordinateur et de l’électronique numérique.

Afficher la table des matières
Avant propos 03
Chapitre 1 : Introduction à la structure et au fonctionnement de l’ordinateur 09
1. Généralités 10
2. Eléments d’un système informatique
3. Structure générale d’un ordinateur
4. Principe de fonctionnement d’un ordinateur  Travaux dirigés avec corrigés 14
Chapitre 2 : L’unité de traitement (CPU ou processeur) 37
1. Introduction à l’unité de traitement (UT)
2. L’unité arithmétique et logique (UAL)
3. L’unité de commande et de contrôle (UCC) 38
4. Structure d’une instruction machine et langage Assembleur 52
5. Jeu d’instructions et modèle de programmation (Architecture RISC, CISC, Pipeline et Superscalaire)
6. Modes d’adressage 74
7. Les registres du processeur
8. Les bus 81
 La technologie des processeurs
 Travaux dirigés avec corrigés 63
Introduction aux Mémoires 97
1. Généralités 98
2. Caractéristiques des mémoires 100
3. Organisation des informations dans une mémoire
4. Mémoires vives et mémoires mortes
Chapitre 3 : La mémoire centrale 103
1. Organisation de la MC
2. Technologie de la mémoire centrale
3. Structure physique de la mémoire centrale
4. Gestions de la MC et notion de mémoire virtuelle
 Travaux dirigés avec corrigés 116
Chapitre 4 : La mémoire cache 135
1. Principe de la mémoire cache
2. Méthodes d’accès aux caches
3. Caches de données et caches d’instructions
4. Caractéristiques des mémoires caches
5. Techniques de remplacement dans un cache
6. Ecriture en mémoire cache
7. Les niveaux de caches
 La technologie des mémoires
 Travaux dirigés avec corrigés 136
Chapitre 5 : Les unités d’échange et Système
d’interruption 157
Introduction à la fonction de communication 158
I. Les unités d’échange 160
1. Les bus 160
2. Les interfaces d’entrée/sortie 178
3. Les contrôleurs de périphériques 183
II. Les différents modes d’entrée/sortie 187
1. Le mode programmé 187
2. L’accès direct mémoire (DMA) 192
III. Le système d’interruption 198
1. Système d’interruption simple 199
2. Systèmes d’interruptions hiérarchisés 205
 La technologie des unités d’entrée/sortie 211
 Travaux dirigés avec corrigés 216
Annexe : Liste des instructions de l’Assembleur 8086/8088 227
Bibliographie

Avis des lecteurs

Aucun avis pour le moment.