Pag-iskedyul ng Panguna

May -Akda: Randy Alexander
Petsa Ng Paglikha: 24 Abril 2021
I -Update Ang Petsa: 1 Hulyo 2024
Anonim
Deriving a demand curve, given a demand schedule
Video.: Deriving a demand curve, given a demand schedule

Nilalaman

Kahulugan - Ano ang ibig sabihin ng Pangunahing Pag-iskedyul?

Ang pag-iskedyul ng prioridad ay isang paraan ng mga proseso ng pag-iskedyul batay sa priyoridad. Sa pamamaraang ito, pinipili ng taga-iskedyul ang mga gawain upang magtrabaho ayon sa bawat priyoridad, na naiiba sa iba pang mga uri ng pag-iskedyul, halimbawa, isang simpleng pag-ikot na robin.


Ang pag-iskedyul ng priyoridad ay nagsasangkot ng priority na gawain sa bawat proseso, at ang mga proseso na may mas mataas na mga priyoridad ay isinasagawa muna, samantalang ang mga gawain na may pantay na mga prayoridad ay isinasagawa sa isang first-come-first-serve (FCFS) o bilog na batayan ng robin. Ang isang halimbawa ng isang pangkalahatang-priority-pag-iskedyul algorithm ay ang pinakamaikling-trabaho-una (SJF) algorithm.

Isang Panimula sa Microsoft Azure at ang Microsoft Cloud | Sa buong gabay na ito, malalaman mo kung ano ang lahat ng cloud computing at kung paano makakatulong ang Microsoft Azure sa iyo upang lumipat at patakbuhin ang iyong negosyo mula sa ulap.

Ipinapaliwanag ng Techopedia ang Pag-iskedyul ng Priority

Ang mga prioridad ay maaaring maging pabago-bago o static. Ang mga pangunahing priyoridad ay inilalaan sa panahon ng paglikha, samantalang ang mga dynamic na priyoridad ay itinalaga depende sa pag-uugali ng mga proseso habang nasa system. Upang mailarawan, ang scheduler ay maaaring pabor sa input / output (I / O) masinsinang mga gawain, na nagbibigay-daan sa mga mamahaling kahilingan na maisyu sa lalong madaling panahon.


Ang mga prayoridad ay maaaring tukuyin sa loob o panlabas. Ginagamit ng mga priyoridad na priyoridad ang paggamit ng ilang masusukat na dami upang makalkula ang priyoridad ng isang naibigay na proseso. Sa kaibahan, ang mga panlabas na priyoridad ay tinukoy gamit ang mga pamantayan sa labas ng operating system (OS), na maaaring isama ang kabuluhan ng proseso, ang uri pati na rin ang kabuuan ng mga mapagkukunan na ginagamit para sa paggamit ng computer, kagustuhan ng gumagamit, commerce at iba pang mga kadahilanan tulad ng politika , atbp.

Ang pag-iskedyul ng prioridad ay maaaring alinman sa mga sumusunod:

  • Preemptive: Ang ganitong uri ng pag-iskedyul ay maaaring preempt ang sentral na yunit ng pagproseso (CPU) kung sakaling ang priyoridad ng bagong dating na proseso ay mas malaki kaysa sa mga umiiral na proseso.
  • Hindi preemptive: Ang ganitong uri ng pag-iskedyul ng algorithm ay naglalagay lamang ng bagong proseso sa tuktok ng handa na pila.

Ang walang limitasyong pagharang, kung hindi man ay tinatawag na gutom, ay isa sa mga pangunahing isyu tungkol sa mga algorithm sa pag-iskedyul ng prioridad. Ito ay isang estado kung saan ang isang proseso ay handa na maisakatuparan, ngunit nahaharap sa isang mahabang paghihintay sa pagkuha ng itinalaga sa CPU.


Kadalasan posible na ang isang priority algorithm ng pag-iiskedyul ay maaaring gumawa ng isang mababang-priority na proseso maghintay nang walang hanggan. Halimbawa, sa isang masidhing pag-load ng system, kung mayroong isang bilang ng mga mas mataas na proseso ng priyoridad, ang mga proseso ng mababang-priority ay hindi maaaring makuha ang CPU para sa pagpapatupad.

Ang isang lunas sa gutom ay pag-iipon, na isang pamamaraan na ginamit upang unti-unting madagdagan ang priyoridad ng mga proseso na naghihintay ng mahabang panahon sa system.