Memoria Virtual Y Memoria Cache
La memoria virtual es una memoria que en realidad no existe físicamente.
Si bien se entiende que la memoria es cualquier forma de almacenamiento, permanente o no, la memoria virtual es un tipo de memoria equivalente a la memoria RAM, es decir es volátil y limitada. Pero es un tipo de memoria con capacidades de almacenamiento generalmente mucho mayores que la capacidad de una memoria RAM ordinaria, pero paga esta virtud en velocidad; es decir, la memoria virtual es mucho más lenta que la memoria RAM.
La memoria virtual puede ser generada a partir de una combinación de capacidades de hardware y sistema operativo.
La idea fundamental detrás de la memoria virtual es que el tamaño combinado del programa, los datos y la pila de ejecución puede exceder la cantidad de memoria real disponible para él.
El sistema operativo mantiene aquellas partes del programa que se están utilizando en cada momento en la memoria principal y el resto permanece en el disco. En la medida en que se vayan necesitando nuevas partes estas se intercambian con las residentes en la memoria principal.
La Memoria Cache.
La memoria caché es una memoria intermedia, o sea que presenta datos que se encuentran en la memoria RAM pero al estar en la caché se acelera su acceso.
¿Como Funciona?
Cuando se accede a un dato por primera vez, se guarda una copia del mismo en la caché, si posteriormente se necesita dicho dato se accede a la caché y no a la RAM en si.
5 comentarios:
Siempre el tema de las memorias va a marcar grandes diferencias entre un computador y/o sistema computacional de otro que posea mas o menos memoria principal o secundaria, ya sea para acceder a programas e información o durante su ejecución y utilización.
Con respecto a la memoria caché queremos agregar que existen varios tipos, tenemos de disco, de sistema, y de datos, como las de Google. Ademas existen tres tipos de memoria cache para procesadores:
Caché de 1er nivel (L1) : Integrada en el núcleo del procesador y trabaja a su misma velocidad. La cantidad de memoria de L1 varia entre los 64KB y los 256KB; ademas suele ser dividida en dos partes, una dedicada a instrucciones y otra para datos.
Caché de 2do nivel (L2) : También integrada en el procesador, pero no directamente en su núcleo; tiene las mismas ventajas que la caché L!,aunque es un poco mas lenta, ademas a diferencia de esta ultima la caché L2 puede llegar hasta 2MB. Esta no está dividida y se utiliza mas en los programas que al sistema.
Caché de 3er nivel (L3) : Esta memoria es mas lenta que la L2 y muy poco utilizada hoy en día. En un principio estaba incorporada a la placa base y su acceso era mas lento que a la L1 y L2, aunque seguía siendo mas rápida que la RAM y dependía de la comunicación entre el procesador y la placa.
Sobre la Memoria Virtual, me corrigen si he mal interpretado.
La memoria virtual, sería una memoria auxiliar, en apoyo de falta de Memoria RAM.
Si es así, es posible administrar la memoria virtual? es decir dar más “memoria” o capacidad.
Ya que he visto, frecuentemente un mensaje de error, que dice “nivel de memoria virtual bajo” .
Aparte, Es un temas bastante más complejo de que se ve a simple vista, ya que con una mejor administración de las memorias se obtiene un mejor rendimiento. Interesante.
Sobre la Memoria Virtual, me corrigen si he mal interpretado.
La memoria virtual, sería una memoria auxiliar, en apoyo de falta de Memoria RAM.
Si es así, es posible administrar la memoria virtual? es decir dar más “memoria” o capacidad.
Ya que he visto, frecuentemente un mensaje de error, que dice “nivel de memoria virtual bajo”.
Aparte, Es un temas bastante más complejo de que se ve a simple vista, ya que con una mejor administración de las memorias se obtiene un mejor rendimiento. Es muy Interesante.
Es muy importante el tema al ver que existen estos tipos de memoria que nos permiten trabajar en nuestro pc.
También yo encuentro importante agregar el concepto de ReadyBost, que está presente desde Windows Vista en adelante, que sirve para accelerar los procesos en la computadora. Este trabaja con unidades de almacenamiento extraibles, que van a procesar datos más rapidamente, que la memoria virtual(la cual trabaja con el disco duro de la computadora). Tanto el readybost como la memoria virtual, así como se dijo en el comentario anterior serian auxiliares a la memoria ram
que pasa con los comentarios
Oscar González
Publicar un comentario