TD 1: Architecture des ordinateurs

Documents pareils
Introduction à l architecture des ordinateurs. Adrien Lebre Décembre 2007

On distingue deux grandes catégories de mémoires : mémoire centrale (appelée également mémoire interne)

Architecture des ordinateurs Introduction à l informatique

Architecture des Ordinateurs. Partie II:

Chapitre 4 : Les mémoires

Cours Informatique 1. Monsieur SADOUNI Salheddine

Hiérarchie matériel dans le monde informatique. Architecture d ordinateur : introduction. Hiérarchie matériel dans le monde informatique

Architecture des calculateurs

Sur un ordinateur portable ou un All-in-One tactile, la plupart des éléments mentionnés précédemment sont regroupés. 10) 11)

Présentation du système informatique utilisé et éléments d architecture des ordinateurs

TD Architecture des ordinateurs. Jean-Luc Dekeyser

TIC. Tout d abord. Objectifs. L information et l ordinateur. TC IUT Montpellier

Leçon 1 : Les principaux composants d un ordinateur

Assembleur. Faculté I&C, André Maurer, Claude Petitpierre

Informatique Industrielle Année Architecture des ordinateurs Note de cours T.Dumartin

CHIPSETS. Qui gère les informations qui circulent au sein de la carte mère?

THEME 1 : L ORDINATEUR ET SON ENVIRONNEMENT. Objectifs

Guide Mémoire NETRAM

Structure de base d un ordinateur

Initiation à l informatique. Module 1 : Le Matériel

Equipements et Logiciels destinés aux universités/instituts de la liste 2 (voir Annexe)

Programmation C. Apprendre à développer des programmes simples dans le langage C

Spécifications détaillées

Chapitre V : La gestion de la mémoire. Hiérarchie de mémoires Objectifs Méthodes d'allocation Simulation de mémoire virtuelle Le mapping

Architecture des ordinateurs

Matériel & Logiciels (Hardware & Software)

Cours de Maintenance informatique

HP 600PD TWR i G 4.0G 39 PC

Serveur Lynx CALLEO Application 2240S Fiches Technique

ARCHITECTURE ET FONCTIONNEMENT

Choix d'un serveur. Choix 1 : HP ProLiant DL380 G7 Base - Xeon E GHz

ABox 865G Carte mère Intel 82865G & ICH5 Supporte Socket 478 Intel Pentium 4/ Celeron / Celeron D Processeur

Comme chaque ligne de cache a 1024 bits. Le nombre de lignes de cache contenu dans chaque ensemble est:

PRÉCISIONS ET PRÉALABLES

Architecture des ordinateurs

L informatique en solo

Tests de performance du matériel

Gestion de mémoire secondaire F. Boyer, Laboratoire Sardes

Base de l'informatique. Généralité et Architecture Le système d'exploitation Les logiciels Le réseau et l'extérieur (WEB)

Atelier hardware. atelier hardware 1/29

Structure fonctionnelle d un SGBD

Serveur Lynx CALLEO Application 2240 Fiches Technique

Structure et fonctionnement d'un ordinateur : hardware

Conception de circuits numériques et architecture des ordinateurs

Découverte de l ordinateur. Partie matérielle

SERVEUR LYNX CALLEO DATACENTER 2460

Le Programme SYGADE SYGADE 5.2. Besoins en équipement, logiciels et formation. UNCTAD/GID/DMFAS/Misc.6/Rev.7

Architecture et maintenance d un ordinateur

Concepts et systèmes de stockage

Spécifications détaillées

Codage d information. Codage d information : -Définition-

Contrôleur de domaine et serveur de fichiers

ROYAUME DU MAROC RESUME THEORIQUE & GUIDE DE TRAVAUX PRATIQUES : TERTIAIRE ET NTIC : SYSTÈME ET RÉSEAUX INFORMATIQUES

Informations générales par rapport au système d'exploitation

Windows 2000: W2K: Architecture. Introduction. W2K: amélioration du noyau. Gamme windows W2K pro: configuration.

GPA770 Microélectronique appliquée Exercices série A

SUJET EPREUVE ECRITE. JURY ASI Bap E Gestionnaire de parc informatique et Télécom.

La mémoire. Un ordinateur. L'octet. Le bit

AUJOUR'HUI, NOUS ALLONS DÉCOUVRIR

GESTION DE LA MEMOIRE

Limitations of the Playstation 3 for High Performance Cluster Computing

Démontage d'un ordinateur

Architecture des ordinateurs

SPOT MULTIMEDIA TARIFS FEVRIER Prix et spécifications modifiables sans préavis. Sous réserve des stocks disponibles. Prix T.T.C.

Composition d un ordinateur de type PC

Chapitre I Architecture d'un poste de travail

SERVEUR CALLEO APPLICATION R269M

Architecture matérielle des systèmes informatiques

Scénario du consultant réseau

Travaux pratiques Détermination de la capacité de stockage des données

Structure et Technologie des Ordinateurs A. Oumnad

Syllabus assembleur ordinateur 1

COMPTAPL V2 sur clé USB 2

Réparer et améliorer son PC (au niveau matériel) Avril 2011

CUOMO PC Route d Oron Lausanne 021/

INTRODUCTION GENERALE... 3 LES NIVEAUX SIMPLE (RAID 0,1,2,...)... 4

BTS-DSI. Structure et technologie des composantes d ordinateurs

Prise en main. Prise en main - 0

Mémoire de l'imprimante

Mise en oeuvre TSM 6.1

CAHIER DES CHARGES D IMPLANTATION

CH.3 SYSTÈMES D'EXPLOITATION

SOLUTIONS POUR SERVEURS POWEREDGE

Options indispensables, fortement conseillées pour démarrer sans soucis

MODULE I1. Plan. Introduction. Introduction. Historique. Historique avant R&T 1ère année. Sylvain MERCHEZ

Licence Sciences et Technologies Examen janvier 2010

Partie 7 : Gestion de la mémoire

Ordinateur portable Latitude E5410

METTRE A NIVEAU VOTRE ORDINATEUR

Serveur Dell Quand les performances s'allient à la facilité d'utilisation

Guide pour l Installation des Disques Durs SATA et la Configuration RAID

Guide du tri des cartes et circuits imprimés.

Globe Services Informatique

Informatique : matériel, systèmes et logiciels

EX4C Systèmes d exploitation. Séance 14 Structure des stockages de masse

L ORDINATEUR. Les composants. La carte mère. Le processeur. Fréquence

PDF created with pdffactory Pro trial version

Exigences système Edition & Imprimeries de labeur

Transcription:

Département Réseau et Télécom - ère Année- TD Architecture générale TD : Damien Martin-Guillerez IUT de Saint-Malo 5 Décembre 007 Question Complétez le schéma de la machine de von Neuman suivant : Question Complétez le schéma du PC suivant : Question Identifiez les composants sur la carte mère suivante :

Département Réseau et Télécom - ère Année- TD Bus Question 4 Bus mémoire. Calculez les taux de transferts suivants : EDO SDRAM SDRAM PC00 SDRAM PC00 (DDR) Largeur du bus (bits) 64 64 64 Fréquence du bus (Mhz) 66 66 00 Taux de transfert (Mo/s) Question 5 Bus périphérique. Calculez les taux de transferts suivants : ISA EISA PCI AGP AGP 4x Largeur du bus (bits) 6 Fréquence du bus (Mhz) 8. 8.. 66.66 66.66 Taux de transfert (Mo/s) Processeur Question 6 Sachant que le bus d adresse du processeur est de 6 bits avec un alignement à l octet,

Département Réseau et Télécom - ère Année- TD quelle est la taille de l espace mémoire maximum que celui-ci peut adresser? Quels solutions existent pour adresser une plus grande zone mémoire? Question 7 Où sont effectués les calculs? Question 8 A quoi servent les registres suivants du processeur : i. PC/IP (ou CO/PI) ii. IR (ou RI) iii. SP (ou PP) iv. Accumulateur Question 9 Quel tâche réalise le séquenceur dans un processeur? L ordonnaceur? 4 Mémoires Question 0 Quelles sont les principales différences entre la DRAM et la SRAM? Où utilise-t-on de la DRAM? De la SRAM? Question la ROM? Quelles sont les principales différences entre la RAM et la ROM? Où utilise-t-on de Question Qu est-ce que le shadowing? Question Classez les mémoires suivantes par taille, par rapidité : RAM, registres, disques durs, cache L, cache L, cd-rom. Question 4 Quels sont les propriétés des disques RAIDs? Comment les obtient-on? 5 Mémoire cache Question 5 Pourquoi utilise-t-on des mémoires caches? Soit une mémoire cache de niveau L ayant les caractéristiques suivantes : - mots par lignes (mots de octets) - Taille de ko - L et L sont inclusifs - 4-associatifs. Remplacement LRU. - Association par poids faible - Taille de bus d adresse : bits Question 6 Combien y a-t-il de lignes dans cette mémoire cache? Question 7 Combien y-a-t-il de blocs associatifs dans cette mémoire cache? Question 8 Si la mémoire cache de niveau L a une taille de Mo, combien y a-t-il de blocs de la mémoire cache L par bloc de la mémoire cache L?

Département Réseau et Télécom - ère Année- TD Question 9 Si la mémoire fait Go, combien d adresses correspondront à un bloc du cache L? Question 0 Dans quelles blocs du cache peut-on trouver les blocs suivants : Adresse décimale Adresse hexadécimale Numéro de bloc décimal Numéro de bloc hexadécimal 0 00000000h 64 00000040h 640 0000080h 4096 0000000h 664 00004000h 6448 00004040h 64000 0000FA00h Question Si un bloc n est pas présent en cache L, combien de lignes de L aura-t-on parcouru? Question Quelle est la probabilité de trouver un bloc quelconque présent dans L dans la cache L? - Si L et L sont des caches inclusives. - Si L et L sont des caches exclusives. Question Dans cet exercice, on considère qu il n y a que 64 blocs de cache L. Les quatres premiers blocs de la cache L sont remplis comme suit : Bloc 0 Bloc 0 080000h 080800h 0 0800800h 0800000h 0 080040h 080840h 0 0800840h 0800040h Bloc Bloc 0 080880h 0 080080h 080080h 0800080h 0 08050C0h 4 0800C0h 5 0800C0h 0808C0h 0 Les lignes d adresses suivantes sont lues dans l ordre : 080000h, 080040h, 0800080h, 0800C0h, 080080h, 0800C0h, 0800C0h, 08050C0h, 080080h, 080080h, 080800h, 080840h, 080880h, 0808C0h. Donnez l état du cache après ces lectures. 4

Département Réseau et Télécom - ère Année- TD Bloc 0 Bloc 0 0 Bloc Bloc 0 0 5

Un corrigé TD: Correction TD: Correction Damien Martin-Guillerez IUT de Saint-Malo 5 Décembre 007 Question Question Question. Slots RAM (DIMM). Socket CPU (Socket 99 pour AMD64). Connecteur de lecteur de disquette 4. Connecteurs IDE 5. Chipset (NVIDIA nforce - Chipset non décomposé en NorthBridge et SouthBridge) 6. Slots PCI 7. Slot AGP 8. Connecteurs d extensions (Son/LAN/USB/Parallèle/Série/Souris/Clavier)

TD: Correction Question 4 EDO SDRAM SDRAM PC00 SDRAM PC00 (DDR) Largeur du bus (bits) 64 64 64 Fréquence du bus (Mhz) 66 66 00 Taux de transfert (Mo/s) 66 5 800 Question 5 ISA EISA PCI AGP AGP 4x Largeur du bus (bits) 6 Fréquence du bus (Mhz) 8. 8.. 66.66 66.66 Taux de transfert (Mo/s) 6.66.. 66.66 066.66 Question 6 6 = 6556 = 64ko Les solutions : utiliser un offset de pagination ou augmenter la taille du bus mémoire Question 7 Dans l ALU Question 8 i. Le Program Counter/Instruction Pointer (Comteur Ordinal/Pointeur d instruction) pointe vers l instruction à éxecuter ii. Le registre d instruction (Instruction Register) contient l instruction en cours d exécution iii. Le pointeur de pile (Stack Pointer) pointe le sommet de la pile (expliquer ce qu est une pile). iv. L accumulateur stocke le résultat de l ALU. Question 9 Le séquenceur exécute l instruction en commandant les différente partie du processeur. L ordonnanceur réordonnance les instructions pour optimiser l usage du processeur. Question 0 La DRAM (Dynamic RAM) est basée sur des condensateurs qu il faut rafraichir alors que la SRAM est basé des interrupteurs qu il suffit d alimenter. Ce temps de rafraichissement font que la DRAM est plus lente que la SRAM mais est moins couteuse car utilise moins de transistors. Ce sont toutes les deux des mémoires volatiles. La SRAM plus cher mais plus rapide est utilisé dans les mémoires caches alors que la DRAM est utilisé dans la mémoire centrale. Question RAM est en lecture/écriture mais volatile alors la ROM est en lecture seule et nonvolatile. On utilise en générale de la ROM pour les données du BIOS pour le démarrage de la machine. Question Il s agit du fait de copier le contenu de la ROM en RAM pour accélérer l accès à la ROM qui est très lent. Il s agit d une technique de cache. Question Par taille : Registres < L < L < RAM < CD < DD. Par vitesse : Registres > L > L > RAM > DD > CD. Question 4 Tolérance aux pannes et rapidité obtenu par la cumulation de plusieurs disques (parrallélisation de la lecture et de l écriture + redondance de l information).

TD: Correction Question 5 Pour accélérer l accès aux données en rapprochant les données du processeur et sur des mémoires plus rapide mais plus coûteuse. Question 6 T aillecache T aille Mot Nombre mots ligne = ko = 5 Question 7 N ombre lignes Nombre lignes par bloc = 5 4 = 8 Question 8 T aille L T aille L = 048 = 64 Question 9 T aille Mem Nombre blocs T aille mot T aille ligne = Go 8 o = 07 Question 0 Adresse décimale Adresse hexadécimale Numéro de bloc décimal Numéro de bloc hexadécimal 0 00000000h 0 00000000h 64 00000040h 0000000h 640 0000080h 0 0000000Ah 4096 0000000h 0 00000000h 664 00004000h 0 00000000h 6448 00004040h 0000000h 64000 0000FA00h 04 00000068h Il s agit d une division par 64 (décalage de 6 bits pour les 64 octets d une ligne) et d un modulo 8 (and 80h). Question 4 Question - L L, P = 64 =.56% - L L =, P = 0 Question

Bloc 0 Bloc 0 080000h 080800h 080800h 0 080000h TD: Correction 0 080040h 080840h 080840h 0 080040h Bloc Bloc 0 080080h 080080h 080080h 080880h 0 0 0800C0h 0800C0h 08050C0h 0808C0h 0 4