ANATOMIA DE WINDOWS XP

1. LA MEMORIA RAM

Despues de varios años de tenernos acostumbrados a las pantallas azules, a los cuelgues, a los mensajes tipo "Bionic.exe" ha producido un error de protección, windows se cerrara" y otros similares, Microsoft decide dejar atrás el uso de la memoria Ram como un espacio de trabajo compartido dentro de los PC's.

Como sabemos la memoria en un computador es el área que utiliza la maquina para combinar y organizar datos, mientras esta encendida. En los sistemas operativos Windows 95, 98 y Millennium, este espacio es una "bodega unica" de trabajo para todo programa que se arranque en el PC. Asi que gráficamente hablando es como tener en un mismo recinto a varios trabajadores haciendo diferentes actividades.

En la vida real compartir trabajos es bueno, pero según las circunstancias también puede ser malo. Imaginemos por ejemplo que en un único espacio estos trabajadores empiezan a requerir mas áreas de trabajo. Lo mas cómodo para ellos es apropiarse de los espacios vacíos con mas herramientas, estantes, etc.  ¿Pero que pasaría si uno de ellos se trastornara y llenara digamos de deshechos el espacio de todos los demás?.

Algo similar es lo que ocurre en los sistemas Windows anteriores a XP: cuando un programa falla, porque un algoritmo produce basura que embota la memoria, el PC colapsa al no disponer de espacio en donde colocar las instrucciones básicas de cierre de programas o del sistema. Y todo ello se origina porque todos trabajan en una única y gran área, sin poder evitar que un programa determinado rebose la capacidad de la memoria.

LA DIFERENCIA.

Teniendo en cuenta este error, Microsoft decidió que su sistema Windows NT debería ser el sucesor de Windows Millennium en la plataforma de los computadores personales. Pero había que mejorar su presentación y darle un nombre comercial, y por si acaso, lanzar el nuevo Windows con algunas diferencias de forma. Y asi aparece el nuevo Windows llamado XP, versión Home Edition, Professional Edition y Windows XP 64-bit edition (para servidores basados en Itanium -procesador de Intel de 64 bits-).

Windows NT (Windows New Technologies) es un sistema operativo de Microsoft creado para uso corporativo, que domino las redes de PCs alrededor de los años 95 -2000.

Su mejor representante ha sido Windows 2000. Siendo un sistema robusto, no se "cuelga" fácilmente y vamos a comprender por qué, no sin antes aclarar que Windows XP es básicamente un Windows 2000 con mayor versatilidad de trabajo y funciones multimedia.  Ahora, para comprender por qué es mas seguro que Windows 95, 98 y Millennium, tenemos que empezar por hacer un análisis de su sistema de memoria Ram.

En Windows XP la memoria Ram no se comparte. El caso es que cuando un programa entra en funcionamiento, el sistema operativo XP inmediatamente FIJA los limites de área para ese programa y esta se vuelve intocable para cualquier otra aplicación. Desde luego, el sistema es capaz de correr el limite si hay espacio disponible, pero no INVADE el espacio de otro. Asi si un algoritmo falla, la única sección que se embota es la del programa en uso. Los demás siguen trabajando sin novedad.  Al programa afectado en consecuencia se lo "deshabilita" de forma independiente y el PC no colapsa (se pulsa CTRL-ALT-SUPR).

2. EL REGISTRO.

El segundo aspecto importante de diferenciación de Windows XP con las versiones Windows 95, 98 y Millennium es el funcionamiento del Registro.

Como sabemos, los programas creados para trabajar sobre la plataforma Windows, insertan códigos en el registro, a fin de que Windows los pueda reconocer como aplicaciones compatibles con el sistema.

El caso es que muchos de estos códigos se convierten en "archivos compartidos" y funcionan simultáneamente en la mayoría de las veces. Eso genera "direccionamientos" cruzados y conflictos entre las mismas aplicaciones que a su vez alteran las ordenes (algoritmos) de algún programa y en consecuencia la memoria Ram se "rebosa" de datos.

Esos archivos con extensiones .DLL constituyen una biblioteca que algunos programas arbitrariamente sobre escriben cuando se instalan. Luego cuando un programa busca el código exacto para trabajar encuentra que su .DLL ha sido substituido por uno "mas reciente" y produce como protesta un conflicto que Windows resuelve presentando una pantalla azul.

Bajo Windows XP, en cambio el registro tiene una sección o núcleo intocable. Los .DLL se almacenan cono bibliotecas independientes y no se sobre escriben. Toda aplicación encuentra por tanto su .DLL original siempre. Las instalaciones de programas deben pasar la prueba de compatibilidad con el codigo de XP.

3. LA INSTALACION.

La dificultad en la inauguración de Windows XP en un PC se puede asemejar a lo que sucedió con Windows 95: no toda maquina es capaz de administrar eficientemente los recursos de XP. Igual que los 386 tuvieron problemas con Windows 95 ahora lo mínimo que un PC debería tener físicamente es un procesador Pentium III para que funcione adecuadamente. Eso con una ram de 128MB por lo menos. Por otra parte, XP no es compatible con todo hardware. Esto es lógico, si se tiene en cuenta que algunos dispositivos de hardware INSISTEN EN INVADIR EL REGISTRO a su arbitrio. Por eso XP protesta y avisa que el dispositivo no ha pasado la prueba de compatibilidad. Esto se ira mejorando a medida que los fabricantes de hardware modifiquen sus drivers.

La prueba de compatibilidad que XP ofrece antes de la instalación es una buena medida para evitarse dolores de cabeza y decidir si instalar o no XP en un PC.

UN CASO REAL DE XP RESUELTO POR NUESTRO CENTRO.

Hace unos meses enfrentamos un caso por no decir que común bajo XP. Un usuario tenia un PC configurado asi: motherboard INTEL 815, procesador Pentium III de 1 Gigahertz, memoria Ram de 256 MB. Grabadora de CD Hewlett Packard de la serie 9100. Capturadora de video ATI all in wonder. Placa de red US Robotics, monitor de 15 pulgadas, disco duro de 30 Gigabytes y un modem Motorola de 56.600 bps.

XP Home edition o versión para el hogar se puede instalar sobre Windows 98 y Millennium y con un espacio libre de un gigabyte en el disco duro. No se puede instalar sobre Windows NT 4.0 o Windows 2000. En este caso hay que borrar particiones y crearlas de nuevo. Windows XP Professional para trabajo pesado o de oficina se instala sobre cualquier versión anterior de Windows.

Esto con las versiones de actualización. Pero si se quiere arrancar de cero, hay que adquirir la versión completa de XP ( casi el doble en costo ). Funcionalmente XP ofrece bastante estabilidad, rapidez y seguridad comparado con sus antecesores. 

El cliente trabajaba con Windows Millennium antes de que apareciera XP. Luego de instalar XP sucedio lo siguiente: la capturadora de video no podía funcionar con los controladores de su modelo apropiado, sino con uno que XP le asignaba. Aunque la visualización de imágenes era perfecta, el programa de televisión original no funcionaba.

Le buscamos un sustituto en Internet y la logramos hacer trabajar para ver TV en el PC (una de las aficiones imperdibles del cliente era precisamente esta). Pero cuando se trato de conectar una filmadora de videos Panasonic 3500 para capturar imágenes (fotos) no se pudo, porque el programa sustituto no era capaz de realizarlo.

Ensayamos con varios y todos fallaban con XP. Por la parte de la grabadora de CDs resulto que los controladores no eran compatibles con XP. Visitando el sitio de Hewlett Packard, nos remitieron a la direccion de www.veritas. com y de alli bajamos el software "Recordnow". Pero este resulto incompatible con la funcion de grabacion directa de XP. Es decir el software Easy CD Creator no funcionaba. Este es el que permite que usemos un CD reescribible como si fuera un diskette. Asi que tuvimos que buscar en Veritas un software que reenplazara al Easy CD y encontramos un programa de nombre "DLA" que funciono, no sin antes configurar a XP para que no usara su sistema original de grabacion de CDs.

La idea funcional era garantizar que cualquier CD grabado se pudiera leer en cualquier unidad CD rom ajena. Hoy ya no hay que sufrir haciendo todo este trabajo detectivesco pues a partir del 11 de Enero 2002 Hewlett Packard ya suministra los drivers para XP en tanto que Veritas ya no los regala sino que los vende.

Pero el problema de la capturadora de video se volvio cronico, pues hasta la fecha en el sitio de ATI technologies se anuncia: "No hay drivers ni pensamos suministrarlos para ese modelo de All in wonder". Esto si es un problema. No se puede decir a un cliente que su hermosa placa de valor US 180.00 hay que tirarla a la basura, asi como asi. Y aqui es donde vimos la alternativa que muchos hoy podemos ejecutar y es lo más simple -hasta cierto punto-: INSTALAR MILLENNIUM en la particion C y XP en la D.

Asi lo hicimos: 1.Hicimos el backup de los datos en otro disco duro. 2. Arrancamos el PC con el CD de Windows Millennium y cuando este pregunto si queríamos arrancar la nueva instalación desde el CD respondimos que SI. 3. Cuando Millennium estaba listo para iniciar la instalación lo que hicimos fue pulsar la tecla F3 para cancelar la instalación. 4. Millennium quedo suspendido y mostrando la letra de unidad D. 5.Desde alli ejecutamos la orden FDISK para BORRAR la vieja partición y asegurarnos de que si habia un virus, no quedara ni rastro de este en el Boot. 6. Con el mismo comando FDISK creamos 2 particiones: C y D.

Luego reiniciamos el PC y Millennium volvió a arrancar y esta vez pregunto si queríamos FORMATEAR la partición C. Respondimos que SI. Al terminar pregunto si queríamos formatear la partición D y respondimos que SI. Finalmente, pregunto si queríamos hacer la instalación completa. Respondimos que si y Millennium se autoinstalo en la partición C. Eso si, lo instalamos COMPLETO desde el primer CD. Después procedimos a restaurar los datos del backup. Al finalizar TODO EL HARDWARE ESTABA FUNCIONANDO CORRECTAMENTE.

Siguio la instalacion de XP: 1. Insertamos el CD y Millennium lo autoarrancó. 2.XP pregunto si queríamos instalarlo, respondimos que si. 3. Visualizo en un cuadro las particiones existentes y pregunto en que particion deseabamos la instalacion, respondimos que en la D. 4. Aqui pregunto que sistema de archivos queriamos utilizar, respondimos que FAT 32. Esto era imprescindible para conservar la compatibilidad de los archivos entre los dos sistemas (Millennium utiliza el sistema de archivos FAT 32). Si hubiéramos usado en este caso el sistema avanzado NTFS de XP, desde Millennium no podriamos  ver los archivos de la particion D aunque XP si puede ver los de Millennium. 5. Una vez hecho esto, XP se demoro mas de una hora en su instalación.

El resultado fué: la grabadora funcionó bien con los drivers sustitutos del momento. La capturadora visualizaba la TV y permitía conexiones de VHS y video filmadoras, pero no capturaba imágenes. El modem motorola no funcionaba correctamente. Pero todos los otros programas de aplicaciones grandes funcionaron mejor (mas rápido) y se dijo adiós a los cuelgues del sistema.

Solo cuando se necesita la función de captura de video para crear fotografías o cuando se requiere enviar faxes por el PC, se arranca la computadora bajo Windows Millennium. Cabe anotar que el PC arranca con XP por default si no se le especifica que se desea utilizar Millennium.

La ventaja de este tipo de instalación? es este: si un dia se te deteriora XP, puedes seguir trabajando con Millennium sin que todo se paralice. Lógico que hay que instalar los mismos programas de aplicación bajo Millennium también. Si haces que estas aplicaciones (tanto la de la partición C como la de la D) guarden en una misma carpeta los archivos que producen, tendrás bastante asegurado el trabajo (a no ser que el disco se infarte de muerte).

Un ejemplo: Office de la partición C y D utilizan la carpeta de almacenamiento d:\textos. El Outlook puede tener una carpeta común en D:\outlook.

Una ultima recomendación: no hay que considerar el hecho de que al tener duplicada la instalación de los programas en un PC, no deberíamos realizar backups. HAY QUE HACERLO SIEMPRE, pues los discos duros, sean nuevos o viejos, no nos pueden garantizar que los datos siempre estarán seguros.

Te sirve de instructivo este caso?. Esperamos que si.

Su servidor y amigo, Ing. Vicente Garcia T, Director y Webmaster1, http://servicioalpc.com.

Sitio oficial de XP para ampliar esta informacion.

SI CREES QUE ALGUIEN NECESITA CONOCER ESTE TEMA, ENVIASELO O INVITALO A LEERLO AQUI. TODOS TE LO AGRADECEREMOS.