Jerarquía de las memorias

Slides:



Advertisements
Presentaciones similares
1 Memorias Conceptos. Se denomina elemento de memoria a cualquier dispositivo que tenga capacidad para “recordar” información almacenada previamente. ¿Que.
Advertisements

Memoria Tipos de memorias -Memoria ROM Memoria real: Chips de memoria
Read-Only Memory Memoria de Solo Lectura. Es una memoria de semiconductor no destructible Suele almacenar la configuración del sistema o el programa de.
Memoria RAM. Memoria RAM Definición y características.
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
Tema II Unidad de memoria. 2 Unidad de memoria 2.1 Definiciones y conceptos básicos Localización Capacidad Unidad de transferencia
 RAM :La memoria de acceso aleatorio (en inglés: random-access memory, cuyo acrónimo es RAM) es la memoria desde donde el procesador recibe las instrucciones.
INTEGRANTES MEDINA ORTIZ MISSAEL MARTIN GONZALEZ MADRIGAL OMAR
Su objetivo es conseguir el rendimiento de una memoria de gran velocidad al costo de una memoria de baja velocidad Los puntos básicos relacionados con.
Tecnologías de la Información y la Comunicación Profesor: Eliecer Espinosa.
Unidad 3 Componentes internos del ordenador
Dispositivo de almacenamiento
COMPONENTES FISICOS Y LÓGICOS DE LA PC
Introducción a la Informática Clase 7
Arquitectura Básica UC Registros ALU CPU Memoria Periféricos de E/S Bus de Control Bus de Datos Bus de Direcciones.
La memoria de acceso aleatorio (en inglés:random- access memory, cuyo acrónimo es RAM) es la memoria desde donde el procesador recibe las instrucciones.
Electrónica Digital 1. Es la parte de un sistema que almacena datos binarios en grandes cantidades. Están formadas por matrices de elementos de almacenamiento.
Memoria Memoria es el concepto utilizado para identificar aquellos componentes que se usan para guardar datos, instrucciones e información a ser utilizada.
Diseño de la Jerarquía de Memorias
Memorias – Introducción
Jennifer Ruth Castro Torres
Estructura y Tecnología de Ordenadores Noviembre 2004.
MEMORIAS ROM ASPECTOS BÁSICOS
MEMORIA ROM Y MEMORIA RAM. PROFESORA: ANDRY SAAVEDRA SAN CARLOS,
Memorias RAM Características: Son de lectura escritura
HECHO POR: MARIA CAMILA RESTREPO CASTRILLÓN. * La frecuencia de reloj indica la velocidad a la que un ordenador realiza sus operaciones más básicas, como.
IVAN DARIO ROMERO CONDE
MEMORIA RAM Concepto RAM: Siglas de Random acces Memory, un tipo de memoria a la que se puede acceder de forma aleatoria; esto es, se puede acceder a cualquier.
¿Qué unidades conforman el procesador?
Chips Controladores Pequeño circuito electrónico utilizado para realizar una función electrónica especifica. El chips es el que hace posible que la placa.
Ing. María Rosa Dámaso Ríos1 MEMORIA PRINCIPAL Y SECUNDARIA Quinta Semana.
Sistemas Operativos I.
Organización del Computador
Memorias.
Arquitectura de computador
Saúl Domínguez Valdez Computación I Matutino Profesora: Lilia Salas Alejandre.
INTEGRANTES: Andrés Bustos Jorge Chuquirima Fernando Olmedo Byron Cabrera.
PARTES INTERNAS DEL PC.
Arquitectura/Estructura de Computadoras
UNIDAD CENTRAL DE PROCESO
Memorias.
PRESENTADO: Hernan Dario Delgado murcia. son las siglas de random access memory, un tipo de memoria de ordenador a la que se puede acceder aleatoriamente;
Cisco Networking 1.4.4Identificación de los nombres, los propósitos y las características de la memoria ROM y RAM.
HARDWAREHARDWARE FELIX BELLA EDU ROS. INDICE 1-. INTRODUCCION 2-. FUNCIONES BASICAS A) LA UNIDAD CENTRAL (CPU) B) LA MEMORIA PRINCIPAL C) DISPOSITIVOS.
SANTIAGO MORA BERMÚDEZ
FUNCIONAMIENTO INTERNO DEL ORDENADOR
Cisco Networking 1.4.4Identificación de los nombres, los propósitos y las características de la memoria ROM y RAM.
Tema 10 Subsistema de memoria de un computador.
La unidad de almacenamiento tanto en discos como en cintas y en memoria de trabajo (RAM) es el Byte. Un Byte está constituido por 8 pulsos o señales, llamados.
DISPOSITIVOS DE ALMACENAMIENTO
Memoria Principal RAM-ROM-CACHEPor Leyner Steven Cortez.
     Jerarquía de memoria.
LENGUAJE ENSAMBLADOR TIPOS DE LENGUAJES ENSAMBLADORES
Por: Jowin Daniel Rojas Espinosa.  ROM (Read Only Memory) Como su nombre lo indica es una memoria de solo lectura, en si la memoria se mide en Bytes.
EL ORDENADOR PERSONAL Aparato electrónico que sirve para procesar información (transformarla para que sea útil. Para hacerlo codifica la información (descompuesta.
¿Qué es un Microcontrolador?
INTEGRANTES: JOSE ESTEVEZ _HUGO ANDRADE CURSO: 5TO “B”
REPUBLICA BOLIVARIANA DE VENEZUELA UNIVERSIDAD ALONSO DE OJEDA FACULTAD DE INGENIERÍA ESCUELA DE COMPUTACIÓN ING. PROF. LEONEL SEQUERA MEMORIAS.
Resolución de problemas Fundamentos de Programación M.I. Jaime Alfonso Reyes Cortés.
Unidad de transferencia de memoria
ARQUITECTURA DEL ORDENADOR
LICENCIATURAS: HERRAMIENTAS TECNOLOGICAS I GRADO: 1°
ESTRUCTURA INTERNA DE UN ORDENADOR
MEMORIA ROM KAROL YESENIA ROJAS SALDARRIAGA POLITÉCNICO JAIME ISAZA CADAVID 2014.
Arquitectura de Computadores Clase 16 Sistemas y Jerarquías de Almacenamiento IIC 2342 Semestre Rubén Mitnik Pontificia Universidad Católica de.
Arquitectura básica de la computadora
La memoria de acceso aleatorio (en inglés: random-access memory cuyo acrónimo es RAM) es la memoria desde donde el procesador recibe las instrucciones.
Arquitectura de Computadores Clase 17 Tecnologías de Memorias IIC 2342 Semestre Rubén Mitnik Pontificia Universidad Católica de Chile Escuela de.
UNIVERSIDDA TECNICA DE MACHALA FACULTAD DE CIENCIAS QUIMICAS Y DE LA SALUD ESCUELA DE ENFERMERIA UNIVERSIDDA TECNICA DE MACHALA FACULTAD DE CIENCIAS QUIMICAS.
Organización del Computador
Transcripción de la presentación:

Jerarquía de las memorias

Jerarquía de memorias en un Pentium

Métricas de las memorias Capacidad de almacenamiento: en bytes o múltiplos (kB, MB, TB) Tiempo de acceso: en segundos o submúltiplos (ns, ms) Velocidad de tranferencia de datos: en bytes/seg o múltiplos Comsumo de energía: en Watts Tamaño físico: en cm3 Costo total y costo por MB: en $ y $/MB

Tipos y tecnología de memorias Memorias ROM (Read Only Memory) Programable ROM Erasable Programable ROM Electronically Erasable Programable ROM Memorias RAM (Random Access Memory) RAM estáticas vs dinámicas RAM volátiles vs no volátiles Memorias FLASH

Memoria ROM Memoria de sólo lectura (normalmente conocida por su acrónimo, Read Only Memory) es una clase de medio de almacenamiento utilizado en las computadoras y otros dispositivos electrónicos. Los datos almacenados en la ROM no se pueden modificar -al menos no de manera rápida o fácil- y se utiliza principalmente para contener el firmware (software que está estrechamente ligada a hardware específico.

Las más modernas, como EP ROM y Flash EEPROM se puede borrar y volver a programar varias veces, aún siendo descritos como "memoria de sólo lectura (ROM), porque el proceso de reprogramación en general es poco frecuente, relativamente lento y, a menudo, no se permite la escritura en lugares aleatorios de la memoria.

Una razón de que todavía se utilice la memoria ROM para almacenar datos es la velocidad ya que los discos son más lentos. Aún más importante, no se puede leer un programa que es necesario para ejecutar un disco desde el propio disco. Por lo tanto, la BIOS, o el sistema de arranque oportuno de la computadora normalmente se encuentran en una memoria ROM. La memoria RAM normalmente es más rápida para lectura que la mayoría de las memorias ROM, por lo tanto el contenido ROM se suele traspasar normalmente a la memoria RAM.

Ejemplo memoria OTP EPROM

Memoria PROM (PROGRAMMABLE READ ONLY MEMORIES)  Es una memoria digital donde el valor de cada bit depende del estado de un fusible (o antifusible), que puede ser quemado una sola vez. Por esto la memoria puede ser programada (pueden ser escritos los datos) una sola vez a través de un dispositivo especial, un programador PROM. Estas memorias son utilizadas para grabar datos permanentes en cantidades menores a las ROMs, o cuando los datos deben cambiar en muchos o todos los casos

Memoria EPROM MÉTODO DE PROGRAMACIÓN DE LA MEMORIA PROM Para conseguir que la información que se desea grabar sea inalterable, se utilizan dos técnicas: por destrucción de fusible o por destrucción de unión. El proceso de programación de una PROM generalmente se realiza con un equipo especial llamado quemador. Este equipo emplea un mecanismo de interruptores electrónicos controlados por software que permiten cargar las direcciones, los datos y genera los pulsos para fundir los fusibles del arreglo interno de la memoria.

Memoria EPROM Las EPROM, o Memorias sólo de Lectura Reprogramables, se programan mediante impulsos eléctricos y su contenido se borra exponiéndolas a la luz ultravioleta (de ahí la ventanita que suelen incorporar este tipo de circuitos), de manera tal que estos rayos atraen los elementos fotosensibles, modificando su estado

PROGRAMACIÓN DE UNA MEMORIA EPROM Las EPROM se programan insertando el chip en un programador de EPROM. aplicando en un pin especial de la memoria una tensión entre 10 y 25 Voltios durante aproximadamente 50 ms, según el dispositivo, al mismo tiempo se direcciona la posición de memoria y se pone la información a las entradas de datos. Este proceso puede tardar varios minutos dependiendo de la capacidad de memoria. La memoria EPROM, se compone de un arreglo de transistores MOSFET de Canal N de compuerta aislada.

PROGRAMACIÓN DE UNA MEMORIA EPROM Las memorias de sólo lectura presentan un esquema de direccionamiento similar al de las memorias RAM. El microprocesador no puede cambiar el contenido de la memoria ROM. Entre las aplicaciones generales que involucran a las EPROM debemos destacar las de manejo de sistemas microcontrolados. Todo sistema microcontrolado y/o microprocesado (se trate de una computadora personal o de una máquina expendedora de boletos para el autotransporte...) nos encontraremos con cierta cantidad de memoria programable por el usuario (la RAM), usualmente en la forma de dispositivos semiconductores contenidos en un circuito integrado (no olvidemos que un relay biestable o un flip-flop también son medios de almacenamiento de información)

Características físicas de la EPROM

Ejemplo memoria OTP EPROM

Diagrama de tiempos de la EPROM

EEPROM (ELECTRICAL ERASABLE PROGRAMMABLE READ ONLY MEMORY) Las memorias EEPROM (Electrically Erasable Programmable Read-onlyMemory) son memorias no volátiles y eléctricamente borrables a nivel de bytes. La posibilidad de programar y borrar las memorias a nivel de bytes supone una gran flexibilidad, pero también una celda de memoria más compleja. Además del transistor de puerta flotante anterior, es preciso un segundo transistor de selección.

EEPROM (ELECTRICAL ERASABLE PROGRAMMABLE READ ONLY MEMORY) El tener 2 transistores por celda hace que las memorias EEPROM sean de baja densidad y mayor coste. La programación requiere de tiempos que oscilan entre 157s y 625s=byte. Frente a las memorias EPROM, presenta la ventaja de permitir su borrado y programación en placa, aunque tienen mayor costo debido a sus dos transistores por celda.

EEPROM Ventajas La programación y el borrado pueden realizarse sin la necesidad de una fuente de luz UV y unidad programadora de PROM, además de poder hacerse en el mismo circuito gracias a que el mecanismo de transporte de cargas mencionado en el párrafo anterior requiere corrientes muy bajas

EEPROM Ventajas Las palabras almacenadas en memoria se pueden borrar de forma individual. Para borra la información no se requiere luz ultravioleta. Las memorias EEPROM no requieren programador. De manera individual puedes borrar y reprogramar eléctricamente grupos de caracteres o palabras en el arreglo de la memoria. El tiempo de borrado total se reduce a 10ms en circuito donde su antepasado inmediato requería media hora bajo luz ultravioleta externa. El tiempo de programación depende de un pulso por cada palabra de datos de 10 ms, versus los 50 ms empleados por una ROM programable y borrable. Se pueden reescribir aproximadamente unas 1000 veces sin que se observen problemas para almacenar la información. Para reescribir no se necesita hacer un borrado previo

Aplicaciones de las Memorias EEPROM Encontramos este tipo de memorias en aquellas aplicaciones en las que el usuario necesita almacenar de forma permanente algún tipo de información; por ejemplo en los receptores de TV o magnetoscopios para memorizar los ajustes o los canales de recepción.

Ejemplo EEPROM

Ejemplo EEPROM

Memorias de Acceso Aleatorio RAM El tiempo de acceso para todas las palabras es el mismo. Estructura de cuatro bloques Celdas de memoria Decodificador Lógica de control Líneas de bits Las líneas de direcciones se conectan al decodificador, que selecciona la palabra correspondiente.

Memorias de Acceso Aleatorio RAM Tipos de memoria RAM: Volátiles: SRAM (RAM estática): usa flip-flops (también llamados biestables) DRAM (RAM dinámica): usa condensadores No volátiles: NVRAM (RAM no volátil) ROM (también es de acceso aleatorio pero se estudian aparte)

Memorias de Acceso Aleatorio RAM SRAM Sus flip-flops mantienen el estado siempre que no se quite su alimentación. Son de lectura y escritura. Uso: Aplicaciones en las que se valora la rapidez y la sencillez: Memorias caché Buffer La estructura de una SRAM es la misma que la de una RAM genérica. Se fabrican con tecnología bipolar y CMOS. La bipolar es más rápida, pero la CMOS tiene un consumo mucho menor y permite una mayor densidad de integración, y por tanto una mayor capacidad. Actualmente se usa sobre todo la tecnología CMOS Esquema de un condensador

Memorias de Acceso Aleatorio RAM DRAM Condensador cargado: 1 lógico. Condensador descargado: 0 lógico. Se usa un circuito comparador que indica si está por encima o por debajo de un umbral dado. Los condensadores no almacenan la carga por tiempo indefinido por lo que requieren un refresco (por eso se llaman dinámicas). El refresco dinámico es una desventaja frente a las SRAM porque el sistema de control se hace más complejo. Pero un condensador ocupa 4 veces menos que un flip-flop, lo que permite una mayor densidad de almacenamiento y consumen menos potencia que las SRAM.

Memorias de Acceso Aleatorio RAM DRAM Métodos de refresco para una memoria DRAM: <!--[if !supportLists]-->o <!--[endif]-->Por ráfaga: cada tiempo de refresco se suspende el funcionamiento de la DRAM y se refrescan sucesivamente todas sus filas. <!--[if !supportLists]-->o <!--[endif]-->Distribuido: se intercalan los ciclos de refresco con los de lectura y escritura, periódicamente se refresca una fila. <!--[if !supportLists]-->§ <!--[endif]-->Periodo de refresco= tiempo de refresco DRAM / número de filas.

Memorias de Acceso Aleatorio RAM Comparación entre las SRAM y las DRAM Desventajas DRAM frente a SRAM <!--[if !supportLists]-->o <!--[endif]-->Operación de refresco de las celdas de memoria. <!--[if !supportLists]-->o <!--[endif]-->Mayor tiempo de acceso. Ventajas DRAM frente a SRAM <!--[if !supportLists]-->o <!--[endif]-->Mayor densidad de almacenamiento <!--[if !supportLists]-->o <!--[endif]-->Menor consumo de potencia Criterio de utilización SRAM/DRAM <!--[if !supportLists]-->o <!--[endif]-->SRAM <!--[if !supportLists]-->§ <!--[endif]-->Aplicaciones en las que se valora la rapidez y la sencillez. <!--[if !supportLists]-->o <!--[endif]-->DRAM <!--[if !supportLists]-->§ <!--[endif]-->Aplicaciones en las que se necesite una elevada capacidad y un bajo consumo.

Memorias de Acceso Aleatorio RAM Comparación entre las SRAM y las DRAM Desventajas DRAM frente a SRAM <!--[if !supportLists]-->o <!--[endif]-->Operación de refresco de las celdas de memoria. <!--[if !supportLists]-->o <!--[endif]-->Mayor tiempo de acceso. Ventajas DRAM frente a SRAM <!--[if !supportLists]-->o <!--[endif]-->Mayor densidad de almacenamiento <!--[if !supportLists]-->o <!--[endif]-->Menor consumo de potencia Criterio de utilización SRAM/DRAM <!--[if !supportLists]-->o <!--[endif]-->SRAM <!--[if !supportLists]-->§ <!--[endif]-->Aplicaciones en las que se valora la rapidez y la sencillez. <!--[if !supportLists]-->o <!--[endif]-->DRAM <!--[if !supportLists]-->§ <!--[endif]-->Aplicaciones en las que se necesite una elevada capacidad y un bajo consumo.

Memorias de Acceso Aleatorio RAM NVRAM Si se necesita una memoria RAM no volátil, que mantenga su contenido aunque se le quite la tensión de alimentación tenemos dos soluciones: <!--[if !supportLists]-->o <!--[endif]-->Usar memorias que puedan alimentarse con baterías de backup o de respaldo cada vez que se interrumpe la alimentación. <!--[if !supportLists]-->§ <!--[endif]-->Memorias CMOS para que tengan un consumo muy reducido y las baterías no se descarguen demasiado pronto. <!--[if !supportLists]-->§ <!--[endif]-->El sistema de memoria dispone de un circuito de control que supervisa la tensión de alimentación. En funcionamiento normal, las memorias emplean la tensión de alimentación del sistema, pero, al desconectar la tensión de alimentación del sistema, el circuito de control conecta la batería de backup a las patillas de alimentación de las memorias.

Memorias de Acceso Aleatorio RAM <!--[if !supportLists]-->o <!--[endif]-->Utilizar memorias realmente no volátiles, que incorporan la circuitería necesaria para no perder la información cuando se interrumpa la alimentación. La memoria de este tipo más utilizada es: <!--[if !supportLists]-->§ <!--[endif]-->NVRAM con pila de litio interna. <!--[if !supportLists]-->· <!--[endif]-->Se basa en una SRAM a la que se añade una pila de litio y un circuito de detección de fallo de alimentación que comprueba constantemente el nivel de tensión de alimentación. Si éste cae: <!--[if !supportLists]-->1. <!--[endif]-->Inhibe la operación de escritura <!--[if !supportLists]-->2. <!--[endif]-->Conmuta la alimentación a la pila de litio interna. <!--[if !supportLists]-->3. <!--[endif]-->Si el nivel de alimentación se reestablece se realizan las operaciones contrarias.