Description logique des mémoires électroniques

Documents pareils
Architecture des ordinateurs

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

Cours Informatique 1. Monsieur SADOUNI Salheddine

Structure fonctionnelle d un SGBD

Conception de circuits numériques et architecture des ordinateurs

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

Chapitre 4 : Les mémoires

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 4 LA VALORISATION DES STOCKS COURS DE COMPTABILITE ANALYTIQUE SEMESTRE 2 DUT TC

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

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

Architecture des ordinateurs Introduction à l informatique

IN SYSTEM. Préconisations techniques pour Sage 100 Windows, MAC/OS, et pour Sage 100 pour SQL Server V16. Objectif :

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

Représentation des Nombres

Architecture des ordinateurs TD1 - Portes logiques et premiers circuits

Structure de base d un ordinateur

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)

TD Architecture des ordinateurs. Jean-Luc Dekeyser

Premiers pas sur l ordinateur Support d initiation

Architecture matérielle des systèmes informatiques

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

Leçon 1 : Les principaux composants d un ordinateur

Structure et fonctionnement d'un ordinateur : hardware

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

Le poids et la taille des fichiers

Un ordinateur, c est quoi?

Centre CPGE TSI - Safi 2010/2011. Algorithmique et programmation :

PG208, Projet n 3 : Serveur HTTP évolué

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

TS 35 Numériser. Activité introductive - Exercice et démarche expérimentale en fin d activité Notions et contenus du programme de Terminale S

IV- Comment fonctionne un ordinateur?

Cours 3 : L'ordinateur

THEME 1 : L ORDINATEUR ET SON ENVIRONNEMENT. Objectifs

Éléments d'architecture des ordinateurs

Le multiplexage. Sommaire

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

Introduction à l Informatique licence 1 ère année Notes de Cours

CLIP. (Calling Line Identification Presentation) Appareil autonome affichant le numéro appelant

nom : Collège Ste Clotilde

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

VIII- Circuits séquentiels. Mémoires

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

UEO11 COURS/TD 1. nombres entiers et réels codés en mémoire centrale. Caractères alphabétiques et caractères spéciaux.

Matériel & Logiciels (Hardware & Software)

Rappel: Le routage dans Internet. Contraintes. Environnement et contraintes. La décision dans IP du routage: - Table de routage:

Configuration automatique

NOTIONS DE RESEAUX INFORMATIQUES

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

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

LES DIFFÉRENTS FORMATS AUDIO NUMÉRIQUES

Organisation des Ordinateurs

Il se peut que le produit livré diffère de l illustration.

Chapitre 13 Numérisation de l information

Licence Sciences et Technologies Examen janvier 2010

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 AU LANGAGE C SUR PIC DE MICROSHIP

QUESTION 1 {2 points}

Les liaisons SPI et I2C

Logiciel de base. Première année ENSIMAG

CQP 112 Introduc/on à la programma/on. Thème 2 : Architecture d un système informa/que. Département d informa/que

AUJOUR'HUI, NOUS ALLONS DÉCOUVRIR

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

Traitement numérique de l'image. Raphaël Isdant

Capacité de mémoire Tablettes

Représentation d un entier en base b

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

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation

TP Codage numérique des caractères. Un ordinateur ne manipule que des 0 et des 1 : Comment alors code-t-il du texte?

Architecture des ordinateurs

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

FONCTION COMPTAGE BINAIRE ET DIVISION DE FRÉQUENCE

TABLE DES MATIERES. I. Objectifs page 2. II. Types de réseaux page 2. III. Transmission page 2. IV. Câbles page 3. V.

DU BINAIRE AU MICROPROCESSEUR - D ANGELIS CIRCUITS CONFIGURABLES NOTION DE PROGRAMMATION

La continuité de service

PIC : COURS ASSEMBLEUR

Présentation du module Base de données spatio-temporelles

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

CHAPITRE 4 LA MÉMOIRE DE L'ORDINATEUR

Plan du Travail. 2014/2015 Cours TIC - 1ère année MI 30

La conversion de données : Convertisseur Analogique Numérique (CAN) Convertisseur Numérique Analogique (CNA)

ISO/CEI NORME INTERNATIONALE

Conception de circuits numériques et architecture des ordinateurs

Projet d informatique M1BI : Compression et décompression de texte. 1 Généralités sur la compression/décompression de texte

SGM. Master S.T.S. mention informatique, première année. Isabelle Puaut. Septembre Université de Rennes I - IRISA

ProCod. Manuel d utilisation. Software de programmation pour codeurs absolus TWK modèles CRF et DAF CRF DF 08 / 10

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

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

ET 24 : Modèle de comportement d un système Boucles de programmation avec Labview.

CESI Bases de données

Dossier technique. Présentation du bus DMX et Utilisation des options EL13 / EL14 ERM AUTOMATISMES INDUSTRIELS 1 LE PROTOCOLE DMX 2

qwertyuiopasdfghjklzxcvbnmqwerty uiopasdfghjklzxcvbnmqwertyuiopasd fghjklzxcvbnmqwertyuiopasdfghjklzx cvbnmqwertyuiopasdfghjklzxcvbnmq

L information sera transmise selon des signaux de nature et de fréquences différentes (sons, ultrasons, électromagnétiques, électriques).

2. Couche physique (Couche 1 OSI et TCP/IP)

Logiciel de Base. I. Représentation des nombres

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

Information. BASES LITTERAIRES Etre capable de répondre à une question du type «la valeur trouvée respecte t-elle le cahier des charges?

Partie 7 : Gestion de la mémoire

TASCAM MX Utilisation du SCSI

Transcription:

Description logique des mémoires électroniques II2 - Cours Mémoire - Description logique J. Villemejane - julien.villemejane@u-pec.fr IUT Créteil-Vitry Département GEII Université Paris-Est Créteil Année universitaire 2012-2013 1/22

Plan du cours 1 Introduction aux mémoires 2 Organisation de la mémoire Mots binaires Capacité d une mémoire Caractérisation fonctionnelle Volatilité Méthode d accès 3 Mémoires à accès séquentiel FIFO LIFO 4 Mémoires à accès aléatoire Principe d adressage Décodage interne Extension de capacité des mémoires Exemples de mémoire 2/22

Introduction aux mémoires Mémoire Dispositif capable d enregistrer, de conserver et de restituer des informations Informations binaires pour un ordinateur Classement des mémoires Caractéristiques : capacité, débit... Type d accès : séquentiel, direct... Durée de vie de l information 3/22

Introduction aux mémoires Mémoire Dispositif capable d enregistrer, de conserver et de restituer des informations Informations binaires pour un ordinateur Classement des mémoires Caractéristiques : capacité, débit... Type d accès : séquentiel, direct... Durée de vie de l information 3/22

Introduction aux mémoires Différentes formes de stockage Numérique : Circuits intégrés, CDROM... Analogique : Cassettes, Disques durs... Ce cours s intéresse aux mémoires à semi-conducteurs. (Circuits intégrés) 4/22

Introduction aux mémoires Différentes formes de stockage Numérique : Circuits intégrés, CDROM... Analogique : Cassettes, Disques durs... Ce cours s intéresse aux mémoires à semi-conducteurs. (Circuits intégrés) 4/22

Introduction aux mémoires Différentes formes de stockage Numérique : Circuits intégrés, CDROM... Analogique : Cassettes, Disques durs... Ce cours s intéresse aux mémoires à semi-conducteurs. (Circuits intégrés) 4/22

Organisation de la mémoire Mots binaires Cellule mémoire élémentaire Le BIT : plus petit élément de stockage Regroupement de bits Quartet (ou nibble) : groupe de 4 bits Octet (ou byte) : groupe de 8 bits Mot : groupement d octets (1, 2, 4, 8 octets) Unité d information adressable en mémoire 5/22

Organisation de la mémoire Mots binaires Cellule mémoire élémentaire Le BIT : plus petit élément de stockage Regroupement de bits Quartet (ou nibble) : groupe de 4 bits Octet (ou byte) : groupe de 8 bits Mot : groupement d octets (1, 2, 4, 8 octets) Unité d information adressable en mémoire 5/22

Organisation de la mémoire Capacité d une mémoire Définition : capacité d une mémoire Quantité d informations que peut mémoriser un dispositif. On indique la capacité C M en mots de la mémoire et la largeur (ou taille, format) W M de ses mots (en bits). La capacité en bits C B de cette mémoire vaut alors : C B = C M W M Très souvent, ce nombre est une puissance de 2, pour des raisons d optimisation des liaisons internes au boîtier. Abréviations courantes : kilo (k) = 2 10 = 1024 méga (M) = 2 20 = 1048576 giga (G) = 2 30 = 1073741824 6/22

Organisation de la mémoire Capacité d une mémoire Définition : capacité d une mémoire Quantité d informations que peut mémoriser un dispositif. On indique la capacité C M en mots de la mémoire et la largeur (ou taille, format) W M de ses mots (en bits). La capacité en bits C B de cette mémoire vaut alors : C B = C M W M Très souvent, ce nombre est une puissance de 2, pour des raisons d optimisation des liaisons internes au boîtier. Abréviations courantes : kilo (k) = 2 10 = 1024 méga (M) = 2 20 = 1048576 giga (G) = 2 30 = 1073741824 6/22

Organisation de la mémoire Caractérisation fonctionnelle Mémoire = Tableau de données 7/22

Organisation de la mémoire Volatilité Volatilité Capacité de rétention des informations en l absence d alimentation. Il existe deux sortes de mémoire : mémoires volatiles : perdant leurs informations dès que l énergie est supprimée mémoires non-volatiles : gardant leurs informations même sans courant Remarque : toutefois, les mémoires non-volatiles ne peuvent pas garder éternellement leurs informations (durée de vie des composants). 8/22

Organisation de la mémoire Volatilité Volatilité Capacité de rétention des informations en l absence d alimentation. Il existe deux sortes de mémoire : mémoires volatiles : perdant leurs informations dès que l énergie est supprimée mémoires non-volatiles : gardant leurs informations même sans courant Remarque : toutefois, les mémoires non-volatiles ne peuvent pas garder éternellement leurs informations (durée de vie des composants). 8/22

Organisation de la mémoire Volatilité Volatilité Capacité de rétention des informations en l absence d alimentation. Il existe deux sortes de mémoire : mémoires volatiles : perdant leurs informations dès que l énergie est supprimée mémoires non-volatiles : gardant leurs informations même sans courant Remarque : toutefois, les mémoires non-volatiles ne peuvent pas garder éternellement leurs informations (durée de vie des composants). 8/22

Organisation de la mémoire Méthode d accès Deux méthodes d accès sont aussi possibles : accès séquentiel accès direct (ou aléatoire) 9/22

Mémoires à accès séquentiel FIFO FIFO (First In - First Out) Ce sont des mémoires où les mots ne sont pas adressables : les mots sont lus dans le même ordre qu ils sont écrits (le premier écrit est le premier lu). Une FIFO 4x8, par exemple, peut être vue comme un ensemble de 8 registres à décalage, de 4 bits chacun. 10/22

Mémoires à accès séquentiel LIFO LIFO (Last In - First Out) Ce sont un autre type de mémoire non adressable, encore appelées piles (ou stack), avec deux opérations possibles : push : met une information au sommet de la pile, en poussant vers le bas les informations déjà présentes dans la pile pop : prend l information qui se trouve au sommet de la pile, en poussant tout le contenu de la pile vers le sommet Les ordinateurs utilisent couramment des piles pour le stockage de l information. Dans ces cas, la pile n est pas implémentée à l aide des registres, mais utilise une partie de la mémoire RAM de l ordinateur. 11/22

Mémoires à accès séquentiel LIFO Une pile 4x8, par exemple, peut être vue comme un ensemble de 8 registres à décalage, de 4 bits chacun. Mais contrairement aux FIFO, les registres à décalage sont bidirectionnels et on accède seulement au registre en haut (le sommet de la pile) 12/22

Mémoires à accès aléatoire Principe d adressage Bus d adresses Bus de données (unidirectionnel ou bidirectionnel) Sélection de boitier (OE) Lecture/Ecriture (RD/W R) 13/22

Mémoires à accès aléatoire Décodage interne Soit un boîtier de 128k x 16 bits Combien de fils d adressage? Combien de sorties pour le décodeur? 17 fils d adressage (2 17 = 128k) - 131 072 sorties Est-ce technologiquement possible? 14/22

Mémoires à accès aléatoire Décodage interne Soit un boîtier de 128k x 16 bits Combien de fils d adressage? Combien de sorties pour le décodeur? 17 fils d adressage (2 17 = 128k) - 131 072 sorties Est-ce technologiquement possible? 14/22

Mémoires à accès aléatoire Décodage interne Soit un boîtier de 128k x 16 bits Combien de fils d adressage? Combien de sorties pour le décodeur? 17 fils d adressage (2 17 = 128k) - 131 072 sorties Est-ce technologiquement possible? 14/22

Mémoires à accès aléatoire Extension de capacité des mémoires Exemple 1 : utilisation de deux RAM 64Kx4 pour obtenir une mémoire 64Kx8 15/22

Mémoires à accès aléatoire Extension de capacité des mémoires Exemple 1 : utilisation de deux RAM 64Kx4 pour obtenir une mémoire 64Kx8 15/22

Mémoires à accès aléatoire Extension de capacité des mémoires Exemple 2 : utilisation de deux RAM 1Mx8 pour obtenir une mémoire 2Mx8 16/22

Mémoires à accès aléatoire Extension de capacité des mémoires Exemple 2 : utilisation de deux RAM 1Mx8 pour obtenir une mémoire 2Mx8 16/22

Mémoires à accès aléatoire Exemples de mémoire Exemple 1 : SANYO LC371100SP 17/22

Mémoires à accès aléatoire Exemples de mémoire Exemple 1 : SANYO LC371100SP - Mask Rom : 128k x 8 bits 18/22

Mémoires à accès aléatoire Exemples de mémoire Exemple 1 : SANYO LC371100SP - Mask Rom : 128k x 8 bits 19/22

Mémoires à accès aléatoire Exemples de mémoire Exemple 2 : SIMTEK STK10C48 20/22

Mémoires à accès aléatoire Exemples de mémoire Exemple 2 : SIMTEK STK10C48 - Non-volatile Static RAM : 2k x 8 bits 21/22

Mémoires à accès aléatoire Exemples de mémoire Exemple 2 : SIMTEK STK10C48 - Non-volatile Static RAM : 2k x 8 bits 22/22