lunes, 4 de febrero de 2008

Memorias (parte 1)

DR3X [lanleyva@infomed.sld.cu]

MEMORIA RAM
----------------

Es llamada memoria de acceso aleatorio (Random Access Memory) debido a su peculiar característica de acceso instantáneo a cualquier parte de ella, gracias a un sistema de direcciones (no es acceso secuencial) que permite la lectura o escritura.

Se dice que es volátil porque la información en ella almacenada se pierde al retirarle la energía.

La memoria RAM es uno de los elementos m s críticos del computador. Cuando Ud. quiere usar un archivo de datos o programa, los datos o instrucciones son leídos desde el disco duro o disquete y colocados en la RAM, para que sean leídos por el AAP, permitiéndole manipularlos es decir: ingresar nuevos datos, modificar los existentes, hacer cálculos, búsquedas, resúmenes etc.
La memoria RAM la podemos comparar con una agenda de trabajo, en la que se puede anotar una reunión, ver el programa de actividades para un día determinado o anular una cita.

Además en esta agenda, al igual que en la memoria, los datos no están mezclados sino que conservan un cierto orden y cada dato ocupa una posición bien determinada. Si se desea saber la dirección de un cliente o un proveedor, no se iniciar la búsqueda desde la A hasta encontrarlo, sino que se localiza directamente en la página correspondiente a la inicial del apellido.

En las memorias hay dos características temporales importantes:
a. El tiempo de acceso: tiempo que tarda una escritura o lectura.
b. El tiempo de ciclo: tiempo que pasa desde que se inicia un acceso hasta que se esta listo para el próximo.

El tiempo de ciclo suele ser ligeramente superior al tiempo de acceso, pero los dos están relacionados. Tradicionalmente se ha dado mayor importancia al tiempo de acceso, pero la dinámica de las memorias caché, con sus accesos en ráfagas, ha dado mayor importancia al tiempo de ciclo. Esto ha propiciado la aparición de mejoras estructurales en las memorias, que pretenden mejorar el tiempo de lectura o escritura de un bloque de datos y no de un dato individual, sin modificar la estructura de almacenamiento de la memoria, consiguiendo así un aumento de prestaciones en un caso particular y muy frecuente, sin elevar excesivamente el precio.

En su mayor parte, lo que esta en la memoria de la computadora es información temporal de trabajo.

La memoria de la computadora esta organizada en unidades de bytes, compuesto cada uno de ellos de 8 bits. El mismo patrón de bits puede ser visto como un número, una letra del alfabeto o una instrucción particular de lenguaje de m quina, según se le interpreta. Los mismos bytes de memoria se usan para registrar códigos de instrucciones de programa, datos numéricos y datos alfabéticos.

Las direcciones de la memoria están numeradas comenzando con cero. Los mismos datos usados como datos de computadora también pueden emplearse para especificar direcciones de memoria.

Los datos o programas siempre ocupan un espacio contiguo en la RAM, siempre asignándole el espacio por bloques.

El DOS puede manejar de forma plana solo hasta 640 KB, para manejar valores mayores a 1 MB, requiere de ayuda de HIMEM.SYS y EMM386.EXE.

MEMORIA ROM (Read Only Memory)
----------------------------------------

Es una memoria de sólo lectura. Su contenido es absolutamente inalterable, desde el instante en que el fabricante grabo las instrucciones en el Chip, por lo tanto la escritura de este tipo de memorias ocurre una sola vez y queda grabado su contenido aunque se le retire la energía.

Los PC vienen con una cantidad de ROM, donde se encuentras los programas de BIOS (Basic Input Output System), que contienen los programas y los datos necesarios para activar y hacer funcionar el computador y sus periféricos.
La ventaja de tener los programas fundamentales del computador almacenados en la ROM es que están allí implementados en el interior del computador y no hay necesidad de cargarlos en la memoria desde el disco de la misma forma en que se carga el DOS.

Debido a que están siempre residentes, los programas en ROM son muy a menudo los cimientos sobre los que se construye el resto de los programas (incluyendo el DOS).

La memoria ROM se puede explicar de la manera siguiente:
Es un libro impreso, sea diccionario, novela, etc. no se puede variar el contenido del mismo, tan solo es posible leer, recoger la información, nunca añadírsela o modificar el texto.

MEMORIA ROM
-----------------

Estas memorias, cuyo nombre procede de las iniciales de Read Only Memory son solo de lectura. Dentro de un proceso de elaboración de datos de una computadora, no es posible grabar ningún dato en las memorias ROM.
Se trata de memorias no volátiles, su contenido se graba durante su construcción y no se puede cambiar. Son memorias perfectas para guardar microprogramas, sistemas operativos, tablas de conversión, generación de caracteres etc.



Artículos relacionados


No hay comentarios: