INFORMATIQUE 1 Enseignants: HAMID Rabeh DJOUABRI Abderrezak. Architecture des ordinateurs

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

Chapitre 4 : Les mémoires

Cours Informatique 1. Monsieur SADOUNI Salheddine

Structure de base d un ordinateur

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

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)

Conception de circuits numériques et architecture des ordinateurs

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

Structure et fonctionnement d'un ordinateur : hardware

Cours 3 : L'ordinateur

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

Leçon 1 : Les principaux composants d un ordinateur

Architecture des ordinateurs

Architecture des Ordinateurs. Partie II:

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

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

THEME 1 : L ORDINATEUR ET SON ENVIRONNEMENT. Objectifs

Tout savoir sur le matériel informatique

Premiers pas sur l ordinateur Support d initiation

Architecture des ordinateurs Introduction à l informatique

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

Matériel & Logiciels (Hardware & Software)

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

Éléments d'architecture des ordinateurs

Guide Mémoire NETRAM

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

ASR1 TD7 : Un microprocesseur RISC 16 bits

Un ordinateur, c est quoi?

Architecture matérielle des systèmes informatiques

Exécution des instructions machine

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

L informatique en solo

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

HP 600PD TWR i G 4.0G 39 PC

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

Module M1 Elément 2 : Informatique 1 (I1)

CHAPITRE 4 LA MÉMOIRE DE L'ORDINATEUR

Conception de circuits numériques et architecture des ordinateurs

IFT1215 Introduction aux systèmes informatiques

Techniques de stockage. Techniques de stockage, P. Rigaux p.1/43

qwertyuiopasdfghjklzxcvbnmqwerty uiopasdfghjklzxcvbnmqwertyuiopasd fghjklzxcvbnmqwertyuiopasdfghjklzx cvbnmqwertyuiopasdfghjklzxcvbnmq

METTRE A NIVEAU VOTRE ORDINATEUR

IV- Comment fonctionne un ordinateur?

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

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

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

PRÉCISIONS ET PRÉALABLES

Alchin Couderc Flambard TBSEID 2

Configuration automatique

Spécifications détaillées

GESTION DE LA MEMOIRE

I.1- DÉFINITIONS ET NOTIONS DE BASE

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

Structure et Technologie des Ordinateurs A. Oumnad

Hubert & Bruno Lundi 12 octobre 2009 SAINT-QUENTIN (02)

Organisation des Ordinateurs

METTRE A NIVEAU VOTRE ORDINATEUR

AUJOUR'HUI, NOUS ALLONS DÉCOUVRIR

Représentation des Nombres

Concepts et systèmes de stockage

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

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

Les liaisons SPI et I2C

Structure fonctionnelle d un SGBD

Capacité de mémoire Tablettes

Une version javascript sera disponible directement dans le cours prochainement.

LE MICRO ORDINATEUR. Introduction Architecture Les supports amovibles Les composants Le système d exploitation Les portables

Ordinateur portable Latitude E5410

Tests de performance du matériel

Modules d automatismes simples

Configuration de ma connexion ADSL

Logiciel de Télégestion

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

1. PRESENTATION DU PROJET

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

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

SYSTÈME DE GESTION DE FICHIERS

PACK ADSL WIFI. Configurer ma connexion ADSL avec Modem/Routeur Sagem 1400W

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

UE 503 L3 MIAGE. Initiation Réseau et Programmation Web La couche physique. A. Belaïd

Ajouter de la mémoire à son ordinateur

Cahier n o 7. Mon ordinateur. Gestion et Entretien de l ordinateur

SYSTÈME DE GESTION DE FICHIERS SGF - DISQUE

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

Architecture des ordinateurs. Environnement Windows : sauvegarde

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

Sauvegarde. de données. Nos conseils de prise en main

Architecture des ordinateurs

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

Architecture des ordinateurs. Robin FERCOQ

EPREUVE OPTIONNELLE d INFORMATIQUE CORRIGE

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

2.1 Le point mémoire statique Le point mémoire statique est fondé sur le bistable, dessiné de manière différente en Figure 1.

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

Lecteur de carte à puce LCPM1 SOMMAIRE

TRANSFERER UNE PHOTO SUR CLE USB

Connaître la durée de vie d'un SSD

Architecture des ordinateurs

Transcription:

INFORMATIQUE 1 Enseignants: HAMID Rabeh DJOUABRI Abderrezak 2 Architecture des ordinateurs

2 Architecture de base Modèle de von Neumann Pour traiter une information, un microprocesseur seul ne suffit pas, il faut l insérer au sein d un système minimum de traitement programmé de l information. John Von Neumann est à l'origine d'un modèle de machine universelle de traitement programmé de l information (1946). Cette architecture sert de base à la plupart des systèmes à microprocesseur actuel.

3 Architecture de base Modèle de von Neumann Elle est composée des éléments suivants : 1. une unité centrale 2. une mémoire principale 3. des interfaces d entrées/sorties

4 Architecture de base Modèle de von Neumann Les différents organes du système sont reliés par des voies de communication appelées bus.

5 Les interfaces d entrées/sorties Elles permettent d assurer la communication entre le microprocesseur et les périphériques. ( capteur, clavier, moniteur ou afficheur, imprimante, modem, etc ).

6 Les bus Un bus est un ensemble de fils qui assure la transmission du même type d information. On retrouve trois types de bus véhiculant des informations en parallèle dans un système de traitement programmé de l information :

7 Les bus 1 bus de données 2 bus d'adresses 3 bus de commande

8 Les bus 1 bus de données bus d'adresses bus de commande bidirectionnel qui assure le transfert des informations entre le microprocesseur et son environnement, et inversement. Son nombre de lignes est égal à la capacité de traitement du microprocesseur.

9 Les bus bus de données 2 bus d'adresses bus de commande unidirectionnel qui permet la sélection des informations à traiter dans un espace mémoire (ou espace adressable) qui peut avoir 2 n emplacements, avec n = nombre de conducteurs du bus d'adresses.

10 Les bus bus de données bus d'adresses 3 bus de commande constitué par quelques conducteurs qui assurent la synchronisation des flux d'informations sur les bus des données et des adresses.

11 Une mémoire est un circuit à semi-conducteur permettant d enregistrer, de conserver et de restituer des informations (instructions et variables).

12 Organisation d une mémoire Une mémoire peut être représentée comme une armoire de rangement constituée de différents tiroirs. Chaque tiroir peut contenir un seul élément : des données. Le nombre de cases mémoires pouvant être très élevé, il est alors nécessaire de pouvoir les identifier par un numéro. Ce numéro est appelé adresse. Chaque donnée devient alors accessible grâce à son adresse Avec une adresse de n bits il est possible de référencer au plus 2 n cases mémoire.

13 Caractéristiques d une mémoire La capacité / Le temps d accès / Le temps de cycle / Le débit / Volatilité /

14 Caractéristiques d une mémoire La capacité, représentant le volume global d'informations (en bits) que la mémoire peut stocker ; Le temps d'accès, correspondant à l'intervalle de temps entre la demande de lecture/écriture et la disponibilité de la donnée ; Le temps de cycle, représentant l'intervalle de temps minimum entre deux accès successifs ; Le débit, définissant le volume d'information échangé par unité de temps, exprimé en bits par seconde ; La non volatilité caractérisant l'aptitude d'une mémoire à conserver les données lorsqu'elle n'est plus alimentée électriquement.

15 Différents types de mémoire 1 2 vives (RAM) mortes (ROM)

16 Différents types de mémoire 1 vives (RAM) RAM (Random Acces Memory : mémoire à accès aléatoire) Une mémoire vive sert au stockage temporaire de données. Elle doit avoir un temps de cycle très court pour ne pas ralentir le microprocesseur. vives sont en général volatiles : elles perdent leurs informations en cas de coupure d'alimentation.

17 Différents types de mémoire 1 vives (RAM) Il existe deux grandes familles de mémoires RAM Les RAM statiques Les RAM dynamiques

18 Différents types de mémoire 1 Les RAM statiques vives (RAM) utilisent le principe des bascules électroniques, elle est très rapide et ne nécessite pas de rafraîchissement, par contre, elle est chère, volumineuse et, grosse consommatrice d'électricité. Elle est utilisée pour les caches mémoire, exemple les tampons mémoire L1, L2 et L3 des microprocesseurs.

19 Différents types de mémoire 1 vives (RAM) Les RAM dynamiques Dans les RAM dynamiques (DRAM), l'information est mémorisée sous la forme d'une charge électrique stockée dans un condensateur

20 Différents types de mémoire 1 vives (RAM) Les RAM dynamiques SDRAM (Synchronous Dynamic RAM). Pour les machines de la génération Pentium II, Pentium III. On distingue la SDRAM 66, 100 et 133 (fréquence d'accès en MHz). Elle comporte normalement 168 broches.

21 Différents types de mémoire 1 vives (RAM) Les RAM dynamiques DDR SDRAM (Double Data Rate Synchronous Dynamic RAM). Elle est aussi plus chère. On distingue les DDR PC1600, PC2100, PC2700, PC3200, etc. Le numéro représente la quantité théorique maximale de transfert d'information en Mégaoctets par seconde. Elle est utilisée pour les machines de génération Pentium III et Pentium 4. Elle comporte normalement 184 broches.

22 Différents types de mémoire 1 vives (RAM) Les RAM dynamiques DDR2 SDRAM (Double Data Rate two SDRAM). On distingue les DDR2-400, DDR2-533, DDR2-667, DDR2-800 et DDR2-1066. Le numéro (400, 533, ) représente la fréquence de fonctionnement. Elle comporte normalement 240 broches

23 Différents types de mémoire 1 vives (RAM) Les RAM dynamiques DDR3 SDRAM (Double Data Rate three SDRAM). Il s'agit de la 3 e génération de la technologie DDR. La DDR3 fournit un débit deux fois plus important que la DDR2, et permet d'atteindre un débit de 6400 MB/s, et jusqu'à 10664 MB/S pour de la DDR3-1333 2.

24 Différents types de mémoire 1 vives (RAM) Les RAM dynamiques A-DATA OCZ Technologies Corsair Crucial G. Skill Kingston Fabricants de mémoire Dane-Elec Infineon Transcend

25 Différents types de mémoire vives (RAM) 2 mortes (ROM) ROM: Read-Only Memory est une mémoire non volatile, c est-à-dire une mémoire qui ne s efface pas lorsque l appareil qui la contient n est plus alimenté en électricité.

26 Différents types de mémoire 2 mortes (ROM) mortes sont utilisées, entre autres, pour stocker les informations nécessaires au démarrage d un ordinateur (BIOS, instructions de démarrage, microcode) ; puisque les mémoires mortes ne peuvent pas être modifiées, il n y a pas de risque d effacement accidentel par l utilisateur.

27 Différents types de mémoire 2 mortes (ROM) mortes sont classées selon la possibilité de les programmer et de les effacer :

28 Différents types de mémoire 2 mortes (ROM) Les ROM (Read Only Memory) dont le contenu est défini lors de la fabrication.

29 Différents types de mémoire 2 mortes (ROM) Les PROM (Programmable Read Only Memory) sont programmables par l utilisateur, mais une seule fois en raison du moyen de stockage, les données sont stockées par des fusibles.

30 Différents types de mémoire 2 mortes (ROM) Les EPROM (Erasable Programmable Read Only Memory) sont effaçables et programmables par l utilisateur. Comme l effaçage se fait en plaçant la mémoire dans une machine spéciale,

31 Différents types de mémoire 2 mortes (ROM) Les EEPROM (Electrically Erasable Programmable Read Only Memory) sont effaçables et programmables par l utilisateur. Elles sont plus faciles à effacer que les EPROM car elles sont effaçables électriquement donc sans manipulations physiques.

32 Différents types de mémoire 2 mortes (ROM) Les UVPROM (Ultra Violet Programmable Read Only Memory) sont des mémoires programmables par l'utilisateur. Elles sont effaçables en les mettant dans une chambre à ultraviolet. Les UV Prom n'ont plus de raison d'être aujourd'hui car de nouvelles mémoires (par exemple, mémoire Flash) bien plus pratiques les remplacent. Toutefois il est encore possible d'en rencontrer dans certains anciens appareils.

33 Notion de hiérarchie mémoire

34 Notion de hiérarchie mémoire Les registres sont les éléments de mémoire les plus rapides. Ils sont situés au niveau du processeur et servent au stockage des opérandes et des résultats intermédiaires.

35 Notion de hiérarchie mémoire La mémoire cache est une mémoire rapide de faible capacité destinée à accélérer l accès à la mémoire centrale en stockant les données les plus utilisées.

36 Notion de hiérarchie mémoire La mémoire principale est l organe principal de rangement des informations. Elle contient les programmes (instructions et données) et est plus lente que les deux mémoires précédentes.

37 Notion de hiérarchie mémoire La mémoire d appui sert de mémoire intermédiaire entre la mémoire centrale et les mémoires de masse. Elle joue le même rôle que la mémoire cache.

38 Notion de hiérarchie mémoire La mémoire de masse est une mémoire périphérique de grande capacité utilisée pour le stockage permanent ou la sauvegarde des informations. Elle utilise pour cela des supports magnétiques (disque dur, ZIP) ou optiques (CDROM, DVDROM).

Le microprocesseur 39 Le microprocesseur Un microprocesseur est construit autour de deux éléments principaux : Une unité de commande Une unité de traitement associés à des registres chargées de stocker les différentes informations à traiter. Ces trois éléments sont reliés entre eux par des bus interne permettant les échanges d informations.

Le microprocesseur 40 Le microprocesseur

Le microprocesseur 41 Le microprocesseur Remarques : Il existe deux types de registres : 1. les registres d'usage général permettent à l'unité de traitement de manipuler des données à vitesse élevée. Ils sont connectés au bus données interne au microprocesseur. 2. les registres d'adresses (pointeurs) connectés sur le bus adresses.

Le microprocesseur 42 L unité de commande Elle permet de séquencer le déroulement des instructions. Elle effectue la recherche en mémoire de l'instruction. le compteur de programme Il contient toujours l adresse de l instruction à exécuter. le registre d'instruction et le décodeur d'instruction : chacune des instructions à exécuter est rangée dans le registre instruction puis est décodée par le décodeur d instruction. Bloc logique de commande (ou séquenceur) : Il organise l'exécution des instructions au rythme d une horloge.

Le microprocesseur 43 L unité de traitement C est le cœur du microprocesseur. Elle regroupe les circuits qui assurent les traitements nécessaires à l'exécution des instructions : L Unité Arithmétique et Logique (UAL) Le registre d'état Les accumulateurs

Le microprocesseur 44 L unité de traitement L Unité Arithmétique et Logique (UAL) est un circuit complexe qui assure les fonctions logiques (ET, OU, Comparaison, Décalage, etc ) ou arithmétique (Addition, soustraction).

Le microprocesseur 45 L unité de traitement Le registre d'état Le registre d'état est généralement composé de 8 bits à considérer individuellement. Chacun de ces bits est un indicateur dont l'état dépend du résultat de la dernière opération effectuée par l UAL. On les appelle indicateur d état ou flag ou drapeaux.

Le microprocesseur 46 L unité de traitement Les accumulateurs Les accumulateurs sont des registres de travail qui servent à stocker une opérande au début d'une opération arithmétique et le résultat à la fin de l'opération

Le microprocesseur 47 Schéma fonctionnel

Le microprocesseur 48 Cycle d exécution d une instruction Phase 1: Recherche de l'instruction à traiter Phase 2 : Décodage de l instruction et recherche de l'opérande Phase 3 : Exécution de l'instruction

Le microprocesseur 49 Jeu d instructions La première étape de la conception d un microprocesseur est la définition de son jeu d instructions. Le jeu d instructions décrit l ensemble des opérations élémentaires que le microprocesseur pourra exécuter.

Le microprocesseur 50 Type d instructions Les instructions que l on retrouve dans chaque microprocesseur peuvent être classées en 4 groupes : Transfert de données pour charger ou sauver en mémoire, effectuer des transferts de registre à registre, etc Opérations arithmétiques : addition, soustraction, division, multiplication Opérations logiques : ET, OU, NON, NAND, comparaison, test, etc Contrôle de séquence : branchement, test, etc

51 Codage Le microprocesseur Les instructions et leurs opérandes (paramètres) sont stockés en mémoire principale. Une instruction est composée de deux champs : le code instruction, qui indique au processeur quelle instructio réaliser le champ opérande qui contient la donnée, ou la référence à une donnée en mémoire (son adresse).

Le microprocesseur 52 Mode d adressage Un mode d'adressage définit la manière dont le microprocesseur va accéder à l opérande. Les différents modes d'adressage dépendent des microprocesseurs mais on retrouve en général : l'adressage de registre où l on traite la données contenue dans un registre l'adressage immédiat où l on définit immédiatement la valeur de la donnée l'adressage direct où l on traite une données en mémoire Selon le mode d adressage de la donnée, une instruction sera codée par 1 ou plusieurs octets.

Le microprocesseur 53 Temps d exécution Chaque instruction nécessite un certain nombre de cycles d horloges pour s effectuer. Le nombre de cycles dépend de la complexité de l instruction et aussi du mode d adressage. Il est plus long d accéder à la mémoire principale qu à un registre du processeur. La durée d un cycle dépend de la fréquence d horloge du séquenceur.