Operatsion tizimda jarayon tushunchasi


Process Control Block (PCB) CPU tominidan jarayondan jarayonga o’tishni boshqarish



Yüklə 10,84 Kb.
səhifə4/5
tarix29.04.2023
ölçüsü10,84 Kb.
#104658
1   2   3   4   5
Operatsion tizimlar tushunchasi va-fayllar.org

Process Control Block (PCB)

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

descriptor tushunchasi


  • Deskriptor – operatsion tizimda jarayonlarni saqlaydi .

Jarayonlarni rejalashtirish


  • Uzoq muddatli

  • O’rta muddatli

  • Qisqa muddatli

Jarayonlarni rejalashtirish algoritmlari


  • First Come First Serve (FCFS) Scheduling – birinchi kirganga birinchi xizmat

  • Shortest-Job-First (SJF) Scheduling – Vaqtni qisqartirish

  • Priority Scheduling – prioritetga mos rejalashtirish

  • Round Robin(RR) Scheduling – Har bir jarayon uchun aniq vaqt belgilanadi va shu vaqtda bajariladi

  • Multilevel Queue Scheduling – har bir jarayonlar to’plamining o’z algoritmi va shunga mos prioriteti mavjud bo’ladi

Rejalashtirish algoritmlari


  • Rejalashtirish algoritmlaridan biri ko’p bosqichli navbat (Multilevel Queue Scheduling) 1950-60-yillardan beri qo’llanilib keladi. Bu strategiya jarayonlarni bir necha guruhga klassifikatsiyalash imkoni bo’lganda qo’llaniladi.

  • Navbatlar quyidagi qoida asosida ishlaydi: birorta ham kichik prioritetga ega jarayon to undan prioriteti katta bo’lgan jarayon tugallanmaguncha ishga tushmaydi

Yüklə 10,84 Kb.

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