Efecto 2000 o El Y2K

Embed Size (px)

DESCRIPTION

Efectos

Citation preview

Efecto 2000 o el Y2KEl famoso Y2K (tambin conocido como efecto 2000, error del milenio, problema informtico del ao 2000, etc.) es un bug o error de software causado por la costumbre que haban adoptado los programadores de omitir la centuria en el ao para el almacenamiento de fechas (generalmente para economizar memoria), asumiendo que el software slo funcionara durante los aos cuyos nombres comenzaran con 19. Lo anterior tendra como consecuencia que despus del 31 de diciembre de 1999, sera el 1 de enero de 1900 en vez de 1 de enero de 2000.El problema en generalEsto poda causar muchos problemas:

Los programas que cuentan el nmero de aos a travs de la sustraccin de las fechas, obtendran una cantidad de aos negativa. Por ejemplo, si una persona naci en 1977, la edad de esta persona en 2000 sera: 00-77 = -77 aos.

El problema del ao 1900, comn en programas que cuentan el ao utilizando los dos ltimos dgitos y muestran los dos primeros dgitos del ao como 19. Al intentar mostrar el ao despus del 1999, el programa muestra 19 y luego el nmero que sigue el 99, o sea: 19100.

Al acercarse el ao 2000, surgieron muchos rumores de casos y catstrofes econmicas en el mundo entero, un pavor generalizado a un eventual colapso de los sistemas basados en computadoras por causa de este problema. La correccin del problema cost miles de millones de dlares en el mundo entero (exactamente 250.000 millones) sin contar otros costes relacionados.El Y2K fue una mentira?El error era real pero el caos no tanto, el error slo estaba en las computadora ms antiguas para antes del ao 2000 casi todas las computadoras ya haban sido actualizadas.

La famosa crisis del ao 2000 tuvo tan poco efecto en el mundo entero, que ya muchas personas comienzan a preguntarse si los ms de 250.000 millones de dlares que se invirtieron para su solucin en el mundo fueron un gasto innecesario.

Los expertos en informtica, por su parte, aseguran que las posibles consecuencias del cambio de fecha no han sido superadas del todo. De hecho, hoy es un da crucial para determinar si la normalidad absoluta reportada en el mundo el pasado primero de enero es cierta.

Sin embargo, las dudas persisten. Por ejemplo, el primer ministro checo, Milos Zeman, y el presidente del Parlamento, Vaclav Klaus, consideraron que el denominado efecto 2000 fue una invencin de los vendedores de computadores.

La duracin de 2015 ser un tanto peculiar. El 30 de junio, los relojes marcarn las 23:59:60. La adicin de este segundo de ms, tambin conocido como leap second, puede causar estragos en Internet.Hemos arrancado unao que promete ser espectacular en cuanto atendencias tecnolgicasyavances cientficosse refiere. No slo porque veremos nuevos dispositivos en la familiawearable, sino tambin por la puesta en marcha de grandes iniciativas de investigacin, como el CERN o el proyecto New Horizons. Pero si hay algo curioso en estos doce meses que tendremos por delante es, sin duda, laduracin de 2015.Si hacemos un clculo rpido, comprobaremos queun ao no bisiesto cuenta con 31.536.000 segundos. 2015, sin embargo, ser un poco ms especial: durar un segundo ms. El motivo est en la decisin delServicio Internacional de Rotacin de la Tierra y Sistemas de Referencia(IERS), perteneciente al Observatorio de Pars, que ha estimado conveniente aadir un segundo ms a las agujas del 30 de junio de 2015. De manera excepcional y nica, los relojes marcarn las 23:59:60 en esa fecha.El segundo aadido se denomina de manera tcnicaleap second, y puede ser introducido dentro del horario UTC en los meses de junio o diciembre. Por qu hacerlo justamente en 2015? El motivo es acompasar el reloj atmico con el tiempo rotacional terrestre. En otras palabras, el planeta Tierra frena imperceptiblemente su rotacin debido a la interaccin gravitacional con la Luna.Como los relojes atmicos son sumamente precisos, necesitamos aadir ese leap second de vez en cuando para que el ajuste sea perfecto.La primera vez que tuvimos que aadir un segundo ms al ao fue en 1975. Desde aquella poca, el ser humano ha intervenido 25 veces para ajustar peridicamente los relojes atmicos con la rotacin terrestre.Podramos pensar que la peculiar duracin de 2015 no tendra entonces suficiente inters meditico. La afirmacin, sin embargo, es falsa. Y es que en la ltima dcada ha aparecido un actor fundamental en nuestra vida diaria, y al que casualmente s le afecta ese segundo aadido:Internet.Recuerdan el efecto 2000? Muchas compaas tecnolgicas, comoFoursquare,LinkedIn,RedditoYelp, experimentaron diversos problemas logsticos la ltima vez que aadimos un segundo a nuestros relojes, en el ao 2012. La duracin de 2015, por tanto, hace temer de nuevo a las compaas sobre los posibles efectos indeseados delleap second. Y es que con la llegada de los ordenadores e Internet, medir el tiempo de forma precisa es una cuestin obligatoria.

Los sistemas informticos se basan enprotocolos NTPpara sincronizar sus relojes. Sin embargo, la adicin deestesegundo siempre provoca problemas en algn servidor. Por este motivo, compaas comoGoogleestn realizando estrategias diferentes para ajustar los nuevos horarios.La tcnica, denomindasmear around, se basa en alargar los segundos previos, intercalando de forma imperceptible milisegundos, con el objetivo de que los ordenadores no perciban elleap secondaadido. Es en cierta manera otra forma de ajustar la nueva duracin de 2015, para as evitar fallos informticos.Los quebraderos de cabezatecnolgicossobre la duracin de 2015 provocaron que Reino Unidoabriera una consulta pblica para ofrecer alternativas al segundo adicional. Aunque an no hay una respuesta definitiva,la problemtica de los horarios es controvertida. La solucin? Quizs en el futuro tengamos que seguir un horario dual, diferenciando el de la tecnologa con el que usemos nosotros mismos.Qu es el Efecto 2038?El "Efecto 2038" es un bug que, en cierta medida, se parece al "Efecto 2000" del que tanto se habl en 1999. Este bug, relativo a la codificacin del tiempo en los sistemas de 32 bits, nos emplaza a un posible fallo de sistemas en enero del ao 2034.Aunque era algo que se conoca, en el ao 1999 mucha gente entr en "modo pnico" cuando los informativos y peridicos no paraban de hablar del Efecto 2000. Tambin conocido como Y2K, bajo este trmino se esconda un bug que poda afectar a sistemas muy antiguos que codificaban el ao en dos dgitos; por tanto, la llegada del ao 2000 y su "00" podra interpretarse como el ao 1900 y se podra desatar el caos absoluto.

Lleg el 1 de enero del 2000 y, finalmente, no pas nada grave. Los aviones no cayeron del cielo ni se produjo un apagn masivo en el suministro elctrico, las empresas invirtieron en solventar el problema y todos los temores se quedaron en una especie de leyenda urbana que muchos recordamos como algo del pasado que, realmente, qued amplificado por los medios de comunicacin y algunas campaas gubernamentales algo exageradas.El Efecto 2038

Dudo mucho que en el ao 2038 nos enfrentemos a un apocalipsis como el que algunos anunciaban con la llegada del ao 2000 aunque, en cierta medida, estamos hablando de un problema parecido.

En la norma IEEE 1003, tambin conocido como POSIX, se definen una serie de estndares que normalizan una serie de interfaces para sistemas operativos y, de esta forma, poder crear aplicaciones multiplataforma. Entre los estndares que define POSIX encontramos la medida de tiempos de los sistemas de 32 bits; es decir, el reloj que usan estos sistemas.

El reloj que tienen muchos computadores no es ms que un contador de segundos que se va incrementando con cada segundo que pasa. La gracia de este sistema es que se toma una fecha como referencia y, cuando se quiere saber la hora, se mira el contador de segundos y se hace la traslacin a formato de fecha tradicional (da, mes, ao, hora, minutos y segundos). Concretemente, la fecha de referencia es el 1 de enero de 1970 y, por tanto, el tiempo se mide como el nmero de segundos que han pasado desde dicha referencia.

En un sistema de 32 bits, la variable del tiempo se codifica como un entero con signo y, por tanto, se deja un bit para almacenar el signo y los 31 bits restantes para codificar los segundos. Si hacemos el clculo de 2 elevado a 31 obtenemos como resultado 2.147.483.648 segundos que es un equivalente a unos 68 aos.

Efecto 2038Dicho de otra forma, cuando lleguen las 03:14:07 UTC del 19 de enero de 2038, el contador de segundos llegar al mximo nmero que puede almacenar en positivo y, si se sigue incrementando, se saldr del rango de los nmeros positivos y, por desbordamiento, entrar en el intervalo de los nmeros negativos. Tras llegar al nmero 2.147.483.647, el contador se trasladar, en el intervalo de un segundo, al -2.147.483.648 y la fecha del sistema pasar al 13 de diciembre de 1901.Este gran salto al pasado, evidentemente, no es algo simple y es un bug que se mira con cierta atencin porque, al igual que ocurra en 1999, nadie sabe a ciencia cierta los efectos que podra tener en los sistemas desplegados.Son los 64 bits una solucin al problema? Obviamente, migrar hacia sistemas de 64 bits elimina el problema pero existen muchos sistemas antiguos (por ejemplo basados en COBOL) que s requerirn soluciones (o migraciones).Si alguien tiene curiosidad con este tema, quizs le interese probar la herramienta de conversin que ofrecen en Epoch Converter.

EL MODEM Un mdem es un equipo de comunicaciones que, conectado entre el correspondiente puerto de comunicaciones de un ordenador y la lnea del telfono, permite que los datos binarios procedentes de programas y aplicaciones viajen hasta el ordenador que se encuentra en el otro extremo conectado a la misma lnea del telfono tambin mediante otro mdem. La funcin principal del mdem, en el sentido de la transmisin, es modular su seal portadora con los datos binarios del ordenador y en el sentido de la recepcin, extraer los datos binarios de la citada seal portadora. Una de las caractersticas ms importante de un mdem es su velocidad de transmisin. En la red Internet se recomienda utilizar mdem de velocidades superiores a 14.400 bit por segundos. De todas formas las velocidades ms usadas actualmente son de 28.800 y 56.600 bps. Adems, muchos de los mdem actuales emplean tcnicas de compresin de datos (similares a la compresin de ficheros, como Zip) que pueden llegar a multiplicar por cuatro la capacidad de transmisin de informacin en el enlace que utilice esta tcnica.MODEM V.92MODULACION La nueva norma V.92 utiliza en la transmisin de datos del usuario al proveedor un sistema PCM (Pulse Code Modulation o modulacin por impulsos codificados). CARACTERISTICAS V.92 es una nueva norma en tecnologa para mdems de 56 K establecida por la Unin Internacional de Telecomunicaciones en junio del 2000. Esta norma mejora la V.90 ya existente y optimiza la navegacin en Internet para millones de clientes en todo el mundo, al permitirles mayores velocidades de carga, tiempos de conexin ms rpidos y un manejo sencillo de las llamadas. Adems de un mejoramiento general de la tecnologa V.90, V.92 permite tres nuevas funciones muy importantes: "Modem on Hold" "Quick Connect" y "V.PCM upstream". Para aprovechar todas las ventajas de cada una de estas caractersticas, tanto el mdem del usuario como el equipo del servidor del proveedor de servicios de Internet deben estar actualizados con la norma V.92. "Modem on Hold" permite que el usuario de un mdem suspenda una llamada de datos, responda una llamada de voz entrante y, a continuacin, vuelva a establecer la llamada de datos sin perder nunca la conexin. Esto disminuye el uso no autorizado del mdem en el hogar y una utilizacin ms completa de una sola lnea telefnica. (Nota: Esta opcin requiere el servicio de llamada en espera proporcionado por su compaa telefnica local.) "Quick Connect" permite reducir el tiempo inicial de conexin del mdem al realizar una llamada. El mdem puede comparar la nueva llamada con la anterior y, si las condiciones de la lnea son similares (como generalmente ocurrir cuando llama al mismo POP de la misma lnea telefnica), puede omitir partes de la secuencia de pruebas. En algunos casos, esto puede reducir el tiempo de conexin en 50% o ms. "V.PCM Upstream" facilita la comunicacin en sentido ascendente de comunicaciones con velocidades de carga que alcanzan los 48.000 bits por segundo (las velocidades en sentido ascendente de V.90 estaban limitadas a 31.200 bps). El usuario del mdem puede optar por dar mayor prioridad a las comunicaciones en sentido descendente, o disponer de una comunicacin ms "equilibrada" que aumente la velocidad del flujo ascendente de datos, a la vez que reduzca ligeramente la velocidad del flujo descendente. Esta flexibilidad adicional es ideal para enviar mensajes por correo electrnico muy grandes, hojas de clculo, presentaciones o fotografas, o para cargar archivos.

ESTANDAR DE VELOCIDAD * 56.000 bps, 52.000, 48.000, 44.000, 36.000 bps * Protocolo propietario de 3Com, es decir, no estndar.CARACTERISTICAS DE UN MDEM.-

Todos los mdem incluyen componentes comunes, como un transmisor y un receptor. El transmisor modula la seal digital a analgica (tonos y sonidos), y el receptor demodula la seal analgica recibida y la convierte de nuevo en digital.

SEAL PORTADORA Y ONDA SENOIDALCuando dos mdem se comunican, intercambian tonos audibles, continuos denominados seales portadoras. Cada seal portadora tiene una frecuencia establecida por los fabricantes de mdem o un estndar publicado. Si un mdem detecta la ausencia de portadora durante un intervalo superior a pocos milisegundos, interrumpe la conexin (el mdem cuelgo). Las seales portadoras son generadas como ondas senoidales. Las ondas senoidales comienzan con un voltaje cero y suben hasta llegar a un cierto valor positivo, luego vuelven a cero, luego al mismo valor pero en negativo, y luego a cero. Cuantos ms ciclos se produzcan en una unidad de tiempo mayor ser la frecuencia de la seal.PROTOCOLOS DE COMUNICACIONESEl conjunto de reglas que establece la forma en que se inicia, ejecuta, y finaliza la transmisin, constituye el protocolo de comunicaciones.Independientemente del tipo de mdem empleado, siempre es necesario ejecutar uno de estos programas, existiendo en el mercado gran cantidad de ellos (PROCOMM, BITCOM, TELIX,..) Casi todos ellos soportan alguno de los protocolos para transmisin de ficheros X-Mdem, Y-Mdem o Z-Mdem, adems de otros para correccin de errores, tales como MNP-4 y MNP-5 de Microcom, o los equivalentes del CCITT para correccin V.42 y compresin de datos V.42 bis, que consigue un nivel de compresin de hasta 4:1, dependiendo del tipo de informacin en asncrono.X- MDEMX-Mdem es uno de los primeros protocolos de comunicaciones existentes que transmite paquetes de 128 bytes y realiza la comprobacin de todos ellos, por lo que resulta muy lento; no conserva ni el nombre, ni la longitud del fichero enviado.Una versin mejorada es el X-Mdem 1K, que emplea paquetes de 1Kbyte, por lo que resulta ms eficaz si la lnea no es muy ruidosa.Y-MDEMDeriva del x-mdem 1k, pero incluye correccin de errores, el nombre y la longitud de los ficheros; siendo capaz de transferir varios a la vez.Un problema que deriva de los Ymdem es que no se pueden enviar nombres, fechas ni horas de los archivos, ni varios archivos, cuando la gente vio que el trmino Ymdem no era definitivo comenzaron a llamar Ymdem Batch al Ymdem real (Ymdem de Chuck Forsberg). Otra variante del Ymdem es el Ymdem G que enva un archivo como un flujo continuo, sin detenerse a esperar confirmacin. Ymdem G ofrece una alta eficacia a costa de sacrificar la verificacin de errores; este protocolo debe usarse nicamente en conexiones que sean intrnsecamente libres de errores. Si se producen errores en la transferencia el archivo debe ser descartado y habr que repetir la transferencia.Z-MDEMste se emplea sobre lneaslibres de errores (sin ellos o con mdems que los corrijan), por lo que al evitar las comprobaciones resulta mucho ms eficaz.En caso de ruptura del enlace recupera a partir del momento del fallo.Al igual que el Y-Mdem, soporta la modalidad batach para la transferencia de multifichero .Este protocolo alcanza una eficacia cercana al 98 por 100 enviando un flujo constante de datos e intercalando cdigos de verificacin de errores a intervalos, parndose exclusivamente a esperar confirmacin al final de la transmisin de un archivo. Conforme van llegando lo datos, el receptor los compara con los cdigos de verificacin de errores recibidos, y luego solicita que se enven de nuevo los datos defectuosos. Zmdem fue tambin el primer protocolo que incorpor la recuperacin de archivos. El estilo de transmisin continua super a todos los protocolos anteriores, sin perder eficacia.NORMAS Y SEALESPara la comunicacin entre un ordenador y un mdem externo se utiliza la interface RS-232 (Recommended).Los aspectos ms importantes de la norma V.24, que define las caractersticas funcionales, se complementan con la norma V.28 (caractersticas elctricas) y la ISO 2110 ( caractersticas mecnicas), estando casi siempre asociadas en la definicin del interface de que se trate.La interconexin se hace mediante dos conectores Cannon DB 25, de 25 pines. Pasemos a explicar cada uno de los pines.Las caractersticas elctricas se describen con todo detalle en las recomendaciones V.10, V.11, V.28; cada una especfica para un determinado tipo de aplicacin.V.10.- Circuitos de enlace asimtricos para uso en equipos que emplean tecnologa de circuitos integrados y funcionan a velocidades entre 20 y 100 Kbits/s. (X.26).V.11.-Circuitos de enlace asimtricos para uso en equipos que emplean tecnologa de C.I. y funcionan a velocidades de hasta 10 Mbits/s. (X.27).V.28.-Circuitos de enlace asimtricos para uso en equipos que emplean tecnologa de circuitos discretos y funcionan a velocidades inferiores a 20 Kbits/s.La V.28 es la adoptada por la mayora de mdems.

UNIVERSIDAD MARIANO GALVEZ DE GUATEMALACURSO:COMUNICACIONESING. SALVADOR NORIEGA

EFECTOS

NOMBRE: EMERSON GIOVANNI SIQUIBACHE MONROYCARN: 090 04 466FECHA: 06/03/2015

http://blogthinkbig.com/por-que-2015-durara-un-segundo-mas/

http://www.taringa.net/posts/info/14561693/Que-es-el-efecto-2000-o-el-Y2K.html

http://hipertextual.com/2014/01/que-es-efecto-2038