{"id":2245,"date":"2018-04-30T15:53:34","date_gmt":"2018-04-30T14:53:34","guid":{"rendered":"http:\/\/www.ccapitalia.net\/?p=2245"},"modified":"2024-09-19T09:34:23","modified_gmt":"2024-09-19T08:34:23","slug":"bios-y-clean-room-design","status":"publish","type":"post","link":"https:\/\/ccapitalia.net\/?p=2245","title":{"rendered":"BIOS y Clean-room Design"},"content":{"rendered":"<p><a href=\"https:\/\/ccapitalia.net\/?page_id=2#agy\">Adolfo Garc\u00eda Yag\u00fce<\/a><strong> | <\/strong>Durante los meses siguientes al lanzamiento del <a href=\"https:\/\/ccapitalia.net\/?p=2236\"><strong>IBM Personal Computer<\/strong><\/a> esta m\u00e1quina se coron\u00f3 en el l\u00edder indiscutible de su segmento. Las compa\u00f1\u00edas m\u00e1s fieles a IBM no esperaban menos y sus competidores quedaron descolocados. A pesar de ser car\u00edsimo, la robustez de aquel ordenador, su dise\u00f1o, flexibilidad y arquitectura se convirtieron en el ejemplo a seguir. El PC de IBM tambi\u00e9n fue el responsable del abandono definitivo de la arquitectura <strong>S-100<\/strong>, vigente desde 1975 y herencia del <a href=\"https:\/\/ccapitalia.net\/?p=2251\"><strong>Altair 8800<\/strong><\/a>. En definitiva, IBM conquist\u00f3 un mercado en el que no estaba presente.<\/p>\n<p>Desde el principio logr\u00f3, adem\u00e1s, despejar cualquier suspicacia empresarial y documentar aquella m\u00e1quina para que otros tuvieran la oportunidad de innovar y hacer negocio con su PC. En este ejercicio de transparencia IBM public\u00f3 los famosos <strong>Technical Reference <\/strong>donde dej\u00f3 documentado el detalle de funcionamiento del 5150 y sucesivos, incluyendo sus esquemas electr\u00f3nicos y la BIOS desensamblada y comentada. Estos libros, adem\u00e1s de facilitar la reparaci\u00f3n, supon\u00edan una ayuda a qui\u00e9n quer\u00eda dise\u00f1ar un nuevo adaptador. L\u00f3gicamente, tambi\u00e9n pon\u00edan f\u00e1cil y tentador copiar e intentar hacer una maquina compatible\u2026<\/p>\n<p><a href=\"https:\/\/ccapitalia.net\/galeria\/main.php?g2_itemId=11698\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter \" src=\"https:\/\/ccapitalia.net\/galeria\/main.php?g2_view=core.DownloadItem&amp;g2_itemId=11698&amp;g2_serialNumber=1\" width=\"520\" height=\"346\" \/><\/a><\/p>\n<p>Si IBM dio a conocer al mundo su nueva m\u00e1quina en septiembre de 1981, en el verano del a\u00f1o siguiente aparecer\u00eda, con aspecto similar pero un poco m\u00e1s grande, el que se considera primer ordenador \u00abPC-compatible\u00bb de la historia, el <strong>Columbia Data Products MPC 1600<\/strong>, y en noviembre de ese mismo a\u00f1o se anuncia el famoso <strong>Compaq Portable<\/strong>. En ese mismo mes, en la revista Byte, se publicaba como construir un \u201cinspirador\u201d ordenador de 16 bits cuyos slots eran compatibles con los perif\u00e9ricos del IBM PC. Era el <strong>MPX-16<\/strong> de <strong>Steve Ciarca<\/strong>. Esta m\u00e1quina ten\u00eda un claro prop\u00f3sito docente pero, no obstante, es similar en su arquitectura a un PC. Y en 1984, dos peque\u00f1as compa\u00f1\u00edas, <strong>Award Software<\/strong> y <strong>Phoenix Technologies<\/strong>, empezaban a comercializar una BIOS compatible con el PC de IBM\u2026<\/p>\n<p><a href=\"https:\/\/ccapitalia.net\/galeria\/main.php?g2_itemId=11612\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter \" src=\"https:\/\/ccapitalia.net\/galeria\/main.php?g2_view=core.DownloadItem&amp;g2_itemId=11612&amp;g2_serialNumber=1\" width=\"520\" height=\"347\" \/><\/a><\/p>\n<p>Como escrib\u00ed en el art\u00edculo anterior, la BIOS inicializa e interact\u00faa con los diferentes chips de la placa base. Las antiguas BIOS tambi\u00e9n sirven de punto de entrada o API (Aplication Layer Interface) para que cualquier sistema operativo o programador se pueda relacionar con el hardware de una forma est\u00e1ndar. Es decir, ese pegamento software permite al sistema operativo (MS DOS o CP\/M-86) controlar los chips sin importar como estos est\u00e9n organizados.<\/p>\n<p>Los chicos de <strong>Columbia Data Products<\/strong> y de <strong>Compaq (Compatibility And Quality)<\/strong> programar\u00edan su propia BIOS compatible sin infringir las patentes de IBM. Para ello demostraron que sus ingenieros no tuvieron contacto con la BIOS original, ni que leyeron los Technical Reference. Es decir, tuvieron que demostrar que solo haciendo ingenieria inversa de un IBM PC hab\u00edan conseguido desentra\u00f1ar los secretos de este. Es lo que se llam\u00f3 <strong>\u201cDise\u00f1o en habitaci\u00f3n limpia\u201d<\/strong> o <strong>Clean-room Design<\/strong>, o el sitio donde se supone que trabaja un equipo de ingenieros que no se ve \u201ccontaminado\u201d por el intr\u00edngulis real de la competencia. Solo pueden conocer el resultado ante una pregunta, no como act\u00faa internamente el PC. Este cap\u00edtulo de la historia se recoge en la primera temporada de la serie de TV <strong>\u201cHalt and catch fire\u201d<\/strong>. All\u00ed, sus protagonistas, construyen un ordenador llamado <strong>Gigante<\/strong> que es compatible con un IBM PC. Como imagin\u00e1is, un ej\u00e9rcito de abogados de IBM inicia una disputa con la empresa fabricante de Gigante, <strong>Cardiff Electric<\/strong>, y estos tienen que demostrar que han trabajado en una Clean-room.<\/p>\n<p><a href=\"https:\/\/ccapitalia.net\/galeria\/main.php?g2_itemId=11735\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter \" src=\"https:\/\/ccapitalia.net\/galeria\/main.php?g2_view=core.DownloadItem&amp;g2_itemId=11735&amp;g2_serialNumber=1\" width=\"520\" height=\"703\" \/><\/a><\/p>\n<p>A Compaq no solo le bastaba tener su propia BIOS. A fin de cuentas era una nueva empresa de Texas que ten\u00eda que demostrar que su producto era diferente y mejor que el original. Ah\u00ed reside su \u00e9xito. El Portable de Compaq no era m\u00e1s barato que IBM pero era m\u00e1s r\u00e1pido y diferente. El sin\u00f3nimo de calidad y compatibilidad nunca abandonar\u00eda a esta empresa hasta que fue comprada por Hewlett Packard en el a\u00f1o 2002. Evidentemente, como digo, en sus comienzos, adem\u00e1s ten\u00eda que diferenciarse por algo m\u00e1s \u201cvistoso\u201d y qu\u00e9 mejor forma que hacerlo con un ordenador portable, compatible, que pod\u00edas transportarlo por todo el mundo\u2026 Ese es el nacimiento del Compaq Portable.<\/p>\n<p>Como ve\u00edamos anteriormente, Compaq program\u00f3 su propia BIOS pero era evidente que esto no estaba al alcance de todos. Tambi\u00e9n hab\u00eda que lidiar con IBM, sus abogados, y aguantar el desgaste econ\u00f3mico y de plazos que esto supone. Por estas y otras razones muchos fabricantes fracasaron legalmente, o no alcanzaron una compatibilidad plena o bien hac\u00edan lo mismo que otros. Para evitar esos problemas aparecieron las compa\u00f1\u00edas <strong>Phoenix Technologies<\/strong> y <strong>Award Software<\/strong>, dos peque\u00f1as empresas que ofrec\u00edan al resto una BIOS que hab\u00eda pasado el filtro legal de la Clean-room Design, y que funcionaba tan bien como la de IBM. Solo era cuesti\u00f3n de centrarse en el dise\u00f1o hardware y alcanzar un acuerdo con Microsoft.<\/p>\n<p>Award y Phoenix animaron el mercado de las m\u00e1quinas compatibles. La BIOS de cada compa\u00f1\u00eda facilit\u00f3 la vida haciendo posible la entrada de otros fabricantes y, en cierta forma, presagiaban la corta hegemon\u00eda del IBM PC aunque, como veremos, esta p\u00e9rdida de liderazgo fue lenta. En este sentido hay que recordar que IBM no estaba preparado para un mercado tan agresivo como el del PC compatible. Adem\u00e1s de la calidad y la constante innovaci\u00f3n, era necesario competir en precio, cosa a la que IBM no estaba habituado.<\/p>\n<p><a href=\"https:\/\/ccapitalia.net\/galeria\/main.php?g2_itemId=11821\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter \" src=\"https:\/\/ccapitalia.net\/galeria\/main.php?g2_view=core.DownloadItem&amp;g2_itemId=11823&amp;g2_serialNumber=2\" width=\"520\" height=\"629\" \/><\/a><\/p>\n<p>Los <a href=\"https:\/\/ccapitalia.net\/?p=2095\">chips de Intel<\/a>, la BIOS de Award y Phoenix, el acceso al MS DOS de Microsoft, la facilidad para copiar ilegalmente cualquier software y la bajada de precios, permiti\u00f3 que el \u201cordenador cl\u00f3nico\u201d fuese realmente popular. Poco a poco el mercado vio aparecer a fabricantes asi\u00e1ticos ofreciendo productos compatibles. Nac\u00edan marcas por cualquier lado y hab\u00eda, como no, algo de burbuja.<\/p>\n<p><a href=\"https:\/\/ccapitalia.net\/galeria\/main.php?g2_itemId=11824\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter \" src=\"https:\/\/ccapitalia.net\/galeria\/main.php?g2_view=core.DownloadItem&amp;g2_itemId=11826&amp;g2_serialNumber=2\" width=\"520\" height=\"378\" \/><\/a><\/p>\n<p><strong>El cl\u00f3nico en Espa\u00f1a<\/strong><br \/>\nEn Espa\u00f1a, en aquella guerra y primeros a\u00f1os del PC Compatible, destacan dos marcas conocidas por todos: una brit\u00e1nica, <strong>Amstrad<\/strong>; y otra espa\u00f1ola, <strong>Investr\u00f3nica<\/strong> o <strong>Inves<\/strong>. A pesar de ofrecer meros cl\u00f3nicos ten\u00edan imagen de marca, red de distribuci\u00f3n y soporte, y precio. No hay que olvidar que <a href=\"https:\/\/ccapitalia.net\/?p=2362\">Amstrad llevaba unos a\u00f1os dise\u00f1ando y comercializando buenos ordenadores de 8 bits<\/a>. Y, en el caso de Investr\u00f3nica, se trataba de <strong>El Corte Ingl\u00e9s<\/strong> qui\u00e9n estaba detr\u00e1s y se notaba su experiencia previa en la distribuci\u00f3n de marcas como Osborne, el ST de Atari y Sinclair. Amstrad e Inves hicieron posible que el PC se popularizara en Espa\u00f1a. Estamos en 1987 y, como he dicho en alguna ocasi\u00f3n, aquellos que quer\u00edan <a href=\"https:\/\/ccapitalia.net\/?p=2370\">trascender de los 8 bits se compraban un PC<\/a> o, por el contrario, optaban por los deslumbrantes gr\u00e1ficos y sonido que ofrec\u00edan el <strong>Atari ST<\/strong> o el <strong>Commodore Amiga<\/strong>.<\/p>\n<p><a href=\"https:\/\/ccapitalia.net\/galeria\/main.php?g2_itemId=11827\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter \" src=\"https:\/\/ccapitalia.net\/galeria\/main.php?g2_view=core.DownloadItem&amp;g2_itemId=11829&amp;g2_serialNumber=2\" width=\"520\" height=\"781\" \/><\/a><\/p>\n<p>Amstrad desarroll\u00f3 su propia BIOS y una novedosa l\u00ednea de PCs que romp\u00eda con lo visto anteriormente. Con el Amstrad PC 1512 demostraron que se pod\u00eda fabricar un PC semi-compacto, todo en uno. La fuente de alimentaci\u00f3n estaba en el monitor y, desde all\u00ed, se alimentaba la CPU. La placa base estaba entre dos chapas met\u00e1licas con las que se pretend\u00edan evitar posibles problemas relacionados con las perturbaciones electromagn\u00e9ticas, inherentes a su acabado exterior pl\u00e1stico. En aquella placa ya estaban todos los puertos necesarios: Paralelo para conectar una impresora; serie o RS-232C donde se pinchaba un m\u00f3dem; y la conexi\u00f3n del rat\u00f3n que ya era un est\u00e1ndar. Adem\u00e1s Amstrad nos introdujo en el mundo de las ventanas de la mano del novedoso entorno gr\u00e1fico de <strong>Digital Research<\/strong>, el <strong>GEM (Graphical Environment Manager)<\/strong>. A\u00fan, en Espa\u00f1a, no hab\u00edamos o\u00eddo hablar de Microsoft Windows ni apenas se conoc\u00eda el Macintoch o <a href=\"https:\/\/ccapitalia.net\/galeria\/main.php?g2_itemId=17310\">Lisa<\/a> de Apple. Por si fuera poco, Amstrad acompa\u00f1\u00f3 la campa\u00f1a de lanzamiento \u201cregalando\u201d la mal\u00edsima impresora <strong>DMP 3000<\/strong>. Aquello fue un boom y nos permiti\u00f3 comprar un PC, aunque su CPU fuera de pl\u00e1stico ;-).<\/p>\n<p><a href=\"https:\/\/ccapitalia.net\/galeria\/main.php?g2_itemId=11830\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter \" src=\"https:\/\/ccapitalia.net\/galeria\/main.php?g2_view=core.DownloadItem&amp;g2_itemId=11830&amp;g2_serialNumber=1\" width=\"520\" height=\"347\" \/><\/a><\/p>\n<p>Por su parte Inves hac\u00eda de su fuerte la potencia de su red de distribuci\u00f3n. Adem\u00e1s del citado Corte Ingl\u00e9s contaba con numerosas tiendas que vend\u00edan estas m\u00e1quinas. Tambi\u00e9n ten\u00eda un cuidado cat\u00e1logo y sus m\u00e1quinas eran buenas. En cualquier caso, al abrir estas, te dabas cuenta que se limitaban a importar un producto que ellos no dise\u00f1aban ni fabricaban. Es cierto que conoc\u00edan bien el mercado y que hac\u00edan un notable esfuerzo en documentar todos los componentes pero hac\u00edan una labor de integraci\u00f3n de lo que otros fabricaban en Asia. La BIOS de alguna de sus m\u00e1quinas era de Phoenix Technologies.<\/p>\n<p><a href=\"https:\/\/ccapitalia.net\/galeria\/main.php?g2_itemId=10339&amp;g2_page=2\">Colecci\u00f3n<\/a> | <a href=\"https:\/\/ccapitalia.net\/?p=2236\">IBM Personal Computer 5150<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Adolfo Garc\u00eda Yag\u00fce | Durante los meses siguientes al lanzamiento del IBM Personal Computer esta m\u00e1quina se coron\u00f3 en el l\u00edder indiscutible de su segmento. Las compa\u00f1\u00edas m\u00e1s fieles a IBM no esperaban menos y sus competidores quedaron descolocados. A pesar de ser car\u00edsimo, la robustez de aquel ordenador, su dise\u00f1o, flexibilidad y arquitectura se [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[639,297],"tags":[488,486,487,484,491,492,489,490,485],"class_list":["post-2245","post","type-post","status-publish","format-standard","hentry","category-coleccion","category-hotoria-informatica","tag-amstrad","tag-bios","tag-clean-room-design","tag-clonico","tag-columbia","tag-compaq","tag-inves","tag-investronica","tag-pc-compatible"],"_links":{"self":[{"href":"https:\/\/ccapitalia.net\/index.php?rest_route=\/wp\/v2\/posts\/2245","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ccapitalia.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ccapitalia.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ccapitalia.net\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/ccapitalia.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2245"}],"version-history":[{"count":14,"href":"https:\/\/ccapitalia.net\/index.php?rest_route=\/wp\/v2\/posts\/2245\/revisions"}],"predecessor-version":[{"id":5206,"href":"https:\/\/ccapitalia.net\/index.php?rest_route=\/wp\/v2\/posts\/2245\/revisions\/5206"}],"wp:attachment":[{"href":"https:\/\/ccapitalia.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2245"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ccapitalia.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2245"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ccapitalia.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2245"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}