Skip to main content

Что такое встроенная операционная система?

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

Существует большая разница между стандартной и встроенной операционной системой. Стандартная операционная система создает среду, в которой пользователь и компьютер могут взаимодействовать друг с другом, выполняя огромное количество задач. Это прямо противоположно встроенной операционной системе, которая будет выполнять только один тип задач и часто будет выполнять это без какого-либо вмешательства пользователя. Хотя на многофункциональном компьютере установлена ​​обычная операционная система, встроенная система работает с другими электронными устройствами.

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

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

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

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

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