Sistemas Operativos > Windows

 Memoria virtual

(1/4) > >>

m0skit0:
¿Alguien le ha encontrado alguna vez la lógica a por qué Windows usa el fichero de paginación de memoria virtual cuando hay memoria física libre? ¿Y por qué usa un fichero de paginación dentro del sistema de ficheros (con la lentitud que ello conlleva) en vez de usar una partición de intercambio y pasar de las llamadas al sistema de ficheros?

GsOiD:
Hay cosas en este mundo que no tienen lógica, y windows es una de ellas u_U ... tal vez leer uno de estos libros te ayude a comprender por que hace windows las cosas como las hace xD... tu elige : http://www.flazx.com/category16.php

 :comp:  Saludos !

su -:

--- Cita de: "m0skit0" ---¿Y por qué usa un fichero de paginación dentro del sistema de ficheros (con la lentitud que ello conlleva) en vez de usar una partición de intercambio y pasar de las llamadas al sistema de ficheros?
--- Fin de la cita ---

Linux® es el unico sistema operativo que tiene el swap fuera del sistema de ficheros en el que se encuentra el sistema operativo en si... algo que es poco practico (en cuanto a particiones, limita el numero de volumenes que puedes usar) ademas de que la velocidad debe ser mayor, ya que no tiene que montar otra particion al tener el swap en la partcion ya montada.

Bueno, al menos es lo que yo creo.

m0skit0:

--- Cita de: "su -" ---el swap fuera del sistema de ficheros
--- Fin de la cita ---
Como debe ser, así es más rápido.


--- Cita de: "su -" ---algo que es poco practico (en cuanto a particiones, limita el numero de volumenes que puedes usar)
--- Fin de la cita ---
¿Poco práctico? ¿El crear 2 particiones en vez de 1? Tampoco le veo tanto problema. En cuanto a lo de que "limita el número de volúmenes que puedes usar", no te termino de entender. La de intercambio la estás usando, pero indirectamente.


--- Cita de: "su -" ---la velocidad debe ser mayor, ya que no tiene que montar otra particion
--- Fin de la cita ---
Bueno yo creo más bien que la velocidad radica en no tener un sistema de ficheros de por medio, sino que lo usa de forma plana. Sino, usaría la partición raíz / que siempre está montada puesto es la que tiene el SO.

Para mi opinión LINUX :good: tiene de las mejores (si no la mejor) gestión de memoria que conozco (bueno, es de los pocos con código abierto, también, jejeje). JAMÁS usa el swap si hay memoria libre, lo cual es de agradecer; agiliza bastante el sistema. Pero claro, a mí me gustaría saber por qué Windows lo hace tan mal :bad: (en mi humilde opinión).

P.D:

Editado.

Eternal Idol:

--- Cita de: "m0skit0" ---Para mi opinión LINUX :good: tiene de las mejores (si no la mejor) gestión de memoria que conozco (bueno, es de los pocos con código abierto, también, jejeje). JAMÁS usa el swap si hay memoria libre, lo cual es de agradecer; agiliza bastante el sistema. Pero claro, a mí me gustaría saber por qué Windows lo hace tan mal :bad: (en mi humilde opinión).
--- Fin de la cita ---

Debemos dar por descontado que m0skit0 ha depurado/desensamblado el codigo de Windows (> NT 4.0) y comprendido perfectamente su funcionamiento antes de afirmar lo anterior.


--- Cita de: "m0skit0" ---P.D: Menos mal que Eternal Idol no es el moderador de este foro, porque sino me habría respondido y después cerrado el post para evitar respuestas contundentes... Es lo que tiene el fanatismo, que se quedan sin razonamientos para defenderse. Y que conste que no tengo nada personal contra él.
--- Fin de la cita ---

Dejemos que responda contundentemente alguien con mas conocimientos al respecto, Andrew Morton:
"> Given this situation, is there any significant performance or
>  stability advantage to using a swap partition instead of a swap file?

In 2.6 they have the same reliability and they will have the same
performance unless the swapfile is badly fragmented."

Fuente.

Editado.

PD. Estoy practicamente seguro de que ahora lo recomendable seria acceder al enlace dejado en la primera respuesta de este hilo y conseguir el libro Windows Internals para no hablar desde la mas completa ignorancia.

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa