Встроенная система - специализированная компьютерная система или вычислительное устройство
В этом типе системы, часть кода низкого уровня переключается между задачами или потоками, и базируется на таймере (подключенного к прерывателя). В основном считается что системы такого уровня относятся к ядру «операционной системы». В зависимости от того, какая функциональность нужна, он вводит более или менее сложное управление несколькими задачами, которое работает концептуально параллельно.
Так как любой код может повредить данные в другом задании (за исключением в больших систем с использованием блока управления памятью) программы должны быть тщательно разработаны и испытаны, и доступ к общим данным необходимо контролировать некоторые стратегии синхронизации, например: очередь сообщений, семафоры или неблокирующим схема синхронизации.
Из-за таких трудностей в организации, общепринятым считается покупка операционной системы реального времени, что позволяет программистам сосредоточиться на функциональности устройства, а не на обслуживании операционной системы, по крайней мере для крупных систем; меньшие системы часто не могут себе позволить накладных расходов, связанных с общими системами реального времени, в связи с ограничением соотношение памяти, производительности и / или емкости аккумулятора.
Другие статьи по теме:
- Подготовка учителей к использованию информационных технологий в профессиональной деятельности- МЕТОДИКА ОБЕСПЕЧЕНИЯ ОН-ЛАЙН БЕЗОПАСНОСТИ СТАРШЕКЛАССНИКОВ
- Украинская ассоциация специалистов информационных технологий
- Информатическая компетентность студентов
- Пример тестового задания на установление правильной последовательности
Добавить комментарий: