Process Explorer är det bästa verktyget för att visa och hantera processer. Process Explorer - ett gratis verktyg för att övervaka systemprocesser

I den här artikeln kommer vi att publicera en kort översikt över program för att beskriva och modellera affärsprocesser.
När vi får information kommer vi att lägga till i artikeln korta beskrivningar program.
Om du känner till ett bekvämt program för att modellera affärsprocesser som inte ingår i vår lista, låt oss veta i kommentarerna eller genom feedbackformuläret.

1. ARIS Express är ett verktyg för att modellera affärsprocesser, tillräckligt enkelt att installera och använda, så att det kan användas av både nybörjare och universitetsstudenter. Denna produkt tillhör ARIS-familjen (ARchitecture of Integrated Information Systems) av modelleringsverktyg från IDS Scheer (nu en del av Software AG), brett representerade på ryska marknaden, lokaliserad för några år sedan och till och med försedd med en rysktalande teknisk support... ARIS-familjen av produkter (ARchitecture of Integrated Information Systems), som tillverkas av IDS Scheer, innehåller inte bara verktyg för att modellera affärsprocesser och publiceringsmodeller, utan också integrera verktyg för att utveckla ett balanserat styrkort, bedöma och optimera kostnaden för affärsprocesser , simulering av dem, modellering, verktyg som förenklar implementeringen av affärssystem, design av distribuerade applikationer och IT-infrastruktur, samt verktyg för att övervaka implementeringen av affärsprocesser. Ledande analytiska företag Gartner Group och Forrester Research rankar IDS Scheer bland de ledande på den globala marknaden för modellering och analys av affärsprocesser.

2. Bizagi Process Modeler - gratis programvara för att skapa processdiagram och dokumentation i notationen av BPMN-standarden.

3. Business Studio - ett affärsmodelleringssystem från inhemsk tillverkare, vilket gör det möjligt för företag att påskynda och förenkla utvecklingen av sitt ledningssystem, genomförandet av ett kvalitetsledningssystem. Det finns gratis version... De viktigaste uppgifterna som ska lösas:

  • Formalisering av strategin och kontroll av dess resultat
  • Design och optimering av affärsprocesser
  • Organisationsstruktur och bemanningsdesign
  • Utformning och distribution av regeldokumentation bland anställda
  • Implementering av kvalitetsledningssystem i enlighet med ISO-standarder
  • Utformning av uppdragsbeskrivning och stöd för implementering av informationssystem

4. AllFusion Process Modeler - Möjliggör beskrivning, analys och modellering av datamodellen - byggaren av metadatamodeller. Det har en av de ledande positionerna inom sitt marknadssegment.
Inkluderar tre standardmetoder: IDEF0 (funktionell modellering), DFD (dataflödesmodellering) och IDEF3 (arbetsflödesmodellering).

5. - ett omfattande verktyg med en bekväm användargränssnitt designad för att modellera och organisera samarbete mellan både produktions- och IT-personal.

  • Snabbt och sömlöst integrera modellering, arbetsflödesbyggande och simulering.
  • Lagerdriven simulering, förändringsrapportering och realtidsutvärdering av prestanda.
  • Övervaka arbetsflöden över Internet med en vanlig webbläsare.

6.ELMA - Rysk utveckling. Affärsprocesshanteringssystemet bygger på en enkel idé: en modell av ditt företags affärsprocesser byggs med hjälp av visuella diagram (BPMN-notation), ladda upp dessa beskrivningar till datorsystem ELMA, och programmet låter dig spåra exekveringen av processer i företagets verkliga praktik. Det finns en gratisversion.
Förutom att hantera sekventiella uppgifter som är lönsamma att automatisera, finns en projektledningsmodul. Befintligt system kontroll (inklusive genom KPI-hanteringsmodulen) och rapporter skapar optimala förutsättningar för lagarbete, även på distans (särskilt värdefullt för filialer).
Elektroniskt dokumentflöde är kopplat till alla moduler i systemet och ger lagring och klassificering av dokument. Detta sparar mycket tid och håller konceptet "oersättlig arbetare" till ett minimum.
Redovisning av kunder och åtkomsträttigheter löses i CRM-modulen: funktionen integration med callcenter har lagts till. För en vanlig användare kan ELMA vara användbart som ett alternativ till e-post inom företaget och ett uppgiftshanteringsverktyg.

7. Fox Manager affärsprocesser gratis. Ett program för att bygga och analysera affärsprocesser, samt generera rapporter om ett företags processmodell. Programmet låter dig bygga en enda integrerad processmodell av företaget. Notationen som används ligger nära Basic Flow Chart, som är välkänt för många för sin enkelhet att bygga affärsprocesser. Programmet bygger automatiskt processer på toppnivå och visar interaktionerna mellan kategorier och affärsprocesser i form av ett visuellt diagram. Programmets analytiska funktioner gör att du i tid kan uppmärksamma och eliminera de misstag som görs när du bygger den byggda processmodellen, nämligen att lyfta fram de processer som ingen är ansvarig för, att hitta länkar till obefintliga dokument, positioner, leverantörer eller affärsprocesser.

Det finns en hel del verktyg som används för att på ett eller annat sätt styra processerna som körs i operativsystemet. Låt oss bara överväga de grundläggande verktygen. Tabell 1 är en lista över huvudprogrammen, på ett eller annat sätt, utformade för att styra processer.

Bord 1. Program för processkontroll

Programbeskrivning

Utför kommandon vid en viss tidpunkt

Utför kommandon när systemstarten tillåter det

Utför kommandon enligt ett förutbestämt schema

Tillåter arbete med crontab-filer för enskilda användare

Avbryter exekveringen av processen

Ändrar prioritet för en process innan den påbörjas

Tillåter att en process körs efter att en användare loggat ut

Visar information om processer

Ändrar prioritet för en pågående process

Visar vilka som för närvarande arbetar i systemet och med vilka program

Detta verktyg låter dig organisera en bakgrundsprocess som fortsätter sitt arbete även när användaren är frånkopplad från terminalen, till skillnad från kommandot &, som inte tillåter detta. För att organisera bakgrundsprocessen måste du köra följande kommando:

nohup background_command att köra &

I en nystartad terminal kan processen inte ses med kommandot jobs, eftersom kommandot jobs listar processerna för den aktuella terminalen, så efter att ha anslutit till terminalen, använd kommandot ps med parametern –A.

Ps-programmet är designat för att få information om de processer som finns i operativsystemet. Det här kommandot har många olika alternativ, men låt oss fokusera på de mest använda. För att få detaljerad information se man-sidan för det programmet.

Att helt enkelt köra ps utan parametrar kommer att lista de program som körs på terminalen. Denna lista är vanligtvis mycket liten:

PID TTY TID CMD

885 ttyl 00:00:00 inloggning

893 ttyl 00:00:00 bash

955 ttyl 00:00:00 ps

Den första kolumnen är pid (processidentifikationsnummer). Som redan nämnts tilldelas varje pågående process i systemet en unik identifierare som används för att styra processen. Varje nystartad process tilldelas nästa lediga PID. När processen avslutas frigörs dess nummer. När den maximala PID nås kommer nästa lediga nummer att tas från det minsta lediga.

Nästa kolumn, tty, visar vilken terminal processen körs på. Att köra kommandot utan ps-parametrar kommer att visa processerna som körs på den aktuella terminalen.

Tidskolumnen visar hur mycket processortid processen körs. Det är inte den faktiska tiden sedan starten av processen, eftersom Linux är ett multitasking-operativsystem. Informationen i tidskolumnen visar den tid som faktiskt spenderats av processorn som utför processen.

Kolumnen CMD (COMMAND) visar namnet på programmet. Endast namn visas, alternativ kommandorad visas inte.

För att få en utökad lista över processer som körs på systemet, använd följande kommando:

Alternativen som ges till programmet i det här exemplet gör att det inte bara visar namnen på programmen utan även listan över alternativ som programmen kördes med.

En ny kolumn har dykt upp - STAT. Denna kolumn visar status för processen. Full lista står att du kan läsa i beskrivningen av ps-programmet. Låt oss beskriva nyckeltillstånden:

- bokstaven R betecknar en pågående process som körs vid en given tidpunkt;

- bokstaven S betecknar en sovande process - processen väntar på någon händelse som är nödvändig för att aktivera den;

- bokstaven Z används för att beteckna "zombied"-processer (zombied) - dessa är processer vars överordnade process har upphört att existera, vilket gör att de underordnade processerna fungerar.

Om du tittar på TTY-kolumnen kommer du att märka att många processer längst upp i tabellen innehåller ett "?" istället för en terminal. Detta anger processer som startas från en terminal som inte längre är aktiv. Som regel är detta alla typer av systemtjänster.

Om du vill se ännu mer information om de pågående processerna, prova att köra kommandot:

Följande kolumner dök också upp:

    ANVÄNDARE - visar på uppdrag av vilken användare denna process startades;

    % CPU,% MEM - visa hur mycket denna process tar, respektive processortid och mängden använt RAM;

    TID - programmets starttid.

Ett annat verktyg med vilket du kan få information om de processer som körs i operativsystemet. För att använda det behöver du bara köra det översta kommandot för exekvering. Det här verktyget visar en lista över processer i systemet, sorterade i fallande ordning efter resursanvändning.

I början av meddelandet som visas på skärmen finns allmän systeminformation - från den kan du ta reda på operativsystemets starttid, operativsystemets drifttid sedan den senaste omstarten av systemet, antalet användare som för närvarande är registrerade i operativsystemet , samt minsta, maximala och genomsnittliga operativsystembelastning. Dessutom visas det totala antalet processer och deras tillstånd, hur många procent av systemresurserna som används av användarprocesser och systemprocesser, användning av random access minne och "byta".

Nästa är en tabell ungefär som utgången från ps-programmet. Processens identifieringsnummer, användarnamn - ägaren av processen, processens prioritet, processens storlek, dess tillstånd, RAM och resurs för den centrala processen som används av processen, exekveringstid och slutligen processens namn.

Efter lanseringen uppdaterar toppverktyget regelbundet information om tillståndet för processer i operativsystemet, vilket gör att du dynamiskt kan få information om systembelastningen.

Killprogrammet är utformat för att skicka lämpliga signaler till den specificerade processen. Som regel händer detta när vissa processer börjar bete sig olämpligt. Det vanligaste programmet är att avsluta exekveringen av processer.

För att avsluta en process måste du känna till processens PID eller dess namn. Till exempel, för att "döda" process 123, kör bara följande kommando:

Som vanligt måste användaren vara ägare till processen för att avsluta en process. Rotanvändaren kan avsluta vilken process som helst på systemet.

Ibland kommer standardexekveringen av dödningsprogrammet inte att göra jobbet. Detta beror vanligtvis på att denna process är frusen eller utför en operation som ur dess synvinkel inte kan avbrytas omedelbart. För att avbryta denna process kan du använda följande kommando:

I själva verket är kill-programmet utformat för att skicka styrsignaler till processer, varav en är sigterm (terminate)-signalen. Den här signalen skickas till processen när standardprogrammet för dödande körs. Processen som tog emot denna signal måste avsluta sitt arbete korrekt (stäng filerna som används, spola I/O-buffertar, etc.). Omkopplaren -9 säger till kill att skicka en annan signaltyp till processen - sigkill. Detta leder till att processen inte ger ett korrekt slutförande, utan omedelbart stoppar dess aktivitet. Utöver dessa signaler har du en mängd olika signaler till ditt förfogande. En komplett lista över signaler kan erhållas med hjälp av kommandot call for help.

En annan version av kill-programmet. Används för att döda processer med samma namn. Till exempel finns det flera mc-program som körs på systemet. För att samtidigt avsluta arbetet med dessa program behöver du bara köra följande kommando:

Naturligtvis begränsar detta inte användningen av detta kommando. Med dess hjälp kan du skicka signaler till en grupp processer med samma namn. För mer information om detta kommando, se dess man-sida.

Ändringenprocessprioritet

I operativsystemet Linux har varje process sin egen exekveringsprioritet. Det är väldigt bekvämt. Eftersom operativsystemet är multitasking tilldelas en viss tid för exekvering av varje process. För vissa uppgifter behöver du allokera mer, för vissa kan du använda mindre. Det är detta som processprioriteringen är till för. Processprioritet styrs av programmen nice och renice.

Det trevliga programmet låter dig köra ett kommando med en fördefinierad prioritet, som du anger på kommandoraden. Under normal uppstart har alla uppgifter samma prioritet, och operativsystemet fördelar processortiden jämnt mellan dem. Men att använda det trevliga verktyget kan sänka prioritet för en uppgift, vilket ger andra processer mer CPU-tid. Endast rotanvändaren har rätt att höja prioritet för den eller den uppgiften. Syntaxen för att använda nice är följande:

trevlig - siffra kommando

Prioritetsnivån för processen bestäms av parametern siffra, dess högre värde innebär dessutom en lägre prioritet av processen. Standard är 10 och siffra representerar det antal med vilket prioriteringen ska minskas.

Till exempel har processtoppen en prioritet på -5. För att sänka processens prioritet med tio måste vi utföra följande kommando:

Som ett resultat har toppprocessen en prioritet på 5.

Endast root-användaren kan höja prioritet för den eller den processen, använda för detta negativ parametervärde siffra.

Renice-programmet, till skillnad från det trevliga programmet, låter dig ändra prioritet för en redan pågående process. Programstartsformatet är som följer:

renice - siffra PID

Rent generellt fungerar renice precis likadant som snyggt. Prioritetsnivån för processen bestäms av parametern siffra, dess högre värde innebär dessutom en lägre prioritet av processen. Standard är 10 och siffra är det antal som processens prioritet bör minskas med.

Endast root-användaren kan höja prioritet för den eller den processen, använda för detta negativ värdet på nummerparametern.

Utförande av processer vid en given tidpunkt

En av huvuduppgifterna för att automatisera administrationen av operativsystemet är exekvering av program vid en given tidpunkt eller från given frekvens... För att lösa dessa problem finns det flera verktyg som låter dig starta processer vid rätt tidpunkt.

Kommandot at används för att köra ett eller flera kommandon vid en förutbestämd tidpunkt. I det här kommandot kan du definiera tid och datum för lanseringen av det här eller det kommandot. Kommandot at kräver minst två parametrar - tiden för att köra programmet och programmet att köra med dess startparametrar.

Exemplet nedan kommer att köra kommandot kl. 01:01. För att göra detta, skriv in allt nedan från terminalen, avsluta varje rad med en knapptryckning och i slutet av att skriva in hela kommandot - +för att slutföra den.

eko "Klockan är 1:01"

Utöver tiden kan kommandot at även ange datumet då programmet startades för exekvering.

Rotanvändaren kan använda nästan alla kommandon utan begränsningar. För vanliga användare styrs at-kommandot av filerna /etc/at.allow och /etc/at.deny. Filen /etc/at.allow innehåller en lista över de som får använda kommandot at, och filen /etc/at.deny innehåller en lista över de som inte får använda den.

Batch-kommandot liknar i princip at-kommandot. Dessutom är batch ett alias för kommandot at -b. Användaren vill köra säkerhetskopieringen på kvällen. Men för närvarande är systemet mycket upptaget, och att utföra systemredundans förlamar praktiskt taget dess funktion. För detta finns batchkommandot - dess användning gör att operativsystemet själv kan bestämma när det rätta ögonblicket kommer för att starta en uppgift vid en tidpunkt då systemet inte är hårt belastat.

Batchkommandoformatet är helt enkelt en lista över kommandon som ska utföras, efter kommandot på rader; listan avslutas med en tangentkombination +... Du kan också lägga listan med kommandon i en fil och omdirigera den till standardinmatningen för batchkommandot.

Cron är ett program som utför uppgifter enligt ett schema, men till skillnad från kommandot at, låter det dig utföra uppgifter flera gånger. Du definierar tider och datum när ett program ska köras. Tider och datum kan anges i minuter, timmar, dagar i månaden, månader på året och veckodagar.

Cron-programmet körs en gång vid uppstart. När den startas kontrollerar cron at jobbkön och användarjobb i crontab-filerna. Om inga jobb hittades att köra kommer cron att utföra nästa kontroll om en minut.

Processer ger "liv" till datorn, precis som de kan leda dem till "döden".

Därför är det lämpligt att kontrollera dem då och då. För detta har speciella program skapats.

En av dem är PC Hunter. Den är designad med samma syfte som Task Manager, men med mycket stor kvantitet alternativ.

Programmet är gjort för att se, kontrollera och hantera (stänga) datorprocesser för att hjälpa till att upptäcka virus och ge tillgång till information om böcker, hårdvara, programvara, nätverk och mycket mer.

Du behöver inte installera den – den är bärbar. Du kan ladda ner den från länken i slutet av inspelningen. Där i arkivet hittar du två versioner för 32 och 64 bitar.

Du kommer att bli förvånad när du kör det och se hur väl systemet kan inspekteras.

Den enda nackdelen är att det inte finns något ryskt språk, men det finns gott om alternativ ur systemanalyssynpunkt.

Funktioner i programmet för datorprocesser - PC Hunter

I huvudfönstret kommer du att se en omfattande meny som innehåller vyer av processer, moduler, nätverk, poster, filer, startinformation, hantering och mer.

Visning utförs i menyn "process". Du kan ta bort eller stänga den. För att radera, välj den och tryck på RMB, klicka sedan på raden "Ta bort fil efter avslutad".

Om processen är okänd kan du kontrollera den genom att klicka på raden "Analysera online". För att avsluta processen, klicka på ordet "Döda".

Som ni ser, trots engelska språket, sker hanteringen utan komplikationer.

PC Hunter kommer att visa dig varje del av systemet i detalj och låter dig välja mellan olika åtgärder för varje fil eller process som intresserar dig.


Du kan till exempel skanna processer och filer för att stänga eller ta bort onödiga filer.

Var bara försiktig, felaktiga förändringar är viktiga systemfiler datorn kan orsaka problem.

Sammanfattningsvis, bara för att säga, PC Hunter är mycket bra, den är rik på information som erbjuder avancerad analys av ditt system. Programmet fungerar på alla aktuella Windows-versioner, inklusive Windows 10. Lycka till.

Utvecklaren:
http://www.epoolsoft.com/

Operativ system:
XP, Windows 7, 8, 10

Gränssnitt:
engelsk

SRV styrprogram- en analog till operativsystemet, hanterar processerna och resursallokeringen i SRV, startar och stoppar motsvarande processer för bearbetning av insignaler och allokerar minnes- och processorresurser. Men vanligtvis i kontrollprogram finns det inga mer komplexa verktyg som är inneboende i operativsystemet, till exempel filhanteringsverktyg.

Trots det faktum att på marknaden mjukvaruprodukter Det finns flera SRV-kontrollprogram, de designas ofta självständigt som en del av system på grund av de speciella kraven på specifika SRV:er.

Komponenterna i styrprogrammet (Fig. 2.1) beror på storleken och komplexiteten hos den designade SRV. Vanligtvis, förutom de enklaste, består kontrollprogrammen av följande komponenter.

1. Riktig tids klocka en kontrollprogramkomponent som periodiskt ger information för planeringsprocesser.

2. Avbryt hanterare en kontrollprogramkomponent som hanterar aperiodiska förfrågningar till tjänster.

Z. Schemaläggare program en kontrollprogramkomponent som tittar på listan över processer som är schemalagda för exekvering och väljer en av dem.

4. Resursadministratör en kontrollprogramkomponent som, vid mottagande av en process som är planerad för exekvering, allokerar nödvändiga resurser minne och processor.

5. Dispetsare (kärna) en kontrollprogramkomponent som startar en process för exekvering.

Ris. 2.1. Kontrollprogramkomponenter i realtid

Insignalerna som behandlas av SRV har vanligtvis flera prioritetsnivåer. För vissa signaler, såsom de som är förknippade med undantag, är det viktigt att deras bearbetning slutförs inom ett visst tidsintervall. Om en process med högre prioritet begär en tjänst, bör exekveringen av andra processer avbrytas. Som en konsekvens måste systemadministratören kunna hantera minst två prioritetsnivåer av systemprocesser.

1. Avbrottsnivå systemprocesser- den högsta prioritetsnivån som tilldelas de processer som det är nödvändigt att reagera snabbt på. Ett exempel på en sådan process skulle vara realtidsklockprocessen.

2. Klocknivå den systemprocessprioritetsnivå som är tilldelad periodiska processer.

En annan prioriteringsnivå kan vara bakgrundsprocesser som inte är föremål för strikta tidsbegränsningar (till exempel en självtestprocess). Dessa processer exekveras när det finns lediga processorresurser.

Inom varje prioritetsnivå kan olika processklasser tilldelas olika prioriteringar. Till exempel kan det finnas flera avbrottsnivåer. För att undvika dataförlust bör ett avbrott från en snabbare enhet ersätta avbrottshantering från en långsammare enhet.

ProcessledningÄr valet av en process för exekvering, allokering av minne och processorresurser för den, och lanseringen av processen.

Periodiska processer är de som måste utföras med ett fast, förutbestämt tidsintervall (till exempel vid insamling av data eller styrning av ställdon). SRV-styrprogrammet använder sin realtidsklocka för att avgöra när processen startas. De flesta ETS har flera klasser av periodiska processer med olika perioder (tidsintervall mellan utförande av processer) och varaktighet för utförande. Styrprogrammet måste när som helst kunna välja vilken process som ska utföras.

Realtidsklockan är konfigurerad att ge en periodisk klocksignal, perioden mellan signalerna är vanligtvis några millisekunder. Klocksignalen initierar en avbrottsnivåprocess som startar processplaneraren för att styra periodiska processer. En process på avbrottsnivå hanterar vanligtvis inte periodiska processer själv, eftersom avbrottsbehandling måste slutföras så snabbt som möjligt.

Åtgärderna som utförs av styrprogrammet vid kontroll av periodiska processer visas i fig. 2.2. Schemaläggaren tittar igenom listan över periodiska processer och väljer en process från den att utföra. Valet beror på processens prioritet, processens period, den förväntade varaktigheten av utförandet och deadlines för att slutföra processen. Ibland, under samma period mellan klocksignalerna, är det nödvändigt att köra två processer med olika exekveringstider. I en sådan situation måste en process avbrytas under en tid som motsvarar dess varaktighet.

Ris. 2.2. Åtgärder för kontrollprogrammet när processen startas

Om ett avbrott registreras av kontrollprogrammet betyder det att en förfrågan har gjorts till någon av tjänsterna. Avbrottsmekanismen överför kontrollen till en fördefinierad minnesplats, som innehåller kommandot att byta till avbrottstjänst. Detta program ska vara enkelt, kort och snabbt att köra. Under avbrottstjänsten ignoreras alla andra avbrott av systemet. För att minska sannolikheten för dataförlust bör tiden som systemet förblir i detta tillstånd vara minimal.

Programmet som utför servicefunktionen måste blockera åtkomst till nästa avbrott för att inte avbryta sig själv. Den måste identifiera orsaken till avbrottet och initiera en högprioriterad process för att hantera signalen som orsakade avbrottet. I vissa höghastighetsdatainsamlingssystem lagrar avbrottshanteraren data för senare bearbetning som fanns i bufferten när avbrottet togs emot. Efter att ha hanterat avbrottet återgår kontrollen till ledningsprogram.

Vid varje given tidpunkt kan det finnas flera tilldelade processer med olika nivåer prioriteringar. Schemaläggaren anger i vilken ordning processer exekveras. Effektiv planering är avgörande om det är nödvändigt att uppfylla de krav som gäller för EOT. Det finns två huvudstrategier för planeringsprocesser.

1. Icke-förskjutande planering processschemaläggningsstrategi, när en process är schemalagd för exekvering, startas den och exekveras till slutet eller blockeras av någon anledning i väntan på datainmatning. Denna schemaläggning kan orsaka problem eftersom, i fallet med flera processer med olika prioriteringar, högprioritetsprocessen måste vänta på att den lågprioriterade processen ska avslutas.

2. Förflyttningsplanering- en processplaneringsstrategi, när exekveringen av en process kan avbrytas om tjänsten tar emot förfrågningar från processer med högre prioritet. En process med högre prioritet har företräde framför en process med lägre prioritet och tilldelas därför en processor.

Många olika schemaläggningsalgoritmer har utvecklats inom dessa strategier. Dessa inkluderar round-robin-schemaläggning, där varje process exekveras i tur och ordning, och hastighetsschemaläggning, där processer med kort exekveringsperiod ges högre prioritet vid första exekvering. Var och en av schemaläggningsalgoritmerna har vissa fördelar och nackdelar.

Information om den tilldelade processen skickas till resurshanteraren. Den allokerar det nödvändiga minnet för den valda processen, och i ett multiprocessorsystem - även processorn. Processen placeras sedan på "uppdragslistan", dvs. till listan över processer som ska köras. När processorn avslutar exekveringen av någon process och blir ledig, anropas avsändaren. Den tittar igenom den tillgängliga listan, väljer en process som kan köras på en ledig processor och startar den för exekvering.

De flesta använder datorer utan att tänka på hur de fungerar. Med principen fungerar det bra, inte särskilt snabbt, men det fungerar, men det fungerar fortfarande, det är också bra, bristerna kan övervinnas. Men när mållinjen kommer fortsätter järnet att fungera, men operationssalen vägrar att fungera, det är då vi går till människor som kan rätta till vår tragiska situation. Dessa hantverkare, proffs eller amatörer, använder några verktyg som kan visa hur enskilda komponenter i operativsystemet interagerar, vad som är kopplat till vad. Denna serie inkluderar gratis verktygövervakning av processer i systemet i realtid Process Explorer.

Det finns ingen installation av Process Explorer som sådan, vi laddar bara ner arkivet med programmet, packar upp och startar det, får tag i ett kraftfullt forskningsverktyg för driften av operativsystemet.

Arbetsdelen av programmet består av två delar. I den övre delen visas alla aktiva processer i en trädstruktur. Vi ser sammankopplingen av alla processer och för detta i tabellen kan vi få omfattande information: ägaren av processen, belastningen på processorn, minnesanvändning, processhandtaget, och detta är bara en liten del av allt. Välj bara inställningen för de visade kolumnerna så ser du hur många ytterligare information du kan få det. Den nedre delen visar de dynamiska biblioteken som används eller öppna filer involverade registernycklar. Visningsläget ändras genom att klicka på ikonen.

Separat anropas dialogrutan "Systeminformation", där de visas i grafiskt CPU-belastning, minnesanvändning, användning fysiskt minne, fart nätverkskopplingar... Data för de applikationer som använder en viss resurs mest visas i olika färger. Naturligtvis presenteras även annan systemdata, som förändras i realtid.

Det finns också en Process Explorer-ikon i meddelandefältet där aktuell nedladdning processor (du kan också lägga till nätverksaktivitet och minnesanvändning), när du håller markören över ikonen dyker ett fönster upp där den totala systembelastningen och procentandelen av enskilda program (som ger den högsta belastningen) visas.

När du väljer någon process eller kör program vi får fullständig statistisk information: köra trådar, arbeta med nätverksprotokoll, allmänna data, grafisk och digital prestanda, miljöparametrar, säkerhetsparametrar.

Genom att klicka höger knapp musen kan tilldela en processprioritet, helt pausa och sedan återuppta applikationen (det är bekvämt när all kraft i systemet krävs och vissa applikationer laddar det inte barnsligt, och det finns ingen önskan att förlora resultatet av det arbete som redan gjorts ), binda exekveringen av tråden till vissa processorer i multiprocessorsystem, avslutande av exekveringen av en process eller hela trädet.

Det finns möjlighet att söka efter en process som laddar vissa bibliotek eller öppnar vissa deskriptorer.

Naturligtvis kan du stänga av din dator från Process Explorer, starta om den, låsa den, sätta den i viloläge.

Och slutligen, de sista, enligt min mening, användbara funktionerna är att dra det valda programmet till förgrunden (det är helt enkelt omöjligt att nå vissa fönster, de går över de synliga gränserna och det finns ingen ikon i aktivitetsfältet, eftersom det är lämplig för detta fall), eller genom att dra en speciell ikon, välj processer i motsvarande processpanel en given applikation... Och möjligheten att installera en fantastisk Process Explorer istället för de begränsade och fullständiga nackdelarna med Task Manager.

För mig är Process Explorer en bra ersättning för Task Manager, som har en massa ytterligare möjligheter, vilket gör det tydligt hur de enskilda delarna av operativsystemet och enskilda program är sammankopplade. Det är bra att stämma av programvara ett system när enskilda program beter sig konstigt, tar upp mycket systemresurser eller inte överför flerprocessorkonfiguration. Jag börjar också använda det ganska aktivt när jag försöker skapa program på egen hand, ibland, visar det sig, för att göra upptäckter för mig själv under en detaljerad granskning av mina egna skapelser.

Fungerar utmärkt i 32 och 64 bitar operativsystem... Programmet erbjuder bara ett språk och det är engelska.

Process Explorer installationshemsida http://www.sysinternals.com

Process Explorer gratis nedladdningssida http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx

Senaste versionen i skrivande stund Process Explorer 11.33

Dela detta