Kas ir preventīvā daudzuzdevumu veikšana? definīcija un nozīme

click fraud protection

Preventīvā vairākuzdevumu veikšana nosaka laika koplietošanas nosacījumu, kurā programmas, kas darbojas operētājsistēmā, saņem atkārtotu laika daļu no CPU. Atkarībā no operētājsistēmas laika posms var būt līdzvērtīgs visām programmām, vai arī tas var tikt pielāgots, lai atbilstu pašreizējai lietojumprogrammu un lietotāju kombinācijai.

Piemēram, programmām, kas darbojas sistēmas fonā, var piešķirt vairāk CPU laika neatkarīgi no frontālās slodzes un otrādi. Turklāt OS var saprast mašīnu ciklus, kas nepieciešami modemam vai sistēmas programmai nepārtrauktai apstrādei.

Technipages izskaidro preventīvo vairākuzdevumu veikšanu

Preventīvā vairākuzdevumu veikšana ir metode, kurā datora operētājsistēma izmanto dažus kritērijus izvēlēties, cik lielā mērā piešķirt kādam atsevišķam uzdevumam, pirms cits uzdevums izmanto darbību sistēma. Demonstrāciju par atbildības uzņemšanos par operētājsistēmu, sākot ar vienu uzdevumu un nododot to nākamajam uzdevumam, sauc par preempting.

Tā unikālā pārtraukšanas mehānisma izmantošanas īpašība to atšķir no kooperatīvas daudzuzdevumu veikšanas sistēma, un tipisks priekšapmaksas mērs ir pagājušais laiks, kas ir parādība, ko sauc par laika dalīšanu vai laiku sagriešana. Dažās operētājsistēmās dažām lietojumprogrammām var būt lielāka vajadzība nekā dažādām lietojumprogrammām, nodrošinot augstāko vajadzību projektu kontroli to palaišanas brīdī un, iespējams, ilgāku laika samazinājumu. Preventīvā vairākuzdevumu veikšana ļauj datoram droši atvēlēt katram procesam savu “laika daļu”.

Daudzuzdevumu paņēmieni tika izveidoti, lai palīdzētu vairākiem lietotājiem strādāt vienā mašīnā, bet kā gados pieauga, kļuva skaidrs, ka vairākuzdevumu veikšanu var turpināt īstenot neatkarīgi no to skaita lietotājiem. Tas radīja jaunu ēru vairāku lietojumprogrammu vienlaicīgai darbībai vienam lietotājam. Tātad agrīno datoru operētājsistēmas līdz pat personālajiem datoriem ir atzinušas un ieviesušas šo attīstību, lai uzlabotu veiktspēju.

Preventīvās vairākuzdevumu veikšanas biežie lietojumi

  • Operētājsistēma, kas veicina preventīva vairākuzdevumu veikšana nosaka dažādu uzdevumu sinhronizētas izpildes efektu.
  • Preventīva vairākuzdevumu veikšana nodarbojas ar būtiskām ārējām operācijām, piemēram, ienākošajiem datiem.
  • Lielākā daļa operētājsistēmu, kas ražota un izstrādāta pēdējos gados, ir bijusi preventīva daudzuzdevumu veikšana.

Bieža preventīvās vairākuzdevumu veikšanas ļaunprātīga izmantošana

  • Preventīva vairākuzdevumu veikšana tiek izmantots, lai risinātu konkrētas plānošanas politikas, nevis laika dalīšanu.
  • Izmantot preventīva vairākuzdevumu veikšana kad uzdevumi ir skaidri jāieprogrammē, lai tie dotu rezultātus, kad tiem nav nepieciešami sistēmas resursi.