Memoria RAM
La
memoria principal o RAM, abreviatura del inglés Randon Access Memory, es el
dispositivo donde se almacenan temporalmente tanto los datos como los programas
que la CPU está procesando o va a procesar en un determinado momento. Por su
función, es una amiga inseparable del microprocesador, con el cual se comunica
a través de los buses de datos.
Por ejemplo, cuando la CPU tiene que ejecutar un programa, primero lo coloca en la memoria y recién y recién después lo empieza a ejecutar. lo mismo ocurre cuando necesita procesar una serie de datos; antes de poder procesarlos los tiene que llevar a la memoria principal.
Esta clase de memoria es volátil, es decir que, cuando se corta la energía eléctrica, se borra toda la información que estuviera almacenada en ella.
por su función, la cantidad de memoria RAM de que disponga una computadora es una factor muy importante; hay programas y juegos que requieren una gran cantidad de memoria para poder usarlos. otros andarán más rápido si el sistema cuenta con más memoria RAM.
Por ejemplo, cuando la CPU tiene que ejecutar un programa, primero lo coloca en la memoria y recién y recién después lo empieza a ejecutar. lo mismo ocurre cuando necesita procesar una serie de datos; antes de poder procesarlos los tiene que llevar a la memoria principal.
Esta clase de memoria es volátil, es decir que, cuando se corta la energía eléctrica, se borra toda la información que estuviera almacenada en ella.
por su función, la cantidad de memoria RAM de que disponga una computadora es una factor muy importante; hay programas y juegos que requieren una gran cantidad de memoria para poder usarlos. otros andarán más rápido si el sistema cuenta con más memoria RAM.
Tipo 1, DRAM:
las siglas provienen de ("Dinamic Read Aleatory Memory") ó
dinámicas, debido a que sus chips se encuentran construidos a base de condensadores
(capacitores), los cuáles necesitan constantemente refrescar su
carga (bits) y esto les resta velocidad pero a cambio tienen un precio
económico.
+ Ejemplo: hagamos una
analogía con una empresa que fabrica hielo, pero para ello 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 la
materia de trabajo constantemente.
La siguiente lista muestra
las memorias RAM en modo descendente, la primer liga es la mas antigua y la
última la mas reciente.
- Memoria RAM tipo TSOP.
- Memoria RAM tipo SIP.
- Memoria RAM tipo SIMM.
- Memoria RAM tipo DIMM - SDRAM.
- Memoria RAM tipo DDR/DDR1 y SO-DDR.
- Memoria RAM tipo RIMM.
- Memoria G-RAM / V-RAM (Actual).
- Memoria RAM tipo DDR2 y SO-DDR2 (Actual).
- Memoria RAM tipo DDR3 y SO-DDR3(Actual).
- Memoria RAM tipo DDR4 y SO-DDR4 (Próxima Generación).
+ Ejemplo: hagamos una analogía con una empresa que fabrica hielo, la cuál
cuenta con una toma de agua, por lo que no necesita esperar la llegada pipas ó
carros tanque, sino que inmediatamente puede realizar sus funciones. Esto la
hace rápida ya que tiene la materia de trabajo constante.
·
Memorias SRAM para insertar en ranura de la
tarjeta principal (Motherboard).
·
Memorias
Caché integradas en los discos duros.
·
Memorias
Caché integradas en los microprocesadores.
Tipo 3. Swap. La memoria virtual ó memoria Swap ("de intercambio") no se
trata de memoria RAM como tal, sino de una emulación (simulación funcional),
esto significa que se crea un archivo de grandes dimensiones en el disco duro ó unidad SSD, el
cuál almacena información simulando ser memoria RAM cuándo 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
gráficos 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. Básicamente no debe ser
menor a 256 MB la capacidad disponible del dispositivo, tener una velocidad alta de transmisión de datos y
asignarse del siguiente modo:
a) Mínimo: (Total
de RAM) + (1/2 Total de RAM)
b) Máximo:
3X(Total de RAM)
Ejemplo: Si tengo
1 GB en RAM, debo tener mínimo (1 GB + 0.5 GB)= 1.5 GB, y máximo 3X(1 GB)= 3
GB.
|
·
Nota: Es bien
sabido que el uso "puro" de la RAM es lo más 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 sólo 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 más de 1
GB, Microsoft® Windows 7 con más de 3 GB), en caso de no contar con RAM
suficiente, Windows® automáticamente creará el archivo SWAP para evitar detener
sus servicios, en el caso de Linux, es requisito contar con espacio asignado
para memoria Swap.
Desde las primeras computadoras, la estructura lógica ha sido la siguiente:
·
Memoria base: desde 0 hasta 640 KB (KiloBytes), es en esta zona dónde se
almacena la mayoría de los programas que el usuario utiliza.
·
Memoria superior y
reservada:
de 640 a 1.024 MB (MegaBytes), carga unas estructuras llamadas páginas de
intercambio de información 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 configuración 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 cuál algunas veces
no se utilizaba debido a la configuración del equipo y con este método 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, existían
utilerías 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 reconocía 640 KB
aunque hubiera instalados más de 1 MB.
Un Buffer (amortiguador), es un espacio físico en
cualquier dispositivo
de almacenamiento masivo de lectura/escritura, comúnmente en RAM,
que se asigna para almacenar información 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 impresión, en los antiguos Discman®, que
para evitar que la melodía se detuviera, iban almacenando unos segundos más de
música 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.
La memoria Caché
dentro de
la memoria RAM existe una clase de memoria denominada Memoria Caché que tiene
la característica de ser más rápida que las otras, permitiendo que el
intercambio de información entre el procesador y la memoria principal sea a
mayor velocidad.
Memoria de sólo lectura o ROM
Su nombre
vienen del inglés Read Only Memory que significa Memoria de Solo Lectura ya que
la información que contiene puede ser leída pero no modificada. En ella se
encuentra toda la información que el sistema necesita para poder funcionar
correctamente ya que los fabricantes guardan allí las instrucciones de arranque
y el funcionamiento coordinado de la computadora. no son volátiles, pero se
pueden deteriorar a causa de campos magnéticos demasiados potentes.
Al encender nuestra computadora automáticamente comienza a funcionar la memoria ROM. por supuesto, aunque se apague, esta memoria no se borra.
El BIOS de una PC (Basic Input Operative System) es una memoria ROM, pero con la facultad de configurarse según las características particulares de cada máquina. esta configuración se guarda en la zona de memoria RAM que posee este BIOS y se mantiene sin borrar cuando se apaga la PC gracias a una pila que hay en la placa principal.
Cuando la pila se agota se borra la configuración provocando, en algunos equipos, que la máquina no arranque.
Al encender nuestra computadora automáticamente comienza a funcionar la memoria ROM. por supuesto, aunque se apague, esta memoria no se borra.
El BIOS de una PC (Basic Input Operative System) es una memoria ROM, pero con la facultad de configurarse según las características particulares de cada máquina. esta configuración se guarda en la zona de memoria RAM que posee este BIOS y se mantiene sin borrar cuando se apaga la PC gracias a una pila que hay en la placa principal.
Cuando la pila se agota se borra la configuración provocando, en algunos equipos, que la máquina no arranque.
Algunas PC tienen la pila soldada a la placa principal por lo que el
cambio de la misma lo debe realizar personal técnico, ya que sino se corre el
riesgo de arruinar otros componentes.
Su Memoria basada en semiconductores que contiene instrucciones o datos que se pueden leer pero no modificar. En las computadoras IBM PC y compatibles, las memorias ROM suelen contener el software necesario para el funcionamiento del sistema. Para crear un chip ROM, el diseñador facilita a un fabricante de semiconductores la información o las instrucciones que se van a almacenar.
Su Memoria basada en semiconductores que contiene instrucciones o datos que se pueden leer pero no modificar. En las computadoras IBM PC y compatibles, las memorias ROM suelen contener el software necesario para el funcionamiento del sistema. Para crear un chip ROM, el diseñador facilita a un fabricante de semiconductores la información o las instrucciones que se van a almacenar.
No hay comentarios:
Publicar un comentario