martes, 30 de enero de 2007

Mi escasa inquietud por Windows Vista (parte II)

Tal es la repercusión de este sistema operativo en todos los ámbitos que diversos portales se han apresurado a presentar sus análisis pormenorizados.

Así, Tom's Hardware acaba de realizar una interesante análisis sobre la diferencia de rendimiento entre Windows Vista y Windows XP, y sus conclusiones avalan lo que muchos otros habían dicho: aún no es el momento para pasarse a este sistema operativo. Pero como suele decirse, habrá que darle tiempo al tiempo, porque Vista irá puliendo sus carencias gracias tanto a sus propios desarrolladores como a los de terceras partes tanto en segmentos hardware como en software.

Vista Aurora 2.jpg

En esta segunda entrega de la serie analizaremos los polémicos requisitos hardware que son necesarios para completar la instalación de Windows Vista, además de repasar el proceso de instalación del sistema operativo.

Requisitos Técnicos según Microsoft

Ha sido el aspecto más criticado del nuevo sistema operativo, y con razón: los requisitos hardware que nos impone Microsoft si queremos instalar y utilizar Vista con comodidad son casi futuristas.

Aún así, en Redmond se esfuerzan por tratar de minimizar esas exigencias: teóricamente los requisitos mínimos son los siguientes:

- Procesador a 800 MHz
- 512 Mbytes de memoria RAM
- 15 Gbytes de disco duro
- Tarjeta gráfica compatible con DirectX 9 y con al menos 64 Mbytes de memoria de vídeo

Y sí, es probable que Vista se pueda instalar en un equipo con estas características, pero difícilmente podría hacer que el equipo fuese mínimamente usable. Para disfrutar de la 'experiencia Aero', con la nueva interfaz gráfica, y para tener tiempos de respuesta del sistema inmediatos, Microsoft indica lo que llaman las especificaciones 'Premium ready', que caracterizan a un equipo capaz de sacar partido de las ediciones avanzadas:

- Procesador a 1 GHz
- 1 Gbyte de memoria RAM
- 15 Gbytes de disco duro
- Tarjeta gráfica compativle con DirectX 9, 128 Mbytes de memoria de vídeo, soporte SM 2.0, soporte WDDM.

Pero de nuevo, estos requisitos son claramente optimistas, porque aunque de nuevo sí que será posible instalar Windows Vista en este tipo de equipo, su rendimiento estará muy lejos del que nos pretenden vender los departamentos de márketing de Microsoft.

Memorias de elefante, tarjetas gráficas de ensueño

Y es que existen dos claves fundamentales a la hora de disfrutar de Windows Vista a plena potencia. Mucho más que el procesador - que sí juega un papel importante, pero no crítico - es importante disponer de 'gigas' con 's' de memoria. Todas las pruebas de rendimiento que hemos podido estudiar y nuestras propios análisis confirman que Windows Vista es un voraz consumidor de memoria RAM, por lo que contar con al menos 2 Gbytes de memoria es un requisito casi determinante en este tipo de implantaciones.

La segunda clave en lo que respecta al buen funcionamiento del sistema operativo es, cómo no, la tarjeta gráfica. La nueva interfaz gráfica Aero es claramente superior a la que los usuarios utilizaban en Windows XP, pero el precio a pagar es muy caro - y hablamos de dinero real -, ya que las tarjetas gráficas 'menores' harán perder muchos enteros a la hora de aprovechar las nuevas posibilidades gráficas del sistema.

En realidad este último apartado no es tan determinante como el de la memoria salvo en un caso muy especial: el de la inminente llegada de los juegos con soporte DirectX 10. Estas nuevas bibliotecas gráficas permitirán a los desarrolladores implementar juegos mucho más realistas e impactantes gráficamente, pero la potencia necesaria para mover esas pesadas escenas se traducirá en la necesidad de nuevas tarjetas gráficas con dicho soporte. Por lo tanto, si disponemos de una gráfica "decente" con soporte DirectX 9 y memoria de vídeo de 128 Mbytes es muy probable que todo ese mundo de promesas que ofrece Aero esté a nuestra disposición.

8800gtx.jpg

Las primeras pruebas realizadas con Vista en el terreno gráfico aún no están a la altura de lo esperado, tal y como confirma la excelente comparativa de Tom's Hardware. En sus análisis todas las pruebas realizadas con juegos corrían más lentamente en Vista, aunque no mucho peor.

Sin embargo, hay que tener en cuenta un factor esencial: los controladores de dispositivo para las tarjetas gráficas han sido hasta hoy productos en fase muy beta, por lo que estamos seguros de que muy pronto esos rendimientos gráficos estarán mucho más en la línea de lo que se espera de este sistema operativo.


Instalación: minipunto y punto para Microsoft

El primer aspecto en el que destaca la nueva solución de Microsoft es sin duda en el proceso de instalación. Y señalamos especialmente la palabra instalación porque es mucho más recomendable realizar una instalación limpia que optar por la actualización sobre un sistema operativo anterior.

vista-instalacion0.jpg

Windows Vista ostenta tener el sistema de instalación más eficiente que sus predecesores. La instalación en un equipo decente - 2 Gbytes de RAM, micro a 2 GHz mono-core o dual-core - no lleva mucho más de 25 minutos, y la intervención del usuario es mínima. Apenas tendremos que introducir la clave de activación del sistema - aunque incluso podemos obviar este paso y dejarlo para más tarde -, además de especificar la zona horaria y nuestro nombre de usuario. Pocos pasos después nos encontraremos ante un sistema dispuesto para ser utilizado.

La instalación de Windows Vista se basa en la utilización de una imagen virtual del sistema operativo, un fichero enorme, estándar y compatible en todo tipo de configuraciones, y que se descomprime en nuestro disco duro. Esto evita el engorroso proceso de copia de los sistemas anteriores, y muestra las virtudes del llamado WIM (Windows IMaging format). Este tipo de formato hace en esencia lo que programas como Norton Ghost aplicaban tradicionalmente con las copias de seguridad de las particiones. Existe información mucho más detallada sobre esta tecnología aquí.

De hecho, la utilización de este formato y la modularidad de la que hace gala Vista - que tras una instalación "tipo" va instalando controladores según el hardware de nuestro PC en una etapa posterior - son especialmente beneficiosas para grandes implantaciones. El escenario típico es el de una empresa en el que es necesario implantar Windows Vista en un centenar de equipos: las nuevas características que Microsoft ha puesto en juego mejoran un apartado que ya era destacable con características como las instalaciones 'desatendidas' y al que se añaden nuevas funcionalidades como la evaluación de compatibilidad del hardware - a través de red - y del software instalado en las grandes corporaciones. En otras palabras, hablamos de un manejo muy versátil del formato WIM: se le puede inyectar drivers, incluir o excluir programas sin tener que generar una nueva imagen para grabar los cambios.

vista-instalacion2.jpg

Opciones de instalación

En Vista se puede optar tanto por efectuar una instalación limpia como actualizar de windows XP a Vista. Claramente podemos afirmar que

Una de ellas es la actualización, que evidentemente reducirá también el coste de la versión de Vista que compremos. Los precios de actualización dependen de la edición que escojamos, ya que si ya disponíamos de una copia legal de algún otro sistema operativo de Microsoft podremos optar a esta opción. No obstante, hay que señalar que dependiendo de la versión de Windows XP que tengamos, podremos instalar una u otra edición de Vista.

Versiones compatibles.jpg

La actualización permitirá que conservemos los datos de nuestro sistema operativo anterior, por lo que teóricamente no perderemos datos durante el proceso - aunque como siempre, la típica copia de seguridad es un seguro de vida.

Otra de las opciones más destacables es la del arranque dual, que ya existía en versiones previas y que Windows Vista vuelve a permitir. Mediante esta técnica es posible instalar dos sistemas operativos en distintas particiones de nuestro disco duro, de modo que durante el proceso de arranque sea posible elegir con cuál de los dos sistemas queremos trabajar. Hay que tener en cuenta que para que esta técnica funcione debemos instalar Vista sobre XP (tener instalado Windows XP primero antes de ponerse a instalar Vista) y no al revés, y uno de los motivos es que Vista sí detectará que existe un sistema operativo previo que debe 'considerar' durante el proceso de arranque, algo que Windows XP no hará correctamente. De hecho, el menú de arranque inicial que se basaba en el archivo boot.ini de Windows XP ya no es tal, y el manejo que Windows Vista hace de esta información es muy distinta, como podéis comprobar en esta guía o en la página dedicada al tema de Microsoft.

bootscreen.jpg

Precisamente el arranque dual es el más apropiado para poder conservar nuestro sistema con Windows XP tal y como estaba, y además poder utilizar Windows Vista siempre que queramos, de forma que si por alguna razón uno deja de funcionar, el otro seguirá corriendo normalmente. De hecho, esta opción es útil incluso a la hora de recuperar ficheros que creíamos perdidos al dejar de funcionar XP o Vista, y también será muy útil si alguna aplicación no corre como esperábamos en Vista pero sí es totalmente compatible con Windows XP

jueves, 18 de enero de 2007

Mp3 para todos (1era Entrega)

Todos aceptamos su popularidad ganada en los últimos años, pero su popularidad no va en proporción de lo que se sabe sobre el famoso mp3. Algunos cuando escuchan la palabra "emepetres" inmediatamente piensan (y creen que es) que se trata de ese CD con 200 canciones que compraron en "el hueco" o "el molino" por la módica suma de 2 soles, por otro lado muchos creen que el mp3 uno de los últimos gritos de la tecnología. 2 ideas muy lejanas de la realidad.

Introducción
En principio el mp3 es un formato de archivo de audio, osea: un archivo informático, cuyo contenido es audio. El MP3 dio sus primeros pasos a mediados del año 80, en el Instituto Fraunhofer en Alemania bajo la tutela de Karlheinz Brandenburg, director de tecnologías de medios electrónicos de dicho instituto, donde se trabajaba en el desarrollo de un formato para audio con un bajo índice de bits (poco consumo de espacio de almacenamiento), pero de alta calidad. En 1989, al Instituto se le otorgó la patente del formato de compresión MP3 y años más tarde éste fue sometido a la International Standards Organization (ISO) e integrado a la especificación MPEG (Moving Picture Experts Group)-1.

¿Cómo llegó a hacerse tan popular?
Remontándonos a 1997, Advanced Multimedia Products crea el AMP MP3 Playback Engine (Motor de reproducción MP3). Más tarde, a este motor Amp se le añade una interfaz gráfica para Windows de fácil manejo que se llamó Winamp. En 1998, Winamp fue ofrecido al público a través de la Internet como un reproductor de música gratis. (¿Quien no conoce ahora este reproductor?). El asunto es que este reproductor fue popular en su origen solo por la gente muy familiarizada con la informática. Hacer una fiesta con una PC y puros archivos MP3, era para originar gran sorpresa entre los asistentes. Si a eso le añadimos la gran extensión de las redes de descarga p2p (emule, bittorrent, limewire, etc) la difusión del mp3 no era mas que cuestión de tiempo. Claro que el pionero de esta difusión fue el famoso NAPSTER, ahora ya obsoleto y visto como precario pero que para aparecer en los inicios de 1999 y alcanzar los 60 millones de usuarios para octubre de ese año, resultó un medio importante de difusión (a pesar de su controvertida legalidad). Finalmente su naturaleza abierta (es decir que no es tecnología cerrada) ha permitido la implementación de la reproducción de MP3 en los reproductores DVD de mesa y la aparición de reprodutores MP3 portátiles.Debido a esto último es que la mayoría de la gente recién se ha familiarizado con esta "novedad".

¿Cómo funciona?

Las siglas MP3 responden a una abreviación de MPEG 1 layer 3. Es un algoritmo de codificación perceptual que consta de 3 etapas o capas (layers) bosquejadas como sigue:


Dada una señal de audio cualquiera (monoaural o stereo) alimenta al codificador. La primera etapa, la etapa de mapeo genera una representación filtrada y submuestreada de la señal de audio de entrada. A su vez el modelo psicoacústico genera un juego de datos para controlar la cuantización y codificación, que es la segunda etapa.

Con respecto al modelo psicoacústico, o sistema de codificación perceptual es un sistema de compresión con pérdida, esto quiere decir que el sonido original y el comprimido no son exactamente iguales. Estas pérdidas responden al funcionamiento del oido humano, osea que dicho modelo, elimina la data que no es perceptible por el oido humano
(información perceptualmente irrelevante), así aunque los sonidos no son iguales si los percibimos como si lo fuesen, lo que permite la reducción drástica de tamaño.
Con respecto al bloque de cuantización y codificación, es una etapa más compleja que la primera y se encarga de generar un juego de símbolos codificados a partir de la data resultante de la primera etapa mediante los datos entregados por el modelo psicoacústico.
Finalmente el bloque Empaquetado o formateador de bitstream (frame packing). Se encarga de la unión de la data resultante de los bloques anteriores y añade alguna otra data más como por ejemplo correción de errores de ser necesario.
Obviamente que esta información es muy suscinta, si quieres mas detalles, wikipedia es la voz.

Si eres un poco curioso, sabrás que en un CD cuya capacidad de almacenamiento es de 800 Mb, alberga 80 minutos de audio en un CD-Audio convencional, ¿como rayos entonces entraron 200 canciones que hacen mas de 12 horas de reproducción continua?
La respuesta la tendrás en "Mp3 para todos (2da Entrega)"


Fuentes:
http://www.chiariglione.org/mpeg/standards/mpeg-1/mpeg-1.htm
http://www.hispamp3.com/tallermp3/como/queesunmp3.shtml
http://www.pcwla.com/pcwla2.nsf/0/58d59f832b9b433c80256d4b0058771c?OpenDocument&Click=