{"id":29426,"date":"2022-11-24T11:21:28","date_gmt":"2022-11-24T10:21:28","guid":{"rendered":"https:\/\/www.mtp.es\/?p=29426"},"modified":"2022-11-24T11:21:28","modified_gmt":"2022-11-24T10:21:28","slug":"qabalgando-por-la-historia-vii-error-de-division-del-intel-pentium-detectado-por-un-profesor-de-matematicas","status":"publish","type":"post","link":"https:\/\/mtp.global\/es\/blog\/accesibilidad-digital-y-ux\/qabalgando-por-la-historia-vii-error-de-division-del-intel-pentium-detectado-por-un-profesor-de-matematicas\/","title":{"rendered":"QAbalgando por la historia (VII): Error de divisi\u00f3n del Intel Pentium, detectado por un profesor de Matem\u00e1ticas"},"content":{"rendered":"<p>[ez-toc]<\/p>\n<p>Verano 1994. <strong>Thomas Nicely<\/strong>, profesor de Matem\u00e1ticas de la escuela Lynchburg College, descubri\u00f3 que algunos de los nuevos <strong>microprocesadores<\/strong> de la empresa Intel eran defectuosos.<\/p>\n<p>Todo comenz\u00f3 cuando Thomas, haciendo una serie de divisiones en su computadora, observ\u00f3 que algunas operaciones con id\u00e9nticos n\u00fameros arrojaban resultados diferentes. Para estar seguro, hizo las mismas operaciones en otro ordenador, viendo que estos s\u00ed coincid\u00edan. M\u00e1s tarde, consigui\u00f3 rastrear el <strong>error<\/strong> hasta el propio microprocesador, uno de los nuevos Pentium, no consiguiendo que Intel le diese una respuesta clara.<\/p>\n<p>Al ver que no sacar\u00eda nada por parte del fabricante, decidi\u00f3 hablar con otros profesores para que estos comprobasen las operaciones. M\u00e1s adelante, viendo que el error era cierto, decidi\u00f3 poner una demanda contra Intel.<\/p>\n<p>Intel se neg\u00f3 al principio a quitar del mercado los <strong>microprocesadores defectuosos<\/strong>. Lo que hizo para tranquilizar al p\u00fablico fue, cambiar los procesadores defectuosos de aquellas personas que reclamaban. Declar\u00f3 p\u00fablicamente dos cosas: <em>\u201c<\/em><em>solo es probable que ocurra un error una vez en nueve mil millones de divisiones aleatorias de coma flotante&#8221;, <\/em>y que<em> &#8220;un usuario promedio de hoja de c\u00e1lculo podr\u00eda encontrar esta falla sutil una vez cada 27,000 a\u00f1os de uso&#8221;. <\/em>Pero al final, consiguieron demandar a Intel qui\u00e9n declar\u00f3 finalmente que habr\u00eda un Pentium nuevo y gratuito para cualquier persona que lo solicitase.<\/p>\n<h2>El hardware, la causa del problema<\/h2>\n<p>La causa final estaba en el <strong><em>hardware<\/em><\/strong>, aunque el error aparec\u00eda, o no, dependiendo del modo de acceso a las operaciones. El microprocesador Pentium era la CPU (unidad central de procesamiento) de Intel y la m\u00e1s utilizada en ordenadores en aquellos momentos. Las CPU de Intel anteriores hac\u00edan toda su aritm\u00e9tica usando n\u00fameros enteros.<\/p>\n<p>A diferencia de las CPU anteriores de Intel, los chips 486DX y Pentium inclu\u00edan una unidad (FPU) o coprocesador matem\u00e1tico que ya no usaba una aritm\u00e9tica de n\u00fameros enteros sino de punto flotante. El divisor incorporado en la unidad FPU (<em>Floating Point Unit<\/em>) usa un algoritmo que puede calcular dos d\u00edgitos por paso, en lugar de solo uno por paso como en las FPU de Intel anteriores, pero necesita almacenar una tabla de valores que se\u00f1ala al <em>chip<\/em> c\u00f3mo dividir los n\u00fameros de punto flotante como n\u00fameros enteros. Esta tabla no se incluy\u00f3, por error, en 5 de cada 1000 FPU.<\/p>\n<h2>Fallos sin soluci\u00f3n<\/h2>\n<p>Habr\u00eda que ser muy atrevidos para asegurar que ciertos problemas de desarrollo e industrializaci\u00f3n pueden ser atajados con una metodolog\u00eda cien por cien eficaz. Seguramente Intel aplic\u00f3 los m\u00e1s severos m\u00e9todos de <strong>gesti\u00f3n de pruebas<\/strong> y las herramientas de prueba m\u00e1s sofisticadas a lo largo del ciclo de vida de desarrollo del <em>software<\/em> y del <em>hardware<\/em> de sus nuevos componentes, pero las limitaciones de tiempo y coste ligadas en este caso a un posible enmascaramiento del error en los casos de prueba le llevaron a comercializar elementos defectuosos.<\/p>\n<h2>\u00bfSoluci\u00f3n de MTP?<\/h2>\n<p>En este caso, no habr\u00eda ninguna soluci\u00f3n t\u00e9cnicamente hablando. <strong><a href=\"https:\/\/mtp.global\/es\/\" target=\"_blank\" rel=\"noopener\">MTP<\/a><\/strong>, empresa de aseguramiento de negocios digitales, ha aprendido del problema que tuvo Intel y seguir\u00eda aplicando los <a href=\"https:\/\/mtp.global\/es\/aseguramiento-de-la-calidad\/\">procesos de calidad<\/a> y de <a href=\"https:\/\/mtp.global\/es\/devops\/\">desarrollo<\/a>. Este problema est\u00e1 dentro de lo que dice la normativa de la organizaci\u00f3n <strong><a href=\"https:\/\/mtp.global\/es\/formacion\/calidad-del-software\/istqb-certified-tester-foundation-level\/\" target=\"_blank\" rel=\"noopener\">ISTQB<\/a><\/strong> (<em>International Software Testing Qualifications Board<\/em>): algunos fallos no tienen soluci\u00f3n.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Fernando Rosique<\/strong><\/p>\n<p>DBA Hub<\/p>\n<p>&nbsp;<\/p>\n<h2>Otros post de Qabalgando por la historia:<\/h2>\n<p><a href=\"https:\/\/mtp.global\/es\/blog\/testing-software\/qabalgando-por-la-historia\/\" target=\"_blank\" rel=\"noopener\"><strong>QAbalgando por la historia (I): Grace Murray Hopper<\/strong><\/a><\/p>\n<p><a href=\"https:\/\/mtp.global\/es\/blog\/testing-software\/mars-climate-orbiter-el-error-de-conversion-que-nos-dejo-sin-fotos-de-marte\/\" target=\"_blank\" rel=\"noopener\"><strong>Qabalgando por la historia (II): Mars Climate Orbiter, el error de conversi\u00f3n que nos dej\u00f3 sin fotos de Marte<\/strong><\/a><\/p>\n<p><a href=\"https:\/\/mtp.global\/es\/blog\/testing-software\/qabalgando-por-la-historia-iii-la-destruccion-del-mariner-i-1962\/\" target=\"_blank\" rel=\"noopener\"><strong>QAbalgando por la historia (III): La destrucci\u00f3n del Mariner I (1962)<\/strong><\/a><\/p>\n<p><a href=\"https:\/\/mtp.global\/es\/blog\/testing-software\/qabalgando-por-la-historia-iv-att-en-1990-el-gran-colapso-de-la-red-a-larga-distancia\/\" target=\"_blank\" rel=\"noopener\"><strong>QAbalgando por la historia (IV): AT&amp;T en 1990, el gran colapso de la red a larga distancia<\/strong><\/a><\/p>\n<p><strong><a href=\"https:\/\/mtp.global\/es\/blog\/testing-software\/qabalgando-por-la-historia-v-y-si-mtp-hubiera-trabajado-en-el-ariane-5-en-1996\/\" target=\"_blank\" rel=\"noopener\">QAbalgando por la historia (V): \u00bfY si MTP hubiera trabajado en el Ariane 5 en 1996?<\/a><\/strong><\/p>\n<p><strong><a href=\"https:\/\/mtp.global\/es\/blog\/testing-software\/qabalgando-por-la-historia-misiles-patriot\/\" target=\"_blank\" rel=\"noopener\">QAbalgando por la historia (VI): Los Patriot ignoran un misil Scud que alcanza la base de Dhahran en la Guerra del Golfo<\/a><\/strong><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Traemos al blog una nueva entrega de la serie que denominamos \u2018QAbalgando por la historia\u2019, que recoge errores o fallos relacionados con equipos y software que, con mejores procesos de calidad, quiz\u00e1 podr\u00edan haberse evitado. El caso de hoy es el relativo a una partida defectuosa de microprocesadores.<\/p>\n","protected":false},"author":9,"featured_media":29424,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[205],"tags":[],"class_list":["post-29426","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-accesibilidad-digital-y-ux"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>QAbalgando: error del Intel Pentium | MTP<\/title>\n<meta name=\"description\" content=\"Traemos al blog una nueva entrega de la serie que denominamos \u2018QAbalgando por la historia\u2019, centrada en la calidad de software y hardware.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/mtp.global\/es\/blog\/accesibilidad-digital-y-ux\/qabalgando-por-la-historia-vii-error-de-division-del-intel-pentium-detectado-por-un-profesor-de-matematicas\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"QAbalgando: error del Intel Pentium | MTP\" \/>\n<meta property=\"og:description\" content=\"Traemos al blog una nueva entrega de la serie que denominamos \u2018QAbalgando por la historia\u2019, centrada en la calidad de software y hardware.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mtp.global\/es\/blog\/accesibilidad-digital-y-ux\/qabalgando-por-la-historia-vii-error-de-division-del-intel-pentium-detectado-por-un-profesor-de-matematicas\/\" \/>\n<meta property=\"og:site_name\" content=\"MTP Espa\u00f1a\" \/>\n<meta property=\"article:published_time\" content=\"2022-11-24T10:21:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mtp.global\/es\/wp-content\/uploads\/2022\/11\/Blog-mtp-microproc-ipentium.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"MTP\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"MTP\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutos\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"QAbalgando: error del Intel Pentium | MTP","description":"Traemos al blog una nueva entrega de la serie que denominamos \u2018QAbalgando por la historia\u2019, centrada en la calidad de software y hardware.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/mtp.global\/es\/blog\/accesibilidad-digital-y-ux\/qabalgando-por-la-historia-vii-error-de-division-del-intel-pentium-detectado-por-un-profesor-de-matematicas\/","og_locale":"es_ES","og_type":"article","og_title":"QAbalgando: error del Intel Pentium | MTP","og_description":"Traemos al blog una nueva entrega de la serie que denominamos \u2018QAbalgando por la historia\u2019, centrada en la calidad de software y hardware.","og_url":"https:\/\/mtp.global\/es\/blog\/accesibilidad-digital-y-ux\/qabalgando-por-la-historia-vii-error-de-division-del-intel-pentium-detectado-por-un-profesor-de-matematicas\/","og_site_name":"MTP Espa\u00f1a","article_published_time":"2022-11-24T10:21:28+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/mtp.global\/es\/wp-content\/uploads\/2022\/11\/Blog-mtp-microproc-ipentium.jpg","type":"image\/jpeg"}],"author":"MTP","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"MTP","Tiempo de lectura":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/mtp.global\/es\/blog\/accesibilidad-digital-y-ux\/qabalgando-por-la-historia-vii-error-de-division-del-intel-pentium-detectado-por-un-profesor-de-matematicas\/#article","isPartOf":{"@id":"https:\/\/mtp.global\/es\/blog\/accesibilidad-digital-y-ux\/qabalgando-por-la-historia-vii-error-de-division-del-intel-pentium-detectado-por-un-profesor-de-matematicas\/"},"author":{"name":"MTP","@id":"https:\/\/mtp.global\/es\/#\/schema\/person\/1186350db6f59e8360dd481150654813"},"headline":"QAbalgando por la historia (VII): Error de divisi\u00f3n del Intel Pentium, detectado por un profesor de Matem\u00e1ticas","datePublished":"2022-11-24T10:21:28+00:00","mainEntityOfPage":{"@id":"https:\/\/mtp.global\/es\/blog\/accesibilidad-digital-y-ux\/qabalgando-por-la-historia-vii-error-de-division-del-intel-pentium-detectado-por-un-profesor-de-matematicas\/"},"wordCount":695,"publisher":{"@id":"https:\/\/mtp.global\/es\/#organization"},"image":{"@id":"https:\/\/mtp.global\/es\/blog\/accesibilidad-digital-y-ux\/qabalgando-por-la-historia-vii-error-de-division-del-intel-pentium-detectado-por-un-profesor-de-matematicas\/#primaryimage"},"thumbnailUrl":"https:\/\/mtp.global\/es\/wp-content\/uploads\/2022\/11\/Blog-mtp-microproc-ipentium.jpg","articleSection":["Accesibilidad digital y UX"],"inLanguage":"es"},{"@type":"WebPage","@id":"https:\/\/mtp.global\/es\/blog\/accesibilidad-digital-y-ux\/qabalgando-por-la-historia-vii-error-de-division-del-intel-pentium-detectado-por-un-profesor-de-matematicas\/","url":"https:\/\/mtp.global\/es\/blog\/accesibilidad-digital-y-ux\/qabalgando-por-la-historia-vii-error-de-division-del-intel-pentium-detectado-por-un-profesor-de-matematicas\/","name":"QAbalgando: error del Intel Pentium | MTP","isPartOf":{"@id":"https:\/\/mtp.global\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/mtp.global\/es\/blog\/accesibilidad-digital-y-ux\/qabalgando-por-la-historia-vii-error-de-division-del-intel-pentium-detectado-por-un-profesor-de-matematicas\/#primaryimage"},"image":{"@id":"https:\/\/mtp.global\/es\/blog\/accesibilidad-digital-y-ux\/qabalgando-por-la-historia-vii-error-de-division-del-intel-pentium-detectado-por-un-profesor-de-matematicas\/#primaryimage"},"thumbnailUrl":"https:\/\/mtp.global\/es\/wp-content\/uploads\/2022\/11\/Blog-mtp-microproc-ipentium.jpg","datePublished":"2022-11-24T10:21:28+00:00","description":"Traemos al blog una nueva entrega de la serie que denominamos \u2018QAbalgando por la historia\u2019, centrada en la calidad de software y hardware.","breadcrumb":{"@id":"https:\/\/mtp.global\/es\/blog\/accesibilidad-digital-y-ux\/qabalgando-por-la-historia-vii-error-de-division-del-intel-pentium-detectado-por-un-profesor-de-matematicas\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mtp.global\/es\/blog\/accesibilidad-digital-y-ux\/qabalgando-por-la-historia-vii-error-de-division-del-intel-pentium-detectado-por-un-profesor-de-matematicas\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/mtp.global\/es\/blog\/accesibilidad-digital-y-ux\/qabalgando-por-la-historia-vii-error-de-division-del-intel-pentium-detectado-por-un-profesor-de-matematicas\/#primaryimage","url":"https:\/\/mtp.global\/es\/wp-content\/uploads\/2022\/11\/Blog-mtp-microproc-ipentium.jpg","contentUrl":"https:\/\/mtp.global\/es\/wp-content\/uploads\/2022\/11\/Blog-mtp-microproc-ipentium.jpg","width":1920,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/mtp.global\/es\/blog\/accesibilidad-digital-y-ux\/qabalgando-por-la-historia-vii-error-de-division-del-intel-pentium-detectado-por-un-profesor-de-matematicas\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/mtp.global\/es\/home\/"},{"@type":"ListItem","position":2,"name":"QAbalgando por la historia (VII): Error de divisi\u00f3n del Intel Pentium, detectado por un profesor de Matem\u00e1ticas"}]},{"@type":"WebSite","@id":"https:\/\/mtp.global\/es\/#website","url":"https:\/\/mtp.global\/es\/","name":"MTP Global","description":"","publisher":{"@id":"https:\/\/mtp.global\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/mtp.global\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/mtp.global\/es\/#organization","name":"MTP Global","url":"https:\/\/mtp.global\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/mtp.global\/es\/#\/schema\/logo\/image\/","url":"https:\/\/mtp.global\/es\/wp-content\/uploads\/2024\/07\/MTP-global.png","contentUrl":"https:\/\/mtp.global\/es\/wp-content\/uploads\/2024\/07\/MTP-global.png","width":1200,"height":400,"caption":"MTP Global"},"image":{"@id":"https:\/\/mtp.global\/es\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/mtp.global\/es\/#\/schema\/person\/1186350db6f59e8360dd481150654813","name":"MTP","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/mtp.global\/es\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/9f80fcebb065607a1066a38846083841707346cf76ca0c1df24aea7a0c5d4047?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9f80fcebb065607a1066a38846083841707346cf76ca0c1df24aea7a0c5d4047?s=96&d=mm&r=g","caption":"MTP"},"url":"https:\/\/mtp.global\/es\/blog\/author\/marketing\/"}]}},"fimg_url":"https:\/\/mtp.global\/es\/wp-content\/uploads\/2022\/11\/Blog-mtp-microproc-ipentium.jpg","_links":{"self":[{"href":"https:\/\/mtp.global\/es\/wp-json\/wp\/v2\/posts\/29426","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mtp.global\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mtp.global\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mtp.global\/es\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/mtp.global\/es\/wp-json\/wp\/v2\/comments?post=29426"}],"version-history":[{"count":0,"href":"https:\/\/mtp.global\/es\/wp-json\/wp\/v2\/posts\/29426\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mtp.global\/es\/wp-json\/wp\/v2\/media\/29424"}],"wp:attachment":[{"href":"https:\/\/mtp.global\/es\/wp-json\/wp\/v2\/media?parent=29426"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mtp.global\/es\/wp-json\/wp\/v2\/categories?post=29426"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mtp.global\/es\/wp-json\/wp\/v2\/tags?post=29426"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}