Аутсорсинговый центр

Неземной
аутсорсинг

Встроенная программа (firmware)

Встроенная программа (firmware) - программный код, тесно связанный с аппаратным устройством и обеспечивающий его запуск, низкоуровневое управление, обмен данными и выполнение базовых операций.

Что означает термин

Встроенная программа является разновидностью программного обеспечения, рассчитанной на конкретное устройство или семейство устройств. В отличие от прикладных программ, она управляет аппаратными компонентами и поддерживает их взаимодействие с операционной системой и другими устройствами.

Термин firmware не означает, что программа обязательно записана в неизменяемую память. Встроенная программа может храниться в постоянной памяти, флеш-памяти или EEPROM, в том числе в перезаписываемом виде.

Как устроено

Встроенная программа обычно хранится в энергонезависимой памяти устройства, поэтому сохраняется после отключения питания. При запуске она может выполнять начальную проверку и настройку аппаратных компонентов, подготавливать устройство к работе и передавать управление операционной системе или другим программным компонентам.

Такая программа также обеспечивает базовые операции ввода-вывода и обмен данными между устройством и подключёнными компонентами. Из-за тесной связи с аппаратурой встроенная программа обычно не переносится между разными моделями без специальной адаптации.

Где применяется

Встроенные программы используются в компьютерах, мобильных телефонах, сетевых картах, маршрутизаторах, принтерах, камерах, сканерах, оптических накопителях, клавиатурах и бытовых электронных устройствах. Примерами являются программа, управляющая запуском компьютера до загрузки операционной системы, и программа маршрутизатора, обеспечивающая его базовую работу и сетевое взаимодействие.

В принтерах, камерах и других устройствах firmware управляет основными функциями и обменом данными с компьютером. Ошибка или несовместимость встроенной программы может нарушить запуск устройства, его взаимодействие с операционной системой или выполнение базовых операций.

Возврат к списку

База знаний организована при поддержке делового сообщества. Спираль?!