vista-tecnica

Échale un vistazo técnico a Windows Vista
SuperFetch (III de IV)
Para finalizar el tema de SuperFetch en estos dos últimos post vamos a comprobar dos de sus funcionalidades más interesantes: la gestión de los procesos en segundo plano, y la gestión de caché de disco desde un punto de vista innovador con READYBOOST y READYDRIVE.

 

Es algo común que dejemos aplicaciones en segundo plano cuando por ejemplo abrimos el explorador o el Messenger mientras estamos editando un documento de Office o abrimos un juego mientras se esta ejecutando cualquier otro programa, y es también común que notemos una reducción en el rendimiento del sistema al intentar retomar dichas aplicaciones y pasarlas a primer plano; esto se debe a que los programas en segundo plano son preferentes para pasar al archivo de paginación del disco duro, lo cual, en caso de falta de memoria, supone que cada vez que deseemos volver a traer dicha aplicación a primer plano obtengamos una considerable reducción en el rendimiento del sistema. La situación anterior también es aplicable cuando hacemos uso de la característica "cambio rápido de usuario" y deseamos volver a la sesión que dejamos iniciada anteriormente ya que la información de la sesión inactiva es paulatinamente trasladada a la memoria virtual según se va necesitando más memoria. Superfetch gestiona los procesos en segundo y primer plano para reducir en todo lo posible esta pérdida de rendimiento, la manera en que logra esto es bastante intuitiva: vuelve a cargar la información del proceso en memoria cuando volvemos a tener disponibilidad de esta (normalmente al cerrar un programa) lo cual supone que por ejemplo en un entorno de escasa memoria, volver de Internet Explorer a Microsoft Word tras haber cerrado Windows Mail (el programa que viene a sustituir a Outlook Express en Windows Vista) sería mucho más rápido que con sistemas operativos anteriores, y de nuevo esto también sería aplicable al sistema de cambio rápido de usuario siendo ideal por ejemplo para volver a la sesión en la que se está ejecutando la mula para aquellos amigos del P2P que tienen que compartir su equipo; pero quizás la aplicación práctica más evidente de todo esto es no ver reducido el rendimiento tras largos momentos de inactividad, como por ejemplo al ir comer en el trabajo o cuando nos llaman por teléfono. Hasta ahora tras habernos ausentado un tiempo notábamos una ralentización de nuestras aplicaciones debido a que la actividad de los servicios y procesos en segundo plano tomaban el control de la memoria RAM relegando a la aplicación inactiva de primer plano al archivo de paginación; aun que esto es el comportamiento ideal (mantiene al microprocesador ocupado al servicio de procesos en segundo plano como la ejecución de un antivirus) tras la finalización de estos procesos la aplicación principal continuaba en el archivo de paginación hasta que sus funciones eran requeridas por el usuario al volver, con la consabida reducción de rendimiento, Windows Vista corrige esta situación gracias a que Superfetch va colocando denuevo en memoria la información del programa en primer plano cuando se libera suficiente memoria RAM por ejemplo al finalizar una aplicación en segundo plano, de esta manera la aplicación queda completamente disponible para el usuario a su regreso.

 

Bueno, a parte de lo comentado en este post también existe otra manera de aumentar el rendimiento del equipo a la hora de tener que acceder al disco, esta manera es mediante los sistemas ReadyBoost y ReadyDrive, que veremos en mi próximo post.

 

Por cierto, se están publicando en TechNet Magazine una serie de artículos sobre las mejoras en el Kernel de Windows Vista, yo estoy a la espera de que publiquen la sección de administración de memoria por si pudiera ofreceros aun más información de lo visto hasta ahora. Os dejo el enlace:

 http://www.microsoft.com/technet/technetmag/issues/2007/02/VistaKernel/default.aspx?loc=es/

Publicado: 16/2/2007 1:30 por Juan Francisco Arrabé Murillo con 1 comment(s)

Archivado en:

Comentarios

# re: SuperFetch (III de IV) @Friday, February 16, 2007 10:31 AM

Al principio Vista me decepcionó: pues estaba todo el rato comiéndose el procesador (al 50% que no es poco), sin embargo, ahroa que está todo ya más estabilizado, gracias al readyboost y el superfetch, va todo como la seda y el procesador ni lo nota. :)

Por cierto, si no os lo he dicho antes, muy útil es este blog para saber lo que no se ve en vista.

Rafael Vargas

Deja tu comentario

(requerido) 
(requerido) 
(opcional)
(requerido)