Встроенная программа (firmware)
Встроенная программа (firmware) - программный код, тесно связанный с аппаратным устройством и обеспечивающий его запуск, низкоуровневое управление, обмен данными и выполнение базовых операций.
Что означает термин
Встроенная программа является разновидностью программного обеспечения, рассчитанной на конкретное устройство или семейство устройств. В отличие от прикладных программ, она управляет аппаратными компонентами и поддерживает их взаимодействие с операционной системой и другими устройствами.
Термин firmware не означает, что программа обязательно записана в неизменяемую память. Встроенная программа может храниться в постоянной памяти, флеш-памяти или EEPROM, в том числе в перезаписываемом виде.
Как устроено
Встроенная программа обычно хранится в энергонезависимой памяти устройства, поэтому сохраняется после отключения питания. При запуске она может выполнять начальную проверку и настройку аппаратных компонентов, подготавливать устройство к работе и передавать управление операционной системе или другим программным компонентам.
Такая программа также обеспечивает базовые операции ввода-вывода и обмен данными между устройством и подключёнными компонентами. Из-за тесной связи с аппаратурой встроенная программа обычно не переносится между разными моделями без специальной адаптации.
Где применяется
Встроенные программы используются в компьютерах, мобильных телефонах, сетевых картах, маршрутизаторах, принтерах, камерах, сканерах, оптических накопителях, клавиатурах и бытовых электронных устройствах. Примерами являются программа, управляющая запуском компьютера до загрузки операционной системы, и программа маршрутизатора, обеспечивающая его базовую работу и сетевое взаимодействие.
В принтерах, камерах и других устройствах firmware управляет основными функциями и обменом данными с компьютером. Ошибка или несовместимость встроенной программы может нарушить запуск устройства, его взаимодействие с операционной системой или выполнение базовых операций.
База знаний организована при поддержке делового сообщества. Спираль?!

