Програма для перегляду та закриття непотрібних процесів на комп'ютері. Управління процесами

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

1. ARIS Express - інструмент для моделювання бізнес-процесів, досить простий у встановленні та використанні, так що його можуть застосовувати і користувачі-початківці, і студенти вузів. Цей продукт належить до сімейства засобів моделювання ARIS (ARchitecture of Integrated Information Systems) компанії IDS Scheer (в даний час є частиною фірми Software AG), широко представлених на російському ринку, локалізованих ще кілька років тому і навіть забезпечених російськомовною технічною підтримкою. Сімейство продуктів ARIS (ARchitecture of Integrated Information Systems), які виробляє компанія IDS Scheer, включає не тільки інструменти моделювання бізнес-процесів та публікації моделей, а й засоби розробки системи збалансованих показників, оцінки та оптимізації вартості бізнес-процесів, їх імітаційного моделювання, інструменти, що спрощують впровадження ERP-систем, проектування розподілених програм та ІТ-інфраструктури, а також інструменти контролю за виконанням бізнес-процесів. Провідні аналітичні компанії Gartner Group та Forrester Research відносять компанію IDS Scheer до лідерів світового ринку засобів моделювання та аналізу бізнес-процесів.

2. Bizagi Process Modeler – безкоштовне програмне забезпеченнядля створення діаграм процесів та документації у нотації стандарту BPMN.

3. Business Studio – система бізнес-моделювання від вітчизняного виробника, що дозволяє компаніям прискорити та спростити розвиток своєї системи управління, впровадження системи менеджменту якості. Є безкоштовна версія. Основні задачі, що вирішуються:

  • Формалізація стратегії та контроль її досягнення
  • Проектування та оптимізація бізнес-процесів
  • Проектування організаційної структури та штатного розкладу
  • Формування та розповсюдження серед співробітників регламентуючої документації
  • Впровадження системи управління якістю відповідно до стандартів ISO
  • Формування Технічних завдань та підтримка впровадження інформаційних систем

4. AllFusion Process Modeler - Дозволяє проводити опис, аналіз та моделювання моделі даних - будівник мета-моделей даних. Займає одне з провідних місць у своєму сегменті ринку.
Включає три стандартні методології: IDEF0 (функціональне моделювання), DFD (моделювання потоків даних) та IDEF3 (моделювання потоків робіт).

5. - комплексний засіб із зручним інтерфейсом користувача, призначене для моделювання та організації спільної праціяк виробничого, і ІТ-персоналу.

  • Швидка та безперешкодна інтеграція функцій моделювання, побудови робочих процесів та імітації.
  • Імітація на основі даних зі сховища, звіти про зміни та засоби оцінки продуктивності в реальному часі.
  • Моніторинг робочих процесів через Інтернет за допомогою стандартного браузера.

6.ELMA - Російська технологія. Система управління бізнес-процесами заснована на простій ідеї: йде побудова моделі бізнес-процесів вашої компанії за допомогою наочних діаграм (нотація BPMN), завантажуєте ці описи комп'ютерну систему ELMA, та програма дозволяє відстежити виконання процесів у реальній практиці роботи підприємства. Є безкоштовна версія.
Крім управління послідовними завданнями, які вигідно автоматизувати, є модуль управління проектами. Існуюча системаконтролю (у тому числі через модуль управління KPI) та звітів створює оптимальні умови для роботи в команді, у тому числі віддалено (особливо цінно для філій).
Електронний документообертпов'язаний з усіма модулями системи та забезпечує зберігання, класифікацію документів. Це значно економить час та зводить концепцію «незамінного працівника» до мінімуму.
Облік клієнтів та прав доступу вирішено в модулі CRM: з'явилася функція інтеграції з call центрами. Для рядового користувача ELMA може бути корисною як альтернатива внутрішньокорпоративної пошти та інструмент управління завданнями.

7. Fox Manager Бізнес Процеси Безкоштовна. Програма для побудови та аналізу бізнес-процесів, а також генерації звітів за процесною моделлю підприємства. Програма дозволяє побудувати єдину цілісну процесну модель підприємства. Нотація, що використовується, близька до Basic Flow Chart, яка багатьом добре знайома своєю простотою побудови бізнес процесів. Програма автоматично будує процеси верхнього рівня, відображаючи взаємодії категорій та бізнес-процесів у вигляді наочної діаграми. Аналітичні функції програми дозволяють вчасно помітити та усунути помилки, допущені при побудові побудованої процесної моделі, а саме виділити процеси, за які ніхто не відповідає, знайти посилання на неіснуючі документи, посади, постачальників чи бізнес-процеси.

Керуюча програма СРВ– аналог ОС, керує процесами та розподілом ресурсів у СРВ, запускає та зупиняє відповідні процеси для обробки вхідних сигналів та розподіляє ресурси пам'яті та процесора. Однак зазвичай у керуючих програмах відсутні більш складні засоби, властиві ОС, наприклад засоби управління файлами.

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

Компоненти керуючої програми (рис. 2.1) залежать від розмірів та складності проектованого СРВ. Зазвичай керуючі програми, крім найпростіших, складаються з наступних компонентів.

1. Годинник реального часукомпонент керуючої програми, що періодично надає інформацію для планування процесів.

2. Обробник перериванькомпонент керуючої програми, який керує аперіодичними запитами до сервісів.

З. Програма-планувальник компонент керуючої програми, що переглядає список процесів, які призначені на виконання, і вибирає один із них.

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

5. Диспетчер (ядро)компонент керуючої програми, який запускає виконання будь-який процес.

Мал. 2.1. Компоненти керуючої програми реального часу

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

1. Рівень переривань системних процесівнайвищий рівеньпріоритетів, що надається тим процесам, на які необхідно швидко відреагувати. Прикладом такого процесу може бути процес годинника реального часу.

2. Тактовий рівеньрівень пріоритетів системних процесів, який присвоюється періодичним процесам.

Ще один рівень пріоритетів може бути у фонових процесів, виконання яких не накладаються жорсткі тимчасові обмеження, (наприклад, процес самотестування). Ці процеси виконуються тоді, коли існують вільні ресурси процесора.

Всередині кожного рівня пріоритетів різним класам процесів можна призначити інші пріоритети. Наприклад, може бути кілька рівнів переривань. Щоб уникнути втрати даних, переривання від швидшого пристрою повинно витісняти обробку переривань від повільнішого пристрою.

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

p align="justify"> Періодичними називаються процеси, які повинні виконуватися через фіксований зумовлений проміжок часу (наприклад, при зборі даних або управлінні виконавчими механізмами). Керуюча програма СРВ для визначення моменту запуску процесу використовує свій годинник реального часу. У більшості СРВ є кілька класів періодичних процесів із різними періодами (інтервалами часу між виконанням процесів) та тривалістю виконання. Керуюча програма повинна бути здатна в будь-який момент часу вибрати процес, призначений для виконання.

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

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

Мал. 2.2. Дії керуючої програми під час запуску процесу

Якщо програмою, що управляє, зареєстровано переривання, це означає, що до одного з сервісів зроблено запит. Механізм переривань передає управління зумовленої осередку пам'яті, у якій міститься команда перемикання обслуговування переривань. Ця програма має бути простою, короткою та швидко виконуватися. Під час обслуговування переривань всі інші переривання ігноруються системою. Щоб зменшити ймовірність втрати даних, час перебування системи у такому стані має бути мінімальним.

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

У будь-який час може бути кілька призначених виконання процесів із різними рівнями пріоритетів. Планувальник встановлює порядок виконання процесів. p align="justify"> Ефективне планування відіграє важливу роль, якщо необхідно відповідати вимогам, які пред'являються до СРВ. Існує дві основні стратегії планування процесів.

1. Невитісне плануваннястратегія планування процесів, колиодин процес планується на виконання, він запускається і виконується до кінця або блокується з будь-яких причин при очікуванні введення даних. При такому плануванні можуть виникнути проблеми, пов'язані з тим, що у випадку кількох процесів з різними пріоритетами процес з високим пріоритетом повинен чекати на завершення процесу з низьким пріоритетом.

2. Витіснююче планування– стратегія планування процесів, коли виконання процесу то, можливо призупинено, якщо до сервісу надійшли запити від процесів із вищим пріоритетом. Процес з вищим пріоритетом має перевагу перед процесом з нижчим рівнем пріоритету, і тому виділяється процесор.

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

Інформація про призначений на виконання процес передається адміністратору ресурсів. Він виділяє для обраного процесу необхідну пам'ять, а багатопроцесорної системі - ще й процесор. Потім процес міститься у «список призначень», тобто. список процесів, призначених на виконання. Коли процесор завершує виконання будь-якого процесу і стає вільним, викликається диспетчер. Він переглядає існуючий список, вибирає процес, який можна виконувати на вільному процесорі, і запускає його на виконання.

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

Таблиця 1. Програми управління процесами

Програма Опис

Виконує команди у певний час

Виконує команди тоді, коли це дозволяє завантаження системи

Виконує команди за заздалегідь заданим розкладом

Дозволяє працювати з файлами crontab окремих користувачів

Припиняє виконання процесу

Змінює пріоритет процесу перед його запуском

Дозволяє працювати процесу після виходу користувача із системи

Виводить інформацію про процеси

Змінює пріоритет працюючого процесу

Показує, хто зараз працює в системі і з якими програмами

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

nohup виконувана_фонова_команда &

У запущеному терміналі процес не можна побачити за допомогою команди jobs, оскільки команда jobs виводить список процесів поточного терміналу, тому після підключення до терміналу необхідно використовувати команду ps з параметром –A.

Програма ps призначена для отримання інформації про існуючі в операційній системі процеси. У цієї команди є безліч різних опцій, але зупинимося на часто використовуваних. Для отримання детальної інформаціїдивіться man-сторінку цієї програми.

Простий запуск без параметрів видасть список програм, що виконуються на терміналі. Зазвичай цей список дуже малий:

PID TTY TIME CMD

885 ttyl 00:00:00 login

893 ttyl 00:00:00 bash

955 ttyl 00:00:00 ps

Перший стовпець – pid (ідентифікаційний номер процесу). Як уже згадувалося, кожен процес, що виконується в системі отримує унікальний ідентифікатор, за допомогою якого проводиться управління процесом. Кожному знову запускається виконання процесу присвоюється наступний вільний PID. Коли процес завершується, його номер звільняється. Коли досягнуто максимального PID, наступний вільний номер буде взято з найменшого звільненого.

Наступний стовпець – tty – вказує, на якому терміналі процес виконується. Запуск команди без параметрів s покаже процеси, що виконуються на поточному терміналі.

Стовпець time показує, скільки процесорного часу виконується процес. Воно не є фактичним часом з моменту запуску процесу, оскільки Linux – це багатозадачна операційна система. Інформація, зазначена в стовпці time, показує час, реально витрачений процесором виконання процесу.

Стовпець CMD(COMMAND) показує ім'я програми. Відображається лише ім'я, опції командного рядкане виводяться.

Для отримання розширеного списку процесів, що виконуються в системі, використовується така команда:

Опції, задані програмі у цьому прикладі, змушують її виводити як імена програм, а й список опцій, із якими були запущені програми.

З'явився новий стовпець – STAT. У цьому шпальті відображається стан (status) процесу. Повний списокстанів можна прочитати в описі програми ps. Опишемо ключові стани:

– літера R означає запущений процес, що виконується в даний момент часу;

– літера S позначає сплячий (sleeping) процес - процес очікує якесь подія, необхідне його активізації;

– буква Z використовується для позначення "зомбованих" процесів (zombied) - це процеси, батьківський процес яких припинив своє існування, залишивши дочірні процеси робітниками.

Якщо звернути увагу на колонку TTY, можна помітити, що багато процесів, розташовані у верхній частині таблиці, у цій колонці містять знак "?" замість терміналу. Так позначаються процеси, запущені з більш активного терміналу. Як правило, це будь-які системні послуги.

Якщо ви хочете побачити ще більше інформації про виконувані процеси, спробуйте виконати команду:

З'явилися ще такі стовпці:

    USER - показує, від імені якого користувача було запущено даний процес;

    %CPU, %MEM - показують, скільки даний процес займає відповідно процесорного часу та обсяг використовуваної оперативної пам'яті;

    TIME – час запуску програми.

Ще одна утиліта, за допомогою якої можна отримувати інформацію про запущені в операційній системі процеси. Для використання досить просто запустити команду top на виконання. Ця утиліта виводить на екран список процесів у системі, відсортованих у порядку зменшення значень використовуваних ресурсів.

На початку повідомлення, виведеного на екрані, йде загальносистемна інформація - з неї можна дізнатися час запуску операційної системи, час роботи операційної системи від моменту останнього перезапуску системи, кількість зареєстрованих на даний момент в операційній системі користувачів, а також мінімальне, максимальне та середнє завантаження операційної системи системи. Крім цього, відображається загальна кількість процесів та їх стан, скільки відсотків ресурсів системи використовують процеси користувача та системні процеси, використання оперативної пам'ятіта «свопа».

Далі йде таблиця, багато в чому нагадує виведення програми s. Ідентифікаційний номер процесу, ім'я користувача - власника процесу, пріоритет процесу, розмір процесу, його стан, що використовуються процесом оперативної пам'яті та ресурсу центрального процесу, час виконання і, нарешті, ім'я процесу.

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

Програма kill призначена для надсилання відповідних сигналів зазначеному процесу. Як правило, це буває тоді, коли деякі процеси починають поводитися неадекватно. Найчастіше програма застосовується, щоб припинити виконання процесів.

Щоб припинити роботу процесу, потрібно знати PID процесу чи його ім'я. Наприклад, щоб "вбити" процес 123, достатньо виконати наступну команду:

Як завжди, щоб припинити роботу процесу, користувачеві необхідно бути його власником. Користувач rootможе припинити роботу будь-якого процесу у системі.

Іноді стандартне виконання програми kill не справляється з поставленим завданням. Зазвичай це тим, що це процес завис чи виконує операцію, що з його погляду не можна перервати негайно. Для переривання цього процесу можна скористатися наступною командою:

Взагалі-то програма kill варта посилки процесам управляючих сигналів, однією з є сигнал sigterm (terminate, завершитися). Цей сигнал надсилається процесу під час виконання програми kill за умовчанням. Процес, який отримав цей сигнал, повинен коректно завершити свою роботу (закрити файли, що використовуються, скинути буфери вводу/виводу і т. п.). Ключ -9 вказує програмі kill посилати процесу інший тип сигналу – sigkill. Це призводить до того, що процес не робить коректного завершення, а негайно припиняє свою життєдіяльність. Окрім цих сигналів, у вашому розпорядженні цілий набір різних сигналів. Ви можете отримати повний список сигналів за допомогою команди виклику допомоги.

Ще один варіант програми kill. Використовується для того, щоб завершити роботу процесів, що носять те саме ім'я. Наприклад, у системі запущено кілька програм MC. Для того щоб одночасно завершити роботу цих програм, достатньо лише виконати наступну команду:

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

Змінапріоритету виконання процесів

В операційній системі Linux кожен процес має свій пріоритет виконання. Це дуже зручно. Оскільки операційна система багатозадачна – то виконання кожного процесу виділяється певну кількість часу. Для деяких завдань необхідно виділити більше, для деяких можна поменше. Для цього і призначено пріоритет процесу. Управління пріоритетом процесу здійснюється програмами nice та renice.

Програма nice дозволяє запустити команду з наперед визначеним пріоритетом виконання, який задається в командному рядку. При звичайному запуску всі завдання мають той самий пріоритет, і операційна система рівномірно розподіляє між ними процесорний час. Однак за допомогою утиліти nice можна знизити пріоритет будь-якої задачі, таким чином, надаючи іншим процесам більше процесорного часу. Підвищити пріоритет того чи іншого завдання має право лише користувач root. Синтаксис використання nice наступний:

nice - number command

Рівень пріоритету процесу визначається параметром number, при цьому більше його значення означає менший пріоритет процесу. Значення за замовчуванням - 10, та number є число, яким має бути зменшений пріоритет.

Наприклад, процес top має пріоритет, що дорівнює -5. Для того, щоб знизити пріоритет виконання процесу на десять, ми маємо виконати наступну команду:

В результаті процес top має пріоритет, що дорівнює 5.

Тільки користувач root може підняти пріоритет того чи іншого процесу, використовуючи для цього негативнезначення параметра number.

Програма renice, на відміну програми nice, дозволяє змінити пріоритет вже працюючого процесу. Формат запуску програми наступний:

renice - number PID

Загалом, програма renice працює так само, як і nice. Рівень пріоритету процесу визначається параметром number, при цьому більше його значення означає менший пріоритет процесу. Значення за замовчуванням - 10, та number є число, яким має бути зменшений пріоритет процесу.

Тільки користувач root може підняти пріоритет того чи іншого процесу, використовуючи для цього негативнезначення параметра number.

Виконання процесів у заданий час

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

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

Наведений нижче приклад запустить команду виконання в 01:01. Для цього введіть все, наведене нижче, з терміналу, завершуючи введення кожного рядка натисканням клавіші і після закінчення введення всієї команди - +для її завершення.

echo “Time is 1:01”

Крім часу, у команді at може бути визначена і дата запуску програми виконання.

Користувач root може без обмежень використовувати практично будь-які команди. Для звичайних користувачівправа доступу до команди at визначаються файлами /etc/at.allow та /etc/at.deny. У файлі /etc/at.allow міститься список тих, кому можна використовувати команду at, а у файлі /etc/at.deny знаходиться список тих, кому її виконувати заборонено.

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

Формат команди batch являє собою просто список команд для виконання наступних у рядках за командою; закінчується список комбінацією клавіш +. Можна також помістити список команд у файл і перенаправити його на стандартне введення команди batch.

Cron - це програма, яка виконує завдання за розкладом, але, на відміну команди at, вона дозволяє виконувати завдання неодноразово. Ви визначаєте часи та дати, коли має запускатися та чи інша програма. Часи та дати можуть визначатися у хвилинах, годинах, днях місяця, місяцях року та днях тижня.

Програма cron запускається один раз при завантаженні системи. При запуску cron перевіряє чергу завдань at та завдання користувачів у файлах crontab. Якщо для запуску не було знайдено завдань – наступну перевірку cron здійснить за хвилину.

Більшість користуються комп'ютерами, не замислюючись, як вони працюють. Використовуючи принцип, працює і добре, не зовсім швидко, але працює, але все ж таки працює, теж добре, недоліки можна пережити. А от коли приходить фініш, залізо залишається робітником, а от операційна відмовляється працювати, ось тоді йдемо до людей, здатних поправити нашу трагічну ситуацію. Ось ці умільці професіонали або любителі використовують деякі утиліти, здатні показати, як взаємодіють окремі компоненти в операційній системі, що і з чим пов'язано. До такої серії відноситься безкоштовна утилітамоніторингу процесів у системі в реальному часі Process Explorer.

Як такої інсталяції Process Explorer немає, просто завантажуємо архів із програмою, розпаковуємо і запускаємо, отримуючи в свої руки потужний дослідницький інструмент роботи операційної системи.

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

Окремо викликається діалогове вікно System Information, де відображаються в графічному вигляді навантаження процесорів, використання пам'яті, використання фізичної пам'яті, швидкість мережевих з'єднань. Різними кольорами відображаються дані додатків, які найбільше використовують той чи інший ресурс. Звісно, ​​також представлено й інші дані про систему, які змінюються в реальному часі.

В області сповіщення також знаходиться іконка Process Explorer де відображається поточне завантаження процесора (можна також додати мережну активність і використання пам'яті), при наведенні курсору на значок спливає вікно де відображається загальне завантаження системи та відсоток завантаження окремих програм (що дають найбільше навантаження).

При виборі будь-якого процесу або запущеної програминам видається повна статистична інформація: запущені потоки, робота з мережевими протоколами, загальні дані, продуктивність у графічному та цифровому вигляді, параметри довкілля, параметри безпеки.

Після натискання правою кнопкоюмиші доступне призначення пріоритету процесу, повністю призупинити, а потім відновити роботу програми (зручно, коли потрібна вся міць системи а деякі програми вантажать її не по-дитячому, а втрачати результат вже виконаної роботи бажання немає), прив'язати виконання потоку до певних процесорів у багатопроцесорних системахзавершення виконання одного процесу або всього дерева.

Є можливість пошуку процесу завантажують певні бібліотеки або деякі дескриптори.

Звичайно, можна з Process Explorer вимкнути комп'ютер, перевантажити, заблокувати, відправити в режим сну.

І насамкінець останні, на мій погляд, корисні можливості, це витягнути на передній фон обрану програму (до деяких вікон просто неможливо дістатися вони йдуть за видимі межі, а в панелі завдання іконки немає, як підходить для цього випадку), або перетягнувши спеціальний значок, виділити в панелі процесів процеси, що відповідають заданому додатку. І можливість встановити відмінний Process Explorer замість обмеженого та повного недоліків «Диспетчера завдань».

Для мене Process Explorer це чудова заміна «Диспетчера завдань», що має купу додаткових можливостей, що дають зрозуміти як взаємопов'язані окремі частини операційної системи та окремі програми. Непогано вдається підтюнінгувати програмними засобамисистему, коли окремі програми поводяться дивно, забираючи під себе багато системних ресурсів, або не переносячи багатопроцесорну конфігурацію. Також досить активно починаю використовувати, коли пробиває створення програм самотужки, іноді, виходить, зробити собі відкриття при детальному обстеженні своїх творінь.

Прекрасно працює в 32-х та 64-бітних операційних системах. Програма пропонує лише одну мову, і це англійська.

Домашня сторінка інсталяції Process Explorer http://www.sysinternals.com

Сторінка для безкоштовного завантаження Process Explorer http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx

Остання версія на момент написання Process Explorer 11.33

Повідомити про помилку


  • Біте посилання на скачування Файл не відповідає опису Інше
  • Надіслати повідомлення

    - Це потужна безкоштовна утиліта, яка призначена для контролю в режимі реального часу всіх підвантажених в операційній системі різних процесів. Спочатку її було створено компанією Sysinternals, проте пізніше було придбано Microsoft Corporation. Програма показує найдокладнішу технічну інформаціюпро всі працюючі процеси, у тому числі використання всієї системної пам'яті, підвантажених бібліотеках та багато іншого технічну інформацію.

    Активна сфера програми складається з двох окремих вікон. У першому з них відображається список всіх завантажених на даний момент у системі процесів, у тому числі імена користувачів та облікових записів, від яких запущені ці процеси. Залежно від конкретного вибраного режиму нижнє вікно може відображати різну додаткову інформацію. Так, у першому випадку (в режимі обробки) можна побачити всі відкриті дескриптори, які відносяться до процесу, який було обрано у верхньому вікні. У режимі роботи бібліотек DLL у цьому вікні відображаються всі зайняті процесом динамічні бібліотеки, а також відображені файли.



    Крім цього, Process Explorer має потужні можливості інтелектуального пошуку, завдяки якому легко можна достовірно дізнатися, у якого процесу який відкритий дескриптор або яка з бібліотек DLL завантажена.

    Програма дуже корисна для вирішення різних проблемпов'язаних з версіями DLL бібліотек, а також виявлення витоків у пам'яті.

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

    Процес Експлорерпрацює на операційних системах Мікрософт Віндовс ХР і вище, у тому числі і 64-бітові версії. Найсвіжіша редакція програми підтримує 64-бітний режим систем Vista, Windows 7 — Windows 10. Для цих версій операційних систем випускається архів програми, що саморозпаковується, з процесом procexp64.exe, що запускається потім.

    Можливості програми:

    • Деревоподібне відображення процесів.
    • Можливість розпізнавання системних процесів (є той чи інший процес системним чи стороннім).
    • Відображення іконок, а також назви компанії-виробника для кожного процесу.
    • Графічні наочні індикатори, а також діапазон завантаження центрального процесора, що змінюється.
    • Функція заморожування будь-якого процесу.
    • Зручна можливість керування (пауза, запуск та зупинка) окремими нитками (потоками) процесу.
    • Функція виведення вікна, що належить тому чи іншому процесу поверх решти.
    • Можливість закриття одразу всього дерева процесів.
    • Функція в реальному стандартному режимі часу змінюватиме пріоритет і ядро, яке виконуватиме той чи інший процес.
    • Можливість аналізу сертифіката файлу тієї чи іншої системи. процесу.
    • Функція заміни стандартного Диспетчера завдань за тими самими гарячими клавішами.
    • Для всіх об'єктів, які мають ACL, є вкладка "Безпека" (починаючи з версії 12-04).

    Отже, перед вами потужний інструмент, який дозволяє відстежувати стан і всі процеси, які запущені у вашій операційній системі. Невеликі розміри зрозумілий інтерфейс, великий функціонал – всі ці сторони вигідно виділяють програму Process Explorer перед іншими аналогами стандартного Диспетчера завдань.



    Завантаження...
    Top