Коммерциялық емес акционерлік қоғам Ғұмарбек Дәукеев атындағы Алматы энергетика және байланыс



Pdf көрінісі
бет1/9
Дата27.03.2022
өлшемі0,57 Mb.
#28920
  1   2   3   4   5   6   7   8   9
Байланысты:
№5 зертханалық жұмыс



Коммерциялық емес акционерлік қоғам 

Ғұмарбек Дәукеев атындағы "Алматы энергетика және байланыс 

университеті" 

Ақпараттық технологиялар институты 

Ақпараттық жүйелер және киберқауіпсіздік кафедрасы 

 

 



 

 

 



 

 

№5 зертханалық жұмыс 



 

 

Тақырып: Linux-та процестерді басқару 

Пән: Linux операциялық жүйесі 

Мамандық:  

Орындаған: 

Тобы: 


Қабылдаған: 

 

 



 

_______________     _____________   «_____»  ____________  2021 г. 

        "баға"                      "қолы"                     "күні" 

 

 



 

 

 



 

 

 



 

 

Алматы 2021 



 

 



Кіріспе 

 

Процесс – бұл әр бағдарлама. Әр іске қосылған бағдарлама үшін бөлек 

процесс  жасалады.  Процесс  барысында  бағдарламаға  процессор  уақыты, 

жедел  жад  және  басқа  жүйелік  ресурстар  бөлінеді.  Әр  процестің  жеке 

идентификаторы,  Process  ID  немесе  жай  PID  бар,  олар  көбінесе  Linux 

процестерін  анықтайды.  PID  кездейсоқ  анықталмайды,  мен  айтқанымдай, 

инициализация  бағдарламасы  PID  1  алады,  ал  іске  қосылған  әрбір  келесі 

бағдарлама  бір  –  бірден  көп.  Осылайша,  пайдаланушы  бағдарламаларының 

PID бірнеше мыңға жетеді. 

Шын  мәнінде,  Linux  процестері  дәл  қазір  сізге  көрінетіндей  дерексіз 

емес.  Оларды  сезінуге  болады.  Файл  менеджерін  ашып,  түбірлік  каталогқа 

өтіп, / proc қалтасын ашыңыз. Мұнда бірнеше Нөмірді көресіз бе? Сонымен, 

мұның  бәрі  -  барлық  іске  қосылған  процестердің  PID.  Осы  қалталардың 

әрқайсысында процесс туралы барлық ақпарат бар. 

 

 



Зертханалық жұмысты орындау тәртібі: 

1) yes бағдарламасын ағынсыз сыртқы фонда іске қосу керек. 

2) Шығыс ағынын басу арқылы  yes бағдарламасын  сыртқы фонда  іске 

қосыңыз,  содан  кейін  оның  орындалуын  кідіртіңіз,  бағдарламаны  қайта  іске 

қосыңыз және оның орындалуын аяқтаңыз. 

3)  yes  бағдарламасын  онлайн режимінде  іске  қосыңыз,  шығыс  ағынын 

баспай, бағдарламаның орындалуын тоқтата тұрыңыз. 

4) фондық режимде орындалатын кез келген процесті алдыңғы жоспарға 

ауыстыру және одан кейін оны қалыптастыру қажет. 

5)  шығу  жолын  басу  арқылы  фондық  процесті  іске  қосыңыз,  jobs 

пәрменімен процестің күйін тексеріңіз. 

6)  Yes  бағдарламасын  фондық  режимде  іске  қосыңыз,  содан  кейін 

жүйеде іске қосылған процестер туралы ақпаратты top командасымен алыңыз, 

Біздің  іске  қосылған  Yes  процесін  табыңыз  және  оны  top  бағдарламасын 

пайдаланып, одан шықпай-ақ аяқтаңыз. 

7)  4  Yes  процесін  фондық  режимде  шығу  жолын  басу  арқылы  іске 

қосыңыз.  Олардың  PID-дегі  екі  процесті  аяқтау  керек,  ал  қалған  екеуі  үшін 

олардың идентификаторы бойынша жұмысты аяқтау қажет. 

8) renice бағдарламасын қолдана отырып, екі Yes тапсырмасын фондық 

режимде іске қосыңыз тапсырмалардың басымдықтарын олар тең болатындай 

етіп өзгертіңіз. 

9) cron бағдарламасын қолдана отырып, test файлында не істеу керек.txt 

сіздің  үй  каталогыңызға  келесі  жол  қосылды  "Сәлем  әлем".  Бұл  әрекет  әр 

минут сайын бір рет болуы керек. 

 

 

Процесс ұғымы  



 

Бағдарламаны  іске  қосқан  сайын  сіз  әдебиетте  процесс  деп  аталатын 

нәрсені  бастайсыз.  Басқаша  айтқанда-процесс  қазіргі  уақытта  орындалатын 

бағдарлама  немесе  оның  ұрпақтары  деп  аталады.  Әр  процесс 

пайдаланушының  атынан  басталады.  Жүктеу  кезінде  басталған  процестер, 

әдетте, түбірлік пли nobody пайдаланушыларының атынан орындалады. Әрбір 

пайдаланушы іске қосылған процестердің әрекетін басқара алады.  

Сонымен  қатар,  түбірлік  пайдаланушы  барлық  процестерді  басқара 

алады  —  оның  атынан  іске  қосылған  және  операциялық  жүйенің  басқа 

пайдаланушылары жасаған процестер.  

Процестерді басқару утилиталар арқылы, сондай-ақ кейбір командалық 

қабық командалары (shell) арқылы жүзеге асырылады. Жүйеде әрбір процестің 

бірегей  нөмірі  бар  —  процестің  сәйкестендіру  нөмірі  (Process  Identification, 

PID).  Бұл  нөмірді  операциялық  жүйенің  өзегі,  сонымен  қатар  процестерді 

басқару үшін кейбір утилиталар пайдаланады. 

 

Linux-тағы процестердің түрлері үш түрге бөлінеді: 






Достарыңызбен бөлісу:
  1   2   3   4   5   6   7   8   9




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет