ных драйверов Windows NT и дополнительных компонентов для использования Windows NT во встроенных системах
• Поддержка работы без видеоадаптера и клавиатуры позволяет загружать Windows NT на аппаратных платформах без видеоадаптера. Компоненты Windows NT, взаимодействующие с видеоадаптером, и подсистемы GDI/DDI будут нормально функционировать в отсутствие такой аппаратуры
• Минимальный размер. Можно сохранить лишь минимальный набор исполняемых файлов, динамических библиотек, драйверов, информации в регистре и стандартный профиль пользователя с полными правами доступа Это отправная точка для создания системы с минимальными требованиями к дисковому пространству и объему памяти
• Поддержка накопителей на основе ф л э ш-п а м я т и позволяет системам на основе Windows NT загружаться и исполняться из флэш-памяти размером ПО менее 10 Мбайт
• Работа без файла подкачки избавляет от необходимости использовать часть диска или флэш-памяти накопителя для размещения файла подкачки, улучшая тем самым реакцию системы вследствие устранения задержек, возникающих при обращении к диску
Продукт Component Integrator — простой и удобный инструмент для интеграции, конфигурирования и создания встраиваемых систем на базе Windows NT, он включает в себя дополнительные расширения ОС — ЕСК и RTX, обеспечивающие необходимую функциональность для работы встроенных систем РВ на базе Windows NT
Расширения РВ RTX4 1 (рис 2) являются дополнением к Windows NT, гарантирующим детерминированные характеристики приложений, которые должны функционировать в режиме РВ, RTX4 1 тесно интегрирован с ядром Windows NT и использует сервис Windows NT и Win32 API для обеспечения функций RTX, состоящего из нескольких уровней
Слой аппаратных абстракций РВ (Real-Time HAL) — основа RTX4 1 Структура HAL (разработки фирмы Ventur Corn) обеспечивает необходимые ресурсы для
реализации быстродействующих часов и таймеров наряду с изоляцией прерываний между RTX и Windows NT, что делает возможным детерминированное поведение программ, основанных на RTX Более того, HAL PB перехватывает состояние Windows NT, известное под названием "blue screen", и позволяет подсистеме PB функционировать в ожидании возобновления нормальной работы той части приложения, которая ориентирована на Windows NT
Подсистема PB [Real-Time Sub-System (RTSS)] выполняет основные функции и управление ресурсами в RTX Реализованная в виде драйвера Windows NT, подсистема RTSS является дополнением к этой ОС, использующим сервисы Windows NT и HAL PB для обеспечения функций, необходимых для работы подсистемы PB В RTSS HAL PB служит для реализации быстродействующих часов и таймеров, а также функций по работе с прерыванием, используемых RTX процессами Менеджер процессов (thread manager) и основанный на фиксированной системе приоритетов планировщик, встроенные в RTSS, гарантируют эффективное управление пользовательскими процессами RTSS обеспечивает также интерфейс между процессами RTX и Windows NT с помощью сервиса IPC (mter-process communications — взаимодействие между процессами) в PB.
Интерфейс прикладного программирования для создания приложений PB (RTAPI) предоставляет необходимый набор программных расширений в дополнение к Win32 API RTAPI вместе с Win32 (RT) — подмножеством функций Win32 — и реализует полнофункциональный набор интерфейсов прикладного ПО Интерфейс RTAPI может использоваться как с RTX, так и с Windows NT процессами Поскольку RTAPI работает в оболочках Windows NT и RTX, создаваемые приложения могут быть переносимыми и работать в той и другой среде Так как RTAPI функционирует в среде Windows NT, можно использовать любые средства разработки для создания программ, ориентированных на обе среды
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.