En el que computa, el soporte lógico inalterable es un programa de computadora que se encaja en un dispositivo de hardware, por ejemplo un microcontrolador . Puede también ser proporcionado en ROM del flash o como archivo de imagen binaria que se pueda cargar sobre el hardware existente por un usuario.

Como sugiere su nombre, el soporte lógico inalterable está en alguna parte entre el soporte físico y el software. Como software, es un programa de computadora que es ejecutado por una computadora. Pero es también una parte íntima y vital de un pedazo de hardware, y tiene poco significado afuera de ese hardware particular.

Orígenes

El " del término; firmware" fue utilizado original para los microprogramas escritos para el Microsequencers tal como AMD29xx. Después, fue acuñado para indicar un reemplazo funcional para el hardware en los microprocesadores baratos.

En términos prácticos, las actualizaciones de los soportes lógico inalterable pueden mejorar el funcionamiento y la confiabilidad, de hecho incluso la funcionalidad disponible básica de un dispositivo, y muchos dispositivos se benefician de actualizaciones regulares de los soportes lógico inalterable. Uno de los dispositivos mas comunes para tener actualizaciones regulares de los soportes lógico inalterable es dispositivos de la grabación tales como escritores ópticos de los medios (DVD, CD, HD DVD, Azul-rayo), pues las tecnologías de los medios extienden, así que las actualizaciones de los soportes lógico inalterable se aseguran que el hardware esté mantenido hasta la fecha y compatible.

Aplicaciones desarrolladas de los soportes lógico inalterable

El soporte lógico inalterable se ha desarrollado para significar el contenido programable de un dispositivo de hardware, que puede consistir en las instrucciones en lenguaje de máquina para un procesador, o de los ajustes de la configuración para un dispositivo de la fijo-función, un arsenal de puerta o un dispositivo de lógica programable.

Una característica común de soportes lógico inalterable es que puede ser poste-fabricación actualizada, o electrónicamente, o substituyendo un medio de almacenaje tal como un chip de memoria socketed.

Los soportes lógico inalterable pueden - pero no se requiere - exponen un interfaz externamente accesible. Por ejemplo, en algunas puestas en práctica del módem el soporte lógico inalterable no es directo accesible, sino es parte de una combinación de hardware y de soporte lógico inalterable que responda a los comandos del sistema huesped.

El soporte lógico inalterable se ha almacenado tradicionalmente en la ROM, no obstante los requisitos del coste y de funcionamiento tienen vendedores del componente impulsor para adoptar varios reemplazos, incluyendo medios permanentes tales como EEPROM y flash, o soluciones de SRAM, tales como los soportes lógico inalterable cargados por un driver de dispositivo del sistema operativo, como descrito más abajo.

Soportes lógico inalterable y drivers de dispositivo

La mayoría de los dispositivos atados a los sistemas modernos son computadoras especial en el su derecho propio, funcionando con su propio software. Algunos de estos dispositivos almacenan ese software (" firmware") en una ROM dentro del dispositivo sí mismo. Durante los años, sin embargo, los fabricantes han encontrado que la carga de los soportes lógico inalterable del sistema huesped es más barata y más flexible. Consecuentemente, mucho hardware actual no puede funcionar de cualquier manera útil hasta que el ordenador huesped le haya alimentado los soportes lógico inalterable indispensables. Esta carga de los soportes lógico inalterable es manejada por el driver de dispositivo .

Los soportes lógico inalterable en muchos dispositivos pueden ahora ser actualizados sin la necesidad del hardware adicional, con el uso de vendedor-proporcionaron a menudo software.

Desafíos de la ayuda de los soportes lógico inalterable en PC

En algún sentido el soporte lógico inalterable es tanto un componente de software de un sistema de funcionamiento como el sistema operativo. Sin embargo, desemejante de la mayoría de los sistemas operativos modernos, el soporte lógico inalterable tiene raramente un mecanismo bien desarrollado para ponerse al día para fijar insectos y abordar las ediciones de la funcionalidad se detectan que después de que se envíe la unidad.

El soporte lógico inalterable más fácil a ponerse al día es típicamente el soporte lógico inalterable cargador-relacionado del sistema, tal como el BIOS en PC. Algunos dispositivos, tales como adaptadores video y módems, confían con frecuencia en el soporte lógico inalterable que es cargado dinámicamente por el driver de dispositivo del sistema operativo, y son así actualizados a través de los mecanismos de la actualización del sistema operativo enteramente transparentes al usuario.

En cambio, el soporte lógico inalterable del dispositivo de almacenamiento se pone al día raramente con la misma consistencia que otras partes del sistema. Además, los mecanismos para detectar versiones de los soportes lógico inalterable y ponerlas al día no se estandardizan. Consecuentemente, estos dispositivos tienden a tener un porcentaje perceptiblemente más alto de las ediciones firmware-driven de la funcionalidad, con respecto a otras partes de un sistema informático moderno.

Ejemplos

Los ejemplos de soportes lógico inalterable incluyen:
El BIOS encontró en ordenadores personales compatibles con IBM;
El código de la plataforma encontró en los sistemas de Itanium, mac Intel-basado OS x las máquinas de, y muchos tableros de escritorio de Intel son soportes lógico inalterable obedientes EFI ;
Soportes lógico inalterable abiertos, usados en computadoras Sun Microsystems y del Apple Computer ;
El FORMA ARCOS, usado en computadoras Silicon Graphics ;
RTAS (servicios Run-Time de la abstracción), usado en computadoras IBM ;
Virutas del EPROM usadas en la serie del atardecer H-3000 de procesadores digitales de la música.
Adición de características en el PSP
El PS3 tiene actualizaciones similares al PSP
menús de control de s de IPod el '
El Xbox 360 actualizaciones del tablero de instrumentos de (como incluir resoluciones TVAD 1080p )
El ambiente común (CFE) de los soportes lógico inalterable
Sistemas de la sincronización y de control para las lavadoras * archivos de programación FPGA y CPLD usados para configurar el hardware para una variedad de propósitos.
La capacidad de del Wii de transferir actualizaciones y nuevos programas.

Ver también

¡Los acoplamientos de los discuses antes de agregar acoplamientos undiscussed serán quitados por favor periódico. -->
Imagen de la ROM
BIOS
LinuxBIOS
Microcódigo

.

  • Zenithic
  • Ahmet Hamdi Boyacıoğlu
    Random links:Máquina sumadora | Cala del abedul, Wisconsin | Rogelio Sheaffe sano | Rayo Moulton del bosque | Investigación de consumidores

  • © 2007-2008 enciclopediaespana.com; article text available under the terms of GFDL, from en.wikipedia.org
    ="http://pagead2.googlesyndication.com/pagead/show_ads.js">