Está en la página 1de 11

Memorias del sistema http://www.informaticamoderna.com/Memoria_ROM.

htm

Animacin del funcionamiento de una memoria ROM Como apoyo a tu aprendizaje, mostramos el principio bsico del funcionamiento de una memoria ROM:

Figura 1. Animacin del funcionamiento bsico de una memoria ROM

Definicin de memoria ROM

ROM es la sigla de ("Read Only Memory") memoria de solo lectura. Se trata de un circuito integrado que se encuentra instalado en la tarjeta principal - Motherboard, dnde se almacena informacin bsica referente al equipo, lo que se denomina BIOS que integra un programa llamado POST encargado de reconocer inicialmente los dispositivos instalados como el teclado, el monitor CRT, la pantalla LCD, disqueteras, la memoria RAM, etc., y otro programa llamado Setup para que el usuario modifique ciertas configuraciones de la mquina. Actualmente se est buscando eliminar por completo el uso de chips ROM y utilizar slo chips de memoria flash NAND, para evitar el uso de bateras, ya que este ltimo tipo de memoria es capaz de almacenar datos hasta por 10 aos sin necesidad de una pila elctrica.

Figura 2. Memoria ROM M919, con el software AMIBIOS 486PCI-ISA de American Megatrends, ubicada en una tarjeta principal ("Motherboard") marca P&Q, modelo L-9645-8 ML-1 94V-0.

Otros nombres utilizados

Otros nombres muy utilizados son los siguientes, aunque cada uno es parte de la ROM, no significa que sean sinnimo de ROM como la mayora lo deduce: BIOS: proviene de las siglas ("Basic In Out System") sistema bsico de entrada y salida. Se le llama as al conjunto de rutinas que se realizan desde la memoria ROM al encender la computadora, permite reconocer los perifricos de entrada y salida bsicos con que cuenta la computadora as como inicializar un sistema operativo desde alguna unidad de disco o desde la red. CMOS: proviene de las siglas de ("Complementary Metal Oxide Semiconductor") semiconductor complementario xido-metlico. Es el tipo de material con el que est basada la fabricacin de un circuito especial llamado del mismo nombre "CMOS", el cul tiene la caracterstica de consumir un nivel muy bajo de energa elctrica cuando est en reposo. En este material esta basada la construccin de la memoria ROM. SETUP: es un software integrado en la memoria ROM, desde el cul el usuario puede acceder y modificar ciertas caractersticas del equipo antes de que cargue la interfaz de usuario, es decir, el sistema operativo.

Caractersticas generales

Hace algunos aos, la ROM era una memoria para una sola escritura de datos, en la fbrica se grababa la informacin y ya no era posible modificarla. Almacena configuraciones bsicas de la tarjeta principal ("motherboard"), tales como la informacin del fabricante, la fecha de manufactura, el nmero de serie, el modelo, etc. Integra un programa denominado POST que se encarga de realizar una revisin bsica a los componentes instalados en el equipo antes de que se visualice algo en pantalla. Integra otro programa llamado SETUP, que contiene una serie de mens sobre las configuraciones avanzadas del equipo, las cules pueden ser modificados por el usuario (forma de arranque, dar de alta discos duros, disqueteras, unidades de CD/DVD, velocidad del microprocesador, etc.). Para almacenar los datos que el usuario modifica, cuenta con una memoria llamada CMOS alimentada constantemente desde una batera integrada en la tarjeta principal. Actualmente es posible borrarlas e incluso actualizarlas va Internet ya que integran nueva tecnologa de modificacin de datos.

Tipos actuales de memoria ROM Hay actualmente 3 tipos principales:

+ Memorias PROM: son las siglas de ("Programable Read Only Memory") memoria programable de slo lectura. Esta memoria permite una nica programacin con un programador PROM, una vez concluida esta equivale a una ROM. + Memorias EPROM: son las siglas de ("Erasable Programable Read Only Memory") memoria borrable y programable de slo lectura. Es una variante que permite el borrado por medio de rayos ultravioleta sobre una ventana que tiene el circuito integrado y la reprogramacin electrnica por medio de un programador PROM.

+ Memorias EEPROM: son las siglas de ("Electrically Erasable Programable Read Only Memory") memoria elctricamente borrable y programable de slo lectura. Es la variante que permite alterar el contenido mediante seales elctricas sin necesidad de programadores o borradores. Este tipo de memorias se pueden actualizar con un software de la misma computadora.

Ubicacin de la ROM en la tarjeta principal "Motherboard" La memoria ROM se puede localizar de muy diferentes formas, tamaos y lugares dentro de la tarjeta principal. Sin embargo es importante destacar que la mayor parte de las veces se localiza cerca de la batera y junto a la ROM se encontrar un "jumper", algunos "microswitches" para reiniciarla. Al apagarse la computadora, todos los elementos dejan de recibir el suministro de corriente excepto la memoria ROM, la cul contina alimentndose de electricidad por medio de una batera montada en la tarjeta principal, por ello es que se sigue conservando la fecha y horas actuales aunque el equipo est apagado.

Figura 3. Localizacin de la memoria ROM en la tarjeta principal marca P&Q, modelo L-9645-8 ML-1 94V-0, para microprocesador 486DX.

Figura 4. Batera de respaldo marca KTS, tipo CR2032. para la memoria ROM.

Reinicio de una memoria ROM / Respaldo de una memoria ROM En caso de ser necesario, una memoria ROM puede volver a sus estado original con los datos de fbrica y borrar las modificaciones del SETUP, esto con solo cambiar de posicin un pequeo puente ("Jumper"), que se encuentra en la tarjeta principal en algunos casos un ("Microswitch"). Pero hay que ser cuidadosos, este puente es especfico para ello y viene ilustrado en el manual de la tarjeta, ya que si no se elige el adecuado, se puede cambiar la configuracin de otros elementos. Como se mencionaba, la memoria ROM cuenta con una pequea memoria CMOS que guarda las configuraciones que hace el usuario, y para mantener alimentada esta ltima, la tarjeta principal integra una batera.

Figura 5. Esquema de un panel de "Jumpers".

Figura 6. "Microswitches" utilizados en algunos equipos.

Actualizacin de las memorias ROM Hay varias formas de actualizarlas, esto es, adquirir la ltima versin del software para esa memoria: Usando el programador PROM. Borrndolas mediante rayos ultravioleta y reescribindolas. En las mas actuales mediante software y el uso de la Internet desde el sitio Web de la marca que la manufactur.

El software SETUP de la memoria ROM Al encender el equipo, se realiza una serie de auto pruebas rpidas de diagnstico llamadas "POST"; durante este, es posible acceder a una opcin para acceder a un programa que permite al usuario cambiar ciertas configuraciones como el orden de arranque de las unidades de disco, cambiar la fecha, cambiar la hora, dar de baja y de alta dispositivos, cambiar la velocidad del microprocesador entre otras. Como acceder al Setup de la memoria ROM La manera de acceder vara segn la marca del equipo pero regularmente es oprimir alguna tecla como DEL, F1, F2, F12, S, alguna combinacin de teclas como Crt+Esc, Ctl+Alt+F1, entre otras formas; ello inmediatamente al encender la computadora, siendo lo mas recomendable consultar el manual de la tarjeta principal (Motherboard), ya que si se modifican ciertos parmetros, es posible que el equipo no funcione de manera correcta.

Usos especficos de la memoria ROM Se utilizan para el arranque de las computadoras, ya que tienen datos sobre el equipo e informacin que el usuario no debe modificar, por ello son de solo lectura. Estas almacenan tambin datos importantes como la fecha, la hora, los

dispositivos instalados, algn pequeo antivirus, etc., los cules el sistema operativo lee, utiliza y modifica como la hora y fecha.

Definicin de memoria RAM

RAM proviene de ("Read Aleatory Memory") memoria de lectura aleatoria: es un dispositivo electrnico que se encarga de almacenar datos e instrucciones de manera temporal, de ah el trmino de memoria de tipo voltil ya que pierde los datos almacenados una vez apagado el equipo; pero a cambio tiene una muy alta velocidad para realizar la transmisin de la informacin.

En la memoria RAM se carga parte del sistema operativo (Linux Ubuntu, Apple MacOS, Microsoft Windows 7, etc.), los programas como (Office, Winzip, Nero, etc.), instrucciones desde el teclado, memoria para desplegar el video y opcionalmente una copia del contenido de la memoria ROM.

+ Ejemplo: cuando damos doble clic a la aplicacin Microsoft Word, el programa ser ledo desde el disco duro e inmediatamente la computadora buscar almacenarlo en la memoria RAM, ello para que el usuario lo utilice sin la lentitud que implicara trabajarlo desde el disco duro, y una vez terminada de usar la aplicacin, la RAM se libera para poder cargar el prximo programa a utilizar.

Figura 1. Memoria RAM tipo DDR, marca Kingston, modelo KVR266, capacidad 128 MB, bus 266 MHz.

Tipos de memorias DRAM comerciales

Hay tres tipos de memorias RAM, la primeras son las DRAM, SRAM y una emulacin denominada Swap: Tipo 1, DRAM: las siglas provienen de ("Dinamic Read Aleatory Memory") dinmicas, debido a que sus chips se encuentran construidos a base de condensadores (capacitores), los cules necesitan constantemente refrescar su carga (bits) y esto les resta velocidad pero a cambio tienen un precio econmico. + Ejemplo: hagamos una analoga con una empresa que fabrica hielo pero no cuenta con una toma de agua, sino que constantemente necesita de pipas con agua para realizar su producto. Esto la hace lenta ya que tiene que esperar que le lleven las pipas carros tanque, descargarlas, etc.

La siguiente lista muestra las memorias RAM en modo descendente, la primer liga es la mas antigua y la ltima la mas reciente.

1. 2. 3. 4. 5. 6. 7. 8. 9. 10.

Memoria Memoria Memoria Memoria Memoria Memoria Memoria Memoria Memoria Memoria

RAM tipo TSOP. RAM tipo SIP. RAM tipo SIMM. RAM tipo DIMM - SDRAM. RAM tipo DDY y SO-DDR. RAM tipo RIMM. G-RAM / V-RAM (Actual). RAM tipo DDR2 y SO-DDR2 (Actual). RAM tipo DDR3 y SO-DDR3(Actual). RAM tipo DDR4 y SO-DDR4 (Prxima Generacin).

Tipos de memorias SRAM comerciales

Tipo 2. SRAM: las siglas provienen de ("Static Read Aleatory Memory") estticas, debido a que sus chips se encuentran construidos a base de transistores, los cules no necesitan constantemente refrescar su carga (bits) y esto las hace sumamente veloces pero tambin muy caras. El trmino memoria Cach es frecuentemente utilizada pare este tipo de memorias, sin embargo tambin es posible encontrar segmentos de Cach adaptadas en discos duros, memorias USB y unidades SSD. + Ejemplo: hagamos una analoga con una empresa que fabrica hielo que si cuenta con una toma de agua, por lo que no necesita esperar las pipas carros tanque, sino que inmediatamente puede realizar sus funciones. Esto la hace rpida ya que tiene la materia prima a la mano. Memorias SRAM para insertar en ranura de la tarjeta principal (Motherboard). Memorias Cach integradas en los discos duros. Memorias Cach integradas en los microprocesadores.

Que es la memoria virtual - Swap y para que sirve

Tipo 3. Swap. La memoria virtual memoria Swap ("de intercambio") no se trata de memoria RAM como tal, sino de una emulacin (simulacin funcional), esto significa que se crea un archivo de grandes dimensiones en el disco duro unidad SSD, el cul almacena informacin simulando ser memoria RAM cundo esta se encuentra parcialmente llena, as se evita que se detengan los servicios de la computadora. Este tipo de memoria se populariz con la salida al mercado de sistemas operativos grficos tales como MacOS de Macintosh (actualmente Apple) Windows de Microsoft, debido a que la memoria instalada en la computadora es regularmente insuficiente para el uso de ventanas, aunque al parecer el sistema operativo UNIX lo utilizaba de manera normal antes que sus competidores. En los sistemas operativos Microsoft Windows Vista/Microsoft Windows 7, con el software ReadyBoost y en Microsoft Windows XP con ayuda de algunas utilidades como EBoostr, es posible utilizar un archivo de intercambio (Swap) en memorias USB e incluso en memorias SD, MemoryStick, etc., que permiten aumentar la velocidad del equipo. Bsicamente no debe ser menor a 256 MB la capacidad disponible del dispositivo, tener una velocidad alta de transmisin de datos y asignarse del siguiente modo: a) Mnimo: (Total de RAM) + (1/2 Total de RAM) b) Mximo: 3X(Total de RAM) Ejemplo: Si tengo 1 GB en RAM, debo tener mnimo (1 GB + 0.5 GB)= 1.5 GB, y mximo 3X(1 GB)= 3 GB. Nota: Es bien sabido que el uso "puro" de la RAM es lo ms veloz, ya que el tiempo de acceso es mucho menor que el de una memoria Flash (USB, SD, MMC, etc.) de un disco duro; esto se logra deshabilitando la memoria virtual en el Panel de Control, sin embargo slo se recomienda si se cuenta con una gran cantidad de RAM disponible (Microsoft Windows 95, 98 y ME con 512 MB, Microsoft Windows XP con ms de 1 GB, Microsoft Windows 7 con ms de 3 GB), en caso de no contar con RAM suficiente, Windows automticamente crear el archivo SWAP para evitar detener sus servicios, en el caso de Linux, es requisito contar con espacio asignado para memoria Swap.

Figura 2. Asignacin de SWAP en el disco duro

Estructura lgica de la memoria RAM

Desde las primeras computadoras, la estructura lgica ha sido la siguiente: Memoria base: desde 0 hasta 640 KB (KiloBytes), es en esta zona dnde se almacena la mayora de los programas que el usuario utiliza. Memoria superior y reservada: de 640 a 1.024 MB (MegaBytes), carga unas estructuras llamadas pginas de intercambio de informacin y unos bloques de memoria llamados UMB.

- Bloques UMB (Upper Memory Blocks): se trata de espacios asignados para el sistema dentro de la memoria superior, pero debido a la configuracin de diversos dispositivos como el video, en algunos casos estos espacios quedan sin utilizar, por lo que se comenz a pensar en utilizarlos de modo funcional, lo que se logra con optimizadores de memoria como el comando "memmaker" de Ms-DOS, que se utilizaba estos bloques para cargar ciertos Drivers (controladores que permiten al Hardware ser utilizado en el sistema). Memoria expandida: se trata de memoria paginada que se asigna a programas en memoria superior, la cul algunas veces no se utilizaba debido a la configuracin del equipo y con este mtodo se puede utilizar. Memoria extendida: de 1.024 MB hasta 4 GB (GigaBytes), se cargan todas las aplicaciones que no caben en la memoria base.

Antes debido a que los equipos contaban con memoria RAM limitada, existan utileras que reacomodaban los programas cargados en memoria para optimizar su funcionamiento, inclusive el sistema operativo Microsoft Ms-DOS necesitaba de un controlador especial (himem.sys), para reconocer la memoria extendida, sin l solo reconoca 640 KB aunque hubiera instalados ms de 1 MB.

Figura 3. Divisin lgica de la memoria RAM.

Definicin de Buffer de memoria

Un Buffer (amortiguador), es un espacio fsico en cualquier dispositivo de almacenamiento masivo de lectura/escritura, comnmente en RAM, que se asigna para almacenar informacin que ser procesada casi inmediatamente y tenerla en espera de proceso, hasta que una vez utilizados los datos, estos se borren para esperar nuevos. Estos segmentos se utilizan mucho en las impresoras, que guardan en Buffer los documentos en cola de impresin, en los antiguos Discman, que para evitar que la meloda se detuviera, iban almacenando unos segundos ms de msica en caso de un movimiento brusco en el aparato y finalmente en YouTube que mientras reproduce, se va adelantando en descargar el resto del video. Tabla de tipos de memorias actuales en general

Tabla basada en la descripcin de la revista "PC a Fondo" y complementada: Tipo de memoria Tipo RAM Memoria primaria de la computadora, en la que puede leerse y escribirse informacin en cualquier momento, pero que pierde la informacin al no tener alimentacin elctrica.

Significado

Descripcin

RAM

"Random Aleatory Memory", memoria de acceso aleatorio

EDO RAM

"Extended Data Out Random Access Memory", memoria de acceso aleatorio con salida de datos extendida "Burst EDO Random Access Memory", memoria de acceso aleatorio con salida de datos extendida y acceso Burst

Tecnologa opcional en las memorias RAM utilizadas en servidores, que permite acortar el camino de la transferencia de datos entre la memoria y el microprocesador.

BEDO RAM

Tecnologa opcional; se trata de una memoria EDO RAM que mejora su velocidad gracias al acceso sin latencias a direcciones contiguas de memoria.

DRAM

"Dinamic Random Access Memory", memoria dinmica de acceso aleatorio

Es el tipo de memoria mas comn y econmica, construida con capacitores por lo que necesitan constantemente refrescar el dato que tengan almacenado, haciendo el proceso hasta cierto punto lento. Tecnologa DRAM que utiliza un reloj para sincronizar con el microprocesador la entrada y salida de datos en la memoria de un chip. Se ha utilizado en las memorias comerciales como SIMM, DIMM, y actualmente la familia de memorias DDR (DDR, DDR2, DDR3, DDR4, GDDR, etc.), entran en esta clasificacin.

SDRAM

"Synchronous Dinamic Random Access Memory", memoria dinmica de acceso aleatorio

FPM DRAM

"Fast Page Mode Dinamic Random Access Memory", memoria dinmica de paginacin de acceso aleatorio

Tecnologa opcional en las memorias RAM utilizadas en servidores, que aumenta el rendimiento a las direcciones mediante pginas.

RDRAM

"Rambus DRAM", memoria dinmica de acceso aleatorio para tecnologa Rambus

Memoria DRAM de alta velocidad desarrollada para procesadores con velocidad superior a 1 GHz, en esta clasificacin se encuentra la familia de memorias RIMM. Memoria RAM muy veloz y relativamente cara, construida con transistores, que no necesitan de proceso de refresco de datos. Anteriormente haba mdulos de memoria independientes, pero actualmente solo se encuentra integrada dentro de microprocesadores y discos duros para hacerlos mas eficientes.

SRAM / Cach

"Static Random Access Memory", memoria esttica de acceso aleatorio

Tipo ROM Memoria que permite un nmero "Read Only Memory", indeterminado de lecturas pero no puede ser memoria de solo lectura modificada. "Programmable Read Only Memory", memoria programable de solo lectura

ROM

PROM

Memoria ROM que permite una programacin y posteriormente un nmero indeterminado de lecturas pero no puede ser modificada.

EPROM

"Erasable Programmable Read Memoria PROM que permite reprogramacin Only Memory", por medio de un dispositivo especial y memoria programable y borrado por medio de luz ultravioleta. borrable de solo lectura "Electrically Erasable Programmable Read Only Memory", memoria elctricamente programable y borrable de solo lectura

EEPROM

Evolucin de las memorias EROM que permite alterar su contenido por medio de seales elctricas. Es la mas utilizada en las computadoras actuales para albergar el SetUp de la computadora.

Tipo Flash "Flash NAND", el trmino Flash es debido a la alta velocidad que puede manejar y NAND a un tipo de conexin especial de sus elementos electrnicos Memoria que permite almacenar datos y mantenerlos almacenados sin necesidad de alimentacin elctrica hasta por 10 aos. Se utiliza en las memorias USB , memorias SD, MemoryStick de Sony, unidades SSD, e incluso para BIOS, etc.

Flash NAND

(Compuerta tipo NAND) Tipo Swap Se trata de una simulacin de RAM en un rea de un disco duro, lo cul no permite que se detengan servicios al escasear memoria RAM pero ralentiza a la computadora. Tambin se puede actualmente crear SWAP en una memoria USB, utilizando el Software ReadyBoost de Microsoft Windows Vista u otros programas para Microsoft Windows XP, de este modo se vuelve mas eficiente el equipo de cmputo.

Swap / Virtual Memory

De intercambio memoria virtual

Otros Soporta informacin que se encuentra en espera de ser procesada y una vez realizado ese proceso, la borra para esperar nuevos datos, puede ser espacio asignado en una memorias RAM en un disco duro.

Buffer

"Amortiguador"

También podría gustarte