U. R. Xamdamov, dj. B. Sultanov, S. S. Parsiyev, U. M. Abdullayev


Jarayonni boshqarish tizim ostining asosiy funksiyasi


Download 3.88 Mb.
Pdf ko'rish
bet29/242
Sana06.10.2023
Hajmi3.88 Mb.
#1693882
1   ...   25   26   27   28   29   30   31   32   ...   242
Bog'liq
a12b69867f018f785135aa04d3624799 Operatsion tizimlar грифли 100 шт

Jarayonni boshqarish tizim ostining asosiy funksiyasi: 
 Jarayonni yaratish va yo‘q qilish (jarayon bilan bog‘liq 
bo‘lgan ma’lumotlar tuzilishi);
 Resurslarga jarayon talabi navbatini qo‘llab-quvvatlash;
 Birgalikda resurslardan foydalanishga tashkil qilingan boshqa 
jarayonlardan joriy jarayonga ajratilgan resurslarni himoya qilish;
 Ayrim jarayonlarni to‘xtalishi va yangidan paydo bo‘lishini 
ta’minlash; 
 Jarayonlaro bog‘lanish vositasini taqdim etish. 
Jarayonni boshqarish bloki 
Jarayonni boshqarish bloki (Process Control Block – PCB) – bu 
har bir jarayon bilan bog‘liq quyidagi ma’lumotlarni o‘z ichiga olgan 
jarayonni boshqarish uchun foydalanadigan tizim ma’lumotlari 
tuzilishi hisoblanadi: 
2.4- rasm. Jarayonni boshqarish bloki tuzilishi 
 Jarayon identifikator raqami (ID si); 
Jarayon holati
 Buyruq hisoblagichining joriy qiymati (jarayonni bajarilishini 
davom ettirishda foydalaniladi); 
 Protsessor registeri qiymatlari (jarayonni qayta tiklashda ham 
foydalaniladi); 


43 
 Protsessorni rejalashtirish uchun ma’lumot (jarayon stekiga 
ko‘rsatgich, jarayon raqami); 
 Xotirani boshqarish uchun ma’lumot (jarayon xotira 
maydonining chegaralari); 
 Resurslar (jarayon bajarilishi uchun ajratilgan); 
 Hisob ma’lumotlari (e’lon qilingan ijro vaqtidan qolgan 
jarayonning umumiy bajarilish vaqti, jami kiritish/chiqarish vaqti va 
boshqalar); 
 Kiritish/chiqarish holatlari to‘g‘risidagi ma’lumotlar (ochiq 
fayllar ro‘yhati). 
Jarayonni boshqarish bloki tuzilishi 2.4- rasmda ko‘rsatilgan. 
 
2.2. Operatsion tizimdagi oqimlar va ularning turlari 
 
Oqim – bu operatsion tizimning mohiyati, protsessorda 
ko‘rsatmalar to‘plamini bajarish jarayoni, aniqrog‘i dastur kodi. 
Oqimlarning umumiy maqsadi ikki yoki ko‘plab turli xil vazifalarni 
protsessorda parallel bajarishdir.
2.5- rasm. Bitta oqimli bitta jarayon, uchta oqimli bitta jarayon 
ko‘rinishi 


44 
Oqim o‘zining kod segmenti, ma’lumotlar segmenti va ochiq 
fayllarini teng huquqli oqimlari bilan almashadi. Agar bir oqim kod 
segmentining xotira elementini o‘zgartirsa, qolgan barcha oqimlar 
buni ko‘radi. Oqim yengil jarayon deb ham ataladi. Oqimlar 
parallellash orqali dastur samaradorligini oshirish usulini taqdim etadi. 
Quyidagi rasmda bir oqimli va ko‘p oqimli jarayonlarning ishlashi 
ko‘rsatilgan. 
Oqimlar - bu klassik jarayonga mos keladigan ishchi oqimlarni 
kamaytirish hisobiga operatsion tizimning ish faoliyatini yaxshilashga 
qaratilgan dasturiy yondashuv. 
2.1- jadval. Jarayon va oqim o‘rtasidagi farq

Download 3.88 Mb.

Do'stlaringiz bilan baham:
1   ...   25   26   27   28   29   30   31   32   ...   242




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