Erinevus töö- ja CPU-planeerimise vahel

Peamine erinevus - töö planeerimine vs protsessori planeerimine
 

Protsess on käivitamisel olev programm. Arvutisüsteemis töötab paralleelselt mitu protsessi. On oluline maksimeerida protsessori kasutamist. Operatsioonisüsteem saab arvuti produktiivseks muuta, lülitades protsessori protsessori vahel ümber. Protsessori maksimaalseks kasutamiseks on oluline iga protsess mõnda protsessi käivitada. Protsessid, mida peaks teostama, paigutatakse valmis järjekorda. Töö ajakava on mehhanism, mille abil valida, milline protsess tuleb viia valmis järjekorda. Protsessori planeerimine on mehhanism, mille abil valida järgmine protsess, mida järgmiseks teostada, ja eraldada sellele protsessorile keskseade. See on see võtme erinevus tööaja planeerimise ja protsessori planeerimise vahel. Töö planeerimist tuntakse pikaajalise ajakavana, samal ajal kui CPU ajakava nimetatakse lühiajaliseks ajakavaks. Tööde ajastamise teostab tööde planeerija või pikaajaline plaanija. CPU ajastamist teostab CPU planeerija või lühiajalise planeerija.

SISU

1. Ülevaade ja peamised erinevused
2. Mis on töö planeerimine
3. Mis on protsessori planeerimine
4. Sarnasused töö- ja CPU-planeerimise vahel
5. Kõrvuti võrdlus - töö plaanimine vs protsessori plaanimine tabelina
6. Kokkuvõte

Mis on töö planeerimine?

Süsteemis võib olla mitu protsessi korraga. Võimalik, et neid pole võimalik õigeaegselt täita. Seetõttu paigutatakse need protsessid salvestusse või töökogumi, et neid saaks hiljem käivitada. Tööde ajastamine on mehhanism protsesside valimiseks sellest salvestusruumist ja nende viimiseks valmis järjekorda. Selle ülesande täidab tööde planeerija või pikaajaline plaanija. Üldiselt võtab pikaajaline plaanija kutsumine aega. See võib võtta sekundeid või minuteid. Sagedus on pöördvõrdeline ajaga. Seetõttu on töö planeerija sagedus protsesside kogumist protsessi valimiseks minimaalne, võrreldes lühiajalise planeerijaga.

Joonis 01: CPU

Mitme programmeerimise üks peamisi eesmärke on protsesside käitamine kogu protsessori maksimaalseks kasutamiseks. Niisiis kontrollib töö planeerimise mehhanism multiprogrammeerimise astet. See mõjutab ka protsessi oleku üleminekut. Töö planeerimise või pikaajalise kavandamise tõttu toimub protsesside üleminek uuest olekust valmis olekusse.

Mis on protsessori planeerimine?

Töögraafiku järgi on tööjärjekorras saadaval mitmeid protsesse. Protsessori planeerimine on mehhanism, mille abil saab valida, millist protsessi järgmiseks teostada, ja eraldada sellele protsessile keskseade. Selle ülesande täidab CPU planeerija või lühiajaline planeerija. See kutsub esile, kui toimuvad sellised sündmused nagu kellaaja katkemine, I / O katkestus ja operatsioonisüsteemi kõned. Üldiselt kutsutakse sageli protsessori planeerijat.

CPU ajastamiseks kuluv aeg on millisekundites, seega on kutsumissagedus suurem kui tööde planeerija. Üldiselt on CPU planeerijal minimaalne kontroll multiprogrammeerimise taseme üle kui tööplaanil. See mõjutab ka protsessi oleku üleminekut. Protsess jõuab käitamisolekusse olekusse CPU või lühiajalise ajastamise tõttu valmis olekust.

Milline on sarnasus tööaja planeerimise ja protsessori planeerimise vahel?

  • Nii töö planeerimine kui ka protsessori ajakava on seotud protsessi täitmisega.

Mis vahe on töö- ja CPU-ajastamise vahel??

Töö planeerimine vs protsessori planeerimine

Töö ajakava on mehhanism, mille abil valida, milline protsess tuleb viia valmis järjekorda. Protsessori planeerimine on mehhanism, mille abil valida järgmine protsess, mida järgmiseks teostada, ja eraldada sellele protsessorile keskseade.
 Sünonüümid
Töö planeerimine on tuntud ka kui pikaajaline sõiduplaan. CPU ajakava on tuntud ka kui lühiajalist ajakava.
Töödeldud
Tööde ajastamise teeb pikaajaline planeerija või tööde planeerija. Protsessori planeerimist viib läbi lühiajaline või CPU planeerija.
 Protsessi oleku üleminek
Protsess liigub tööaja planeerimisel uuest olekust valmisolekusse. Protsess siirdub protsessori valmisoleku olekust töötavasse olekusse.
Mitmeprogrammeerimine
Rohkem kontrolli tööprogrammide multiprogrammeerimise üle. CPU-ajastamisel on vähem kontrolli multiprogrammeerimise üle.

Kokkuvõte - Töö planeerimine vs protsessori planeerimine

Arvutisüsteemis on mitu protsessi. Teostatav programm on teadaolevalt protsess. Protsessori kasutamise maksimeerimiseks on alati vaja käitada protsess. Tööde ajastamine ja CPU ajakava on seotud protsessi täitmisega. Töö ajakava on mehhanism, mille abil valida, milline protsess tuleb viia valmis järjekorda. Protsessori planeerimine on mehhanism, mille abil saab valida, millist protsessi järgmiseks teostada, ja eraldada sellele protsessile keskseade. See on erinevus tööaja planeerimise ja protsessori planeerimise vahel.

Viide:

1.Kiran Kumar. “CPU planeerimise OS”. LinkedIn SlideShare, 16. juuli 2014. Saadaval siin 

Pilt viisakalt:

1. 'Intel CPU Core i7 2600K Sandy Bridge bottom': Eric Gaba, Wikimedia Commonsi kasutaja Sting, (CC BY-SA 3.0) Commonsi Wikimedia kaudu