Ang pag - iiskedyul ng mga proseso ay isang mahalagang metriko sa pagsusuri sa pagsasagawa ng isang operating system.

Mga Proseso ng Pag - unawa

Ang processing ay kinasasangkutan ng pagpili kung aling proseso ang tumatakbo sa CPU sa anumang ibinigay na panahon.Ang nag-iskedyul ay naglalayong gawing lubos ang pagtugon ng sistema at sa pamamagitan ng pag-utput habang pinananatili ang pagiging patas sa mga proseso.

Pagkalkula sa Pagiging Malaganap

Ang pagiging mabisa ay maaaring kalkulahin gamit ang pormula:

[Efficiency = (Tal CPU Time - Idle Time) / Kabuuang CPU Time

Ang proporsiyong ito ay nagpapahiwatig ng proporsiyon ng oras na ginugugol ng CPU sa pagsasagawa ng mga proseso laban sa pagiging walang ginagawa.

Praktikal na Halimbawa

Ipagpalagay nang tumatakbo ang isang sistema sa loob ng 10 oras, na may 2 oras na walang ginagawa, at ang kahusayan ay tinataya na:

Efficiency = (10 - 2) / 10 = 0.8 o 80%[

Mga Salik na Nakaaapekto sa Pagiging Episiya

May ilang salik na nakaiimpluwensiya sa pag - iiskedyul ng kahusayan, kasali na ang:

  • Proseso bago ang pagproseso
  • Pagliko ng Context sa ibabaw
  • Pag - isipan ang dahilan ng pagtatalo
  • Nagbabarenang mga algorithm