Сурет 17 Құрылған тапсырмамен әрекеттерді таңдау.
Дискіні дефрагментациялау құралын тапсырмаларды жоспарлаушыға қосыңыз. Мұны істеу үшін
Тапсырманы жоспарлау шеберінде Шолу түймесін басып, таңдаңыз каталогта орналасқан
Defrag.exe бағдарламасын алыңыз
C:\Windows\System32\Defrag.exe (27-сурет) Күнделікті тапсырманы таңдаңыз.
Рис
. 23.
Завершение
работы
мастера
создания
простой
задачи
82
Тапсырманы жасау кезіндегі қателер тапсырманың көрсетілген уақытта басталмауы - қате
енгізілген құпия сөз немесе құпия сөз мүлде енгізілмеген. Тапсырма арқылы орындалатын
бағдарлама немесе сценарий жолы дұрыс емес. Егер орындалатын бағдарлама немесе сценарий
жолында бос орындар болса, онда жол тырнақшаға алынуы керек. Сондай-ақ жоспарлаушы
қызметінің күйін тексеру қажет. Ол жұмыс істеп тұруы керек және Тапсырмаларды
жоспарлаушы қызметінің іске қосу режимі «Авто» болуы керек.
3.3. Процестермен және ағындармен жұмыс істеу
«Process Explorer» (procexp.exe файлы) іске қосыңыз. Негізгі терезеде ағаш құрылымы түрінде
берілген жүйеде орындалатын барлық процестер тізімделеді (Cурет 28).
Процесс атауын екі рет шерткенде оның сипаттары терезесі ашылады (Cурет 29). Процесс
сипаттары таңдалған процестің жұмысы туралы ақпаратты береді. «Сурет» қойындысы
бағдарламаға жолды, негізгі процесті, ағымдағы жұмыс каталогын, процесті жою мүмкіндігін
және т.б. қамтиды. «Өнімділік» қойындысы процессорды пайдалану туралы ақпаратты көрсетеді,
» Графиктер құрастырылған.
.
Сурет 26.Жасалатын тапсырманың жалпы параметрлері
Сурет 27. Ғимаратты жоспарлаушы
83
Бағдарлама жұмысының екі режимі бар. Дескрипторлар режимінде және DLL кітапханаларының
режимінде режимдер арасында ауысу Ctrl + H пернелер тіркесімі арқылы жүзеге асырылады -
тұтқаларды көрсету режиміне ауысу және Ctrl + D - DLL дисплей режиміне ауысу.
Сурет 28.Process Explorer негізгі терезесі.
Сурет 29.
Процесс сипаттары терезесі.
84
30-сурет.Дескрипторды көрсету режимі.
Дескриптор режимінде (сурет. 30) төменгі терезеде процестің жоғарғы терезесінде таңдалған
барлық ашық дескрипторлар көрсетіледі, бұл жағдайда procexp процесінде ашылған
дескрипторларды көреміз.exe: бөлім – жад менеджері ортақ жад үшін "бөлім" нысаны.
Semaphore-атқарушы жүйе "семафор" нысандарын анықтайды. File-I / O менеджері файлдық
жүйенің файлдарын қамтитын құрылғы драйвері ресурстарының ашық даналарын көрсету үшін
"файл" нысанын анықтайды. Key - жүйелік тізілімнің ашық кілтін ұсыну үшін "кілт". Процесс
менеджері "ағын" (Thread) және "процесс" (процесс) нысандарын жасайды. Мутант-мутанттың
ішкі атауы.
DLL кітапхана режимінде (сурет. 31) процесс жүктеген барлық динамикалық кітапханалар және
жадта көрсетілген файлдар көрсетіледі.
Сурет. 31. DLL кітапханаларын көрсету режимі
Process Explorer сізге процесті кідіртуге/қайта бастауға, басымдықты өзгертуге, процесті
жоюға немесе процесті және оның ағашын жоюға мүмкіндік береді. Мұны істеу үшін қажетті
процесті тінтуірдің оң жақ түймесімен нұқыңыз және ашылған контекстік мәзірден қажетті
85
әрекетті таңдаңыз. Мысалы, explorer процесінде.exe, procexp процесін қамтиды.exe, сіз бұл
процесс ағашын жоя аласыз (сурет. 32). Процесті тоқтата тұру басқа қосымшаларды пайдалану
үшін бос емес ресурстарды уақытша босатуы мүмкін.
Process Explorer пайдаланушыға ыңғайлы құралды ұсынады, оның көмегімен белгілі бір
терезенің қай процестің ашылғанын анықтау өте оңай. Мұны істеу үшін Process Explorer
құралдар тақтасынан түймені ашылған терезенің кез келген жеріне апарыңыз. Осыдан кейін,
негізгі терезенің жоғарғы жағында қалаған процестің аты көрсетіледі (сурет. 33).
"Параметрлер – тапсырмалар менеджерінің орнына" мәзір элементін пайдаланып, стандартты
Windows тапсырмалар менеджерін Process Explorer-ге ауыстыруға болады (сурет. 34). Process
Explorer-ден шақырылған жүйе туралы ақпарат Windows тапсырмалар менеджерінің ұқсас
қойындысынан гөрі толық.
Сурет. 33. Қалаған процестің атын бөлектеу
Мәзірдің "Файл – Сақтау" тармағын қолданыңыз (сурет. 35), мәтіндік файлға барлық
процестердің тізімін сипаттамамен және олардың әрқайсысы алатын жад көлемімен сақтаңыз.
Рис
. 32.
Уничтожение
дерева
процессов
86
Сурет. 34. Стандартты тапсырмаларды ауыстыру
Сурет 35. Барлық процестер тізімін мәтіндік файлға сақтау
Процесс басымдылығының бөлінген процессор уақытының көлеміне әсерін есептей аласыз,
сонымен қатар басымдылықты орнатуға болады (процессті тінтуірдің оң жақ түймешігімен
басу арқылы басымдықты таңдауға болады). 36-суретте сәйкесінше «Нақты уақыт: 24» және
4 берілген басымдықпен бір минутта жалпы қанша уақыттың бөлінетіні көрсетілген.
87
Сурет 36. Бөлінген ресурстарға басымдықтың әсері
Ағындардың, сондай-ақ процестердің басымдылықты өзгерту мүмкіндігі бар, ағынның
басымдығы процестің басымдылығын өзгерту арқылы өзгереді. Процестер сияқты, ағындарға
CPU уақыты беріледі және ағындарды тоқтата тұруға және өлтіруге болады.
Процесс ішінде орындалатын ағындарды көру үшін процесс сипаттары терезесінде ағындар
қойындысын ашыңыз (37 сурет).
Технологиялық жіп стегін көру үшін «Стек» пернесін басу керек (Cурет 38).
«Процесс мониторын» іске қосыңыз (ProcmonRus.exe файлы). Утилитаның негізгі терезесі
ашылады (Cурет 39).
Бұл терезеде сіз процестердің орындалу кезіндегі әрекеттерін бақылай аласыз.
«Файл – Сақтау» мәзірінің көмегімен журналдағы процестер туралы ақпаратты сақтауға
болады (Cурет 40).
Процесс мониторы утилитасын пайдаланып, процестің әрекеттерін («оқу» және «жазуды»
қоса) файлдармен, тізіліммен және желімен бақылай аласыз. Ол үшін «Параметрлер –
Бағандарды таңдау» мәзіріне өтіп, «Санат» бағанасын таңдаңыз (41-сурет). Нәтижесінде «Санат»
бағанында процестің әрекеттерін көруге болады (Cурет 42).
88
Рис
. 37.
Потоки
Рис
. 38.
Стек
потока
89
Рис
. 39.
Главное
окно
Process Monitor
Рис
. 40.
Сохранение
в
журнал
90
Cурет 42. Процесс әрекеттерін қадағалау
Сондай-ақ «Құралдар – Белсенді процестер журналы» мәзірі арқылы процестердің белсенділігін
бақылауға болады (Cурет 43.)
91
.
Process Monitor журналдардан таңдау жасауға мүмкіндік беретін сүзгілерді жасау
мүмкіндігін береді. Сүзгі мәзіріне Ctrl+L пернелер тіркесімін басу арқылы кіруге болады.
Сүзгілерді көптеген параметрлер бойынша құруға болады, мысалы, процестің аты, уақыты,
категориясы, операциялары және т.б. Файлға жазу арқылы процестерді таңдайтын сүзгіні
құрайық (44-сурет).
Сондай-ақ бағдарламалық құралды орнату кезінде файлдық жүйемен және тізіліммен
процестердің жұмысын бақылауға болады. Бұл функцияны 7-zip орнату мысалы арқылы
қарастырыңыз. Бағдарламаны орнатыңыз. Орнатқаннан кейін бағдарламаны орнату кезінде
тізілімге кілттерді жазу туралы ақпаратты көрсетіңіз. Ол үшін RegCreateFile файлына жазу
арқылы процестерді таңдайтын сүзгіні жасау керек. 7-zip ақпаратты қай тізілім кілттерінде
сақтағанын анықтаңыз. Аналогия бойынша жаңа деректер қандай диск каталогтарында
жасалғанын анықтаңыз.
Рис
. 43.
Лог
активных
процессов
|