elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


+  Foro de elhacker.net
|-+  Foros Generales
| |-+  Dudas Generales (Moderador: engel lex)
| | |-+  ¿Qué es la memoría virtual?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ¿Qué es la memoría virtual?  (Leído 2,134 veces)
e

Desconectado Desconectado

Mensajes: 177


e


Ver Perfil
¿Qué es la memoría virtual?
« en: 1 Octubre 2019, 21:48 pm »

Hola  :-*,
He estado leyendo acerca de la memoria virtual, las páginas de memoria, paginación y caché.
Me he leído la página de wikipedia pero no me ha aclarado.
También me pregunto que es físicamente la memoria virtual, es decir, donde está, aunque no sé muy bien, ya que supongo que por eso será “virtual”.

Gracias


En línea

e
engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: ¿Qué es la memoría virtual?
« Respuesta #1 en: 1 Octubre 2019, 21:54 pm »

básicamente es un archivo en el disco duro donde se empieza a colocar los datos de la ram de menor prioridad (menor uso) en caso de llenarse mucho la ram... la ram se puede acceder a altisima velocidad, el disco no, asi que si se tienen que usar esos datos el programa tardará un poco en iniciarse, pero los programas que estás usando tendrán ram disponible para us uso


En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
Serapis
Colaborador
***
Desconectado Desconectado

Mensajes: 3.357


Ver Perfil
Re: ¿Qué es la memoría virtual?
« Respuesta #2 en: 2 Octubre 2019, 21:04 pm »

La memoria virtual, es un espacio de almacenamiento adicional (fuera de la RAM),  que se provee (como bien aclara Engel), para solucionar la saturación de la memoria 'principal'.

Imagina que vas a un restaurante a comer... y sirven todo en un plato único, pero tu pides tanto que 'no cabe' en el plato, luego procede adjuntar otro plato donde colocar el resto... ese otro plato, sería un 'plato virtual', visto desde el punto de la programación.
En línea

e

Desconectado Desconectado

Mensajes: 177


e


Ver Perfil
Re: ¿Qué es la memoría virtual?
« Respuesta #3 en: 3 Octubre 2019, 22:04 pm »

Gracias,
¿Y lo de la paginación sería como está administrado?
En línea

e
EdePC
Moderador Global
***
Desconectado Desconectado

Mensajes: 2.069



Ver Perfil
Re: ¿Qué es la memoría virtual?
« Respuesta #4 en: 4 Octubre 2019, 01:17 am »

Saludos,

- En términos generales más o menos si, pero siendo más crudos ocurre algo así: Un programa va a ejecutarse, entonces el Administrador de Memoria del sistema operativo crea una Memoria Virtual para ese programa, por ejemplo 200MB, entonces el programa tiene 200MB de memoria para trabajar. Pero esto es solo Lógico (Virtual) y podría ser incluso más grande que el espacio de memoria ram física real instalada en el PC, el Administrador de Memoria se encarga de transferir algo de esa memoria virtual al disco duro, por ejemplo 50MB, a este proceso de le llama Paginación, el Administrador de Memoria también se encarga de estar atento a las peticiones del programa y traducir las direcciones de memoria virtuales que entiende dicho programa a direcciones físicas en Ram o en Disco Duro.

- El archivo que guarda el total de los datos Paginados es: "C:\pagefile.sys" (Oculto y de Sistema)

- Recomiendo abrir el Administrador de Tareas > Rendimiento > Memoria:



- Arriba a la derecha aparece el Total de Memoria reconocido por el Sistema Operativo 12.0 GB DDR3

- Uso de Memoria: Muestra un histograma de los últimos 60 segundos sobre el uso de la Memoria Ram utilizable (11.9 GB), esto corresponde al resumen que muestra Memoria a la izquierda

- En uso: La memoria Ram en uso
- Disponible: La memoria Ram disponible

- Confirmada: La memoria Ram en uso + la memoria paginada (tamaño del archivo de paginación pagefile.sys), y la memoria Ram total + archivo de paginacion
- En cache: Parte de la Memoria Virtual total no paginada y por ende en Ram

- Bloque paginado: Parte de la Memoria Virtual total que está escrita en Disco Duro
- Bloque no paginado: Parte de la Memoria Virtual total que no está escrita en Disco Duro
En línea

@XSStringManolo
Hacker/Programador
Colaborador
***
Desconectado Desconectado

Mensajes: 2.397


Turn off the red ligth


Ver Perfil WWW
Re: ¿Qué es la memoría virtual?
« Respuesta #5 en: 4 Octubre 2019, 01:25 am »

Gracias,
¿Y lo de la paginación sería como está administrado?
El pagefile es el archivoutilizado por el sistema para el volcado de memoria. Como te han dicho cuando la RAM no es suficiente, se usa el disco duro junto a la RAM.
En línea

Mi perfil de patrocinadores de GitHub está activo! Puedes patrocinarme para apoyar mi trabajo de código abierto 💖

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
memoria virtual
Dudas Generales
xemnas 1 2,134 Último mensaje 4 Noviembre 2010, 17:58 pm
por [u]nsigned
[DUDA] Acerca de Memoria Virtual Y Memoria Fisica Entre otros...
Programación C/C++
x64core 9 6,834 Último mensaje 28 Noviembre 2011, 17:20 pm
por x64core
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines