Rasm 3.4 The tayyor navbat va Kutmoq navbatlar.
yadro bo'shguncha kutish va uni qayta rejalashtirish mumkin. Xotiradagi jarayonlar soni ko'p dasturlash darajasi deb nomlanadi .
Ko'p dasturlash va vaqtni taqsimlash maqsadlarini muvozanatlash ham talab qiladi olish the umumiy xulq-atvor ning a jarayon ichiga hisob.
In umumiy, ko'pgina jarayonlarni kiritish-chiqarish bilan bog'langan yoki protsessor bilan bog'langan deb ta'riflash mumkin .
Kirish-chiqarish bilan bog'langan jarayon hisob - kitoblarni bajarishdan ko'ra ko'proq vaqtini kiritish-chiqarish uchun sarflaydigan jarayondir . Protsessorga
bog'langan jarayon , aksincha, ko'proq vaqtini
hisob - kitoblarga sarflab, kiritish-
chiqarish so'rovlarini kamdan-kam hosil qiladi.
Rejalashtirish Navbatlar
Sifatida
jarayonlar kiriting the tizimi, ular bor qo'yish ichiga a
tayyor navbat , qayerda ular tayyorlar va kutish uchun bajarmoq yoqilgan a CPU lar yadro Bu navbat hisoblanadi umuman saqlanadi kabi bog'langan ro'yxat; a tayyor navbat sarlavha o'z ichiga oladi ko'rsatkichlar uchun the birinchi PCB ichida the ro'yxati va har bir tenglikni tayyor navbatdagi keyingi tenglikni ko'rsatadigan ko'rsatgich maydonini o'z ichiga oladi .
The tizimi shuningdek o'z ichiga oladi boshqa navbatlar. Qachon a jarayon hisoblanadi
ajratilgan a CPU yadrosi, bu amalga oshiradi uchun a esa va oxir-oqibat tugatadi,
hisoblanadi uzilib qolgan, yoki ma'lum bir voqea sodir bo'lishini kutadi, masalan, kiritish-chiqarish so'rovining bajarilishi . Aytaylik, jarayon disk kabi qurilmaga kiritish-chiqarish so'rovini beradi. Qurilmalar protsessorlarga qaraganda ancha
sekin ishlayotganligi sababli, jarayon kerak bo'ladi Kutmoq uchun the I/U uchun bo'lish mavjud. Jarayonlar bu bor kutish uchun a Muayyan hodisa ro'y berishi - masalan, kiritish- chiqarish tugallanishi —
kutish navbatiga qo'yiladi (3.4-rasm).
A jarayonni rejalashtirishning umumiy ifodasi
navbat diagrammasi , masalan kabi bu ichida Rasm 3.5. Ikki turlari ning navbatlar bor hozir: the tayyor navbat va a o'rnatish ning Kutmoq navbatlar. The doiralar ifodalaydi the resurslar bu xizmat qilish the navbatlar va strelkalar tizimdagi jarayonlar oqimini ko'rsatadi.
A yangi jarayon dastlab tayyor navbatga qo'yiladi. U tanlanmaguncha u erda kutadi uchun ijro etish, yoki
jo'natilgan . Bir marta the jarayon hisoblanadi ajratilgan a CPU yadrosi va bajarilayotganda bir nechta hodisalardan biri sodir bo'lishi mumkin: