Mostrando entradas con la etiqueta definicion de memoria. Mostrar todas las entradas
Mostrando entradas con la etiqueta definicion de memoria. Mostrar todas las entradas

lunes, 8 de diciembre de 2008

Memoria Virtual


Memoria virtual
– Técnica que realiza la gestión de dos niveles adyacentes de la jerarquía
de memorias: la memoria principal (ó memoria física) y el
almacenamiento secundario (disco).
• Motivaciones/ventajas
– Eliminar los inconvenientes de una memoria pequeña y limitada
• Los programas de usuario pueden exceder el tamaño de la memoria
principal. Nos permite utilizar un espacio lógico de direcciones
superior al realmente disponible en la memoria principal.
– Compartición eficiente de la memoria entre mútiples procesos
garantizando protección
• La memoria principal necesita solamente las partes activas de los
programas. Esto nos permite compartir eficientemente el procesador
así como la memoria principal. Proporciona los mecanismos de
protección necesarios.


Algunos conceptos...



La memoria virtual ve a la memoria principal como una cache y al disco como
el lugar donde ‘realmente’ residen los programas/datos.


Transferencias en la jerarquía de memoria: Memoria principal - Disco


Memoria Principal o RAM







Acrónimo de Random Access Memory, (Memoria de Acceso Aleatorio) es donde el ordenador guarda los datos que está utilizando en el momento presente. Se llama de acceso aleatorio porque el procesador accede a la información que está en la memoria en cualquier punto sin tener que acceder a la información anterior y posterior. Es la memoria que se actualiza constantemente mientras el ordenador está en uso y que pierde sus datos cuando el ordenador se apaga.
Cuando las aplicaciones se ejecutan, primeramente deben ser cargadas en memoria RAM. El procesador entonces efectúa accesos a dicha memoria para cargar instrucciones y enviar o recoger datos. Reducir el tiempo necesario para acceder a la memoria, ayuda a mejorar las prestaciones del sistema. La diferencia entre la RAM y otros tipos de memoria de almacenamiento, como los disquetes o discos duros, es que la RAM es mucho más rápida, y se borra al apagar el ordenador.
Es una memoria dinámica, lo que indica la necesidad de "recordar" los datos a la memoria cada pequeños periodos de tiempo, para impedir que esta pierda la información. Eso se llama Refresco. Cuando se pierde la alimentación, la memoria pierde todos los datos. "Random Access", acceso aleatorio, indica que cada posición de memoria puede ser leída o escrita en cualquier orden. Lo contrario seria el acceso secuencial, en el cual los datos tienen que ser leídos o escritos en un orden predeterminado.






Las Memorias de Acceso Aleatorio (RAM: Random Access Memory) son memorias construidas sobre semiconductores donde la información se almacena en celdas de memoria que pueden adquirir uno cualquiera de los dos valores del código binario.
Las memorias de acceso aleatorio son memorias en la que se puede leer y escribir información. Permite el acceso a cualquier información que contenga con la misma velocidad. Esto significa que se puede acceder aleatoriamente a cualquier información almacenada sin que se afecte la eficiencia del acceso. Contrasta con las memorias secuenciales, por ejemplo una cinta magnética, donde la facilidad de acceso a una información depende del lugar de la cinta donde esté almacenada.
Las tecnologías de memorias RAM se basan en Celdas de Memoria. La memoria RAM es volátil, esto es, cuando se corta la alimentación eléctrica se pierde toda la información que estuviera almacenada en este tipo de memoria. La comunicación de la RAM con la CPU se realiza a través del Bus de Direcciones y el Bus de Datos.
La memoria RAM se utiliza tanto para almacenar temporalmente programas y datos como para guardar los resultados intermedios que se están manipulando durante un proceso.




Memorias

Que son???


Es una enorme colección de circuitos, cada uno de ellos capaz de almacenar un bit, estos circuitos se organizan en unidades básicas, llamadas celdas. Típicamente, una celda de memoria tiene ocho bits, lo cual se denomina byte.
Aún cuando en la memoria no hay “derecha” o “izquierda”, se emplea la abstracción para imaginarse los bytes de la memoria organizados como una fila
El extremo “izquierdo” es el fin de “más alto orden” (high-order), y el otro es de “bajo orden”
Eso mismo sucede en el interior de cada byte: bit de más alto orden y bit de más bajo orden, o bit más significativo y bit menos significativo, lo cual tiene origen en que así sería si se estuvieran representando números.


La memoria de un computador es el conjunto de todos los dispositivos de hardware con que cuenta ese computador para almacenar (lectura y escritura) instrucciones y datos