ВУЗ:
Составители:
обеспечения (ПО), т.е. разработка ведется на инструментальном
компьютере (host) в среде Tornado для дальнейшего ее использования на
целевом компьютере (target) под управлением системы VxWorks.
Операционная система VxWorks имеет архитектуру клиент-сервер и
построена в соответствии с технологией микроядра, т.е. на самом нижнем
непрерываемом уровне ядра (WIND Microkernel) обрабатываются только
планирование задач и управление их взаимодействием/синхронизацией.
Вся остальная функциональность операционного ядра – управление
памятью, вводом/выводом и пр. – обеспечивается на более высоком уровне
и реализуется через процессы. Это обеспечивает быстродействие и
детерминированность ядра, а также масштабируемость системы.
VxWorks может быть скомпонована как для небольших
встраиваемых систем с жесткими ограничениями для памяти, так и для
сложных систем с развитой функциональностью. Более того, отдельные
модули сами являются масштабируемыми. Конкретные функции можно
убрать при сборке, а специфические ядерные объекты синхронизации
можно опустить, если приложение в них не нуждается.
Хотя система VxWorks является конфигурируемой, т.е. отдельные
модули можно загружать статически или динамически, нельзя сказать, что
в ней используется подход, основанный на компонентах. Все модули
построены над базовым ядром и спроектированы таким образом, что не
могут использоваться в других средах.
Ядро VxWorks обладает следующими параметрами:
− количество задач не ограничено,
− число уровней приоритетов задач – 256,
− планирование задач возможно двумя способами – вытеснение по
приоритетам и циклическое,
55
обеспечения (ПО), т.е. разработка ведется на инструментальном компьютере (host) в среде Tornado для дальнейшего ее использования на целевом компьютере (target) под управлением системы VxWorks. Операционная система VxWorks имеет архитектуру клиент-сервер и построена в соответствии с технологией микроядра, т.е. на самом нижнем непрерываемом уровне ядра (WIND Microkernel) обрабатываются только планирование задач и управление их взаимодействием/синхронизацией. Вся остальная функциональность операционного ядра – управление памятью, вводом/выводом и пр. – обеспечивается на более высоком уровне и реализуется через процессы. Это обеспечивает быстродействие и детерминированность ядра, а также масштабируемость системы. VxWorks может быть скомпонована как для небольших встраиваемых систем с жесткими ограничениями для памяти, так и для сложных систем с развитой функциональностью. Более того, отдельные модули сами являются масштабируемыми. Конкретные функции можно убрать при сборке, а специфические ядерные объекты синхронизации можно опустить, если приложение в них не нуждается. Хотя система VxWorks является конфигурируемой, т.е. отдельные модули можно загружать статически или динамически, нельзя сказать, что в ней используется подход, основанный на компонентах. Все модули построены над базовым ядром и спроектированы таким образом, что не могут использоваться в других средах. Ядро VxWorks обладает следующими параметрами: − количество задач не ограничено, − число уровней приоритетов задач – 256, − планирование задач возможно двумя способами – вытеснение по приоритетам и циклическое, 55
Страницы
- « первая
- ‹ предыдущая
- …
- 53
- 54
- 55
- 56
- 57
- …
- следующая ›
- последняя »