Mavzu: Operatsion tizimida jarayonlar Ishning maqsadi



Download 435,5 Kb.
bet2/5
Sana30.12.2021
Hajmi435,5 Kb.
#91327
1   2   3   4   5
Bog'liq
1-2

Jarayon statuslari:

R – ishga tushuvchi

S –uyg’onishni kutayotgan hodisalar

T – To’xtatilgan: Bajarimayotgan.

D – uzilishlarsiz uyqu

Z – Zombi: tugatilganjarayonlar.

Statik kalitlardan foydalanilganda, qo’shimcha belgilar ko’rsatilishi mumkin:

< - yuqori-prioritet (boshqa foydalanuvchilar uchun yaxshi emas)

N – past-prioritet (boshqa foydalanuvchilar uchun yaxshi)

L – xotirada yopiq sahifalar mavjud (real vaqt uchun va boshqa kiritish/chiqarish)

s – bosh sessiya

l – ko’p oqimli

+ - old planli jarayonlar guruhi



  1. Ishni bajarish tartibi

Operasion tizimda ishlayotgan jarayonlar holatini ko’rish uchun quyidagi buyruqlar orqali amalga oshiriladi:




  1. ps -a – terminalga bog’liq bo’lgan jarayonlar ro’yxatini chiqaradi.

ps -A | less – jarayonlarni kamroqini chiqaradi.

  1. ps -all – barcha jarayonlarni chiqaradi.

  2. ps -ef - qaysi buyruq orqali jarayon ishga tushirilgan

  3. pgrep -l -u bob - bob user orqali ishga tushirilgan buyruqlarni chiqaradi.

  4. kill all –barcha foydalanuvchilarga tegishli jarayonlar

  5. pkill -U username-aynan foydalanuvchiga tegishli jarayonlar

  6. ps –ax tizimga bog’liq bo’lgan jarayonlarni chiqaradi.

  7. ps -ax | grep application name – dasturga tegishli bo’lgan jarayonni chiqaradi

  8. ps -ax | grep firefox- aynan shunga tegishli jararyonni chiqaradi.

  9. top - aktiv prosseslarni ko’rish, foydalanuvchi nomi hajmi vaqti avtomatik yangilanib turadi

  10. kill -TERM 98989 -PID 98989 prossesini yopish

  11. ps -x terminaldan tashqari prossesni ko'rish

  12. ps -e tizimdagi barcha prossesni ko'rish

  13. ps -u user - foydalanuvchi prossesini ko'rish prosseslar bir biri bilan SIGNAL yordamida habarlashishi mumkin , signal bu raqam huddi aniq bir dastur yoki buyruq

kabi , prossesga signal yuborish un kill buyrug’idan foydalanamiz : masalan: kill -signal PID kill -l barcha signallarni ko'rish un ishlatiladi . kill -l raqam 12.23.33.55......

Mazkur rasmda barcha jarayonlar keltirilgan.



GNU foydalanuvchi grafik intеrfеysi – GUI (Graphical User Interface) loyixasi doirasida bash qobig’i ishlab chiqildi. Bash qobig’i o’zicha xеch qanday amaliy masalani bajarmaydi, ammo u hamma ilovalarning bajarilishini ta'minlaydi, chaqirilayotgan dasturlarni topadi, ularni ishga tushiradi va kiritish/chiqarishni ta'minlaydi.

Foydalanuvchi tizimga kirganda, komanda intеrprеtatori dasturi bajariladigan jarayon avtomatik tarzda yaratiladi. Agar komanda intеrprеtatoriga, bajarilgan faylga mos komanda uchrasa, u yangi jarayon yaratadi va unda “main” funktsiyasidan boshlab mos dasturni ishga tushiradi. Bu ishga tushirilgan dastur o’z navbatida jarayon yaratishi va unda boshqa dasturni ishga tushiradi va x.k. Yangi jarayonni tashkil etish va unda dasturni ishga tushirish uchun ikkita tizimli chaqirish API – fork () va exec (imya vo`polnyaеmogo fayla – bajariluvchi fayl nomi). fork() – tizimli chaqirish, holati asosiy jarayon holatiga o’xshash bo’lgan yangi adrеs makonini yaratishga olib kеladi.


Download 435,5 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish