-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2008-11-16 a las 23:41 +0100, Camaleón escribió:
El 16/11/08, Carlos E. R. escribió:
Claro, pero entonces habrá saltado la soldadura 47 del conector y no funcionará ni la nueva ni la antigua :-p
Claaaro, es lo que siempre pasa. El conector 47 es fatal, pero no pasa nada, una gotita de super-glue y listo...
X-)
¡Que dices! El superglue es aislante, el contacto se estropea.
si, si... eso dicen. Los meros mortales como yo no tenemos acceso a esas calidades. Tengo por ahí memorias muertas sin garantía.
Engaaa, la mayoría de las memorias tienen garantía de por vida, salvo las de marca "nisu-won".
Claaaro, y todas son nisu, salvo las kingston que encuentras a veces. Y tengo alguna, pero si se le ocurre fallar vete a saber donde tengo la garantía, y seguramente no la fabrican ya. Y luego espera que cumplan... tengo un amigo con un reproductor de dvd con disco duro, con un problema de software, que llevó en garantía y lleva dos meses. Al final tendrá que pedir la devolución del dinero. Riete de las garantías. Si se me estropea la memoria de este cacharro tengo que comprar otro entero.
Es que el hardware es más caro de cambiar :-p
Por eso lo hacen más resistente a "torpones" >:-)
Si si...
Y hay quien no actualiza el linux nunca. Yo mismo tengo una 7.3 funcionando aquí al lado... eso es del 2000 sin actualizaciones. Funciona.
Claro, funcionará como el Toshiba Tecra 500 CDT con el windows 98 que tienen por la oficina :-)
Funciona igual que siempre. El punto es que el software también dura años y años si quieres. Más que el hardware sobre el que corre.
Nononono.
Cuando un fallo de hardware se puede "solucionar" de cara al usuario con un cambio de software, eso no es un fallo de software, es un fallo de hardware.
Sísisisisisi.
Cuando un componente de hardware lo puedes "arreglar" estás "arreglando" el firmware o la capa lógica, no la capa física (cables, la circuitería, conexiones...).
No, el fallo de hardware sigue ahí. Es como si tienes un bache en el pavimento y en vez de arreglarlo pones una valla para que los coches lo rodeen. Con un cambio en el software has arreglado el problema de hardware, pero con un precio (más lento).
Es un fallo de diseño del hardware, y para salir del paso se diseña un nuevo software que evite usar la parte del hardware que no funciona, muchas veces a costa de gastar más tiempo de CPU.
Tú lo has dicho: se diseña un nuevo "software" X-)
¡Pero porque arreglar el hardware es imposible! Es como cuando los de Intel metieron un error en el hardware (CPU) que hacía que ciertas operaciones tuvieran un error en algunos decimales. Es un problema de hardware, cpu mal hecha. Y la solución software es detectar e interceptar esas divisiones que dan error y hacerlas de otro modo. Pero el fallo de hardware sigue existiendo y no se ha arreglado. Bueno, si, la siguiente generación de esa CPU salió corregida.
Además, un cambio en el software incluido en la placa o elemento del hardware, no es software puro ni hardware puro. Muchas veces la frontera es borrosa. Hay software de ese dentro de la placa del disco duro, y puede conseguir que determinado disco falle al usar determinada función.
Tan borrosa es esa frontera, que hay chips que se decide lo hace cada patilla por programa.
Tan borrosa, tan borrosa... que no todos los componentes tienen un firmware ni se pueden actualizar :-P
Hay muchos componentes que se usan en electrónica que son programables - en principio en fábrica, pero hay otros que no. Eso ha sido un enorme progreso de la electrónica digital. En vez de tener una placa con cientos de puertas lógicas (recuerda el tamaño de una simple tarjeta de disco duro en el año 80), se mete todo en un sólo chip. Eso siempre se ha podido hacer, pero mandar fabricar un chip "custom" que haga la función de esos cientos de puertas es caro. Pues nada, llegan los chips de puertas programables. Un array de muchas puertas, que quemando unos dioditos o cargando unos condensadores (esto es, programando su PROM interna) pues se convierte en... pues un controlador de interrupciones, por ejemplo. Y si el diseño de la placa cambia, tu puedes reprogramar ese chip para adaptarse. ¡Y es hardware! Pero programable. Y puede tener "bugs". Y hay chips cuyo "programa" no está dentro, sino que está en una memoria externa, y cuando se encienden lo primero que hacen es leer la memoria. Puedes, por ejemplo, diseñar una tarjeta de PC universal con esos chips, y según la programes tienes un controlador de disco duro, de impresora, de USB, de Firewire... o tarjeta de vídeo, si te da la gana. Claro, tiene un coste... el vídeo sería lento, comparado con tarjetas de vídeo habituales. Es hardware programable, un concepto distinto de "flashear" el programa de un disco duro, que es usado por su microcpu.
Un fallo "físico" no siempre lo puedes resolver mediante una solución "lógica" (por lógica me refiero a software), salvo que sea un componente que sí lo permita.
Por ejemplo, y siguiendo con el tema de las placas base de ordenadores, podrás actualizar la bios pero si se te estropea un condensador, no hay "actualización" que te lo resuelva.
Depende. Si por ejemplo, ese condensador afecta a la detección de la IRQ 5, pues reescribes el driver para anular la IRQ 5, usando en su lugar la 4 o la 6.
Ahora bien ¿qué porcentaje de los componentes de cualquier producto electrónico son susceptibles de ser mejorados por las actualizaciones de software-firmware? ¿El 10% (y estoy tirando muy hacia arriba...)?
:-)
De los productos de consumo, casi todos. Lavadoras, hornos... muchos llevan microcontroladores o circuitos lógicos programables. Otra cosa es que el usuario pueda hacerlo, pero técnicamente es posible. Es más barato diseñar con esos circuitos que con los tradicionales, a partir de cierta complejidad. Incluso una lavadora con controlador mecánico es programable. Claro, que vete a fabricar un cilindro de pitotes para que el prelavado sea más corto... - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAkkg1cMACgkQtTMYHG2NR9XUsQCfUj5RwxmXD1FLeKu18OMHyvCn QRgAn03mcoG24DyKQqo5qFx4YUmS8Ot5 =19QQ -----END PGP SIGNATURE-----