PCB komponentining funktsiyasi
Oct 24, 2019|
SCitec bilan xavfsiz zaryadlashda davom eting
PCB komponentining funktsiyasi
1 Jarayonni boshqarish bloki: Jarayonni boshqarish blokining vazifasi ko'p dasturli muhitda mustaqil ravishda ishlay olmaydigan dasturni (shu jumladan ma'lumotlarni), mustaqil ishlaydigan asosiy blokga va bir vaqtning o'zida bajarilishi mumkin bo'lgan jarayonni yaratishdir. boshqa jarayonlar.
2 Blok: Bu protsessordagi jarayonni rejalashtiruvchi tomonidan bajarilishi mumkin bo'lgan jarayondagi dastur kodlari segmenti.
3 Ma'lumotlar segmenti: jarayonga mos keladigan dastur tomonidan qayta ishlangan xom ashyo yoki dastur bajarilgandan so'ng hosil bo'lgan oraliq yoki yakuniy ma'lumotlar bo'lishi mumkin bo'lgan jarayonning ma'lumotlar segmenti.
Jarayonning ishlashini tavsiflash va boshqarish uchun PCBda ishlatiladigan ma'lumotlar
1, jarayon identifikatori ma'lumotlari
Jarayon identifikatori jarayonni yagona aniqlash uchun ishlatiladi. Jarayon odatda quyidagi ikkita identifikatorga ega.
Tashqi identifikator. Yaratuvchi tomonidan taqdim etilgan, odatda harflar va raqamlardan iborat bo'lib, ko'pincha jarayonga kirish uchun foydalanuvchilar (jarayonlar) tomonidan foydalaniladi. Tashqi identifikatorlarni eslab qolish oson, masalan: hisoblash jarayoni, chop etish jarayoni, yuborish jarayoni, qabul qilish jarayoni va boshqalar.
Ichki identifikator: tizimdan foydalanishni osonlashtirish uchun o'rnatiladi. Barcha OTlarda har bir jarayonga ichki identifikator sifatida yagona butun son beriladi. Odatda bu jarayonning ramzi. Jarayonning oilaviy munosabatlarini tasvirlash uchun, shuningdek, ota-ona jarayoni identifikatorini va bola jarayoni identifikatorini o'rnatishingiz kerak. Shuningdek, jarayon qaysi foydalanuvchiga tegishli ekanligini ko'rsatish uchun foydalanuvchi identifikatorini o'rnatishingiz mumkin.
2, protsessor holati haqida ma'lumot
Protsessor holati haqidagi ma'lumotlar asosan protsessorning turli registrlari tarkibidan iborat.
Umumiy maqsadli reestr. Foydalanuvchi vizual registr sifatida ham tanilgan, unga ma'lumotni vaqtincha saqlash uchun foydalanuvchi dasturi orqali kirish mumkin.
Ko'rsatmalar reestri. Keyingi kirish uchun ko'rsatma manzilini saqlang.
PSW dasturi holati so'zi. Unda holat ma'lumotlari mavjud. (shart kodi, bajarish rejimi, uzilish maskasi bayrog'i va boshqalar)
Foydalanuvchi stek ko'rsatkichi. Har bir foydalanuvchi jarayoni jarayon va tizim chaqiruv parametrlari va qo'ng'iroq manzillarini saqlaydigan bir yoki bir nechta bog'langan tizim steklariga ega. Stack ko'rsatkichi stekning yuqori qismini ko'rsatadi.
3. Jarayonni rejalashtirish ma'lumotlari
Jarayonni rejalashtirish va jarayonni almashtirish bilan bog'liq ba'zi ma'lumotlar ham PCBda saqlanadi.
(1) Jarayon holati. Jarayonni rejalashtirish va almashtirish uchun asos sifatida jarayonning joriy holatini ko'rsatadi.
(2) Jarayon ustuvorligi. Butun son protsessor yordamida jarayonning ustuvorlik darajasini tavsiflash uchun ishlatiladi va eng yuqori ustuvorlikka ega bo'lgan jarayon protsessordan ustun turadi.
(3) Jarayonni rejalashtirish uchun zarur bo'lgan boshqa ma'lumotlar. (Jarayon protsessorni kutgan vaqt yig'indisi, jarayon bajarilgan vaqt yig'indisi)
(4) Voqealar. Bu jarayon bajarilish holatidan blokirovka holatiga o'tishni kutadigan hodisadir. (bloklanish sababi)
Jarayon konteksti:
Jarayonni bajarish faoliyatining butun jarayonining statik tavsifi. U jarayonning bajarilishi bilan bog'liq bo'lgan kompyuter tizimidagi turli registrlarning qiymatlarini, kompilyatsiyadan so'ng dastur segmentlari tomonidan tuzilgan mashina ko'rsatmalari kodlari to'plamini, ma'lumotlar to'plamini va turli stek qiymatlari va PCB tuzilmalarini o'z ichiga oladi. Foydalanuvchi darajasidagi kontekst, tizim darajasidagi kontekst va boshqalar kabi ma'lum bir ijro darajasiga ko'ra birlashtirilishi mumkin.
Jarayon mavjudligining o'ziga xos belgisi
Jarayonning butun hayotiy tsikli davomida tizim har doim jarayonni tenglikni nazorat qiladi, ya'ni tizim jarayonning mavjudligini hamma narsadan ko'ra jarayonning tenglikni tengligini sezadi, shuning uchun PCB jarayondir. Yagona belgi.


