Process Explorer е най-добрата програма за преглед и управление на процеси. Process Explorer е безплатна помощна програма за наблюдение на системните процеси

В тази статия ще публикуваме кратък преглед на програми за описване и моделиране на бизнес процеси.
Докато получаваме информация, ще добавяме кратки описания на програми към статията.
Ако знаете удобна програма за моделиране на бизнес процеси, която не е включена в нашия списък, уведомете ни в коментарите или чрез формата за обратна връзка.

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 модула: появи се функцията за интеграция с кол центрове. За обикновения потребител ELMA може да бъде полезна като алтернатива на корпоративната поща и инструмент за управление на задачи.

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

Има доста на брой помощни програми, използвани за контрол по един или друг начин на процесите, изпълняващи се в операционната система. Нека разгледаме само основните помощни програми. Таблица 1 показва списък на основните програми, по един или друг начин, предназначени да контролират процесите.

Маса 1. Програми за контрол на процесите

Описание на програмата

Изпълнява команди в точно определено време

Изпълнява команди, когато системното зареждане го позволява

Изпълнява команди по предварително определен график

Позволява работа с crontab файлове на отделни потребители

Прекратява изпълнението на процеса

Променя приоритета на даден процес, преди да го стартира

Позволява на процеса да се изпълнява, след като потребителят излезе

Показва информация за процесите

Променя приоритета на работещ процес

Показва кой в \u200b\u200bмомента работи в системата и с кои програми

Тази помощна програма ви позволява да организирате фонов процес, който продължава да работи дори когато потребителят е изключен от терминала, за разлика от командата &, която не позволява това. За да организирате фоновия процес, трябва да изпълните следната команда:

nohup background_command за изпълнение &

В ново стартиран терминал процесът не може да се види с помощта на командата Jobs, тъй като командата Jobs изброява процесите на текущия терминал, така че след свързване към терминала използвайте командата ps с параметъра –A.

Програмата ps е предназначена да получи информация за процесите, съществуващи в операционната система. Тази команда има много различни опции, но нека се съсредоточим върху най-често използваните. За подробности вижте ръководството за тази програма.

Простото изпълнение на ps без параметри ще изброи програмите, изпълнявани на терминала. Този списък обикновено е много малък:

PID TTY TIME CMD

885 ttyl 00:00:00 вход

893 ttyl 00:00:00 баш

955 ttyl 00:00:00 ps

Първата колона е pid (идентификационен номер на процеса). Както вече споменахме, на всеки работещ процес в системата се присвоява уникален идентификатор, който се използва за управление на процеса. На всеки новосъздаден процес се присвоява следващият безплатен PID. Когато процесът приключи, номерът му се освобождава. Когато бъде достигнат максималният PID, следващото безплатно число ще бъде взето от най-ниско освободеното.

Следващата колона, tty, показва на кой терминал работи процесът. Изпълнението на командата без параметри ps ще покаже процесите, работещи на текущия терминал.

Колоната за време показва колко процесорно време работи процесът. Не е действителното време от началото на процеса, тъй като Linux е многозадачна операционна система. Информацията в колоната за време показва времето, реално прекарано от процесора, изпълняващ процеса.

Колоната CMD (COMMAND) показва името на програмата. Показва се само името, не се показват опции на командния ред.

За да получите разширен списък с процеси, работещи в системата, използвайте следната команда:

Опциите, дадени на програмата в този пример, карат тя да показва не само имената на програмите, но и списъка с опции, с които са били изпълнявани програмите.

Появи се нова колона - STAT. Тази колона показва състоянието на процеса. Можете да прочетете пълния списък на състоянията в описанието на програмата ps. Нека опишем ключовите състояния:

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

- буквата S означава процес на заспиване - процесът чака някакво събитие, необходимо за активирането му;

- буквата Z се използва за означаване на „зомбирани“ процеси (зомбирани) - това са процеси, чийто родителски процес е престанал да съществува, оставяйки дъщерните процеси да работят.

Ако погледнете колоната TTY, ще забележите, че много от процесите в горната част на таблицата съдържат "?" вместо терминал. Това обозначава процеси, стартирани от вече неактивен терминал. Като правило това са всякакви системни услуги.

Ако искате да видите още повече информация за изпълняваните процеси, опитайте да изпълните командата:

Появиха се и следните колони:

    ПОТРЕБИТЕЛ - показва от името на кой потребител е стартиран този процес;

    % CPU,% MEM - показва колко отнема този процес, съответно, времето на процесора и количеството използвана RAM;

    TIME - стартово време на програмата.

Друга помощна програма, с която можете да получите информация за процесите, работещи в операционната система. За да го използвате, просто изпълнете горната команда за изпълнение. Тази помощна програма показва списък с процеси в системата, сортирани в низходящ ред на използване на ресурсите.

В началото на съобщението, което се показва на екрана, има обща системна информация - от нея можете да разберете времето за стартиране на операционната система, времето за работа на операционната система от последното рестартиране на системата, броя на потребителите, регистрирани в момента в операционната система, както и минималното, максималното и средното натоварване на операционната система системи. Освен това се показват общият брой на процесите и тяхното състояние, колко процента от системните ресурси се използват от потребителските процеси и системните процеси, използването на RAM и „суап“.

Следва таблица, подобна на изхода на ps. Идентификационен номер на процеса, потребителско име - собственикът на процеса, приоритет на процеса, размер на процеса, неговото състояние, RAM и ресурс на централния процес, използван от процеса, време за изпълнение и накрая, името на процеса.

Най-добрата помощна програма след стартиране периодично актуализира информация за състоянието на процесите в операционната система, което ви позволява динамично да получавате информация за натоварването на системата.

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

За да прекратите процес, трябва да знаете PID на процеса или неговото име. Например, за да "убиете" процес 123, просто изпълнете следната команда:

Както обикновено, за да прекрати процес, потребителят трябва да бъде собственик на него. Потребителят root може да прекрати всеки процес в системата.

Понякога стандартното изпълнение на програмата за убиване не върши работата. Това обикновено се дължи на факта, че този процес е замразен или изпълнява операция, която от негова гледна точка не може да бъде прекъсната веднага. За да прекъснете този процес, можете да използвате следната команда:

Всъщност програмата за убиване е предназначена да изпраща контролни сигнали към процесите, един от които е сигналът (прекратяване). Този сигнал се изпраща към процеса, когато се изпълнява програмата за убиване по подразбиране. Процесът, получил този сигнал, трябва да прекрати работата си правилно (затваряне на използваните файлове, измиване на входно-изходни буфери и т.н.). Превключвателят -9 казва на kill да изпрати различен тип сигнал към процеса - sigkill. Това води до факта, че процесът не води до правилно завършване, а незабавно преустановява своята дейност. В допълнение към тези сигнали имате на разположение множество различни сигнали. Пълен списък на сигналите може да бъде получен с помощта на командата за повикване за помощ.

Друга версия на програмата за убиване. Използва се за унищожаване на процеси със същото име. Например в системата работят няколко програми mc. За да прекратите едновременно тези програми, просто трябва да изпълните следната команда:

Разбира се, това не ограничава използването на тази команда. С негова помощ можете да изпращате сигнали към група процеси със същото име. За повече информация относно тази команда вижте нейната страница с ръководства.

Промянатаприоритет на процеса

В операционната система Linux всеки процес има свой приоритет за изпълнение. Много е удобно. Тъй като операционната система е многозадачна, за изпълнението на всеки процес е отделено определено време. За някои задачи трябва да отделите повече, за някои можете да използвате по-малко. За това е приоритет на процеса. Приоритетът на процеса се контролира от програмите nice и renice.

Хубавата програма ви позволява да стартирате команда с предварително зададен приоритет, който сте посочили в командния ред. По време на нормалното стартиране всички задачи имат един и същ приоритет и операционната система разпределя равномерно времето на процесора между тях. Въпреки това, с приятната помощна програма можете да намалите приоритета на дадена задача, като по този начин дадете на други процеси повече процесорно време. Само основният потребител има право да увеличи приоритета на тази или онази задача. Синтаксисът за използване на nice е както следва:

хубаво - номер команда

Нивото на приоритет на процеса се определя от параметъра номер, освен това по-високата му стойност означава по-нисък приоритет на процеса. По подразбиране е 10 и номер е числото, с което приоритетът трябва да бъде намален.

Например, процесът отгоре има приоритет -5. За да намалим приоритета на процеса с десет, трябва да изпълним следната команда:

В резултат най-добрият процес има приоритет 5.

Само коренният потребител може да повиши приоритета на този или онзи процес, използвайки за това отрицателенстойност на параметъра номер.

Програмата renice, за разлика от хубавата програма, ви позволява да промените приоритета на вече изпълнен процес. Форматът за стартиране на програмата е както следва:

renice - номер PID

Като цяло, renice работи точно по същия начин като nice. Нивото на приоритет на процеса се определя от параметъра номер, освен това по-високата му стойност означава по-нисък приоритет на процеса. По подразбиране е 10 и номер е числото, с което приоритетът на процеса трябва да бъде намален.

Само коренният потребител може да повиши приоритета на този или онзи процес, използвайки за това отрицателенстойността на числовия параметър.

Изпълнение на процеси в даден момент

Една от основните задачи за автоматизиране на администрирането на операционната система е изпълнението на програми в даден момент или на дадена честота. За да разрешите тези проблеми, има няколко помощни програми, които ви позволяват да стартирате процеси в точното време.

Командата at се използва за изпълнение на една или повече команди в предварително определено време. В тази команда можете да определите часа и датата на стартиране на тази или онази команда. Командата at изисква поне два параметъра - времето за изпълнение на програмата и програмата, която да се стартира със стартовите си параметри.

Примерът по-долу ще изпълни командата в 01:01. За да направите това, въведете всичко отдолу от терминала, като завършите всеки ред с натискане и в края на въвеждането на цялата команда - + за да го завърши.

ехо "Времето е 1:01"

В допълнение към времето, командата at може да посочи и датата, когато програмата е стартирана за изпълнение.

Потребителят root може да използва почти всяка команда без ограничения. За обикновените потребители командата at се контролира от файловете /etc/at.allow и /etc/at.deny. Файлът /etc/at.allow съдържа списък на онези, на които е разрешено да използват командата at, а файлът /etc/at.deny съдържа списък на онези, които нямат право да го използват.

Командната команда е подобна по принцип на командата at. Освен това batch е псевдоним за командата at -b. Потребителят иска да стартира архивирането вечер. Понастоящем обаче системата е много заета и извършването на резервиране на системата на практика парализира нейната работа. За това има командната команда - нейното използване позволява на операционната система да реши сама, когато дойде подходящият момент за стартиране на задача в момент, когато системата не е силно натоварена.

Форматът на командния пакет е просто списък с команди за изпълнение, следвайки командата на редове; списъкът завършва с комбинация от клавиши +... Можете също така да поставите списъка с команди във файл и да го пренасочите към стандартния вход на командната команда.

Cron е програма, която изпълнява задачи по график, но за разлика от командата at, тя ви позволява да изпълнявате задачи няколко пъти. Вие определяте часове и дати, когато дадена програма трябва да се изпълнява. Часовете и датите могат да бъдат посочени в минути, часове, дни от месеца, месеци от годината и дни от седмицата.

Програмата cron се стартира веднъж при стартиране на системата. Когато се изпълнява, cron проверява опашката при работа и потребителските задачи във файловете crontab. Ако не бъдат намерени задания за изпълнение, cron ще извърши следващата проверка след минута.

Процесите осигуряват „живот“ на компютъра, точно както могат да ги доведат до „смърт“.

Ето защо е препоръчително да ги проверявате от време на време. За това са създадени специални програми.

Един от тях е PC Hunter. Той е проектиран със същата цел като Task Manager, но с много повече опции.

Програмата е създадена, за да преглежда, проверява и управлява (затваря) процесите на компютъра, за да помогне за откриване на вируси и да осигури достъп до информация за книги, хардуер, софтуер, мрежи и др.

Не е необходимо да го инсталирате - той е преносим. Можете да изтеглите връзката в края на записа. Там в архива ще намерите две версии за 32 и 64 бита.

Ще бъдете изненадани, когато го стартирате и видите колко добре може да бъде проверена системата.

Единственият недостатък е, че няма руски език, но има много възможности от гледна точка на системния анализ.

Характеристики на програмата за компютърни процеси - PC Hunter

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

Преглеждането се извършва в менюто "процес". Можете да го изтриете или затворите. За да изтриете, изберете го и натиснете RMB, след което кликнете върху реда "Изтриване на файл след прекратяване".

Ако процесът е неизвестен, можете да го проверите, като кликнете върху реда „Анализирайте онлайн“. За да затворите процеса, щракнете върху думата "Kill".

Както можете да видите, въпреки английския език, контролът е гладък.

PC Hunter ще ви покаже подробно всяка част от системата и ви позволява да избирате измежду различни действия за всеки файл или процес, който ви интересува.


Например можете да сканирате процеси и файлове, за да затворите или изтриете ненужни файлове.

Само внимавайте, неправилните промени във важни системни файлове на вашия компютър могат да причинят проблеми.

В заключение, само да кажа, PC Hunter е много добър, богат е на информация, която предлага разширен анализ на вашата система. Програмата работи на всички текущи версии на Windows, включително Windows 10. Успех.

Разработчик:
http://www.epoolsoft.com/

Операционна система:
XP, Windows 7, 8, 10

Интерфейс:
Английски

Програма за управление на SRV - аналог на ОС, управлява процесите и разпределението на ресурсите в SRV, стартира и спира съответните процеси за обработка на входни сигнали и разпределя паметта и процесорните ресурси. Въпреки това, обикновено в контролните програми няма по-сложни инструменти, присъщи на операционната система, например инструменти за управление на файлове.

Въпреки факта, че на софтуерния пазар има няколко програми за управление на SRV, те често се проектират независимо като част от системите поради специалните изисквания за конкретни SRV.

Компонентите на контролната програма (фиг. 2.1) зависят от размера и сложността на проектираната SRV. Обикновено, с изключение на най-простите, контролните програми се състоят от следните компоненти.

1. Часовник в реално времекомпонент на контролна програма, който периодично предоставя информация за процесите на планиране.

2. Манипулатор на прекъсваниякомпонент на контролна програма, който управлява апериодични заявки към услуги.

Z. Програма за планиране компонент на контролна програма, който разглежда списъка с процеси, които са планирани за изпълнение, и избира един от тях.

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

5. Диспофорт (ядро)компонент на контролна програма, който стартира процес за изпълнение.

Фигура: 2.1. Компоненти на програмата за управление в реално време

Входните сигнали, обработени от SRV, обикновено имат няколко нива на приоритет. За някои сигнали, като тези, свързани с изключителни ситуации, е важно обработката им да завърши в рамките на определен интервал от време. Ако процес с по-висок приоритет изисква услуга, тогава изпълнението на други процеси трябва да бъде спряно. В резултат на това системният администратор трябва да може да управлява поне две приоритетни нива на системните процеси.

1. Ниво на прекъсване системни процеси - най-високото ниво на приоритет, присвоено на тези процеси, на които трябва да се реагира бързо. Пример за такъв процес би бил процесът с часовник в реално време.

2. Ниво на часовниканивото на приоритет на системния процес, което е присвоено на периодични процеси.

Фоновите процеси, които нямат строги ограничения във времето (например процес на самопроверка), могат да имат друго ниво на приоритет. Тези процеси се изпълняват, когато има свободни ресурси на процесора.

В рамките на всяко ниво на приоритет различните класове на процеса могат да получат различни приоритети. Например може да има няколко нива на прекъсване. За да се избегне загуба на данни, прекъсването от по-бързо устройство трябва да измести обработката на прекъсванията от по-бавно устройство.

Управление на процесите Е изборът на процес за изпълнение, разпределението на паметта и ресурсите на процесора за него и стартирането на процеса.

Периодичните процеси са тези, които трябва да се изпълняват на фиксиран, предварително определен интервал от време (например при събиране на данни или управление на изпълнителни механизми). Програмата за управление на SRV използва своя часовник в реално време, за да определи кога започва процесът. Повечето ETS имат няколко класа периодични процеси с различни периоди (интервали от време между изпълнението на процесите) и продължителност на изпълнението. Програмата за управление трябва да може по всяко време да избира процеса, който да бъде изпълнен.

Часовникът в реално време е конфигуриран да периодично тактира, като периодът между сигналите обикновено е няколко милисекунди. Тактовият сигнал инициира процес на ниво на прекъсване, който стартира планиращия процес за управление на периодични процеси. Процесът на ниво прекъсване обикновено не управлява сам периодичните процеси, тъй като обработката на прекъсванията трябва да завърши възможно най-бързо.

Действията, изпълнявани от контролната програма при управление на периодични процеси, са показани на фиг. 2.2. Планировчикът преглежда списъка с периодични процеси и избира един процес от него за изпълнение. Изборът зависи от приоритета на процеса, периода на процеса, очакваната продължителност на изпълнението и сроковете за завършване на процеса. Понякога в един и същ период между звуковите сигнали е необходимо да се изпълнят два процеса с различно време за изпълнение. В такава ситуация един процес трябва да бъде спрян за време, съответстващо на продължителността му.

Фигура: 2.2. Контролирайте действията на програмата при стартиране на процес

Ако прекъсването е регистрирано от контролната програма, това означава, че е направена заявка към една от услугите. Механизмът за прекъсване прехвърля контрола към предварително дефинирано място в паметта, което съдържа командата за превключване към услуга за прекъсване. Тази програма трябва да бъде проста, кратка и бърза за изпълнение. По време на услугата за прекъсвания, всички останали прекъсвания се игнорират от системата. За да се намали вероятността от загуба на данни, времето, в което системата остава в това състояние, трябва да бъде минимално.

Програмата, изпълняваща сервизната функция, трябва да блокира достъпа до следващите прекъсвания, за да не се прекъсва. Той трябва да идентифицира причината за прекъсването и да инициира процес с висок приоритет за обработка на сигнала, който е причинил прекъсването. В някои високоскоростни системи за събиране на данни манипулаторът на прекъсвания съхранява данни за последваща обработка, които са били в буфера към момента на получаване на прекъсването. След обработка на прекъсването, контролът се връща към контролната програма.

Във всеки един момент може да има няколко зададени процеса с различни нива на приоритет. Планировчикът задава реда, в който се изпълняват процесите. Ефективното планиране е от съществено значение, ако е необходимо да се отговори на изискванията, приложими за EOT. Има две основни стратегии за процесите на планиране.

1. Планиране без изместванестратегия за планиране на процеси, когато един процес е планиран за изпълнение, той се стартира и изпълнява до края или се блокира по някаква причина, докато се чака въвеждане на данни. При това планиране могат да възникнат проблеми, тъй като в случай на множество процеси с различни приоритети, процесът с висок приоритет трябва да изчака процеса с нисък приоритет да завърши.

2. Планиране на преместването - стратегия за планиране на процес, когато изпълнението на процес може да бъде спряно, ако услугата получава заявки от процеси с по-висок приоритет. Процесът с по-висок приоритет има предимство пред процеса с по-нисък приоритет и следователно му се разпределя процесор.

В рамките на тези стратегии са разработени много различни алгоритми за планиране. Те включват планиране на кръгови програми, при което всеки процес се изпълнява на свой ред, и планиране на скоростта, при което на процеси с кратък период на изпълнение се дава по-висок приоритет при първо изпълнение. Всеки от алгоритмите за планиране има определени предимства и недостатъци.

Информация за възложения процес се предава на мениджъра на ресурси. Той разпределя необходимата памет за избрания процес, а в многопроцесорна система и процесора. След това процесът се поставя в „списък с дестинации“, т.е. към списъка на процесите, които трябва да бъдат изпълнени. Когато процесорът завърши изпълнението на който и да е процес и се освободи, се извиква диспечерът. Той преглежда наличния списък, избира процес, който може да се изпълни на безплатен процесор, и го стартира за изпълнение.

Повечето хора използват компютри, без да се замислят как работят. Използвайки принципа, той работи добре, не много бързо, но работи, но все пак работи, също е добър, недостатъците могат да бъдат преодолени. Но когато дойде финалната линия, ютията остава да работи, но операционната зала отказва да работи, тогава отиваме при хора, които са в състояние да коригират трагичната ни ситуация. Тези майстори, професионалисти или аматьори, използват някои помощни програми, които могат да покажат как взаимодействат отделните компоненти в операционната система, какво е свързано с какво. Тази серия включва безплатна помощна програма за наблюдение на процесите в системата в реално време Process Explorer.

Няма инсталиране на Process Explorer като такъв, ние просто изтегляме архива с програмата, разопаковаме го и го стартираме, получавайки в ръцете си мощен инструмент за изследване на операционната система.

Работната част на програмата се състои от две части. В горната част всички активни процеси се показват в дървовидна структура. Виждаме взаимовръзката на всички процеси и за това в таблицата можем да получим изчерпателна информация: собственика на процеса, натоварването на процесора, използването на паметта, манипулатора на процеса и това е само малка част от всичко. Просто изберете настройката за показаните колони и вижте колко допълнителна информация можете да получите. Долната част показва динамичните библиотеки в употреба или отворени файлове, съответните ключове на системния регистър. Режимът на показване се превключва чрез щракване върху иконата.

Отделно се извиква диалоговият прозорец „Информация за системата“, където графично се показват зареждането на процесора, използването на паметта, физическата памет и скоростта на мрежовите връзки. Данните на приложенията, които използват най-много определен ресурс, се показват в различни цветове. Разбира се, са представени и други системни данни, които се променят в реално време.

Областта за уведомяване също съдържа иконата Process Explorer, където се показва текущото натоварване на процесора (можете също да добавите мрежова активност и използване на паметта), когато задържите курсора на мишката върху иконата, изскача прозорец, където се показват общото зареждане на системата и процентът на зареждане на отделни програми (даващи най-голямо натоварване).

Когато избираме какъвто и да е процес или работеща програма, ние получаваме пълна статистическа информация: работещи нишки, работа с мрежови протоколи, общи данни, производителност в графична и цифрова форма, параметри на околната среда, параметри за сигурност.

Чрез натискане на десния бутон на мишката можете да присвоите приоритет на процеса, да направите пауза напълно и след това да възобновите приложението (удобно е, когато се изисква цялата мощност на системата и някои приложения я зареждат не по детски и няма желание да загубите резултата от вече свършената работа), да свържете изпълнението на нишката с определени процесори в многопроцесорни системи, прекратяване на изпълнението на един процес или цяло дърво.

Има възможност за търсене на процес, зареждащ определени библиотеки или отварящ някои дескриптори.

Разбира се, можете да изключите компютъра си от Process Explorer, да го рестартирате, заключите, да го поставите в режим на заспиване.

И накрая, последната, според мен, полезна функция е да плъзнете избраната програма на преден план (просто е невъзможно да се достигне до някои прозорци, те надхвърлят видимите граници и в лентата на задачите няма икона, тъй като е подходяща за този случай), или чрез плъзгане на специална икона, изберете в лентата на процесите процесите, съответстващи на даденото приложение. И възможността да инсталирате отличен Process Explorer вместо ограничените и пълни недостатъци на диспечера на задачите.

За мен Process Explorer е отличен заместител на "Task Manager", който има куп допълнителни функции, които дават ясно да се разбере как отделните части на операционната система и отделните програми са свързани помежду си. Добре е да настроите системата със софтуер, когато отделни програми се държат странно, като вземат много системни ресурси за себе си или не прехвърлят многопроцесорната конфигурация. Също така започвам да го използвам доста активно, когато се опитвам сам да създавам програми, понякога, оказва се, да правя открития за себе си по време на подробен преглед на собствените си творения.

Работи чудесно на 32 и 64 битови операционни системи. Програмата предлага само един език и това е английски.

Начална страница за инсталация на Explorer Explorer http://www.sysinternals.com

Страница за безплатно изтегляне на Explorer Explorer http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx

Най-новата версия към момента на писане на Process Explorer 11.33

Споделя това