Ce videoclip produit par l’Ecole Polytechnique Fédérale de Lausanne

Slides:



Advertisements
Présentations similaires
9 décembre 2014J.Callot L.Piedfort1 Chapitre_4 K60 Caches MMU.
Advertisements

Enjeux de la production d’écrit : Exposer l’élève très tôt aux contraintes et règles de la langue écrite et celle de la communication différée. L’écrit.
Chap n°5 : LA LOI D'OHM Georg OHM physicien allemand ( )
Le système Raid 5 Table des matières Qu'est ce que le RAID ? Les objectifs Le raid 5 Les avantages et les inconvénients Les composants d’un Raid.
Ce videoclip produit par l’Ecole Polytechnique Fédérale de Lausanne
Information, Calcul, Communication
Windows 2003 Server Service DHCP
Ce videoclip produit par l’Ecole Polytechnique Fédérale de Lausanne
Information, Calcul, Communication
Ce videoclip produit par l’Ecole Polytechnique Fédérale de Lausanne
Ce videoclip produit par l’Ecole Polytechnique Fédérale de Lausanne
Ce videoclip produit par l’Ecole Polytechnique Fédérale de Lausanne
Information, Calcul, Communication
Architecture des microordinateurs
Ce videoclip produit par l’Ecole Polytechnique Fédérale de Lausanne
Ce videoclip produit par l’Ecole Polytechnique Fédérale de Lausanne
Ce videoclip produit par l’Ecole Polytechnique Fédérale de Lausanne
Ce videoclip produit par l’Ecole Polytechnique Fédérale de Lausanne
Ce videoclip produit par l’Ecole Polytechnique Fédérale de Lausanne
Ce videoclip produit par l’Ecole Polytechnique Fédérale de Lausanne
Information, Calcul, Communication
Information, Calcul, Communication
Information, Calcul, Communication
Information, Calcul, Communication
Ce videoclip produit par l’Ecole Polytechnique Fédérale de Lausanne
Ce videoclip produit par l’Ecole Polytechnique Fédérale de Lausanne
Ce videoclip produit par l’Ecole Polytechnique Fédérale de Lausanne
Information, Calcul, Communication
Semaine #1 INF130 par Frédérick Henri.
Ce videoclip produit par l’Ecole Polytechnique Fédérale de Lausanne
Ce videoclip produit par l’Ecole Polytechnique Fédérale de Lausanne
AO (Architecture des ordinateurs)
Chantier industriel Encaisseuse semi-automatique de chez CERMEX
Ce videoclip produit par l’Ecole Polytechnique Fédérale de Lausanne
Ce videoclip produit par l’Ecole Polytechnique Fédérale de Lausanne
Ce videoclip produit par l’Ecole Polytechnique Fédérale de Lausanne
Fonctionnement de l'unité centrale
Information, Calcul, Communication
1°) Un nombre y est-il associé à 3, et si oui lequel ?
Ce videoclip produit par l’Ecole Polytechnique Fédérale de Lausanne
Exercices corrigés de statistiques
Information, Calcul, Communication
TP Hot Standby Router Protocol (HSRP)
Proxy ARP ccnp_cch ccnp_cch.
Ce videoclip produit par l’Ecole Polytechnique Fédérale de Lausanne
Information, Calcul, Communication
Information, Calcul, Communication
Classification des archtecutres paralleles
Questions 1- Qu'est ce qu'un réseau informatique ?
Ce videoclip produit par l’Ecole Polytechnique Fédérale de Lausanne
La question de ce module
Construire un GANTT.
Information, Communication, Calcul
Questions Qu'est ce qu'un réseau informatique ?
Bus et adressage GIF-1001: Ordinateurs: Structure et Applications
Les protocoles de la couche application Chapitre 7.
1 Copyright © 2004, Oracle. Tous droits réservés. Extraire des données à l'aide de l'instruction SQL SELECT.
Multiplier des décimaux
1 Décodage d’adresses et mémoires Introduction Définition, Caractéristiques des mémoires Classification des mémoires La mémoire centrale Caractéristiques.
Chapitre 7 : Les mémoires
CHAPITRE 8 Equations, Inégalités
BUFFER CIRCULAIRE Meryem EL BAKRI. PLAN Introduction Buffer circulaire Fonctionnement.
Information, Calcul, Communication
Information, Calcul, Communication
Portail de saisie et de restitution
Portail de saisie et de restitution
QCM Pointeurs 2 / Q1 On considère la déclaration suivante : char *ptc ; ptc peut contenir : 1) des valeurs de variables de type caractère 2) des adresses.
Enseignement de spécialité Classe de première, voie générale
GEOMETRIE VECTORIELLE
Fonctionnement de l'unité centrale (rappels ? de 1ère Année)
Transcription de la présentation:

Ce videoclip produit par l’Ecole Polytechnique Fédérale de Lausanne fait partie de son cours d’introduction à l’information, à la communication, et au calcul. Il s’inscrit dans le 3e module de ce cours qui porte sur le fonctionnement et la sécurité des systèmes informatiques.

Où en sommes-nous ? Technologie des mémoires Hiérarchie de mémoires Concept Objectif Réalisation Lecture Ecriture Gestion LRU Exemple Pourquoi – Localité Le présent clip aborde maintenant plus en détail les opérations d’écriture du processeur …

Suivent encore 4 questions Proc Comment le processeur lit-il un mot … … quand le mot est en cache ? … quand le mot est hors cache ? Comment le processeur écrit-il un mot … Q1: … quand le mot est en cache ? Q2: … quand le mot est hors cache ? Q3: Que se passe-t-il quand la cache est pleine ? Q4: Que se passe-t-il quand un bloc a été modifié en cache ? … ce qui va répondre en détails aux deux questions suivantes laissées en suspens jusqu’ici: Comment le processeur écrit-il un mot quand le mot est en cache et quand il est hors cache ? cache 8 23 17 90 104 mémoire principale 4 8 12 40 45 100 16 23 17 90 104

Comment le processeur écrit-il un mot quand le mot est en cache ? 1. Le processeur envoie un ordre d’écriture à l’adresse du mot écrire 28 @ adresse 9 Q1: Quand le processeur donne un ordre d’écrire une donnée qui se trouve en cache, p.ex. la valeur 28 dans le mot no. 9 dans le cas présent … cache 8 23 17 90 104 mémoire principale 4 8 12 40 45 100 16 23 17 90 104

Comment le processeur écrit-il un mot quand le mot est en cache ? 2. La mémoire cache constate que le mot est présent écrire 28 @ adresse 9 … la mémoire cache constate immédiatement qu’elle dispose du mot requis … cache 8 23 17 90 104 mémoire principale 4 8 12 40 45 100 16 23 17 90 104

Comment le processeur écrit-il un mot quand le mot est en cache ? 3. La mémoire cache enregistre le mot et renvoie une confirmation au processeur confirmation … et accepte donc immédiatement d’écrire la valeur 28 dans le mot no.9. cache 8 23 28 90 104 mémoire principale 4 8 12 40 45 100 16 23 17 90 104

Comment le processeur écrit-il un mot quand le mot est hors cache ? 1. Le processeur envoie un ordre d’écriture à l’adresse du mot écrire 10 @ adresse 2 Q2: Quand le processeur donne un ordre d’écrire une donnée qui ne se trouve PAS en cache, p.ex. la valeur 10 dans le mot no. 2 du cas présent … cache 8 23 17 90 104 mémoire principale 4 8 12 40 45 100 16 23 17 90 104

Comment le processeur écrit-il un mot quand le mot est hors cache ? 2. La mémoire cache constate que le mot est absent … la mémoire cache constate son absence … cache 8 23 17 90 104 mémoire principale 4 8 12 40 45 100 16 23 17 90 104

Comment le processeur écrit-il un mot quand le mot est hors cache ? 3. Comme dans le cas de la lecture l’absence du mot cause un “défaut de cache” … ce qui cause un défaut de cache exactement comme le cas d’une opération de lecture … cache 8 23 17 90 104 mémoire principale 4 8 12 40 45 100 16 23 17 90 104

Comment le processeur écrit-il un mot quand le mot est hors cache ? 4. La mémoire cache déclenche le chargement du bloc manquant … lequel déclenche comme dans le cas d’une opération de lecture un ordre d’importation de tout le bloc manquant, de la mémoire principale vers la mémoire cache. cache 8 23 17 90 104 Importer block 0 mémoire principale 4 8 12 40 45 100 16 23 17 90 104

Comment le processeur écrit-il un mot quand le mot est hors cache ? 5. La mémoire centrale renvoie le bloc manquant La mémoire principale fournit donc le bloc requis à la mémoire cache … cache 8 23 17 90 104 40 45 100 16 mémoire principale 4 8 12 40 45 100 16 23 17 90 104

Comment le processeur écrit-il un mot quand le mot est hors cache ? 6. La mémoire cache enregistre le bloc manquant et son adresse … laquelle enregistre le bloc manquant et son adresse associée dans une de ses entrées libres … cache 40 45 100 16 8 23 17 90 104 mémoire principale 4 8 12 40 45 100 16 23 17 90 104

Comment le processeur écrit-il un mot quand le mot est hors cache ? 7. La mémoire cache enregistre dans le mot la nouvelle valeur donnée et renvoie une confirmation au processeur confirmation … puis accepte enfin d’écrire la valeur 10 à l’adresse no.2 donnée par le processeur et confirme la fin de cette opération au processeur. cache 40 45 10 16 8 23 17 90 104 mémoire principale 4 8 12 40 45 100 16 23 17 90 104