p>
В
Рис 2.2 Вторинне вікно програми
В
Рис 2.3 Вторинне вікно програми
Для перевірки правильність відображення інформації скористаємося засобами ОС. Запустимо диспетчер задач і відкриємо вкладку процеси, де зберігається інформація про процеси. br/>В
Рис 2.4 Диспетчер завдань Windows
Як видно на рис 2.1-2.4 всі імена процесів, їх число, відповідні ідентифікатори та кількість потоків у процесі повністю збігаються.
Перевіримо динамічність роботи даного додатка. Для цього завершимо кілька процесів. Для цього спробуємо завершити процес В«БлокнотВ»
В
Рис 2.5 Вторинне вікно програми
В
Рис 2.6 Вторинне вікно програми
Як ми бачимо з рис 2.6 завершення процесу блокнот пройшло успішно.
Супровід
Для запуску програми необхідно запустити виконуваний файл В«Інспектор процесівВ». При запуску виводиться список процесів, що діють в даний момент і інформація про них. При натисканні кнопки В«Завершення процесуВ» виділений процес в списку завершується, а при натисненні кнопки В«ВихідВ» додаток закривається. p align="justify"> Але в процесі розробки програми була виявлена ​​одна проблема. Цей додаток не працює ефективно на комп'ютерах, у яких стоїть англомовна версія ОС Windows. Для усунення цієї проблеми було створено два пакети програм як для російськомовної версії Windows так і англомовної. Для того, щоб розробити програму для англомовної версії ОС було обрано середовище розробки Embarcadero C + + Builder XE3. (Код програми представлений в додатку С). Але повністю вирішити виниклу проблему не вдалося, так як функція PdhAddEnglishCounter, яка була використана для розробки програми для англомовних версій ОС, підтримується лише з версії ОС Vista і вище. На версіях нижче ОС Vista додаток з використанням цієї функції працювати не буде. br/>
Висновок
У рамках виконання курсового проекту з дисципліни В«Операційні системиВ» була вивчена і проаналізована навчально-методична документація, навчальна література та інтернет - джерела з обраної теми дисципліни
Були розглянуті різні методи вирішення цього завдання і обраний найбільш зручний варіант або алгоритм.
Був визначений набір функцій, необхідних для реалізації поставленої мети.
Розроблено програмний код і проведена його налагодження.
Підсумком даного курсового проектування є додаток В«Інспектор процесів і потоківВ». Додаток дозволяє отримувати докладну інформацію про всіх процесу, запущених на локальному комп'ютері, при бажанні користувача можливість завершення обраного ним процесу. Для перевірки коректності роботи прог...