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


Jarayonni boshqarish tizim ostining asosiy funksiyasi



Yüklə 3,32 Mb.
Pdf görüntüsü
səhifə30/253
tarix07.01.2024
ölçüsü3,32 Mb.
#209072
1   ...   26   27   28   29   30   31   32   33   ...   253
os

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

Yüklə 3,32 Mb.

Dostları ilə paylaş:
1   ...   26   27   28   29   30   31   32   33   ...   253




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin