especial efecto 2000



Los sistemas informáticos

A continuación ofrecemos una serie de consejos que creemos útiles a la hora de poder comprobar si los equipos informáticos están preparados para superar el año 2000
 
 

El Sistema Operativo (OS)

Puede definirse como el programa de control del ordenador que planifica y ordena las tareas a ejecutar, gestiona los almacenamientos y maneja las comunicaciones con los componentes periféricos. Su componente principal, denominado el "núcleo" (kernel), permanece activo permanentemente. El Sistema Operativo, o en inglés OS (Operating System), presenta una interfaz básica de usuario, que aparece al menos cuando no hay ninguna aplicación ejecutándose, y con él deben ser capaces de "comunicarse" las aplicaciones para que puedan funcionar.

Los Sistemas Operativos tienen su propio "reloj" de fecha y hora, que inicializan partiendo del BIOS o de los datos del RTC y la memoria no volátil CMOS. Debe ser capaz de llevar a dichas aplicaciones una fecha correcta, aunque venga a recoger datos erróneos de cualquiera de esas dos fuentes.

MacOS y UNIX son capaces de interpretar bien la fecha una vez entrados en el año 2000, ya sea con dos o cuatro cifras. MS-DOS trabaja bien con cuatro cifras, pero siempre que éstas se encuentren dentro del rango 1980 – 2099. Windows 3.x es capaz de almacenar la fecha tanto con dos o cuatro dígitos, a pesar de que en el Administrador de Archivos los ficheros con una fecha superior al 1 de enero del 2000 se muestran como X/X/19:0. Windows 95 responde sin problemas, salvo que en su parte de MS-DOS sigue sin reconocer años precedentes a 1980 (este problema puede solucionar instalando un nuevo command.com que se puede encontrar en las página web de Microsoft). Por último, Windows 98 no presenta ningún problema y Windows NT actúa correctamente siempre y cuando tengamos instalado al menos el Service Pack 3 para Windows NT 4.0 y el Service Pack 5 para NT 3.51.

El software y los datos

La mayoría de los programas y aplicaciones tratan los años sólo con dos dígitos y es posible que ocurra cualquier situación. Normalmente cuando trabajamos con base de datos o con hojas de cálculo, introducimos fechas con tan sólo dos cifras, encargándose los programas que trabajan con fechas de cuatro dígitos de interpretar las dos primeras cifras.

Habrá, pues, que hacer comprobaciones con los distintos programas con el sistema previamente configurado como si estuviera ya dentro del año 2000 y ejecutar tantas tareas como se posible, sobre todo aquéllas que fuercen a hacer cálculos y comparaciones entre fechas.

Nuestra recomendación

La regla general de actuación sería básicamente la siguiente:

En primer lugar, buscar información en Internet sobre estos problemas y enlaces a los sitios web de varios fabricantes o desarrolladores de herramientas para su resolución (ver anexos).

Caso de no resultar totalmente satisfactoria la respuesta obtenida o de no considerarla suficiente, los pasos a dar en todos los ordenadores personales, sea cual fuere su función, serían en general:

  1. Validación de la Conformidad Año 2000
  2. Adaptación, si procede, del BIOS en la mayor medida posible
  3. Adaptación, si procede y es posible, del Sistema Operativo
  4. Actualización manual, en último extremo y si es posible, de la fecha en el RTC
  5. Validación de la Conformidad Año 2000 una vez realizados los cambios
Antes de efectuar cualquiera de estas acciones es muy conveniente el asegurarse de que se dispone de los soportes de origen de los productos software instalados y realizar copias de seguridad de todos los programas y datos, o al menos de los más importantes. Asimismo será necesario, en su caso, desconectar de la red de área local al equipo sometido a validación o actualización.

Validación de la conformidad año 2000

Las pruebas para verificar inicialmente la conformidad con el año 2000 de los Ordenadores Personales pueden realizarse, tanto empleando los programas que a tal efecto han desarrollado diversas empresas o entidades como directamente de forma manual.

Del mismo modo puede validarse la conformidad tras llevar a cabo los cambios o adaptaciones necesarios.

A continuación se comentan un sencillo método manual.

MÉTODO MANUAL

Como en los casos anteriores el objetivo de esta validación es comprobar el comportamiento del RTC en el paso del 1999 al 2000 y una vez ocurrido este. No obstante, antes de someter al ordenador a esta prueba, conviene comprobar que no se tienen en el ordenador datos de importancia que trabajen con fechas y horas; y si se tienen habrá que hacer la pertinente copia de seguridad antes de proceder. Y si el ordenador está conectado a una red, se deberá desconectar de la misma.

Operando desde una ventana DOS, los pasos a seguir serán:

  1. Poner como fecha 31/12/1999 y como hora 23:58, utilizando los correspondientes comandos del DOS (Date y Time).
  2. Dejar transcurrir el tiempo hasta observar que sucede en el momento del tránsito de un año a otro.
  3. Si todo ha funcionado correctamente, se pasará a verificar la continuidad temporal.
  4. Anotar la hora y minutos que tiene la RTC y apagar el equipo.
  5. Esperar algunos minutos y encender nuevamente el equipo.
  6. Verificar que la fecha y hora registrados en el RTC son las correctas conforme al tiempo transcurrido.
  7. Si todo ha funcionado correctamente, se pasará a verificar el tránsito en modo discontinuo.
  8. Volver a poner como fecha el 31/12/1999 y como hora las 23:58, apagando seguidamente el equipo.
  9. Dejar transcurrir entre cinco y diez minutos y encender nuevamente el ordenador.
  10. Verificar que la fecha ha pasado a ser 01/01/2000 y que la hora se corresponde con el tiempo que estuvo apagado el equipo.
  11. En cualquier caso no olvidar el volver a restituir la fecha y horas actuales una vez finalizadas las pruebas.
Si estamos dentro de un sistema operativo tipo Windows, procederemos de igual forma, pero esta vez iremos a "Panel de Control", pulsaremos el icono de "Fecha y Hora" y seguiremos los mismos pasos que se han citado anteriormente.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Otra comprobación que debemos hacer si estamos trabajando con cualquier sistema operativo tipo Windows es el formato de fecha que tenemos configurado. Bastará con ir al Panel de Control del sistema y allí al icono de Configuración Regional y allí se puede proceder a cambiar el formato de las fechas cortas: dd/mm/aa por este otro: dd/mm/aaaa.


 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

En el caso de que se produzca algún error en las pruebas, tendremos dificultades con el paso de milenio. Pero si sólo ha fallado solamente la primera, habiéndose superado la segunda, la solución al efecto 2000 es muy sencilla, ya que bastará con cambiar la fecha manualmente el día 1 de enero del 2000.

Si no se superan ambas pruebas, no nos quedará más remedio que actualizar la BIOS.

Adaptaciones o actualizaciones del BIOS y Sistemas Operativos

Muchos fabricantes de ordenadores personales, placas base, procesadores, desarrolladores de BIOS o Sistemas Operativos e, incluso, sitios de Internet dedicados a proporcionar software gratuito ofrecen sin cargo alguno actualizaciones o utilidades para poder adaptar por una u otra vía los dos dígitos de la centuria en el reloj del sistema, es decir en la memoria no volátil CMOS, el BIOS o el propio Sistema Operativo, incluidas las herramientas a ellos asociadas.

También es posible adquirir herramientas que realizan funciones similares a las descritas, proporcionado además, en ciertos casos, prestaciones suplementarias que pueden justificar el correspondiente coste de compra.

En cuanto al método a seguir, la casuística es muy amplia, dependiendo principalmente del fabricante del equipo o de sus componentes, de los correspondientes modelos, de las versiones del BIOS y/o del Sistema Operativo. No es posible, por tanto, el definir una secuencia común o suficientemente genérica de actuaciones. (ver Anexo)

Estos programas complementarios o "parches" normalmente se deben ejecutar en primer lugar en el autoexec.bat o el config.sys al encender el equipo, para asegurarse de que cualquier otro programa ya toma una fecha correcta. Su operatoria se base en una "ventana" con límite el año 80, que hace que se actualice la centuria en la memoria no volátil, siempre que los dos primeros dígitos leídos de ella sean "19" y los dos últimos tomados del reloj sean menores de "80". De hecho esta misma técnica es la que en general incorporan las actualizaciones de los BIOS o las que ya son conformes.

Si bien los "parches" no son una solución ni mucho menos perfecta, ya que pueden ser borrados o modificados accidentalmente antes de que resulten efectivos y no aseguran el correcto cambio de fecha durante la transición entre el 31 de diciembre de 1999 y el 1 de enero del 2000, tienen en su favor el automatizar el proceso, independizándolo de una intervención manual directa del usuario, bien a través de una actualización mediante el setup del BIOS, bien utilizando el comando DATE del Sistema Operativo, cuando ello es posible.

Por su parte, los desarrolladores de Sistemas Operativos actúan lógicamente también de forma similar, ya que suelen dar información sobre la situación de conformidad de sus productos y versiones de los mismos, así como suministrar sin coste actualizaciones de los mismo o de componentes o utilidades ligadas a ellos. En el caso de ser precisas nuevas versiones es posible que ello suponga ya un coste. Por ejemplo, todos aquellos que trabajen con el sistema operativo Windows 95, podrán actualizarse a Windows 98 y así solucionar, aparte de otras mejoras, la actualización de la BIOS de su PC.

El uso indiscriminado y sin las debidas precauciones de este tipo de software entraña unos riesgos potenciales que han de ser muy tenidos en cuenta, con el fin de evitarlos o, en todo caso, minimizarlos. El empleo de productos diseñados para unas específicas circunstancias (equipo, versión, modelo, etc.) o, por el contrario, de herramientas de tipo genérico no suficientemente contrastadas, supone siempre un peligro y sólo deberá hacerse de no existir otra alternativa y extremando las medidas de prudencia (pruebas individuales previas, copias de seguridad, pruebas posteriores de integridad, etc.).

ANEXO 1

Fechas críticas a comprobar
 
DE A COMPROBACION
31/12/1999 01/01/2000 Aparece por primera vez el año 00
27/02/2000 28/02/2000 Se mantiene la transición correcta de fechas
28/02/2000 29/02/2000 El año 2000 se reconoce como bisiesto
29/02/2000 01/03/2000 El año 2000 se reconoce como bisiesto
31/12/2000 01/01/2001 Cambio del año 00 al 01
27/02/2001 28/02/2001 El reconocimiento de los bisiestos funciona más allá del 2000
28/02/2001 29/02/2001 El reconocimiento de los bisiestos funciona más allá del 2000
29/02/2001 01/03/2001 El reconocimiento de los bisiestos funciona más allá del 2000

ANEXO 2

Direcciones de Interés

Información General

http://w3.sistelcom.com/usr/ppatronl/Efecto2000.htm

Información general sobre el problema y su solución centrada en el aspecto software de la cuestión.

http://www.sfp.gov.ar/2000/link2000.html

Gobierno argentino. Información muy detallada sobre el problema y sus soluciones hardware y software. Incluye muchos links de interés con información en español y en inglés.

http://www.support2000.com/

The Year 2000 Support Centre Ltd . Centro de Soporte británico para la resolución de los problemas planteados por el Efecto 2000. Presenta mucha información útil y práctica que incluye: bibliografía, herramientas de diagnóstico y adaptación, y muchos links con información interesante.

http://www.ccta.gov.uk/mill/new_s.htm

Página de la Central Computer and Telecommunications Agency (CCTA) británica. Información muy detallada en todos los aspectos, incluidos los legales, sobre el problema y sus soluciones hardware y software.

http://www.year2000.com

Una de las primeras y más completas sedes del efecto 2000.

http://www.2k-times.com/y2klinks.htm

Página con abundantes links de interés abarcando todo tipo de sistemas, desde los ordenadores de propósito general hasta los sistemas de control y los sistemas empotrados.

http://www.magmacom.com/~reynolds/reciplin.htm

Página de links con información de los más variados aspectos del problema y sus soluciones.

Información sobre BIOS

http://www.sysopt.com/bios.html

Para saber cuál es la placa base que tenemos instalada.

http://www.venus.it/homes/spumador/mobo.html

Permite localizar los fabricantes de placas base y así poder obtener sus actualizaciones.