|
Process Control Block (PCB) Operatsion tizim jadvali
|
bet | 3/6 | Sana | 13.05.2024 | Hajmi | 11,33 Kb. | | #228176 |
Bog'liq Fan Operatsion tizimlar 9-maruza. Operatsion tizimda jarayonlarProcess Control Block (PCB) Topshiriq, jarayon, oqim CPU tominidan jarayondan jarayonga o’tishni boshqarish
Navbat ishi
Tayyor navbat
Navbat qurilmasi
winword.exe, notepad.exe, TOTAL64.exe tayyor navbat va turli xil kiritish/chiqarish qurilmalari
0x00000000
0xFFFFFFFF
Virtual
address space
code
(text)
static data
heap
(ajratilgan dinamik xotira)
Kernel Code and Data
PC
SP
User Space
stack
(dynamically allocated)
Kernel Space
32-bit Linux & Win XP – 3G/1G user space/kernel space
Jarayon – adreslari maydoni
Deskriptor – operatsion tizimda jarayonlarni saqlaydi .
Bir jarayondan boshqasiga o‘tish
Jarayonlarni boshqarishda OT ularning ketma-ket bajarilishini ta’minlaydi. Ushbu vazifa OT rejalashtiruvchisi tomonidan hal qilinadi.
Masalan, ikkita jarayon berilgan - J0 va J1.
J0 jarayonida uzilishlar yoki tizim chaqirig‘i bo‘lsa, operatsion tizim o‘z holatini PCBda saqlaydi va protsessorni J1 jarayoniga o‘tkazadi (J1 jarayoni ham shunga o‘xshash tarzda ishlanadi). Har bir jarayonning bajarilish va to‘xtash muddatlari ko‘rsatilgan bo’ladi.
Bir jarayondan boshqasiga o‘tish Tayyor jarayonlar va kiritish/chiqarish qurilmalari uchun navbat diagrammasi
Qachonki kompyuter ko'p vazifali rejimda ishlasa, unda ko'pincha bir vaqtning o'zida protsessordan foydalanadigan bir nechta jarayon yoki oqimlar ishlaydi. Bu holat bir vaqtning o'zida ikki yoki undan ortiq jarayon yoki oqimlar tayyor holatda bo'lganda yuzaga keladi.
Agar faqat bitta protsessor mavjud bo'lsa, jarayonlar navbat bilan ishga tushishi tanlanishi kerak. OTning bunday tanlovga ega bo'lgan qismi rejalashtiruvchi, ishlatadigan algoritm esa rejalashtirish algoritmi deb ataladi.
|
| |