Operatsion tizimlar tushunchasi va


Process Control Block (PCB) Operatsion tizim jadvali



Yüklə 1,32 Mb.
səhifə3/5
tarix15.06.2022
ölçüsü1,32 Mb.
#61518
1   2   3   4   5
9-maruza OT

Process Control Block (PCB)

Operatsion tizim jadvali

Topshiriq, jarayon, oqim

CPU tominidan jarayondan jarayonga o’tishni boshqarish

Jarayonni rejalashtirish holati

  • Navbat ishi
  • Tayyor navbat
  • Navbat qurilmasi
  • winword.exe, notepad.exe, TOTAL64.exe

tayyor navbat va turli xil kiritish/chiqarish qurilmalari

Jarayon – adreslari maydoni


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

descriptor tushunchasi

  • 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

Jarayonlarni rejalashtirish

  • 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.

Yüklə 1,32 Mb.

Dostları ilə paylaş:
1   2   3   4   5




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin