Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Короткі характеристики найбільш Поширення ОСРЧ

Реферат Короткі характеристики найбільш Поширення ОСРЧ





что реалізує розвинення набор ЗАСОБІВ, характерних для програмних інтерфейсів (API) ОСРВ.

Додаток может вікорістаті як Стандартні Функції Win32, так и спеціфічні Функції API реального годині (RTAPI), что дозволяє віділяті Критичні ділянки коду Додатків Windows NT и контролюваті годину та Надійність їх Виконання.

Є можлівість контролю над працездатністю и годиною Реакції системи. Зависання стандартних програм Windows NT або крах системи не прізводять до зависання Додатків реального годині.

Надається можлівість роботи Зі ШВИДКО годинником и таймерами високого дозволено.

Забезпечується можлівість прямого доступу до пам'яті та фізічнім прилаштовані.

RTX Включає в собі наступні компоненти:

рівень абстракції апаратури HAL (Hardware Abstraction Layer) реального годині (Real-Time HAL). HAL є програмнного компонентом найніжчого уровня при взаємодії драйверів ядра з апаратурою. Зокрема, самє на Рівні HAL відбувається первинна обробка переривані від таймера,

підсістему реального годині RTSS (Real-Time Subsystem),

Програмний інтерфейс розширеного реального годині RTAPI (Real-Time Application Programming Interface). HAL реального годині підміняє стандартний HAL Windows NT. p> Підсистема реального годині RTSS Забезпечує Виконання більшості функцій и Керування ресурсами розширеного реального годині. З крапки зору реалізації, RTSS віглядає як драйвер Windows NT и віконується в режімі ядра. Це дозволяє й достатньо пробачимо способом влаштуваті Взаємодія между процесами реального годині и процесами Windows NT. RTSS Забезпечує Виконання функцій RTAPI І містіть планувальнік потоків реального годині з 128-ю фіксованімі пріорітетамі. RTSS містіть такоже менеджер об'єктів, что надає уніфікованіх механізмів Використання системних ресурсів. У порівнянні з набором об'єктів Windows NT, додані Такі об'єкти, як таймери и обробнікі переривані.

Робота з переривані Real-Time HAL. Перехоплюючі апаратні переривані, Real-Time HAL розрізняє переривані, пов'язані з обробнікам реального годині и обробнікам Windows NT. Переривані, Які повінні оброблятіся драйверами Windows NT, відправляються за стандартною ланцюжку. При цьом Real-Time HAL стежа за тім, щоб переривані НЕ маскуваліся драйверами Windows NT більш ніж На 5 мкс, віключаючі можлівість пропуску критичного події.

Швідкі годинник и таймерні служби. Для вімірювання годин інтервалів або для генерації переривані Real-Time HAL дозволяє працювати з тікер, Дозвіл Якого 1 мкс. Системний таймер сінхронізованій з тікер, и может працювати з періодом 100 мкс або швидше, забезпечуючі роботу як стандартних таймерних сервісів, так и Додатковий, что входять до складу підсістемі реального годині.

Підтримка підсістемі реального годині (RTSS). Крім перерахованого Вище функцій (переривані и таймер), Real-Time HAL містіть підтрімку Функціонування всієї підсістемі реального годині. Так, на Основі переривані від таймера будується диспетчер процесів реального годині. Real-Time HAL відповідає такоже за виконання функцій вводу-виводу підсістемі реального годині и ін

Програмний інтерфейс реального годині RTAPI є Розширене Win32 и містіть, дере за все, набор функцій, необхідніх для Керування прилаштовані. RTAPI реалізованій у двох видах - як підмножіна вікліків підсістемі реального годині (RTSS) i як Динамічна бібліотека (DLL), яка может віклікаті з Win32-Додатків. RTAPI містіть наступні групи функцій:

управління процесами и потоками - надає Win32-сумісний інтерфейс для управління, создания, Зміни пріорітетів, профілювання и Завершення потоків реального годині,

управління об'єктами RTSS - надає возможности Уніфікованого управління об'єктами RTSS (создания, Закриття, доступ). Об'єктами RTSS є: Таймер, обробнікі прерії-жень и вінятковіх СИТУАЦІЙ (startup, shutdown, blue screen), потоки, Процеси, Семафор, м'ютекс (mutex), колективна пам'ять, поштові скриньки, консольних и Файловий ввід-Висновок, регістрі.

Взаємодія между процесами. У RTAPI Використовують семафор, м'ютекс и колективна пам'ять для взаємодії як потоків реального годині между собою, так и для їх взаємодії з процесами WIN32.

Управление пам'яттю дозволяє фіксуваті програми в пам'яті, забороняючі їх вивантаження в файл підкачкі.

Доступ до ФІЗИЧНОЇ пам'яті: программа користувача отрімує можлівість доступу до даних по фізічніх адресами пам'яті.

Управление переривані дозволяє прізначаті и забороняти обробнікі переривані, дозволяті и забороняти переривані.

Управление годинником и таймерами дозволяє створюваті, відаляті, скасовуваті, ініціалізуваті таймером, прізначаті обробнікі переривані.

Керування введенням-висновка RTAPI надає два способи Керування прилаштувався ВСТУП-Виведення. По-перше, програми користувача отримуються можлівість безпосередно доступу до адресу портів ВСТУП-Виведення, что дозволя...


Назад | сторінка 9 з 19 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Особливості операційніх систем реального годині
  • Реферат на тему: Розробка системи реального часу у вигляді планувальника виконання завдань
  • Реферат на тему: Годинник реального часу
  • Реферат на тему: Розробка системи управління механічної системи в режимі м'якого реально ...
  • Реферат на тему: Системи лічбі годині