Continuamos con la serie de artículos sobre el nuevo sistema operativo de Microsoft. Cada fecha que pasa las noticias, rumores e indicios son más intensos, y provocan mayor expectación. La noticia de hoy está relacionada con el nuevo modo de arranque de Windows 8.
Los tiempos de arranque son siempre una característica muy importante, por lo que Microsoft está haciendo grandes esfuerzos por desarrollar un arranque cada vez más rápido y avanzado, y por ello tiene a un elevado número de personas trabajando en este proceso. El objetivo con esta nueva funcionalidad es reducir el tiempo de arranque y el número de reinicios debidos al código de parches en ejecución.
Según los datos estadísticos, parece ser que los usuarios prefieren apagar sus computadoras en lugar de ponerlas en reposo (sleep), para ahorrar ya sea en el consumo de su batería o reducir su uso de energía. La hibernación es otra buena opción, ya que tampoco tiene consumo de energía, pero claramente no es para todo el mundo, ya que los usuarios prefieren tener un “fresh-start” o “arranque fresco”, más que arrancar el estado de la sesión anterior. Así que sleep/resume parece la mejor opción para transiciones rápidas entre encendido/apagado en los PC’s actuales. Aunque consume energía, incluso siendo poco en los sistemas más optimizados, puede agotar la batería. Todo esto ocurre con el telón de fondo de como empleamos hoy día nuestros dispositivos móviles, que casi nunca reiniciamos y que utilizan lo que parece ser similar a un estado sleep.
El reto entonces, era diseñar una manera de reunir todos estos deseos en los PC’s actuales, sin requerir algún nuevo hardware especial. Estos eran los objetivos de Microsoft:
El reto entonces, era diseñar una manera de reunir todos estos deseos en los PC’s actuales, sin requerir algún nuevo hardware especial. Estos eran los objetivos de Microsoft:
· Consumo cero de energía cuando se apaga.
· Una sesión “fresca” (fresh-session) después del arranque.
· Tiempos muy rápidos entre la pulsación del botón de encendido y la utilización del PC.
En Windows 7 se hicieron muchas mejoras en el arranque, incluyendo la inicialización en paralelo de los drivers de dispositivo, el arranque de servicios por disparadores (“triggers”), etc. Pero estaba claro que tenían que ser más creativos si querían que el rendimiento del arranque cubriera todas estas necesidades.
La solución es un nuevo modo de inicio rápido, que es un híbrido del arranque en frío tradicional y la reanudación de la hibernación. La clave para recordar es que en un apagado tradicional, cerramos todas las sesiones de usuario, y en la sesión del kernel los servicios y dispositivos para prepararse para un apagado completo.
La diferencia en Windows 8 es que, la sesión se cierra al igual que en Windows 7, pero la sesión del kernel, en lugar de cerrarla, se hiberna. Comparado con una hibernación total, que incluye un montón de páginas de memoria en uso por las aplicaciones, la sesión 0 de hibernación es mucho más pequeña, lo que conlleva mucho menos tiempo en escribirse en disco (hiberfil.sys). Utilizando esta técnica, nos da una significativa ventaja en tiempo de arranque (30-70% más rápido) en la mayoría de los sistemas testeados.
Imagen 1: Muestra de los resultados de las pruebas del laboratorio de System Integration Test.
Es más rápido porque la reanudación desde el estado de hibernación es menos costoso que realizando una inicialización completa de sistema, pero también es más rápido porque se ha añadido una nueva capacidad de reanudación en multifase. Esta nueva técnica es capaz de utilizar en paralelo todos los núcleos (en un sistema multinúcleo), para dividir el trabajo de lectura y descompresión de los contenidos desde hiberfile. Esto resulta también en mayor rápidez en la reanudación desde la hibernación.
Imagen 2: Representación de las diferentes fases entre un arranque en frío y un arranque rápido.
Otra característica a mencionar es que en el arranque rápido de Windows 8, aunque no se hace una enumeración completa de los dispositivos Plug & Play, se continua inicializando los drivers en este modo. A aquellos que les gusta realizar un arranque en frío con el fin de refrescar los drivers de dispositivos, se alegrarán al saber que sigue siendo eficaz en este modo, aunque no sea un proceso idéntico al arranque en frío.
Este nuevo modo de arranque rápido será beneficioso en casi todos los sistemas, tanto si tienen un disco duro que gira o una unidad de estado sólido (SSD), pero para sistemas nuevos con los rápidos discos SSD es francamente increíble.
Una de las cosas que se aprecian en el vídeo es el cambio de la fase de POST a Windows. Los sistemas que están construidos utilizando UEFI (Unified Extensible Firmware Interface) tienen más posibilidades de alcanzar tiempos de pre-arranque más rápidos, comparados con los que tienen la BIOS tradicional.
Por supuesto, hay veces en las que se desea que la máquina realice un apagado completo, por ejemplo, si deseamos instalar nuevo hardware, por lo que hay una opción para volver al comportamiento de Windows 7. Aunque como no es algo muy habitual, se puede utilizar el nuevo /full en shutdown.exe. Desde cmd ejecutar: shutdown /s /full /t 0, lo que realiza un apagado completo.
Para acabar, recuerda que si quieres aprender mucho más sobre los secretos de los sistemas Microsoft Windows, te recomendamos leer el libro de Sergio de los Santos "Máxima Seguridad en Windows: Secretos Técnicos" , o siempre puedes suscribirte al Canal RSS de Windows Técnico para estar al día de las novedades e información técnica de interés.

Windows 8: Windows Explorer Ribbon
Windows 8 y la aceleración de software
Windows 8: Modern Reader
Windows 8: Internet Explorer Immersive
Windows 8: Personalización de la pantalla de inicio
Windows 8: Un mismo Sistema Operativo para varias plataformas
Windows 8: E Version y ARM Editions
Windows 8: Store de aplicaciones
Windows 8: Push Notifications
Windows 8: Reconocimiento Facial
Windows 8: Primeras imágenes Milestone 3
Windows 8: Aplicaciones que se desarrollarán con HTML y Javascript
Windows 8: Nuevo sistema de ficheros, Protogon
Windows 8: Hyper-V 3.0 y el nuevo formato de disco virtual VHDX
Windows 8: ¿De rumores a hechos?
Ms Windows 8: Ya puedes configurar Windows 7 con el nuevo estilo UI Metro
Windows 8: Microsoft habla de Windows Server 8 en WorldWide Partner Conference 2011
Windows 8: Microsoft confirma que Windows 8 correrá sobre los Pc’s de hoy día
Windows 8: El nuevo sistema operativo puede incluir soporte para 3D
Windows 8 Conference Build, ¡Agotado!
Windows 8: ¿El final del DVD como soporte?
Windows 8: Microsoft confirma el nombre del sistema operativo
Windows 8: Microsoft revela cambios en Windows Explorer
Windows 8: Confirmado el soporte para ISO y VHD
Windows 8: Resumen de la Build Conference
Enviado
sep 21 2011, 10:21
por
Juan Miguel