Toshkent axborot texnologiyalari universiteti u. R. Xamdamov, dj. B. Sultanov, S. S. Parsiyev, U. M. Abdullayev operatsion tizimlar
Download 7.33 Mb.
|
Операцион тизимлар
Jarayon va oqim obyektlari
Windows jarayon bilan bog‘liq obyektlarning ikki turidan foydalanadi: jarayonlar va oqimlar. Jarayon - bu foydalanuvchi vazifasi yoki xotira va ochiq fayllar kabi resurslarga ega bo‘lgan dasturga mos keladigan obyekt. Oqim bu ketma-ket ishlaydigan va uzilib qolgan vazifaning taqsimlangan birligi, shuning uchun protsessor boshqa oqimga o‘tishi mumkin. Obyekt Jarayon Obyekt Oqim turi turi Jarayon IDsi Oqim IDsi Xavfsizlik tavsifiAsosiy ustuvorlik Oqim kontekstiDinamik ustuvorlik Protsessorni odatiy Asosiy ustuvorlik Obyekt bog’lash Obyekt Oqim protsessorining asosiy Kvota cheklovlariBajarilish vaqti asosiy yaqinligiOqimni bajarilish vaqti atributlari atributlari K/Ch hisoblagichlari Ogohlantirish holati Virtual mashina To‘xtalishlar soni operatsiyalari hisoblagichi Taqlid tokeniTugatish porti Istisno/Xatoliklarni Oqimdan chiqish holati tuzatish portlari Chiqish holati Oqimni yaratishOqimni ochish Jarayonni yaratish So‘rov oqimi ma’lumoti Jarayonni ochish Oqim ma’lumotini So‘rov jarayoni Xizmatlar ma’lumoti o‘rnatishJoriy oqim Jarayon ma’lumotini Oqimni tugatish o‘rnatish Xizmatlar Kontekstni olish Joriy jarayon Kontekstni o‘rnatish Jarayonni tugatish To‘xtatib turish Davom ettirish Oqimni ogohlantirish Jarayon obyekti Sinov ogohlantirish oqimini Tugatish portini ro‘yhatdan o‘tkazish Oqim obyekti 9.9- rasm. Windowsda jarayon (a) va oqim (b) obyektlari Windows ning har bir jarayoni 9.9(a)- rasmda ko‘rsatilgan umumiy tuzilishi ko‘rsatilgan obyekt bilan ifodalanadi. Har bir jarayon bir qator atributlar bilan belgilanadi va bajarilishi mumkin bo‘lgan harakatlar yoki xizmatlar soni bilan belgilanadi. Jarayon interfeysning e’lon qilingan usullari to‘plami orqali chaqirilganda xizmatni amalga oshiradi. Windows yangi jarayonni yaratganda, u yangi obyekt namunasini yaratish uchun shablon sifatida Windows jarayoni uchun belgilangan obyekt sinfini yoki turini ishlatadi. Yaratish vaqtida atribut qiymatlari belgilanadi. 9.1- jadvalda jarayon obyekti uchun har bir obyekt atributlarining qisqacha ta’rifi berilgan. Windows jarayonida bajarish uchun kamida bitta oqim bo‘lishi kerak. Ushbu oqim keyinchalik boshqa oqimlarni yaratishi mumkin. Ko‘p protsessorli tizimda bir xil jarayonning bir nechta oqimlari parallel ravishda bajarilishi mumkin. 9.2- jadvalda oqim obyekti atributi qiymati ko‘rsatilgan. Masalan, oqim protsessorining o‘xshashligi - bu oqimni bajaradigan ko‘p protsessorli tizimdagi protsessorlar to‘plamidir; ushbu to‘plam jarayon protsessorining yaqinligiga teng yoki pastki qismidir. Oqim obyektlarining atributlaridan biri, oqimning so‘nggi boshlanishida protsessor registrlari qiymatlarini o‘z ichiga olgan kontekst ekanligiga e’tibor bering. Ushbu ma’lumot oqimlarni to‘xtatib turish va davom ettirishga imkon beradi. Bundan tashqari, oqim to‘xtatilganda uning kontekstini o‘zgartirib, oqim holatini o‘zgartirish mumkin. jadval. Windowsda jarayon obyekti atributlari
jadval. Windowsda oqim obyekti atributlari
Download 7.33 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling