Axborot texnologiyalari universiteti samarqand filiali "kompyuter injiniringi" fakulteti
Kontekstni va tutqichni qayta ishlash
Download 113.88 Kb. Pdf ko'rish
|
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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling