¿Qué es el software incorporado?
El software integrado es un tipo de software integrado en los sistemas de hardware. Este software generalmente está diseñado para realizar una función específica, aunque una sola pieza de hardware puede contener múltiples piezas de software integrado. Cualquier pieza de tecnología que tenga placas de circuitos y chips de computadora probablemente tendrá un software incorporado, desde relojes digitales hasta teléfonos celulares y calculadoras. Estos sistemas permiten muchas de las funciones avanzadas que son comunes en los dispositivos modernos.
Al igual que muchas piezas de tecnología innovadora, las primeras formas de software embebido se desarrollaron para aplicaciones militares. Los estadounidenses en particular utilizaron diferentes tipos de sistemas integrados en la exploración espacial, la guía de misiles y la aviónica desde finales de los años 30 hasta mediados de los 60. Estos primeros sistemas estaban típicamente conectados a otros componentes y tenían una alta tasa de fallas. No fue hasta finales de los años 60 que el software integrado evolucionó hasta el punto en que era útil para las personas comunes.
A finales de los años 70, los primeros estándares para un chip microcontrolador integrado hicieron despegar el software integrado. Este solo chip actuó como una pequeña computadora; podría incorporar, guardar y generar datos, así como procesar su propia información. Con estos chips, fue posible escribir un solo programa, cargarlo en el chip y luego hacer que ese chip ejecute su programa cada vez que recibió la entrada correcta. A fines de la década de 1980, casi todas las formas de electrónica de consumo tenían algún tipo de chip microcontrolador incrustado en su interior.
En los años siguientes, el costo de producir microcontroladores integrados se ha reducido a centavos. Como resultado, se encuentran en casi todos los dispositivos electrónicos, y cada uno de estos chips tiene una o más piezas de software integrado. Incluso se encuentran en artículos que la mayoría de la gente no pensaría que tenían computadoras, como tostadoras, ventiladores eléctricos o juguetes para niños.
Independientemente de de qué forme parte el software, las piezas de software incorporado funcionan de la misma manera. Su chip recibe entrada de su dispositivo conectado. El software lee la entrada y determina si necesita activarse. Si lo hace, ejecuta su programa y genera los resultados. Estos resultados pueden ir al usuario o incluso a otra pieza de software.
El software incorporado toma el lugar de un sistema informático completo. En una computadora normal, o una máquina conectada a una computadora normal, hay relativamente pocas piezas de software incorporado. Por lo general, los sistemas informáticos solo tienen un puñado de piezas que controlan los procedimientos de inicio y las funciones esenciales del hardware. A medida que los dispositivos complejos se vuelven más informatizados, su software embebido se está cayendo al ser reemplazado por sistemas informáticos estándar.