Discusión:Firmware

Contenido de la página no disponible en otros idiomas.
De Wikipedia, la enciclopedia libre
Esta página le interesa al Wikiproyecto Informática.
  • La palabra "Firmware" se compone de "Firm" (firma - compañía) y la parte "ware" es la que tiene vinculación lingüística con el software. --Libero 11:55 21 feb 2006

Firmware[editar]

Como vemos el termino de firmware es usado para indicar a la unión del hardware con el software pero esto solo debe ser para el caso del ROM BIOS, ya que cuando se quería cambiar el BIOS no era posible hacerlo directamente, sino debería retirarse el chip ROM (memoria de solo lectura). Actualmente se usa otro tipo de memoria para contener al BIOS, la memoria FLASH y en ella si se puede actualizar directamente ya que es de lectura y escritura. Para este caso al actualizar el BIOS ya no se debe decir que se actualiza el FIRMWARE si no simplemente "actualizar el BIOS" porque el BIOS es software.

El BIOS es un pequeño sistema básico de entrada/salida, como un pequeño sistema operativo para algunos dispositivos, con el le permite comenzar a trabajar.

02 mayo 2007 Ing Carlos Quiroz G. [pcquiroz]

ajojoja[editar]

He copiado y pegado la revisión con sentido última. Que cosa más rara.... muscari (discusión) 23:37 20 oct 2008 (UTC)[responder]

Sobre Conceptos varios en relación a FIRMWARE[editar]

Sobre el concepto de "Firmware": De acuerdo con la definición de la norma "IEEE Standard Glossary of Software Engineering Terminology" aprobada el 28 de Septiembre de 1990, el término debe ser evitado por cuanto genera confusión.

El contexto histórico, es decir de la tecnología de la época, debe ser considerado cuando se hace referencia a términos como "firmware". Ascher Opler propuso en 1967, el término "firmware" para referirse a microcódigo. Hoy día incluso los términos microcódigo y microprogramación se han dejado de usar, en la medida en que se adoptan nuevas formas de hacer funcionales los sistemas microprocesados.

Sobre el concepto de "Embedded Computer Systems": El término en inglés "Embedded" se ha traducido a Español como "Empotrado". El término "Embebido" no es castizo y no está aceptado por la Real Academia de la Lengua Española. De tal manera que un "Sistema de Computador Empotrado", consiste en un sistema cuya función de control principal la ejerce un computador que hace parte del sistema, el cual ejecuta un programa o "software".

Sobre la gráfica que muestra la siguiente propuesta taxonómica: S.O. Aplicaciones, Kernel, Ensamblador, Firmware, Hardware: La propuesta gráfica propuesta, es desatinada y en lugar de aclarar el concepto lo confunde mucho más por las siguienes razones:

(1) Sistema operativo y aplicaciones no corresponde a un mismo nivel funcional ni de abstracción. Un sistema de computador empotrado ("Embedded Computer System") no necesariamente tiene sistema operativo. Cuando este tipo de sistema incluye un sistema operativo es del tipo "RTOS: Real Time Operating System" o en Español: Sistema Operativo en Tiempo Real, el cual a diferencia de un sistema como Windows, es aquel que garantiza de manera muy precisa ciertos tiempos de respuesta para atender eventos del sistema.

(2) La palabra "Kernel" se usa para referirse al núcleo de un Sistema Operativo. Para aclarar el concepto el sistema operativo Linux posee un "Kernel" que fue diseñado por Linuz Torval, al cual le fué adicionado un conjunto de servicios que se conocen como GNU.

(3) "Ensamblador" no es palabra castiza en Español y debe usarse en su lugar "Lenguaje de Ensamble". El Lenguaje de Ensamble no constituye una parte funcional de un Sistema de Computador Empotrado, sino una herramienta de desarrollo de "software" de bajo nivel, que permite traducir términos Mnemónicos como "MOV" a un Lenguaje de Máquina en código binario de ceros y unos que puede ser operado por un microprocesador.

(4) Usar en esta taxonomía la palabra "Ensamblador" es como usar "Compilador". Estas dos se refieren a herramientas de desarrollo y no a una parte funcional de un Sistema de Computador Empotrado.

(5) En definitiva, si se usa el término "Firmware" debería hacerse considerando el contexto histórico que originó tal palabra. El Lenguaje como herramienta de expresión humana es un sistema dinámico en donde se incorporan nuevos términos, algunos perduran y otros deberían ser evitados o al menos no promover su uso (como en esta excelente herramienta que es Wikipedia) en la medida en que estos términos generen confusión como el término "Firmware".


Ing. Juan C. Giraldo M.Sc.

10 de Octubre de 2009


"Hackeando" no existe[editar]

Muy de acuerdo con las aportaciones y sugerencias de Juan. Y con la de Carlos. Hay que evitar los extranjerismos, los barbarismos, la jerga epocal y tener como objetivo perseguir la exactitud y la descripción precisa de lo que se explica.

En esa línea, añado: "Hackeando el firmware"  :/( Desgraciadamente suena horripilante, lo siento. "Hack" (ver [1]) en el sentido que lo usa RMS ("Happy Hacking") es programar de forma elegante y encontrar soluciones ingeniosas a problemas de programación. Importar tal término al español, directamente, usarlo como verbo y ponerlo en gerundio es ya demasiado para el lenguaje. Pero lo mas importante: _no se entiende_. Salvo por quienes ya saben de programación, no se entiende.

Una alternativa podría ser "Modificando el codigo del fabricante". Sí, parece complejo pero tiene la virtud de que lo entiende cualquiera sin tener conocimientos de informática. Y eso se parece mucho a aquello de la definición de jerga ("jargon").

--FelipeTD (discusión) 20:35 13 jul 2011 (UTC)[responder]

Actualizar lista de referencias[editar]

saludos, he inetntado actualizar la lista de referencias para eliminar entradas huérfanas pero no he podidio, si alguíen sabe cómo hacerlo sería muy bueno que procediera a eliminar la entrada 2.

Saludos/Russo