Axborot texnologiyalari universiteti samarqand filiali "kompyuter injiniringi" fakulteti


Kontekstni va tutqichni qayta ishlash


Download 113.88 Kb.
Pdf ko'rish
bet3/11
Sana17.06.2023
Hajmi113.88 Kb.
#1527317
1   2   3   4   5   6   7   8   9   10   11
Bog'liq
USANOV.M. 3 amalliy

Kontekstni va tutqichni qayta ishlash. Jarayon mavjudligi davomida uning 
bajarilishi bir necha marta to‘xtatilishi va tiklanishi mumkin. Jarayonning 
bajarilishini davom ettirish uchun uning ish muhitining holatini tiklash kerak. Ish 
muhitining holati registrlar holati va dastur hisoblagichi, protsessorning ishlash 
tartibi, fayllarni ochish uchun ko‘rsatgichlar, tugallanmagan kiritish-chiqarish 
operatsiyalari to‘g‘risidagi ma'lumotlar, ushbu jarayon tomonidan amalga oshirilgan 
tizim qo‘ng‘iroqlarining xato kodlari va boshqalar bilan ko‘rsatiladi. Ushbu 
ma'lumot jarayonning mazmuni deb ataladi . 
Bundan tashqari, jarayonlarni rejalashtirishni amalga oshirish uchun operatsion 
tizim qo‘shimcha ma'lumotlarni talab qiladi: jarayon identifikatori, jarayon holati, 
jarayonning imtiyoz darajasi to‘g‘risida ma'lumotlar, kod segmentining joylashuvi 
va boshqa ma'lumotlar. Ba'zi operatsion tizimlarda (masalan, UNIX operatsion 


tizimlarida) operatsion tizim tomonidan jarayonlarni rejalashtirish uchun 
foydalaniladigan bunday ma'lumot jarayonlar dastagi deb ataladi . 
Jarayonni tavsiflovchi, kontekst bilan taqqoslaganda, jarayonni rejalashtirish 
quyi tizimiga osonlikcha kirishi mumkin bo‘lgan ko‘proq operatsion ma'lumotlarni 
o‘z ichiga oladi. Jarayon konteksti kamroq dolzarb ma'lumotlarni o‘z ichiga oladi va 
operatsion tizim tomonidan to‘xtatilgan jarayonni qayta boshlash to‘g‘risida qaror 
qabul qilingandan keyingina foydalaniladi. 
Jarayon navbatlari - bu ro‘yxatlarga birlashtirilgan alohida jarayonlarning 
tutqichlari. Shunday qilib, har bir tavsiflovchi, boshqa narsalar qatorida, navbatda 
unga yaqin joylashgan boshqa identifikatorga kamida bitta ko‘rsatkichni o‘z ichiga 
oladi. Navbatlarning bunday tashkil etilishi ularni qayta tartiblash, jarayonlarni 
kiritish va chiqarib tashlash, jarayonlarni bir holatdan ikkinchi holatga o‘tkazishni 
osonlashtiradi. 
Dastur kodi faqat operatsion tizim unga jarayon yaratgandan keyingina bajarila 
boshlanadi. Jarayonni yaratish quyidagilarni anglatadi: 
1. Ushbu jarayonni, ya'ni uning tavsiflovchisi va kontekstini tavsiflovchi 
axborot tuzilmalarini yaratish; 
2. Yangi jarayonning dastasini tayyor jarayonlar qatoriga kiritish
3. Jarayonning kod segmentini RAMga yoki almashtirish maydoniga yuklang. 

Download 113.88 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   11




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