Está en la página 1de 25

CONTENIDO

OBJETIVO .................................................................................................................................................. III INTRODUCCIN ....................................................................................................................................... iv GENERALIDADES ..................................................................................................................................... v DIFERENCIA ENTRE LAS MEMORIAS VOLTILES Y LAS NO VOLTILES ............................. vii MEMORIAS NO VOLTILES ................................................................................................................ viii ROM ...................................................................................................................................................... viii Sombreado de la ROM ...................................................................................................................... x TIPOS Y CLASIFICACIONES DE ROM ........................................................................................ xi ROM (ROM verdadera o de mscara) ....................................................................................... xi PROM ............................................................................................................................................. xii EPROM .......................................................................................................................................... xii EEPROM/ROM Flash ................................................................................................................. xiii DISCO DURO ....................................................................................................................................... xv UNIDADES DE DISCO FLEXIBLE (FLOPPY)................................................................................. xv CD-ROM ............................................................................................................................................... xvi DVD-ROM............................................................................................................................................. xvi MEMORY FLASH ................................................................................................................................ xvi MEMORIAS VOLTILES ...................................................................................................................... xvii RAM ...................................................................................................................................................... xvii TIPOS Y CLASIFICACIN DE LAS RAM ................................................................................. xviii DRAM ............................................................................................................................................ xix SRAM o memoria cach............................................................................................................. xix NVRAM .......................................................................................................................................... xx ANEXO ...................................................................................................................................................... xxi Cmo funciona una RAM y una ROM? ......................................................................................... xxi CONCLUSIONES .................................................................................................................................. xxiv REFERENCIAS ...................................................................................................................................... xxv

ACRNIMOS

ALU: Unidad Aritmtica y Lgica (Arithmetic & Logic Unit). CI: Circuito Integrado. CPU: Unidad Central de Procesamiento (Central Processing Unit). DRAM: Memoria de Lectura/Escritura Dinmica (Dinamic Reading All Memory). EEPROM: Memoria de Solo Lectura Borrable y Programable Elctricamente (Electrical Erasable Programmable Read-Only Memory) EPROM: Memoria de Solo Lectura Borrable y Programable (Erasable Programmable Read-Only Memory) MPU: Unidad Microprocesadora (Microprocessor Unit). NVRAM: RAM no voltil PROM: Memoria de Solo Lectura Programable (Programmable Read-Only Memory) RAM: Memoria de Acceso Aleatorio (Random Accesing Memory). ROM: Memoria de Solo Lectura (Read-Only Memory) SRAM: Memoria de Lectura/Escritura Esttica (Static Reading All Memory).

II

OBJETIVO
Conocer la clasificacin y los tipos de unidades de memoria que existen o existieron en el campo de las computadoras digitales. Adems, tambin estar al corriente del funcionamiento bsico de cada una de ellas, y tener el conocimiento de las ventajas y desventajas de estas, para con ello llegar a la conclusin de porque algunas dejaron de usarse y otras siguen siendo muy tiles.

III

INTRODUCCIN
Por definicin, en informtica, una unidad de memoria es un conjunto de circuitos que permiten almacenar y recuperar la informacin. En un sentido ms amplio, puede referirse tambin a sistemas externos de almacenamiento, como las unidades de disco o de cinta. Por lo general se refiere slo al semiconductor rpido de almacenaje (RAM) conectado directamente al procesador. [Encarta, 2009]

El campo de las unidades de memoria es ampliamente extenso existen gran variedad de memoria divididos en dos grandes campos de estudio, memorias voltiles y memorias no voltiles.

En este trabajo de investigacin, se incluye informacin de las unidades de memoria entre otras cosas: los tipos, la funcin de cada una, la finalidad, principio de funcionamiento, etc.

iv

GENERALIDADES
La memoria es el espacio de trabajo del procesador de la computadora. Es un rea de almacenamiento provisional en donde deben residir los programas y datos utilizados por el procesador. El almacenamiento en memoria es considerado temporal porque los datos y el programa permanecen en ella slo en tanto que la computadora tenga suministro elctrico o no sea reiniciada: antes de apagarla o reiniciarla, cualquier dato debe ser guardado en un dispositivo de almacenamiento an ms permanente (generalmente un disco duro), con el fin de que pueda ser cargado en memoria cuando se requiera [Mueller, 2001]. A la memoria se le conoce generalmente como RAM o Memoria de Acceso Aleatoria. A la memoria principal se le llama RAM porque es posible acceder a cualquier ubicacin de ella aleatoria y rpidamente. Esta designacin puede ser un tanto engaosa y, a menudo, malinterpretada. A la Memoria de Slo Lectura (ROM), por ejemplo, tambin es posible acceder de manera aleatoria, aunque normalmente se diferencia de la RAM del sistema porque no permite la escritura la escritura en ella. Adems, la memoria del disco tambin permite el acceso aleatorio, tampoco la consideramos [Mueller, 2001]. Como el microprocesador no es capaz por s solo de albergar la gran cantidad de memoria necesaria para almacenar instrucciones y datos de programa (por ejemplo, el texto de un programa de tratamiento de texto), pueden emplearse transistores como elementos de memoria en combinacin con el microprocesador. Para proporcionar la memoria necesaria se emplean otros circuitos integrados llamados chips de memoria de acceso aleatorio (RAM, siglas en ingls), que contienen grandes cantidades de transistores. Existen diversos tipos de memoria de acceso aleatorio. La RAM esttica (SRAM) conserva la informacin mientras est conectada la tensin de alimentacin, y suele emplearse como memoria cache porque funciona a gran velocidad. Otro tipo de memoria, la RAM dinmica (DRAM), es ms lenta que la SRAM y debe recibir electricidad peridicamente para no borrarse. La DRAM resulta ms econmica que la SRAM y se emplea como elemento principal de memoria en la mayora de las computadoras. [Encarta, 2009] Si un programa se va a almacenar de forma permanente, habitualmente se coloca en un dispositivo de memoria denominado memoria de slo lectura (ROM). La ROM normalmente es una pastilla de memoria, programada permanentemente en forma de CI. La memoria temporal donde se almacenan los datos generalmente es un dispositivo integrado denominado memoria de lectura/escritura (RWM). En la prctica la memoria de lectura/escritura se denomina memoria de acceso aleatorio, o RAM. Los

programas de usuario de la microcomputadora que son de naturaleza temporal, tambin estn almacenados en la seccin RAM de la memoria junto a los datos. Las secciones RAM y ROM de memoria aparecen separadas debido a que generalmente son circuitos integrados separados. [Tokheim, 1985]

vi

DIFERENCIA ENTRE LAS MEMORIAS VOLTILES Y LAS NO VOLTILES


Las memorias voltiles, se les llama as, porque son memorias es las que cuando el usuario apaga la computadora u ocurre un corte en el suministro elctrico, se pierde cualquier cosa que haya estado almacenada en ella y las memorias no voltiles mantienen cualquier informacin almacenada en ella se conserva aunque se apague el sistema.

La diferencia entre estas dos radica en su capacidad para conservar informacin antes y despus del corte elctrico. La nica memoria voltil conocida es la RAM, que podemos observar en nuestra PC podemos estar usando la RAM del sistema, borrar y escribir cuando queremos sobre ella. Sin embargo, en la ROM, que es el tipo de memoria voltil estndar, cualquier dato almacenado en ella permanece ah, aunque se interrumpa el suministro elctrico; aun que de cierta forma la ROM depende de la RAM. As que, ambas son infinitamente necesarias.

vii

MEMORIAS NO VOLTILES
ROM La memoria de solo lectura o ROM, es una especie de memoria que puede almacenar datos permanente o semipermanentemente; como lo indica su nombre, es imposible o casi imposible escribir en ella. La ROM tambin es llamada memoria no voltil porque cualquier informacin almacenada en ella se conserva aunque se apague el sistema (Cualquier dato almacenado en ella permanece ah, aunque se interrumpa el suministro elctrico). En tal carcter, la ROM es un sitio ideal para poner las instrucciones iniciales de una PC, es decir, el software que echa a anclar el sistema: el BIOS [Mueller, 2001]. ROM y RAM no son opuestos, como algunas personas parecen creer. De Hecho, la ROM es, tcnicamente, un subconjunto de la RAM del sistema. En oras palabras, una porcin del espacio de direccionamiento de la memoria de acceso aleatorio del sistema est mapeada a uno o ms chips ROM. Esto es necesario para almacenar el software que permita a la PC iniciar; de otra manera, el procesador no tendra ningn programa en memoria para ejecutar cuando se encendiera el sistema [Morris Mano, 2005]. Por ejemplo, cuando se enciende una PC, el procesador salta automticamente a la direccin FFFF0h, donde espera encontrar instrucciones que le indiquen cmo proceder. Esta ubicacin a exactamente 16 bytes del fin del primer megabyte de espacio RAM, s como al final de la ROM misma. Si la ubicacin fuera mapeada a chips RAM normales. Cualquier dato desaparecera cuando la maquina se apagara, y el procesador no encontrara instrucciones a ejecutar la siguiente vez que el sistema fuera encendido. Al colocar un Chip ROM en esta direccin, es posible tener permanentemente cargado un programa para arranque del sistema de forma que est disponible cada vez que lo necesite [Mueller, 2001]. Normalmente, la ROM del sistema comienza en la direccin E0000h o F0000h, es decir, a 128 KB o 64 KB antes del fin del primer megabyte. Dado que normalmente, el chip ROM tiene hasta 128 KB, se permite a los programas ROM ocupar todos los 128 KB finales del primer megabyte, incluyendo a la direccin de la crtica instruccin de arranque FFFFOh, la cual est a 16 bytes del final del espacio correspondiente al BIOS. Algunos chips de ROM de tarjeta madre son mayores de hasta 256 o 512 KB. El cdigo adicional en ellos est configurado para actuar como una ROM de tarjeta de vdeo (direccin C0000hC7/FFFh) en tarjetas madre con vdeo integrado, y puede, incluso, contener controladores de ROM adicionales configurados en cualquier parte entre C8000h y DFFFFh para aceptar dispositivos adicionales integrados a la tarjeta madre, como adaptadores SCSI o de red [Mueller, 2001]. La figura siguiente muestra un mapa del primer megabyte de memoria de una PC, e ilustra las reas de memoria superior reservadas para las memorias ROM del BIOS de tarjetas adaptadoras y tarjeta madre al final del primer megabyte.

viii

Mapa de memoria de una PC donde se muestra el BIOS de ROM

Algunas personas piensan que es extrao que la PC comience a ejecutar instrucciones de BIOS 16 bytes antes del final de la ROM, pero este diseo tiene una razn de ser. Todo lo que el programador de ROM debe hacer es colocar una instruccin JMP (jump) en esa direccin para indicar al procesador saltar al principio de la ROM en la mayora le los casos cerca de F0000h, el cual est situado alrededor de los 64 KB en el mapa de memoria. Es coro decidir leer todo los libros a partir de 16 pginas antes del final, y despus acordar con todos los editores colocar una instruccin que indique retroceder el nmero necesario de pginas llegar a la 1. Mediante el establecimiento de la ubicacin de arranque en esta forma, Intel permiti a la ROM crecer hasta cualquier tamao, mientras la mantena en el extremo superior de direcciones del primer megabyte del espacio de direccionamiento de memoria. [Mueller, 2001]

ix

El BIOS principal est contenido en un chip ROM de la tarjeta madre; las rutinas y controladores de BIOS auxiliares residen en memorias ROM de las tarjetas adaptadoras que los requieren, y especialmente en el caso de aquellas que deben estar activas al principio del proceso de inicio, como las tarjetas de vdeo. Aquellas que no requieren de controladores activos durante el arranque (como las de sonido), normalmente no requieren chips ROM debido a que los controladores correspondientes pueden ser cargados del disco duro en las fases posteriores del inicio. [Mueller, 2001] Dado que el BIOS es la porcin principal del cdigo almacenado en el chip ROM, a menudo llamamos ROM del BIOS a ese circuito. En las PCs antiguas, la memoria ROM del BIOS de la tarjeta madre poda consistir de hasta cinco o seis chips, aunque la mayora de las PCs han requerido desde hace muchos aos, slo uno. [Rathbone, 1997] Las tarjetas adaptadoras que requieren controladores durante el proceso de arranque requieren de una ROM en tarjeta. Entre estas se incluyen las de vdeo mayora de las SCSI (Interfaz Pequea para Sistemas de computacin). [Mueller, 2001] Aunque la ROM de la tarjeta madre no contenga controladores especficos para ella. Usted no querra cargar los controladores de modo VGA iniciales desde el disco, porque la pantalla permanecera oscura hasta que fueran cargados. [Morris Mano, 2005] Durante la primera fase del proceso de arranque la POST la ROM de la tarjeta madre detecta las ROMs de las tarjetas adaptadoras. La ROM de la tarjeta madre revisa un airea especial de RAM reservada para ROMs de adaptadoras. [Mueller, 2001] El BIOS de tarjeta madre ejecuta automticamente los programas contenidos en cualquier ROM de adaptadora encontrada durante la revisin. Puede observar esto en la mayora de los sistemas, cuando los enciende; durante la POST puede ver al BIOS de la tarjeta de vdeo inicializarse anunciar su presencia. [Mueller, 2001] Sombreado de la ROM

Los chips de ROM son, por naturaleza, muy entos. Sus tiempos de acceso son de 150 ns (nanosegundos, o mil millonsimos de segundo), mientras que los de DRAM son de 60 ns o menos. Debido a esto, en muchos sistemas las ROMs son sombreadas, es decir, se copian a chips DRAM durante el arranque para permitir un acceso ms rpido durante la operacin normal. El procedimiento de sombreado copia la ROM a la RAM, y asigna a esa RAM la misma direccin que la ROM haba empleado originalmente, inhabilitando la ROM en el proceso. Esto hace parecer que el sistema tiene ROM de 60 ns (o la velocidad que la RAM alcance). [Mueller, 2001]

TIPOS Y CLASIFICACIONES DE ROM

Los controles sombreados se encuentran en el programa Setup CMOS, en la ROM de la tarjeta madre. [Mueller, 2001] Hay 4 tipos de chips ROM: ROM: Memoria de slo lectura PROM: Memoria programable de slo lectura EPROM: PROM borrable EEPROM: PROM elctricamente borrable.

Independientemente del tipo de ROM empleada por su sistema, los datos almacenados en un chip ROM son no voltiles y como tales permanecern indefinidamente, a menos que sean borrados o sobreescritos intencionalmente (en los casos en que sea posible). [Tokheim, 1985]

ROM (ROM verdadera o de mscara)

Originalmente, la mayora de las ROMs fueron fabricadas con los datos binarios (ceros y unos) ya grabados o integrados en el circuito. El circuito integrado constituye al chip de silicio real. Conocidas como ROMs de mscara porque los datos estn formados en la mscara a partir de la cual se produjo, por medios fotolitogrficos, el chip ROM Este tipo de mtodo de produccin es econmico si se planea la fabricacin de cientos de millares de chips con la misma informacin. Si en cambio, es necesario cambiar un solo bit, debe hacerse otra mascara, lo cual resultarla muy costoso. A causa del alto costo y la inexflexibilidad de este mtodo, ya nadie emplea ROMs de mscara. [Mueller, 2001] Las ROMs de mscara son como los CD-ROMs grabados. Algunas personas piensan que un CD-ROM primero est en blanco y despus se escribe la informacin sobre l con un rayo lser, pero eso no cierto. Un CD-ROM es, literalmente, una pieza de plstico estampada en una prensa, y los datos son moldeados, no escritos, en ella. La nica grabacin real fue realizada sobre el disco matriz a partir del cual se reproducen el resto de los ejemplares. [Mueller, 2001]

xi

PROM

Las PROMs son un tipo de ROM en blanco, en su estado original, y que debe ser programada con cualquier informacin que se requiera. La PROM fue inventada a finales de la dcada de los 70s por Texas lnstruments, y desde entonces ha estado disponible en tamaos desde 1 KB (8 Kb) a 2MB (16 MB), o ms. Pueden ser identificadas por sus nmeros de parte, los cuales son, por lo general, 27nnnn, en donde el 27 indica el tipo TI de PROM, y la nnnn el tamao del chip en kilobits (no kilobytes). Por ejemplo, la mayora de las PCs con PROMs tenan los chips 27512 o 2710 es decir, chips de 512 Kb (64 KB) o 1Mb (128 KB). [Mueller, 2001] El proceso de programar una ROM se conoce tambin como "quemarla", una descripcin tcnicamente apropiada del proceso. Cada bit 1 binario puede ser equiparado con un fusible intacto. La mayora de los chips funcionan con 5 voltios; cuando se programa una PROM, se hace pasar un voltaje ms alto (normalmente 12 voltios) en las distintas direcciones del chip. Este voltaje quema o funde los fusibles en las ubicaciones deseadas, lo cual convierte cualquier 1 en 0. Aunque es posible convertir un 1 en un 0, es imposible convertir un 0 en un 1. [Mueller, 2001] La programadora de dispositivos examina el programa que desea escribir en el chip cambia solo en donde sea necesario. [Mueller, 2001] Los chips PROM son tambin conocidos como chipss OTP (Programables una vez). Es posible programarlos una vez y nunca se borran. La mayora de las PROM son muy baratas, alrededor de 3 dlares por PROM tpica para tarjeta madre, de manera que si usted desea cambiar el programa de una PROM, tiene que descartarla y programar otra con los nuevos datos. [Mueller, 2001] La programacin de una PROM lleva de unos segundos a algunos minutos, dependiendo del tamao del chip y el algoritmo usado por el dispositivo de programacin. [Mueller, 2001]

EPROM

Una variacin de la PROM es la EPROM. Una EPROM es una PROM borrable. Un chip EPROM puede ser reconocido fcilmente por la ventana de cristal de cuarzo colocada en el encapsulamiento del chip directamente sobre el circuito impreso. De hecho, a travs de ella puede ver el circuito impreso. Las EPROMs usan el mismo esquema de numeracin de partes 27xxxx que la PROM, y son funcional y fsicamente idnticas, si se excepta la ventana. [Mueller, 2001]

xii

El propsito de la ventana en la figura es permitir el paso de luz ultravioleta al circuito impreso, pues la EPROM es borrada si se expone a una fuente intensa de luz UV. La ventana es de cristal de cuarzo porque el vidrio normal bloquea el paso de la luz UV; no puede broncearse a travs de una ventana! [Mueller, 2001] La luz UV borra la informacin del chip al provocar una reaccin qumica, la cual derrite nuevamente el material de los fusibles, volvindolos al estado original! As cualquier 0 binario vuelve a convertirse en un 1 binario, y el chip vuelve a una condicin en la cual todas sus localizaciones son 1s. [Mueller, 2001] La ventana de cristal de cuarzo de una EPROM normalmente est cubierta con una cinta evita la exposicin accidental a la luz UV, la cual forma parte de la luz del sol e, incluso, de la iluminacin interior de una casa. Por ello, con el paso del tiempo, un chip expuesto a esta luz puede comenzar a degradarse. Por ello, despus de que un chip es programado, es bueno colocar una etiqueta sobre la ventana para proteger la informacin. [Mueller, 2001] EEPROM/ROM Flash

Un tipo ms reciente de ROM es la EEPROM (Memoria de Slo Lectura Borrable y Programable Elctricamente). Estos chips son conocidos tambin como ROMs Flash y se caracterizan por su capacidad de ser borrados y reprogramados directamente en la tarjeta de circuitos en donde estn instalados, sin necesidad de recurrir a equipo especial. Mediante el uso de una EEPROM, ROM Flash, es posible borrar y reprogramar la ROM de la tarjeta madre de una PC sin quitar el chip del sistema e, incluso, sin quitar la cubierta! [Mueller, 2001] Con una ROM Flash no es necesario una borradora UV o programadora de dispositivos para programar o borrar chips. No slo prcticamente todas las tarjetas madre de PC construidas a partitr de 1994 usan ROMs Flash o EEPROMs, sino tambin todos los autos construidos desde ese mismo ao. [Morris Mano, 2005]

xiii

La EEPROM o ROM Flash pueden ser identificadas por el nmero de parte 28xxxx o 29xxxx, as como por la ausencia de una ventana en el chip. Tener una EEPROM en la tarjeta madre de la PC implica que puede actualizarla fcilment, sin tener que sustituir chips. En la mayora de los casos, debe bajar la informacin actualizada de la ROM de la tarjeta madre del sitio Web del fabricante, y despus ejecutar un programa especial para actualizar la ROM. [Morris Mano, 2005] Los EEPROMs se emplean frecuentemente para agregar nuevas capacidades o actualizar perifricos, como mdems, a los estndares ms recientes; por ejemplo actualizar un modem de X2 o Kflex a v.90. [Morris Mano, 2005]

xiv

DISCO DURO

El disco duro es la parte ms importante y misteriosa de su computadora. Un disco duro es la unidad sellada que la PC utiliza para almacenar datos en forma no voltil. Almacenarniento no voltil o permanente significa que el dispositivo de almacenamiento conserva los datos aun cuando la computadora se encuentre sin corriente elctrica. El disco duro se utiliza para almacenar informacin crtica, como programas y datos, ya que ste conserva la informacin hasta que el usuario decida borrarla. Corno resultado de esto, cuando falla el disco duro, la secuencias son generalmente muy serias. Para dar mantenimiento y servicio, o expandir una PC adecuadamente, es necesario saber cmo funciona el disco duro. UNIDADES DE DISCO FLEXIBLE (FLOPPY)

Disquete o Disco flexible, en ordenadores o computadoras, un elemento plano, de forma circular, elaborado sobre un material plstico, denominado mylar, y recubierto por una sustancia magnetizable, normalmente xido de hierro. Se utilizan para almacenar informacin de naturaleza informtica, para lo cual se insertan en un dispositivo la unidad de disco donde una cabeza de lectura/escritura puede escribir informacin alterando la orientacin magntica de las partculas de su superficie. Por un procedimiento similar, esta cabeza es capaz de leer la informacin almacenada. [Encarta, 2009] Los primeros disquetes hicieron su aparicin en 1970, y pronto se convirtieron en el medio ms utilizado para intercambiar informacin software y archivos entre ordenadores. La complejidad de los programas y el tamao de algunos archivos de bases de datos o imgenes, hizo que los disquetes fuesen insuficientes para esta tarea y, a mediados de la dcada de 1990, fueron progresivamente sustituidos por CD-ROM. [Encarta, 2009] Tipos de unidades de discos flexibles 1. 2. 3. 4. 5. La unidad de 3 de 1.44MB La unidad de 3 de 2.88MB La unidad de 720KB de 3 La unidad de 1.2MB de 5 La unidad de 360KB de 5

xv

CD-ROM

Acrnimo de Compact Disc-Read Only Memory. Estndar de almacenamiento de archivos informticos en disco compacto. Se caracteriza por ser de slo lectura, con una capacidad de almacenamiento para datos de 650 MB. Otros estndares son el CDR o WORM (permite grabar la informacin una sola vez), el CD-RW (permite grabar la informacin ms de 1.000 veces sobre el mismo disco), el CD-I (define una plataforma multimedia) y el PhotoCD (permite visualizar imgenes estticas). [Encarta, 2009] DVD-ROM

Disco de vdeo digital, tambin conocido en la actualidad como disco verstil digital (DVD), un dispositivo de almacenamiento masivo de datos cuyo aspecto es idntico al de un disco compacto, aunque contiene hasta 25 veces ms informacin y puede transmitirla al ordenador o computadora unas 20 veces ms rpido que un CD-ROM. Su mayor capacidad de almacenamiento se debe, entre otras cosas, a que puede utilizar ambas caras del disco y, en algunos casos, hasta dos capas por cada cara, mientras que el CD slo utiliza una cara y una capa. Las unidades lectoras de DVD permiten leer la mayora de los CDs, ya que ambos son discos pticos; no obstante, los lectores de CD no permiten leer DVDs. [Encarta, 2009] MEMORY FLASH Memoria flash, chip de memoria no voltil su contenido permanece aunque el aparato se desconecte de la corriente, que se puede reescribir. En cierto sentido se considera una variante de la EEPROM; la diferencia est en que mientras esta ltima se borra y programa al nivel de byte, la memoria flash se puede borrar y reprogramar en unidades de memoria llamadas bloques, cuyo tamao puede ir desde los 512 bytes hasta los 256 KB. Esto hace que la memoria flash sea muy til para actualizar la BIOS de un ordenador o computadora, o para almacenar cantidades de informacin importantes, como una coleccin de imgenes o de documentos de texto, que se renuevan en una sola operacin. Sus posibilidades de lectura y escritura son limitadas, pero sus lmites pueden estar entre 100.000 y 1.000.000 de veces. [Encarta, 2009] En ocasiones se utiliza la memoria flash como un dispositivo interno de la computadora, por ejemplo, para almacenar su BIOS. Otras veces, se emplea en forma de tarjetas de memoria externa para guardar informacin de las cmaras digitales, dispositivos de mano (tipo PDA), telfonos celulares... En el mercado existen distintos tipos de tarjetas de memoria flash, siendo las ms comunes las CompactFlash (CF), SmartMedia Card (SM), Multimedia Card (MMC), Memory Stick (MS) y Secure Digital (SD). [Encarta, 2009]

xvi

MEMORIAS VOLTILES
RAM

A la memoria se le conoce generalmente como RAM o Memoria de Acceso Aleatoria. A la memoria principal se le llama RAM porque es posible acceder a cualquier ubicacin de ella aleatoria y rpidamente. Esta designacin puede ser un tanto engaosa y, a menudo, malinterpretada. A la Memoria de Slo Lectura (ROM), por ejemplo, tambin es posible acceder de manera aleatoria, aunque normalmente se diferencia de la RAM del sistema porque no permite la escritura la escritura en ella. Adems, la memoria del disco tambin permite el acceso aleatorio, tampoco la consideramos. [Tokheim, 1985] A travs de los aos, la definicin de RAM ha cambiado de unas simples siglas para convertirse en algo que alude al principal espacio de trabajo del procesador para ejecutar programas, y que generalmente consiste de un chip llamado DRAM (y de la RAM en general) es que almacenan datos de manera dinmica, es decir, la informacin puede ser escrita en ella en cualquier momento, una y otra vez. Una de sus caractersticas ms importantes es que los datos quedan almacenados slo en tanto que la memoria reciba suministro elctrico. [Tokheim, 1985] Por lo tanto, cuando hablamos de la memoria de una computadora, generalmente nos referimos a la RAM o memoria fsica del sistema, es decir, los chips o mdulos empleados por el procesador para almacenar los programas activos principales y sus datos. A menudo, esto se confunde con el trmino almacenamiento, el cual debe usarse para referirse a cosas como un disco o una cinta (aunque tambin pude ser una forma de RAM llamada memoria virtual). [Tokheim, 1985] El trmino RAM puede referirse tanto a los chips que constituyen a la memoria, como al mapeo y disposicin lgicos de la misma. El mapeo y la disposicin lgicos se refieren a la forma en que las direcciones de memoria estn mapeadas (asignadas) a chips fsicos, y a cules ubicaciones de direccin contienen qu tipo de informacin del sistema. [Tokheim, 1985] Frecuentemente, los principiantes contunden memoria principal con almacenamiento en disco, porque ambos trminos tienen capacidades expresadas en mega o gigabytes. La mejor analoga que he encontrado para explicar la relacin entre memoria y almacenamiento en disco consiste en imaginar una pequea oficina con un escritorio y un archivero. [Tokheim, 1985] En donde tanto programas como datos son almacenados para custodia a largo plazo. El escritorio representa la memoria principal del sistema, la cual permite al usuario del escritorio (como si ste fuera el procesador) acceso directo a cualquier expediente colocado encinta. Los expedientes o archivos representan a los

xvii

programas y documentos que usted puede "cargar" en memoria. Para trabajar con un expediente en particular, primero debe sacarlo del archivero y colocarlo en el escritorio. Si el escritorio es suficientemente grande, puede tener varios expedientes abiertos de una sola vez; de igual forma, si su sistema tiene ms memoria, puede ejecutar programas o documentos ms grandes o en mayor nmero. [Tokheim, 1985] La memoria almacena temporalmente un programa, junto con los datos usados por l, slo mientras est ejecucin. Los chips de RAM son conocidos tambin como almacenamiento voltil porque cuando el usuario apaga la computadora u ocurre un corte en el suministro elctrico, se pierde cualquier cosa que haya estado almacenada en RAM, a menos que se haya guardado previamente en e l disco duro. Dada la naturaleza voltil de la RAM, muchos usuarios se han formado el hbito de guardar frecuentemente su trabajo. [Tokheim, 1985] Activar un programa de computadora lleva archivos a la RAM; y mientras est corriendo, residir en RAM. La CPU ejecuta instrucciones de programas y almacena resultados en RAM. La RAM guarda sus golpes de tecla cuando usa un procesador de palabras y almacena los nmeros empleados en sus clculos. Indicar a un programa que guarde un archivo equivale a ordenarle que almacene el contenido de la RAM en su disco duro, en la forma de un archivo. [Tokheim, 1985] Fsicamente, la memoria principal de un sistema est constituida por un conjunto de chips, o mdulos de chips, normalmente conectados a la tarjeta madre. Estos chips o mdulos varan en cuanto a sus diseos elctrico y fsico, y deben ser compatibles con el sistema en el cual estn instalados para funcionar apropiadamente. [Mueller, 2001]

TIPOS Y CLASIFICACIN DE LAS RAM

Para tener un mejor entendimiento de la memoria fsica de un equipo, debe conocer cmo se articula dentro del sistema. Existen tres tipos principales de memoria fsica en las PCs modernas: ROM: Memoria de slo lectura DRAM: Memoria dinmica de acceso aleatorio SRAM: RAM esttico

xviii

DRAM

La RAM Dinmica (DRAM) es el tipo de chip usado para la mayor parte de memoria principal de un equipo PC moderno. Las principales ventajas de la DRAM son su alta densidad, es decir, es posible empacar muchos bits en un chip muy pequeo; y su bajo costo, el cual la hace asequible para arreglos de gran cantidad de memoria. [Tokheim, 1985] Las celdas de memoria de un chip DRAM estn constituidos por pequeos condensadores capaces de retener una carga para indicar un bit. El problema de la DRAM es que es dinmica, y debido a su diseo debe ser actualizada permanentemente o las cargas elctricas de los condensadores individuales se disiparn y los datos se perdern. La actualizacin ocurre cuando el controlador de memoria del sistema toma un pequeo descanso y accede a todas las filas de los datos de los chips de la memoria. [Tokheim, 1985] Las DRAMs usan slo un par transistor-condensador por bit, lo cual les permite alcanzar una alta densidad y consecuentemente, ofrecer mayor capacidad de memoria por chip que otros tipos de memoria. Actualmente, hay chips DRAM disponibles cuyas densidades van hasta los 256 MBits o ms. [Tokheim, 1985] SRAM o memoria cach

Existe otro tipo de memoria significativamente ms rpida que la mayora de los tipos DRAM. La SRAM, de RAM Esttica, es llamada as porque no requiere de la frecuencia de actualizacin de datos de la DRAM. Gracias al diseo de la SRAM, no slo son innecesarias las actualizaciones, sino que adems es mucho ms rpida que la DRAM, y adems es capaz de sostenerle el paso a los procesadores modernos. [Mueller, 2001]

La memoria SRAM est disponible en tiempo de acceso de 2ns o menos, lo cual implica que puede sostenerle el paso a procesadores de ms de 500MHz. Esto se debe al diseo de la SRAM, en el cual se emplean agrupamientos de seis transistores por cada bit de almacenamiento. En tanto exista suministro elctrico, la SRAM recordar su contenido. Con estos atributos, por qu no usar SRAM para toda la memoria del sistema? Veamos la tabla. [Mueller, 2001]

Tipo DRAM SRAM

Velocidad Lenta Rpida

Densidad Alta Baja

Costo Bajo Alto

xix

NVRAM

Un dispositivo de memoria semiconductora ms moderno es la RAM no voltil (NVRAM). La NVRAM combina RAM estticas y PROM borrables elctricamente (EEPROM) de idntica capacidad. Los datos pueden ser transferidos entre la SRAM y la EEPROM y viceversa mediante operaciones de almacenamiento y rellamada. Los datos pueden almacenarse con seguridad en la EEPROM no voltil cuando se desconecte la alimentacin. Cuando se conecta la alimentacin los datos de la EEPROM son rellamados automticamente a la seccin SRAM de la RAM no voltil. El concepto de RAM no voltil tambin est implementado por los fabricantes de computadoras utilizando pastillas comunes de RAM con una batera de seguridad. [Tokheim, 1985]

xx

ANEXO
Fragmento tomado del Tokheim, 1985 Cmo funciona una RAM y una ROM? La organizacin de una RAM o ROM puede considerarse similar a la de una tabla de verdad. La Figura 1a muestra una posible organizacin de las posiciones de memoria. Esta tabla representa la organizacin de una RAM de 16 x 4 bits e indica que los datos de la memoria estn organizados en 16 grupos de 4 bits denominados palabras en esta tabla. En la Figura 1a, la mayora de las cajas (celdas de memoria) estn vacas excepto la palabra 12 que contiene almacenado el dato 0101. En la prctica, cada celda vaca contiene algn patrn de ceros y unos. Direccin Bit D Palabra 0 Palabra 1 Palabra 2 Palabra 3 Palabra 4 Palabra 5 Palabra 6 Palabra 7 Palabra 8 Palabra 9 Palabra 10 Palabra 11 Palabra 12 Palabra 13 Palabra 14 Palabra 15 0 1 0 1 Bit C Bit B Bit A

Figura 1a: Organizacin de una RAM de 16x 4 bits


xxi

Un smbolo lgico para una RAM de 16 x 4 bits se da en la Figura 1b. En el diagrama, la RAM de 64 bits est en el proceso de escribir el dato de entrada 0101 en la posicin de memoria 1210 (11002). Las entradas de datos contienen el dato que se va a almacenar (01012). La posicin de la palabra 1210 se localiza inicializando las entradas de direccin con 11002 (1210). A continuacin, los dos controles ( y ) colocan a la RAM en el modo de escritura. Observar que las entradas de habilitacin de escritura ( y de seleccin de pastilla () deben estar en BAJA durante la operacin de escritura. El 01012 se coloca entonces en la palabra de posicin 1210, como muestra la Figura 1a. Algunos fabricantes denominan a la entrada de control habilitacin de memoria.

Entradas

Salidas

0 Entradas de datos 1 0 1 Escritura=0 Lectura=1


Habilita memoria=0 Inhabilita memoria=1 Habilitacin de memoria Seleccin de Pastilla

D4ffffffffffffffffffffO4 D3fjjjjjjjjjjjjjjjjjjjjjjjjjO3 D2jjhgfffffffffffffffO2 D1fffffggggggggg O1


16 x 4 bit RAM

Salidas de datos (Invertidos)

Hhhhhhhhh A3 A2 A1 A0

1 Direccin 1 0 0

8 4 2 1

Figura 1b: Smbolo lgico para una RAM de 16 x 4 bits La tabla de verdad para la RAM de 64 bits est detallada en la Figura 1c. Esta RAM est en modo de escritura cuando ambos controles ( y ) estn en BAJA. Durante la operacin de escritura, los 4 bits de datos (D4, D3, D`, D1) son cargados en la posicin de memoria sealada por la direccin. Durante la operacin de escritura, las salidas (O4, O3, O2, O1) flotan en ALTA. Con las entradas de control = 0 y = 1, la RAM est en el modo de lectura. Durante el modo de lectura, el complemento de la palabra del dato sealada por las entradas de direccin aparece en la salida. Los datos almacenados en la RAM no son destruidos por la operacin de lectura. En el modo de

xxii

mantenimiento (hold) las salidas van todas al nivel ALTO y no entra ningn procedente de las cuatro entradas D. La RAM de 64 bits de la Figuras 1a, 1b y 1c es una pastilla de memoria de capacidad extremadamente pequea. Sin embargo, esta RAM esttica de 16 x 4 bits puede ser comprada todava como un circuito integrado TTL (lgica transistortransistor) (CI 7489). En la pasada dcada, se realizaron grandes avances para producir memorias semiconductores de gran capacidad a bajo costo. Las RAM dinmicas comunes pueden ser de 16.384 x 1: 65.536 x 1; 131.072 x 1; 1.048.576 x 1 16.384 x 4; 65.536 x 4, y 262.144 x 4 bits. Tambin existen en el mercado mdulos de RAM dinmicas incluso con capacidades mayores. Un CI ROM opera de forma similar a la RAM cuando est en los modos de lectura v mantenimiento (hold). Una ROM comparable a la de la Figuras 1a, 1b y 1c puede tener todas las entradas y salidas de la RAM excepto las entradas de datos y de habilitacin de escritura. Una palabra es leda de la ROM direccionando una posicin especfica y activando despus la entrada de seleccin de pastilla ( ) con un nivel BAJO. Algunas organizaciones tpicas y capacidades de CI ROM son: 512 x 4: 2048 x 8: 4096 x 8: 8192 x 8: 16.384 x 8; 65.536 x 8. y 131.072 x 8 bits. Algunos mdulos EEPROM tienen incluso capacidades mayores.

xxiii

CONCLUSIONES Tanto como las memorias voltiles y las no voltiles tienen la misma importancia dentro del computador digital. Mientras que las memorias voltiles conservan la informacin mientras el sistema esta encendido, las memorias no voltiles conservan la su informacin aun que no tenga corriente.

En la actualidad, no cabe duda, que los avances en las memorias han rebasado nuestras expectativas. Lo que hace 10 aos una memoria flash USB de 128MB era y ahora no es nada 128MB, ya hay memorias de hasta 20 veces esa capacidad y por el mismo precio.

Los avances en el rea de memoria han permitido a la poblacin moverse a una mayor velocidad en el mundo virtual, actualmente las computadoras se miden por la velocidad y no por su aspecto verstil.

Para concluir, las unidades de memoria no voltil permiten guardar informacin valiosa. Mientras que la memoria voltil permite guardar informacin momentneamente o durante el tiempo de uso del PC.

xxiv

REFERENCIAS Morris Mano, M. (2005). Fundamentos de diseo lgico computadoras. Pearson Prentice-Hall. Tercera edicin. y de

Mueller, Scott (2001). Manual de actualizacin y reparacin de computadoras. Prentice-Hall. Doceava edicin.

Rathbone, Andy (1997). Actualizaciones y reparacin de computadoras para inexpertos. Limusa. Primera edicin.

Tokheim, Roger L. (1985). Serie Schaum Fundamentos de los microprocesadores. Mc Graw Hill. Segunda edicin.

Microsoft Enciclopedia Encarta 2009

xxv

También podría gustarte