Colección de citas famosas - Colección de máximas - ¿Qué es el "error del milenio"?

¿Qué es el "error del milenio"?

A medida que se acerca el año 2000, el tema del Error del Milenio (también conocido como el Problema del Año 2000, Año 2000 o Y2K para abreviar) aparece cada vez más en los periódicos, la televisión y otros medios, y es cada vez más llamando la atención de todos. Entonces, ¿dónde se produjo el virus del milenio y qué impacto tuvo en nuestras vidas?

¿Qué es el virus Y2K?

¿Dónde se producirá el bicho del milenio? Para responder a esta pregunta, primero debemos aclarar la definición y la causa del error Millennium. El error Millennium es un error de programa causado por una representación incompleta de años y fechas en las computadoras. Incluye tres aspectos:

1. Dado que solo se utilizan dos dígitos para representar el año, los cálculos de fechas entre siglos darán resultados incorrectos. Por ejemplo, restar 98 de 02 dará como resultado -96, mientras que restar 1998 de 2002 dará como resultado 4.

2. Pueden ocurrir errores de operación debido al conflicto entre la fecha especial (9/9/99) y la cadena especialmente definida en la computadora.

3. El problema del año bisiesto, es decir, si es posible calcular correctamente que el año 2000 es bisiesto, y hay un día el 29 de febrero.

Con base en el desempeño en los tres aspectos anteriores, podemos decir con certeza que es probable que el error Y2K ocurra en todos los lugares donde se utilizan programas inteligentes para procesar y operar fechas. Por ejemplo, para un ascensor con interruptor temporizado que está abierto durante el horario laboral de lunes a viernes y cerrado después del horario laboral los sábados y domingos, debido a que se puede encender y apagar a una hora determinada, debe haber un programa inteligente en el ascensor, y también debe haber un programa inteligente en el programa inteligente. Solo las operaciones relacionadas con fechas pueden calcular el día de la semana para cada día de cada mes del año, luego cuando llegue el año 2000, si el ascensor solo usa. dos dígitos para representar el año, reconocerá el año 2000. En 1900, se produjo un error en el cálculo del calendario, lo que provocó un mal funcionamiento de la función automática del ascensor. Por lo tanto, es importante señalar aquí que el error del milenio no solo existe en los sistemas informáticos que conocemos, sino también en aquellos dispositivos que utilizan chips inteligentes, siempre que haya operaciones relacionadas con la fecha, puede causar temporalmente El error del milenio en el año 2000. Ataque. En cuanto a los sistemas informáticos que conocemos, el error Y2K no solo existe en las aplicaciones y el software que escribimos, sino también en los componentes de la computadora, incluidos los sistemas operativos y el hardware, porque en ellos también se utilizan varias operaciones de fecha. como BIOS en hardware de microcomputadoras) también pueden verse afectados por el error Y2K.

¿Dónde están los insectos?

Entonces, ¿dónde atacará principalmente el virus del milenio? En lo que respecta a la situación mundial, el ataque Y2K se produce principalmente en dos aspectos:

Uno es el sistema de aplicación en la máquina host que se equipó relativamente temprano (se puso en uso antes de mediados de siglo). década de 1980), como en IBM 4381, aplicaciones que se ejecutan en IBM AS/400 y otros modelos. Estos sistemas de máquinas se han utilizado internacionalmente desde muy temprano, por lo que después de más de diez años de desarrollo y desarrollo, la escala de las aplicaciones en ellos se ha vuelto muy grande. Por ejemplo, AT&T Telecommunications Company en los Estados Unidos tiene más de 360 ​​millones de líneas. necesidades de la aplicación interna Detectar si existe el problema del Año 2000 es de hecho una gran carga de trabajo, lo que causa grandes problemas para resolver el problema del Año 2000.

Otra área donde es probable que ocurra el error Y2K son los dispositivos integrados. Los llamados dispositivos integrados se refieren a sistemas que utilizan chips inteligentes en el dispositivo. Debido al bajo precio de los chips inteligentes, los dispositivos integrados se han vuelto omnipresentes, incluidas líneas de producción, una gran cantidad de instrumentos automatizados, automóviles, ascensores, sistemas de alarma. sistemas de protección contra incendios, etc. Desde detectores hasta equipos médicos, pasando por interruptores telefónicos, aires acondicionados, semáforos, termostatos, etc., se puede decir que han penetrado en todos los rincones de la vida diaria. Los programas utilizados en estos dispositivos a menudo se han solidificado en los componentes, por lo tanto, una vez que el producto usa solo dos dígitos para representar el año, causará el problema del año 2000. Para reemplazar estos chips, a menudo es necesario reemplazar todo el sistema. , lo que provocará dificultades financieras y operativas, hará más problemática la solución del problema del año 2000 y es también uno de los peligros ocultos de no poder resolver el problema del año 2000 a tiempo.

¿Qué pasa con los PC que utilizamos habitualmente?

Desde una perspectiva de hardware, el problema del año 2000 existe principalmente en el hecho de que el BIOS del microordenador no puede realizar la transición automática al año 2000, lo cual es relativamente simple.

De lo contrario, una vez que ocurra el problema, tendrá prisa y se avergonzará. Específicamente, hay un reloj del sistema en tiempo real en el hardware de la microcomputadora, que depende de la batería de botón en la placa base de la microcomputadora como energía y energía para seguir funcionando en todo momento, de modo que la microcomputadora pueda seguir avanzando en el tiempo cuando está apagada. . El valor de tiempo de este reloj del sistema en tiempo real se guarda en la memoria (CMOS) del BIOS de la placa base. Cuando se inicia la microcomputadora, el sistema operativo de la microcomputadora lee la hora actual de la memoria de tiempo del BIOS, incluido el año, mes, día, hora, minuto, segundo, etc. de cuatro dígitos. A partir de ese momento, siempre que la computadora esté no se apaga, el reloj del sistema operativo se alimenta de la fuente de alimentación externa de la microcomputadora (ya no es la batería de botón en la placa base) y avanza de forma independiente, y se almacena en la memoria de la microcomputadora (ya no es la memoria en la BIOS). El principal problema de las microcomputadoras en el año 2000 es que, aunque el reloj del sistema de tiempo real RTC utiliza cuatro dígitos para representar el año, los dos primeros dígitos de los datos del año (información del siglo, como "19", "20", etc.) no son consistentes Los dos últimos dígitos están conectados, es decir, cuando los dos últimos dígitos cambian de "99" a "00", los dos primeros dígitos no se pueden mover hacia adelante para hacer que los dos primeros dígitos cambien. "19" a "20". De esta manera, 1999 en RTC El próximo año debería ser 1900, provocando así el problema del año 2000.

Para los relojes de los sistemas operativos utilizados actualmente (como DOS 5.0 y superiores, Windows 3.x, Windows95, Windows 98, Linux, SCO Unix y Windows NT), el año utiliza cuatro dígitos. En cifras, no habrá ningún problema del año 2000. Pero el problema actual es que algunas pequeñas utilidades, herramientas o llamadas a funciones incluidas en el sistema operativo pueden provocar el ataque Y2K debido a una representación del año incompleta. Pero una cosa es segura, siempre y cuando no utilices estas pequeñas utilidades o herramientas. No causa el problema del año 2000. Si desea obtener más información sobre qué utilidades, herramientas o llamadas a funciones en estos sistemas operativos tienen problemas del año 2000, puede consultarlas en las columnas Microcomputer Y2K y Industry Support de mi sitio web (/~year2000). discusión sobre cuestiones de microcomputadoras del año 2000.

En resumen, para las microcomputadoras que utilizamos, los problemas del sistema del año 2000 son relativamente simples y la dificultad aún debería estar en las aplicaciones a gran escala en él.

¿Cómo afectó nuestras vidas el virus del milenio?

Si el Problema del Milenio no se resuelve a tiempo, puede haber algún caos inesperado en nuestras vidas...

Industria financiera: Para el año 2000, las computadoras en los bancos pueden El año 2000 se interpreta como 1900, lo que provoca confusión en los cálculos de intereses e incluso borra automáticamente todos los registros; las tarjetas de cajero automático emitidas en el año "00" serán rechazadas por los cajeros automáticos

Industria de seguros: las compañías de seguros pueden calcular mal el número de años para cada póliza.

Industria de las telecomunicaciones: realizó una llamada de tres minutos a las 23:59 del 31 de diciembre de 1999, pero la factura de la compañía telefónica puede aparecer (100 años - 3 minutos); >Sistema de energía: La Hawaiian Electric Company de los Estados Unidos realizó una vez un experimento real. Cuando entró el año 00, la planta de energía dejó de funcionar automáticamente. En algunos casos, también se produjeron cambios en el voltaje y la frecuencia, lo que provocó que los usuarios tuvieran energía completa. cortes, fallas de electrodomésticos e incluso quemados; la Agencia Federal Reguladora Nuclear de los Estados Unidos incluso está preocupada por desastres como fugas de radiación nuclear causadas por instrumentos en más de cien plantas de energía nuclear en todo Estados Unidos que perdieron el control debido al problema de 2000.

Sistema fiscal: la computadora de la oficina de impuestos puede pensar que usted debe 100 años de atrasos de impuestos y enviarle un aviso de pago de impuestos astronómico.

Industria farmacéutica: los equipos médicos, como los sistemas de salvamento o los sistemas de monitorización, pueden fallar, poniendo en peligro la vida de los pacientes, y la gestión de bancos de sangre, sistemas de órdenes médicas, registros médicos y gestión de equipos para todos. no funciona normalmente.

Sistema de tráfico: Debido al fallo del ordenador que controla el radar, el control del tráfico aéreo quedó completamente paralizado y los vuelos quedaron en tierra.

Recientemente, el problema del año 2000 se ha convertido en un dolor de cabeza para las principales empresas automotrices estadounidenses. Resulta que los automóviles estadounidenses tienen una vida útil determinada (por ejemplo, 10 años, el automóvil se apagará automáticamente). Rechazar el lanzamiento.

El problema radica en el hecho de que algunos automóviles de nueva producción con un alto grado de automatización todavía usan dos dígitos decimales para representar el año en sus chips de control interno. Después de 2000, el año se convierte en 00 y la fecha de fabricación (como 1998 años). ), resulta que lleva 98 años funcionando. Por supuesto, el coche automáticamente se negará a arrancar. Citibank (CITYBANK) descubrió este problema cuando probó sus automóviles para detectar el problema del año 2000.

¿Qué te parece? Incluso si aún no has comprado una computadora, no crees que el virus Y2K tenga nada que ver contigo. Sin embargo, con el rápido progreso en la solución de los problemas del milenio en todos los ámbitos de la vida, es casi imposible que los problemas mencionados anteriormente ocurran en nuestras vidas.