Download MEMORIAS SEMICONDUCTORAS Memorias Definición: Las
Document related concepts
no text concepts found
Transcript
MEMORIAS SEMICONDUCTORAS Memorias Definición: Las memorias son dispositivos electrónicos cuya función principal es almacenar información. Para que un sistema conserve los datos o informaciones es necesario que lo guarden de manera perpetua o temporal dicha información, es decir que sean empleadas memorias de programa o de datos. Naturaleza física de almacenamiento: -semiconductor (ej. Ram, rom ,flash) -magnético (ej. Unidades de cinta o disco) -óptico (ej. Unidades de dvd y CDROM) Memoria de semiconductor Las memorias semiconductoras están creadas por bloques de internos circuitos elaborados a base de semiconductores (SI, GE) las cuales forman transistores de distintos tipos. La memoria de semiconductor usa circuitos integrados basados en semiconductores para almacenar información. Un chip de memoria de semiconductor puede contener millones de minúsculos transistores o condensadores. Las memorias semiconductoras vienen encapsuladas, y cada chip contiene una matriz de celdas de memoria. Una de las características más importantes de los chips de memoria, es la cantidad de bits que se pueden leer/escribir simultáneamente. Tenemos muchas formas de organizar la memoria, en un extremo tenemos una memoria en la cual la organización física es igual a la lógica (igual a como la percibe el procesador), esto sería que el chip de memoria está organizado en W palabras de B bits cada una. Por ejemplo una memoria de 16 Mbits podría estar organizada en 1Mpalabras de 16 bits cada una. En el otro extremo tenemos la estructura llamada "un bit por chip" en la cual los datos se lee/escriben por bits Existen muchas configuraciones, pero la mayoría de estas memorias manejan los siguientes elementos y señales. a) Bus de Datos: es un colector o conjunto de líneas triestado que transportan la información almacenada en memoria. El bus de datos se puede conectar a las líneas correspondientes de varias pastillas. b) Bus de Direcciones: cuando se está completo, es un conjunto de m líneas que transportan la dirección y que permite codificar 2 posiciones de memoria. Pude estar multiplexado, de forma que primero se transmiten m/2 bits y luego, el resto. Sistemas digitales II Página 0 Ancho de palabra típico: 1,4 u 8 bits. La operación básica de la memoria consiste en leer y almacenar datos mediante el bus de datos y de direcciones esta operación se realiza en un orden lógico el cual es el siguiente: - Apuntar a la dirección de memoria que se desea leer o escribir mediante el uso del bus de direcciones. - Selección del tipo de operación: Lectura o escritura. - Cargar los datos a almacenar (en el caso de una operación de escritura) - Retener los datos de la memoria (en el caso de una operación de lectura) - Habilitar o deshabilitar la memoria para una nueva operación Desierta forma las memorias son el método más efectivo de almacenar información en una PC y dependiendo del tipo de documento o programa que quieres almacenar hay un tipo para cada cual. Un ej. de estas son las memorias estáticas las cuales presentar su información en registros internos o flip flop y otras son las dinámicas lo contrario a la anterior. Tenemos que recordar algo cada cierto tiempo es necesario refrescar la energía para conservar la información, "PUNTO DE RECUERDO”. Del mismo modo tenemos que saber que para acceder a una información dentro de una memoria es preciso seleccionar la localización de cada registro. Un registro es donde se almacena todos los códigos de operaciones de la última operación efectuada, esto se hace atreves de de un decodificador de direcciones. A cada una de esas localizaciones de les llama direcciones toda memoria tiene una capacidad total para determinarla podemos multiplicar la capacidad por la longitud comprendiendo que la capacidad se calcula 2 a la n siendo n el numero de bits. Sistemas digitales II Página 1 ORGANIZACIÓN El elemento básico de la memoria semiconductora es la celda de memoria o celda básica, aunque existen muchas tecnologías utilizadas para su implementación, todas compartes algunas propiedades. * Presentan 2 estados, los cuales se utilizan para representar un uno o un cero. * Puede escribirse en ellas al menos una vez. * Pueden leerse para saber su estado. Funcionamiento y estructura de una celda binaria • Tres terminales capaces de llevar una señal eléctrica. • El selector selecciona una celda. • El control indica el tipo de operación: lectura o escritura. • la otra terminal provee una señal que pone a la celda en 1 o 0. Para leer, es usada como salida de la celda Sistemas digitales II Página 2 CARACTERÍSTICAS Métodos de Acceso. Se refiere a la forma en que el Hardware localiza las posiciones de memoria a ser leídas o escritas. Acceso secuencial: La memoria es accedida mediante un recorrido lineal, sin saltos, desde la posición inicial hasta la primera posición a ser leída. Acceso Directo: Mediante circuitos digitales se produce un posicionamiento inicial, cercano a los datos a leer. A continuación, mediante acceso secuencial, se leen o escriben los datos. Acceso Aleatorio: Mediante circuitos digitales se accede a la dirección correspondiente, las posiciones de memoria asociadas a esa dirección son leídas o escritas simultáneamente. Acceso Asociativo: Es un acceso aleatorio pero permite la comparación de ciertos datos. Tiempo de acceso. El tiempo de acceso de una memoria hace referencia a la velocidad con la que la memoria es capaz de realizar un proceso de lectura o de escritura. Es el tiempo que transcurre entre el instante en que se ordena una operación de lectura y el instante en que se dispone de la primera información. Pensando en que la escritura o lectura es algo de lo que se sirve un dispositivo como el microprocesador, se define lo que se llama tiempo de ciclo. Se trata del tiempo que debe transcurrir entre dos operaciones de lectura o escritura consecutivas. Ello es debido a que los procesos de escritura/lectura, no requieren en sus fases terminales la atención completa del microprocesador, pudiendo comenzar a realizar otras operaciones mientras tanto. Tecnología Se utilizan fundamentalmente dos tecnologías básicas: la bipolar y la MOS. Las memorias bipolares, que utilizan transistores bipolares en su fabricación tienen una cuota de mercado cada vez menor, aunque la BIMOS se utiliza en muchas aplicaciones La tecnología MOS que utiliza MOSFET, es la tecnología de memorias dominante. Existen tres tecnologías MOS principales: PMOS: la mas lenta NMOS: mayores velocidades y densidad de integración CMOS: baja disipación de potencia y su gran velocidad Sistemas digitales II Página 3 Volatilidad o duración de la información La volatilidad de una memoria consiste en la perdida de los datos almacenados, bien por las características de los elementos que las constituyen, bien por la falta de alimentación eléctrica. Se tiene los siguientes tipos: Memorias volátiles Precisan estar alimentadas continuamente. Si se corta la alimentación se borra la información almacenada: Las memoras RAM son pertenecen a este tipo Memorias no volátiles La información permanece en ellas aunque se suprima la alimentación. Las memorias ROM son un ejemplo de memoria no volátil. Clases de memoria semiconductoras Memoria RAM (Random-Access Memory) es aquella donde se guarda los datos que está utilizando en el momento presente. Se pude Leer y escribir datos rápidamente en ellas Es Volátil. Almacenamiento temporal Su clasificación de acuerdo a su tecnología de fabricación es: Tipos de memoria RAM Sistemas digitales II Página 4 Memoria RAM dinámica y estática Acceso aleatorio: el tiempo de acceso es el mismo para todas las locaciones DRAM: Memoria de acceso aleatorio dinámica Alta densidad Baja potencia Económica Velocidad Lenta Dinámica: Necesita ser “refrescada” regularmente SRAM: Memoria de acceso aleatoria estática Baja densidad Alta potencia Costosa Velocidad Rápida Estática: El contenido durará mientras esté alimentada Memoria ROM (Read-Only Memory) "memoria de sólo lectura". Está destinada a ser leída y no es destructible, es decir, que no se puede escribir sobre ella y que conserva intacta la información almacenada, incluso en el caso de que se interrumpa la corriente. Las ROM se clasifican de acuerdo a su tecnología de fabricación en: Tipos de memoria ROM PROM. Es volátil y sólo se puede escribir en ella una sola vez. El proceso de escritura se lleva a cabo eléctricamente y puede realizarlo el suministrados o el cliente con posterioridad. EPROM. Memoria de sólo lectura programable borrable Antes de escribir una operación, todas las celdas de almacenamiento deben ser borradas al estado inicial exponiendo el chip a radiación ultravioleta. Puede ser alterada múltiples veces. Sistemas digitales II Página 5 Más cara que la PROM, pero tiene la ventaja de que puede ser actualizada múltiples veces. EEPROM. Memoria de sólo lectura programable borrable eléctricamente Puede ser escrita sin borrar contenido anterior. Sólo el o los bytes direccionados son actualizados. La operación de escritura toma mucho más tiempo que la de lectura. Combina la ventaja de no-volativilidad con la flexibilidad de ser actualizable usando controles de bus ordinarios, direcciones y línea de datos. Es más cara que la EPROM y puede almacenar menos bits por chip. Flash Nombrada así por la velocidad a la cual puede ser reprogramada. Es intermedia entre la EPROM y la EEPROM en costo y funcionalidad. Mucho más rápida que la EPROM. Puede borrar bloques específicos de memoria. No provee borrado a nivel de bytes. Tiene la densidad alta de las EPROM . CLASIFICACIÓN DE LAS MEMORIAS DE SEMICONDUCTORAS Tipo de memoria Categoría Borrado Mecanismo de escritura Volatibilidad RAM Lecturaescritura Eléctricamente Eléctricamente Volátil ROM Sólo lectura No es posible Máscaras No volátil PROM Sólo lectura No es posible Eléctricamente No volátil EPROM Lecturafrecuente Luz ultravioleta Eléctricamente No volátil EEPROM Lecturafrecuente Eléctricamente Eléctricamente No volátil 4 Sistemas digitales II Página 6