Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсак .doc
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
1.25 Mб
Скачать

Пошук проблем енергоспоживання

Насправді, те, що легко налаштувати з використанням графічного меню, можна налаштувати за допомогою консольної утиліти powerсfg.exe. Розповідати тонкощі роботи з цією утилітою я не буду, все ж таки робота з нею не є простою справою. Але існує одна чудова функція цієї утиліти, яка допоможе знайти проблемні місця в роботі ноутбука і посприяє більш тонкої настройки планів електроживлення.

Для запуску утиліти слід запустити командну консоль з правами Адміністратора. Введіть CMD в полі Швидкого пошуку. У результатах виберіть cmd.exe з розділу Програми, натисніть на ньому правою кнопкою миші і виберіть пункт "Запуск від імені Адміністратора" (якщо робота відбувається від імені Користувача, буде потрібно ввести пароль Адміністратора). Відкриється командна консоль з підвищеними правами.

Рис. 1.3. Запуск командного консолі з підвищенням прав

У нашому випадку, файл був створений в корені диска D: і називається енергією report.html.

Відкривши цей файл за допомогою Internet Explorer, можна переглянути звіт про проблеми з енергоспоживанням та рекомендації щодо їх усунення.

Рис. 1.4. Файл-звіт про діагностику ефективності енергоспоживання

2. Аналіз задачі розробки утиліта моніторингу та контролю енергоспоживанням портативних комп’ютерів та способи її вирішення

2.1.Аналіз задачі розробки утиліта моніторингу та контролю енергоспоживанням портативних комп’ютерів

Кожен портативний комп’ютер може працювати від мережі або батареї. Батарея має обмежений час для підтримання енергії в портативному комп’ютері. Тому для зручного та ефективного використання портативних комп’ютерів було створено різні плани енергоспоживання, які мають рівні від обмеження продуктивності комп’ютера для забезпечення більшого часу роботи від батареї до максимальної продуктивності коли потрібно максимальну продуктивність комп’ютера з значною втратою максимального часу роботи від батареї. Управління цією системою включає в себе наступні можливості:

  1. керування яскравістю екрану;

  2. виведення стану підключення до мережі;

  3. виведення стану зарядки батареї у відсотках;

  4. виведення часу до повної розрядки батареї;

  5. вибір плану енергоспоживання.

Реалізацію цих можливостей здійснює програма «Утиліта моніторингу та контролю енергоспоживанням портативних комп’ютерів». Жодна операційна система на сьогоднішній день не може обійтися без зручної і ефективної програми енергоспоживання. З зростаючими потужностями портативних комп’ютерів зростає і їх енерговитрати, які потрібно збалансовувати для зручного користування.

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

2.2.Способи вирішення поставленої задачі

У курсовому проекті поставлену задачу можна вирішити за допомогою системних викликів операційної системи Windows. Адже за допомогою системних викликів ми можемо доступитися до ядра операційної системи та здійснити необхідні нам операції з енергоспоживанням. Крім цього потрібно забезпечити інтерфейс роботи з користувачем. Для вирішення поставленої задачі у курсовому проекті розроблений алгоритм роботи утиліти моніторингу та контролю енергоспоживанням портативних комп’ютерів, яка наведена на рис. 2.1.

Робота програми починатиметься з ініціалізації компонентів, яка включатиме в себе створення віконного інтерфейсу, ініціалізації полів та кнопок інтерфейсу. Після ініціалізації компонентів програми буде здійснений системний виклик для отримання інформації про енергоспоживання, які доступні на портативному комп’ютері. Наступним кроком буде отримання інформації про яскравість екрану та відображення цієї інформації у відповідних полях інтерфейсу програми. Ці дії будемо реалізовувати за допомогою системних викликів, які повертатимуть нам стан та рівень заряду батареї та яскравості екрану. Після виконання описаних вище етапів програма перейде у режим очікування дії від користувача.

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

Для кращого планування продуктивності або зменшення витрат є список планів енергоспоживання. Кожен з цих планів має свої налаштування, які певним чином впливають на продуктивність комп’ютера, що дозволяє ще краще організувати витрати портативного комп’ютера.

Отже, робота утиліта моніторингу та контролю енергоспоживанням портативних комп’ютерів у курсовому проекті буде основана на використанні системних викликів операційної системи Windows.

Рис. 2.1. Граф-схема роботи програми енергоспоживання

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]