Architecture matérielle



Documents pareils
Structure et fonctionnement d'un ordinateur : hardware

Leçon 1 : Les principaux composants d un ordinateur

Conception de circuits numériques et architecture des ordinateurs

Informatique pour scientifiques hiver Plan général Systèmes d exploitation

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

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

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

Micro ordinateur & Périphériques Mémoire de masse Disque dur (SOLUTION)

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

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)

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

Structure de base d un ordinateur

Éléments d'architecture des ordinateurs

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

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

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

et dépannage de PC Configuration Sophie Lange Guide de formation avec exercices pratiques Préparation à la certification A+

Architecture des Ordinateurs. Partie II:

Démontage d'un ordinateur

Stockage Réseau. Le stockage s'échappe du système pour devenir une fonction réseau

ATELIERS DE FORMATION TECHNICIEN DE MAINTENANCE INFORMATIQUE

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

Concepts et systèmes de stockage

Spécifications détaillées

Livre blanc Haute disponibilité sous Linux

Cours 13. RAID et SAN. 2004, Marc-André Léger

Le Raid c est quoi? Comment ca marche? Les différents modes RAID :

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

Concept de machine virtuelle

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

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

Matériel & Logiciels (Hardware & Software)

Spécifications détaillées

SYSTÈME RAID 2-BAIES DISQUE DUR SATA 3,5

qwertyuiopasdfghjklzxcvbnmqwerty uiopasdfghjklzxcvbnmqwertyuiopasd fghjklzxcvbnmqwertyuiopasdfghjklzx cvbnmqwertyuiopasdfghjklzxcvbnmq

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

1 Architecture du cœur ARM Cortex M3. Le cœur ARM Cortex M3 sera présenté en classe à partir des éléments suivants :

Cours 3 : L'ordinateur

Manuel de l utilitaire Computer Setup (F10) HP Compaq Business Desktops Modèles d220 et d230

Partie 1. Professeur : Haouati Abdelali. CPGE Lycée Omar Ibn Lkhattab - Meknès haouaticpge@gmail.com

Guide pour l Installation des Disques Durs SATA et Configuration RAID

Le e s tocka k ge g DAS,NAS,SAN

Un ordinateur, c est quoi?

Architecture matérielle des systèmes informatiques

Exécution des instructions machine

Cours Informatique 1. Monsieur SADOUNI Salheddine

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

Premiers pas sur l ordinateur Support d initiation

Agenda. Exemple : données et back à Eurecom SANs and NAS. Les bases: SANs. Back-up Partage de fichier. Disques et Raid SCSI et FCP

Fiche technique CPU 314SC/DPM (314-6CG13)

Ordinateur Logiciel Mémoire. Entrées/sorties Périphériques. Suite d'instructions permettant de réaliser une ou plusieurs tâche(s), de résoudre un

Fiche technique CPU 315SN/PN (315-4PN33)

L état de l ART. Évolution récente des technologies. Denis Szalkowski Formateur Consultant

Manuel d administration de Virtual Box MANUEL D UTILISATION VIRTUAL BOX

CAHIER. DES CLAUSES TECHNIQUES PARTICULIERES N du 16 avril 2007 ORDINATEURS. C.I.E.P 1, Avenue Léon JOURNAULT SEVRES

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

L informatique en solo

HP 600PD TWR i G 4.0G 39 PC

Configuration de l'ordinateur Manuel de l'utilisateur

Distinguer entre «Enregistrer» et «Sauvegarder»

Sauvegarde : Supports de données et Infrastructures

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

Configurations maximales

NOTIONS DE RESEAUX INFORMATIQUES

Architecture des ordinateurs

Certificat Informatique et internet Niveau 1 TD D1. Domaine 1 : Travailler dans un environnement numérique évolutif. 1. Généralités : Filière

Chapitre 2. Comment ça marche? 2.1. Fonctionnement général d'un ordinateur. L'informatique au lycée.

Le stockage. 1. Architecture de stockage disponible. a. Stockage local ou centralisé. b. Différences entre les architectures

Système de stockage Cisco NSS baies Gigabit

ESXi: Occupation RAM avec VM_Windows et VM_Linux. R. Babel, A. Ouadahi April 10, 2011

ELP 304 : Électronique Numérique. Cours 1 Introduction

LE DISQUE DUR : IDE (Integrated Device Electronique) : La nouvelle référence.

Les liaisons SPI et I2C

Les avantages de la virtualisation sont multiples. On peut citer:

Tests de performance du matériel

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

file://\\tsclient\unix\msa.html

Haute Disponibilité High-Availability : HA. Les enjeux

Version de novembre 2012, valable jusqu en avril 2013

Architecture des ordinateurs Introduction à l informatique

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

Windows 7 - Installation du client

GESTION DE LA MEMOIRE

Architecture des calculateurs

Système de stockage sur disque IBM Storwize V5000

Acquisition de matériels informatiques

THEME 1 : L ORDINATEUR ET SON ENVIRONNEMENT. Objectifs

Windows 7, Configuration

Backup , l intégration du backup sur disque

Matériel. Matériel de bureau

Thomas Briet Ingenieurs 2000 Cyril Muhlenbach

Tout sur l USB L USB (Universal Serial Bus) a été élaboré en 1996 par Intel, Compaq,Digital,IBM,Microsoft,NEC et NorthTelec (USB 1.0).

Quelques bases sur les ordinateurs

EPREUVE OPTIONNELLE d INFORMATIQUE CORRIGE

A -Systèmes de fichiers 1 - FAT vs NTFS

IV- Comment fonctionne un ordinateur?

<Insert Picture Here> Solaris pour la base de donnés Oracle

Transcription:

Architecture matérielle Jacques Madelaine 1 Modèle de Von Neumann Mémoire Périphérique d E/S Bus de données Bus d adresses Bus de commandes UC centrale (CPU Central Processing Unit) prend depuis la mémoire les instructions et les exécute Mémoire centrale (RAM Random Access Memory) Périphériques d'e/s (I/O Input/Output devices) Les instructions et les données sont codées en binaire (0 et 1) et toutes stockées dans la mémoire Compteur de programme (PC Program Counter) indique l'adresse en mémoire de la prochaine instruction à exécuter Permet les ruptures de séquences : boucles, alternatives, etc. 4 types d'instructions : 1. calculs arithmétiques et logiques 2. copie mémoire 3. instruction de saut conditionnel 4. Entrées/Sorties 1

2 centrale Registres ( bus interne ) bus local de contrôle CU U A L A L U Horloge 3 registres particuliers : Compteur de programme (PC Program Counter)) Pointeur de pile (SP Stack Pointer) Pile : espace mémoire logiquement contigu stockant les données nécessaires à l'exécution d'une procédure ou fonction : paramètres d'entrée variables locales et temporaires Mot de statut (PSW Program Status Word) contient les bits de code condition (résultat des comparaisons), des bits de contrôle et le mode (utilisateur ou noyau). Peut être lu entièrement par un programme utilisateur, mais pas entièrement écrit. Plusieurs modes d'exécution : noyau ou privilégié accès à toutes les adresses et toutes les instructions utilisateur accès limité en particulier, impossibilité de positionner le bit du mode privilégié du mot de statut (PSW) Seule l'instruction TRAP permet de passer du mode utilisateur au mode noyau pipeline Exemple 3 étages pour exécuter une instruction de chargement de décodage d exécution On peut même décomposer l'exécution d'un opération. Exemple pour l'addition de deux ottants : 1. comparaison des exposants et alignement de la mantisse (dénormalisation) 2. addition des mantisses en virgule xe 3. normalisation du résultat super scalaire Plusieurs pipelines 2

Chargement Décodage Exécution Tampon Exécution Chargement Décodage Exécution MMU Memory Management Unit Permet de donner l'illusion à chaque programme d'avoir une plage d'adresse mémoire contiguë de 0 à (beaucoup) Maintenant présent à l'intérieur de la puce processeur 3 Mémoire secondaire Disques magnétiques, lecteur/graveur de cédérom ou DVD IDE Integrated Drive Electronic 4 unités : primaire/secondaire maître esclave SCSI 6 unités disques sur un bus accessibles en parallèle SATA Serial Advanced Technology Attachment connecteur externe : esata Fire Wire surtout utilisé pour la vidéo USB 2.0 permet l'auto-alimentation Ultra SCSI jusqu'à 16 éléments sur le bus. Vitesse Lg maxi Nombre d'unités transfert du cable par canal (MB/s) (m) esata 300 2 1 (15 avec multiplicateur) SATA 300 300 1 1 par ligne SATA 150 150 1 1 par ligne PATA 133 133 0.46 2 FireWire 800 98 4.5 63 FireWire 400 49 4.5 63 USB 2.0 40 5 127 Ultra-320 SCSI 320 12 16 Fibre Channel 400 12 126 (16777216 sur cuivre avec commtateur) Fibre Channel 400 2-50000 126 (16777216 sur bre avec commutateur) Volumes Physique correspond à une unité de stockage Logique correspond à une partition Limitations depuis le BIOS PC : 4 partitions primaires dont une qui peut être étendue et divisée en 4 partitions Logical Volume Management Permet de s'aranchir du découpage en volumes logiques ou physiques 3

Attention pour en proter pleinement les systèmes de chiers devront pouvoir se retailler dynamiquement! RAID Les grappes de disques SCSI ou SATA permettent de construire des RAID Redundant Arrays of Inexpensive Disks devenu Redundant Arrays of Independent Disks Attention le MTBF (Mean Time Between Failure) d'un ensemble de RAID = MTBF d'un disque / nombre de disques utiliser la redondance Diérents niveaux mode linéaire permet de construire un volume logique sans redondance au dessus de plusieurs volumes physiques de tailles éventuellement diérentes voir LVM 0 pas de redondance, mais utilisation de n disques pour une écriture de n blocs consécutifs en simultané multiplication du débit 1 toute écriture se fait sur deux disques miroirs sécurité, mais perte de performance en écriture 5 parallélisme et redondance supporte 1 disque en panne performance et sécurité 6 amélioration du RAID-5 avec 2 écritures redondantes de contrôle supporte 2 disques en panne mais longs calculs des redondances RAID Niveaux combinés 01 ou 0 + 1 10 ou 1 + 0 reconstruction plus locale 15 grappes avec redondance d'éléments répliqués en miroir 50 agrégat de grappes redondantes 51 grappes avec redondance répliquées en miroir 4

Voir Software-RAID-HOWTO ou wikepia/raid Traitement d'une E/S 2 méthodes : par attente active l'uc ne fait rien d'autre par interruption 1. modication du mot d'état du contrôleur disque 2. signal d'interruption 3. interruption transmise à l'uc (problème de masquage et gestion des priorités) 4. le contrôleur d'interruption informe l'uc quel périphérique est prêt 3 Contrôleur d interruption Contrôleur Disque 4 2 1 Traitement de l'interruption par l'uc Programme utilisateur 1. Changement de contexte empilement du compteur de programme(cp) et du mot de statut (MdS) sur la pile système et passage en mode privilégié 2. Exécution du pilote le n de périphérique est utilisé comme index du vecteur d'interruption pour trouver l'adresse du pilote spécique au périphérique 3. À la n de l'exécution du pilote, le CP et le MdS du programme sont restaurés et l'exécution peut reprendre à l'instruction suivante Pilote Le transfert L/E entre mémoire centrale (RAM) et secondaire (périphérique) est réalisée par un canal DMA (Direct Memory Access) libérant ainsi l'uc 4 Architecture d'un PC Cache Adaptateur PCI Mémoire SCSI USB Adaptateur ISA IDE Carte graphique clavier souris disque 5

USB Universal Serial Bus SCSI Small Computer System Interface PCI Peripheral Component Interconnect ISA Industry Standard Architecture Le BIOS (Basic Input/Output System) programme stocké dans une mémoire ash est lancé : 1. vérication de la mémoire 2. vérication clavier/souris 3. exploration des périphériques sur le bus PCI ou ISA et congurations de ces périphériques 4. la mémoire CMOS contient quels sont les périphériques de démarrage 5. le premier secteur (MBR Master Boot Record) est chargé en mémoire, puis exécuté 6. ce premier programme permet de charger un second programme de démarrage qui va charger la partie résidente du noyau et le lancer le noyau va commencer à re-congurer les périphériques... 6