Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Структура програмного забезпечення




Програмне забезпечення ЦВ і КВ призначене для роботи під керуванням операційної системи Windows. Ця операційна система є багатозадачною, тобто має можливість одночасно виконувати, крім системних задач, декілька користованих програм, а також при цьому весь час обробляють події, викликані діями оператора, наприклад, події від “мишки” та клавіатури. Операційна система надає можливість всім користувацьким програмам по черзі виконувати свої команди. Якщо користувацькі програми виконують завдання, жорстко не регламентовані часом, то затримки, що вносяться необхідністю виконання декількох програм, не важливі. Але якщо користувацька програма взаємодіє з зовнішніми пристроями, часто виконання якихось частин програми регламентоване тайм-аутами, і затримки, що вносяться операційною системою, можуть привести до некоректних дій програми із-за перевищення тайм-аутів. Тому для роботи користувацьких програм у реальному масштабі часу ці програми повинні мати певну структуру.

При розробці в середовищі Pascal програма, в задачі якої входить взаємодія з модемом через послідовний порт комп’ютера, складається з трьох частин: основної програми, що має розширення “.exe”, додатку або бібліотеки, що має розширення “.dll” і файлу низького рівня, що для Windows-98 має розширення “.vxd”, а для Windows-2000 має розширення “.sys”. В основному файлі є процедура реєстрації всіх функцій і процедур бібліотеки, а в бібліотеці є спеціальні процедури і функції для зв’язку з файлом низького рівня (активізація його в операційній системі на час роботи основної програми та деактивізація при закінченні роботи програми, прийом від низького рівня та передача йому порцій даних) і з основною програмою, в якій реалізовані процедури і функції вищих рівнів. При такій структурі програми користувацька програма працює коректно, і операційна система слідкує за виконанням завдання з найменшими затримками.

Для спілкування файлів низького рівня і прикладань операційна система використовує повідомлення (message). Це повідомлення про деяку подію, що мала місце, Windows надсилає за адресою прикладання. Повідомлення являє собою деякий запис, який Windows передає прикладанню. Цей запис містить відомості про те, що сталося (в нашому випадку повідомлення про прийняту порцію даних), а також додаткову інформацію, що залежить від типу події (наприклад, номер буфера даних і його розмір). Повідомлення повинно мати ідентифікатор в діапазоні від WM_USER+100 до $7FFFF (цей діапазон Windows резервує для повідомлень користувачів). Ідентифікатор повідомлення стає відомим операційній системі при роботі прикладання.

Функції сеансового рівня даної корпоративної мережі виконуються процедурами і функціями бібліотеки “knet.dll”.






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных