SlideShare una empresa de Scribd logo
1 de 7
Bugs Informaticos
Iñigo Asin Martinez SEAD
La leyenda del primer bug
La leyenda cuenta que tras localizar una polilla en el Harvard Mark II el 9 de septiembre de 1947 a las 15:45,
Grace Murray Hopper registró el primer “bug” informático en su libreta (log book) con la frase “First actual
case of bug being found”. Para muchos, Grace Hopper fue la persona que acuñó este término para referirse
a errores en el código de un programa informático que provocan resultados no deseados; si bien, la palabra
“bug” ya se usaba antes de 1947 en ingeniería.
¡Nos atacan los 2000!
Los desarrolladores de software del siglo pasado nunca habrían pensado que sus creaciones
sobrevivirían hasta el nuevo milenio. Por esta razón, muchos asumieron que escribir “19” antes de las
variables “año” era un gasto de memoria innecesario. La mayoría decidió omitir esto dos dígitos.
Todo bien hasta que nos acercamos al 31 de diciembre de 1999: nos dimos cuenta que, por esa
decisión, los sistemas informáticos pasarían en año nuevo al 1 de enero de 1900 en lugar de 2000 y, a
raíz de esto, se desatarían grandes catástrofes y sería el fin de la humanidad.
Sin embargo, seguimos aquí para contarlo: los misiles nucleares no se dispararon solos, no cayeron
aviones del cielo y los bancos no perdieron toda la información de sus clientes.
El misil que tardó en detectarse
En febrero 1991 (1ª Guerra del Golfo), un misil iraquí alcanzó la base de Dhahran en Arabia Saudí,
matando a 28 soldados estadounidenses.
Tras una investigación, se determinó que el sistema de protección antibalístico de la base falló por
consecuencia de un bug informático: la batería de misiles Patriot, cuyo papel es detectar e interceptar
los misiles enemigos para “chocar” con ellos en el aire, llevaba 100 horas en funcionamiento. Cada
hora que pasaba, el software que controlaba dicha batería redondeaba los valores del reloj digital de
una forma mínima. Sin embargo, este error mínimo hizo que se acumulara un retraso de ⅓ de segundo
al cabo de dichas 100 horas.
Revisando unidades de medida
La sonda Mars Climate Orbiter fue lanzada en el año 1998 con el objetivo de estudiar el clima en Marte,
si bien, esta nunca logró cumplir su misión.
Tras varios meses viajando por el espacio, la sonda se destruyó por causa de un error de navegación:
los equipos que controlaban la sonda desde la Tierra usaba parámetros en unidades Imperiales
(Sistema Anglosajón de Unidades) mientras que los cálculos se realizaban en el sistema con el sistema
métrico decimal. Estos errores de cálculo fueron impactando la trayectoria a lo largo de los días y,
finalmente, la sonda quedó destruída al pasar por la atmósfera de Marte (con casi 100 km de error).
Always pantallazos azules
¿Quién no ha sufrido un pantallazo azul? ¿Un Screen Of Death? Bill Gates y miles de personas
presenciaron el famoso BSOD (Blue Screen of Death – Pantalla azul de la muerte)en directo en la
presentación de Windows 98. ¡Dentro video!
Muchas gracias por vuestra
atención!

Más contenido relacionado

Similar a Bugs en informatica

Sistemas unipanamericana
Sistemas unipanamericanaSistemas unipanamericana
Sistemas unipanamericanaleidy3linda
 
HISTORIA DEL ORDENADOR
HISTORIA DEL ORDENADORHISTORIA DEL ORDENADOR
HISTORIA DEL ORDENADORESSUNA
 
artículo sale systems feb2023.pdf
artículo sale systems feb2023.pdfartículo sale systems feb2023.pdf
artículo sale systems feb2023.pdfsale systems
 
HISTORIA DE LA PROGRAMACION
HISTORIA DE LA PROGRAMACIONHISTORIA DE LA PROGRAMACION
HISTORIA DE LA PROGRAMACIONFredy Olaya
 
Leyes de murphy y moore
Leyes de murphy y mooreLeyes de murphy y moore
Leyes de murphy y mooreAmix33
 
Conceptos básicos sobre l as computadoras
Conceptos básicos sobre l as computadorasConceptos básicos sobre l as computadoras
Conceptos básicos sobre l as computadorasGabriela Gorbarán
 
El Siglo de la Computación
El Siglo de la ComputaciónEl Siglo de la Computación
El Siglo de la ComputaciónValeHdz
 
Generaciones de computadoras
Generaciones de computadorasGeneraciones de computadoras
Generaciones de computadorasromeprofe
 
Dayana mendez Linea del timpohistoria del computador
Dayana mendez Linea del timpohistoria del computador Dayana mendez Linea del timpohistoria del computador
Dayana mendez Linea del timpohistoria del computador Brenda Dayana Mendez Peña
 
Dayana mendez Linea del timpohistoria del computador
Dayana mendez Linea del timpohistoria del computadorDayana mendez Linea del timpohistoria del computador
Dayana mendez Linea del timpohistoria del computadorBrenda Dayana Mendez Peña
 
historiacomputadoras.pdf
historiacomputadoras.pdfhistoriacomputadoras.pdf
historiacomputadoras.pdfALEJANDRA4582
 
Alexis rios historia de la computadora
Alexis rios historia de la computadoraAlexis rios historia de la computadora
Alexis rios historia de la computadoraAlexisMaafer RuAs
 
Alexis Rios Historia de la computadora
Alexis Rios Historia de la computadoraAlexis Rios Historia de la computadora
Alexis Rios Historia de la computadoraAlexisMaafer RuAs
 
Historia la conputadora alexis rios
Historia la conputadora  alexis rios Historia la conputadora  alexis rios
Historia la conputadora alexis rios AlexisMaafer RuAs
 
Historia de la informatica
Historia de la informaticaHistoria de la informatica
Historia de la informaticaBryan_Espinoza
 

Similar a Bugs en informatica (20)

Chatgpt.pdf
Chatgpt.pdfChatgpt.pdf
Chatgpt.pdf
 
Sistemas unipanamericana
Sistemas unipanamericanaSistemas unipanamericana
Sistemas unipanamericana
 
Historia de las computadoras
Historia de las computadorasHistoria de las computadoras
Historia de las computadoras
 
HISTORIA DEL ORDENADOR
HISTORIA DEL ORDENADORHISTORIA DEL ORDENADOR
HISTORIA DEL ORDENADOR
 
artículo sale systems feb2023.pdf
artículo sale systems feb2023.pdfartículo sale systems feb2023.pdf
artículo sale systems feb2023.pdf
 
HISTORIA DE LA PROGRAMACION
HISTORIA DE LA PROGRAMACIONHISTORIA DE LA PROGRAMACION
HISTORIA DE LA PROGRAMACION
 
Leyes de murphy y moore
Leyes de murphy y mooreLeyes de murphy y moore
Leyes de murphy y moore
 
Conceptos básicos sobre l as computadoras
Conceptos básicos sobre l as computadorasConceptos básicos sobre l as computadoras
Conceptos básicos sobre l as computadoras
 
El Siglo de la Computación
El Siglo de la ComputaciónEl Siglo de la Computación
El Siglo de la Computación
 
Generaciones de computadoras
Generaciones de computadorasGeneraciones de computadoras
Generaciones de computadoras
 
Dayana mendez Linea del timpohistoria del computador
Dayana mendez Linea del timpohistoria del computador Dayana mendez Linea del timpohistoria del computador
Dayana mendez Linea del timpohistoria del computador
 
Dayana mendez Linea del timpohistoria del computador
Dayana mendez Linea del timpohistoria del computadorDayana mendez Linea del timpohistoria del computador
Dayana mendez Linea del timpohistoria del computador
 
Linea de tiempo
Linea de tiempoLinea de tiempo
Linea de tiempo
 
Evolución de la computadora
Evolución de la computadoraEvolución de la computadora
Evolución de la computadora
 
historiacomputadoras.pdf
historiacomputadoras.pdfhistoriacomputadoras.pdf
historiacomputadoras.pdf
 
Alexis rios historia de la computadora
Alexis rios historia de la computadoraAlexis rios historia de la computadora
Alexis rios historia de la computadora
 
Alexis Rios Historia de la computadora
Alexis Rios Historia de la computadoraAlexis Rios Historia de la computadora
Alexis Rios Historia de la computadora
 
Historia la conputadora alexis rios
Historia la conputadora  alexis rios Historia la conputadora  alexis rios
Historia la conputadora alexis rios
 
Historia de la informatica
Historia de la informaticaHistoria de la informatica
Historia de la informatica
 
Histora de la Computacion
Histora de la ComputacionHistora de la Computacion
Histora de la Computacion
 

Último

Métodos numéricos y aplicaciones - Izar Landeta.pdf
Métodos numéricos y aplicaciones - Izar Landeta.pdfMétodos numéricos y aplicaciones - Izar Landeta.pdf
Métodos numéricos y aplicaciones - Izar Landeta.pdfJuvenalriv
 
Introducción a la Ingeniería de Calidad.docx
Introducción a la Ingeniería de Calidad.docxIntroducción a la Ingeniería de Calidad.docx
Introducción a la Ingeniería de Calidad.docxAlanCarrascoDavila
 
auditoria fiscalizacion inspecciones de seguridad
auditoria fiscalizacion inspecciones de seguridadauditoria fiscalizacion inspecciones de seguridad
auditoria fiscalizacion inspecciones de seguridadNELSON QUINTANA
 
INFORME de actividades para pago de servicio
INFORME de actividades para pago de servicioINFORME de actividades para pago de servicio
INFORME de actividades para pago de servicioNelsonSabinoTtitoMur1
 
Presentación_ Marco general de las contrataciones públicas.pdf
Presentación_ Marco general de las contrataciones públicas.pdfPresentación_ Marco general de las contrataciones públicas.pdf
Presentación_ Marco general de las contrataciones públicas.pdffernandolozano90
 
S01.s1 - Clasificación de las Industrias.pdf
S01.s1 - Clasificación de las Industrias.pdfS01.s1 - Clasificación de las Industrias.pdf
S01.s1 - Clasificación de las Industrias.pdfSalomeRunco
 
1.1 Los 14 principios del Toyota Way -2024.pdf
1.1 Los 14 principios del Toyota Way -2024.pdf1.1 Los 14 principios del Toyota Way -2024.pdf
1.1 Los 14 principios del Toyota Way -2024.pdfThe16Frame
 
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALESCAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALESJHONJAIROVENTURASAUC
 
docsity-manzaneo-y-lotizacion para habilitacopm urbana
docsity-manzaneo-y-lotizacion para habilitacopm urbanadocsity-manzaneo-y-lotizacion para habilitacopm urbana
docsity-manzaneo-y-lotizacion para habilitacopm urbanaArnolVillalobos
 
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdfNTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdfELIZABETHCRUZVALENCI
 
1 CENTROIDES 2°Computohhhhhhhhhhhhhhhh.pdf
1 CENTROIDES 2°Computohhhhhhhhhhhhhhhh.pdf1 CENTROIDES 2°Computohhhhhhhhhhhhhhhh.pdf
1 CENTROIDES 2°Computohhhhhhhhhhhhhhhh.pdfJlnParada
 
Cuestionario 20222222222222222222222224.pdf
Cuestionario 20222222222222222222222224.pdfCuestionario 20222222222222222222222224.pdf
Cuestionario 20222222222222222222222224.pdffredyflores58
 
TECNOLOGIA DE CONCRETO 2024 estudiante.pdf
TECNOLOGIA DE CONCRETO 2024 estudiante.pdfTECNOLOGIA DE CONCRETO 2024 estudiante.pdf
TECNOLOGIA DE CONCRETO 2024 estudiante.pdfEddieEDM
 
S06_s2+-+Centro.pdf qiieiejanahshsjsnndjd
S06_s2+-+Centro.pdf qiieiejanahshsjsnndjdS06_s2+-+Centro.pdf qiieiejanahshsjsnndjd
S06_s2+-+Centro.pdf qiieiejanahshsjsnndjdaeapolinarez
 
Auditoría de Sistemas de Gestión
Auditoría    de   Sistemas     de GestiónAuditoría    de   Sistemas     de Gestión
Auditoría de Sistemas de GestiónYanet Caldas
 
TYPP_Industrialización del Petróleo.pptx
TYPP_Industrialización del Petróleo.pptxTYPP_Industrialización del Petróleo.pptx
TYPP_Industrialización del Petróleo.pptxLilibethBallesteros1
 
UNIDAD 3 ENSAYOS DESTRUCTIVOS Y NO DESTRUCTIVOS – NORMATIVA ASTM.pdf
UNIDAD 3 ENSAYOS DESTRUCTIVOS Y NO DESTRUCTIVOS – NORMATIVA ASTM.pdfUNIDAD 3 ENSAYOS DESTRUCTIVOS Y NO DESTRUCTIVOS – NORMATIVA ASTM.pdf
UNIDAD 3 ENSAYOS DESTRUCTIVOS Y NO DESTRUCTIVOS – NORMATIVA ASTM.pdfronypap
 
entropia y neguentropia en la teoria general de sistemas
entropia y neguentropia en la teoria general de sistemasentropia y neguentropia en la teoria general de sistemas
entropia y neguentropia en la teoria general de sistemasDerlyValeriaRodrigue
 
Semana 1 - Introduccion - Fluidos - Unidades.pptx
Semana 1 - Introduccion - Fluidos - Unidades.pptxSemana 1 - Introduccion - Fluidos - Unidades.pptx
Semana 1 - Introduccion - Fluidos - Unidades.pptxJulio Lovon
 
Ficha Técnica -Cemento YURA Multiproposito TIPO IP.pdf
Ficha Técnica -Cemento YURA  Multiproposito TIPO IP.pdfFicha Técnica -Cemento YURA  Multiproposito TIPO IP.pdf
Ficha Técnica -Cemento YURA Multiproposito TIPO IP.pdfEdgard Ampuero Cayo
 

Último (20)

Métodos numéricos y aplicaciones - Izar Landeta.pdf
Métodos numéricos y aplicaciones - Izar Landeta.pdfMétodos numéricos y aplicaciones - Izar Landeta.pdf
Métodos numéricos y aplicaciones - Izar Landeta.pdf
 
Introducción a la Ingeniería de Calidad.docx
Introducción a la Ingeniería de Calidad.docxIntroducción a la Ingeniería de Calidad.docx
Introducción a la Ingeniería de Calidad.docx
 
auditoria fiscalizacion inspecciones de seguridad
auditoria fiscalizacion inspecciones de seguridadauditoria fiscalizacion inspecciones de seguridad
auditoria fiscalizacion inspecciones de seguridad
 
INFORME de actividades para pago de servicio
INFORME de actividades para pago de servicioINFORME de actividades para pago de servicio
INFORME de actividades para pago de servicio
 
Presentación_ Marco general de las contrataciones públicas.pdf
Presentación_ Marco general de las contrataciones públicas.pdfPresentación_ Marco general de las contrataciones públicas.pdf
Presentación_ Marco general de las contrataciones públicas.pdf
 
S01.s1 - Clasificación de las Industrias.pdf
S01.s1 - Clasificación de las Industrias.pdfS01.s1 - Clasificación de las Industrias.pdf
S01.s1 - Clasificación de las Industrias.pdf
 
1.1 Los 14 principios del Toyota Way -2024.pdf
1.1 Los 14 principios del Toyota Way -2024.pdf1.1 Los 14 principios del Toyota Way -2024.pdf
1.1 Los 14 principios del Toyota Way -2024.pdf
 
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALESCAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
 
docsity-manzaneo-y-lotizacion para habilitacopm urbana
docsity-manzaneo-y-lotizacion para habilitacopm urbanadocsity-manzaneo-y-lotizacion para habilitacopm urbana
docsity-manzaneo-y-lotizacion para habilitacopm urbana
 
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdfNTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
 
1 CENTROIDES 2°Computohhhhhhhhhhhhhhhh.pdf
1 CENTROIDES 2°Computohhhhhhhhhhhhhhhh.pdf1 CENTROIDES 2°Computohhhhhhhhhhhhhhhh.pdf
1 CENTROIDES 2°Computohhhhhhhhhhhhhhhh.pdf
 
Cuestionario 20222222222222222222222224.pdf
Cuestionario 20222222222222222222222224.pdfCuestionario 20222222222222222222222224.pdf
Cuestionario 20222222222222222222222224.pdf
 
TECNOLOGIA DE CONCRETO 2024 estudiante.pdf
TECNOLOGIA DE CONCRETO 2024 estudiante.pdfTECNOLOGIA DE CONCRETO 2024 estudiante.pdf
TECNOLOGIA DE CONCRETO 2024 estudiante.pdf
 
S06_s2+-+Centro.pdf qiieiejanahshsjsnndjd
S06_s2+-+Centro.pdf qiieiejanahshsjsnndjdS06_s2+-+Centro.pdf qiieiejanahshsjsnndjd
S06_s2+-+Centro.pdf qiieiejanahshsjsnndjd
 
Auditoría de Sistemas de Gestión
Auditoría    de   Sistemas     de GestiónAuditoría    de   Sistemas     de Gestión
Auditoría de Sistemas de Gestión
 
TYPP_Industrialización del Petróleo.pptx
TYPP_Industrialización del Petróleo.pptxTYPP_Industrialización del Petróleo.pptx
TYPP_Industrialización del Petróleo.pptx
 
UNIDAD 3 ENSAYOS DESTRUCTIVOS Y NO DESTRUCTIVOS – NORMATIVA ASTM.pdf
UNIDAD 3 ENSAYOS DESTRUCTIVOS Y NO DESTRUCTIVOS – NORMATIVA ASTM.pdfUNIDAD 3 ENSAYOS DESTRUCTIVOS Y NO DESTRUCTIVOS – NORMATIVA ASTM.pdf
UNIDAD 3 ENSAYOS DESTRUCTIVOS Y NO DESTRUCTIVOS – NORMATIVA ASTM.pdf
 
entropia y neguentropia en la teoria general de sistemas
entropia y neguentropia en la teoria general de sistemasentropia y neguentropia en la teoria general de sistemas
entropia y neguentropia en la teoria general de sistemas
 
Semana 1 - Introduccion - Fluidos - Unidades.pptx
Semana 1 - Introduccion - Fluidos - Unidades.pptxSemana 1 - Introduccion - Fluidos - Unidades.pptx
Semana 1 - Introduccion - Fluidos - Unidades.pptx
 
Ficha Técnica -Cemento YURA Multiproposito TIPO IP.pdf
Ficha Técnica -Cemento YURA  Multiproposito TIPO IP.pdfFicha Técnica -Cemento YURA  Multiproposito TIPO IP.pdf
Ficha Técnica -Cemento YURA Multiproposito TIPO IP.pdf
 

Bugs en informatica

  • 2. La leyenda del primer bug La leyenda cuenta que tras localizar una polilla en el Harvard Mark II el 9 de septiembre de 1947 a las 15:45, Grace Murray Hopper registró el primer “bug” informático en su libreta (log book) con la frase “First actual case of bug being found”. Para muchos, Grace Hopper fue la persona que acuñó este término para referirse a errores en el código de un programa informático que provocan resultados no deseados; si bien, la palabra “bug” ya se usaba antes de 1947 en ingeniería.
  • 3. ¡Nos atacan los 2000! Los desarrolladores de software del siglo pasado nunca habrían pensado que sus creaciones sobrevivirían hasta el nuevo milenio. Por esta razón, muchos asumieron que escribir “19” antes de las variables “año” era un gasto de memoria innecesario. La mayoría decidió omitir esto dos dígitos. Todo bien hasta que nos acercamos al 31 de diciembre de 1999: nos dimos cuenta que, por esa decisión, los sistemas informáticos pasarían en año nuevo al 1 de enero de 1900 en lugar de 2000 y, a raíz de esto, se desatarían grandes catástrofes y sería el fin de la humanidad. Sin embargo, seguimos aquí para contarlo: los misiles nucleares no se dispararon solos, no cayeron aviones del cielo y los bancos no perdieron toda la información de sus clientes.
  • 4. El misil que tardó en detectarse En febrero 1991 (1ª Guerra del Golfo), un misil iraquí alcanzó la base de Dhahran en Arabia Saudí, matando a 28 soldados estadounidenses. Tras una investigación, se determinó que el sistema de protección antibalístico de la base falló por consecuencia de un bug informático: la batería de misiles Patriot, cuyo papel es detectar e interceptar los misiles enemigos para “chocar” con ellos en el aire, llevaba 100 horas en funcionamiento. Cada hora que pasaba, el software que controlaba dicha batería redondeaba los valores del reloj digital de una forma mínima. Sin embargo, este error mínimo hizo que se acumulara un retraso de ⅓ de segundo al cabo de dichas 100 horas.
  • 5. Revisando unidades de medida La sonda Mars Climate Orbiter fue lanzada en el año 1998 con el objetivo de estudiar el clima en Marte, si bien, esta nunca logró cumplir su misión. Tras varios meses viajando por el espacio, la sonda se destruyó por causa de un error de navegación: los equipos que controlaban la sonda desde la Tierra usaba parámetros en unidades Imperiales (Sistema Anglosajón de Unidades) mientras que los cálculos se realizaban en el sistema con el sistema métrico decimal. Estos errores de cálculo fueron impactando la trayectoria a lo largo de los días y, finalmente, la sonda quedó destruída al pasar por la atmósfera de Marte (con casi 100 km de error).
  • 6. Always pantallazos azules ¿Quién no ha sufrido un pantallazo azul? ¿Un Screen Of Death? Bill Gates y miles de personas presenciaron el famoso BSOD (Blue Screen of Death – Pantalla azul de la muerte)en directo en la presentación de Windows 98. ¡Dentro video!
  • 7. Muchas gracias por vuestra atención!