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.
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
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.
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.
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. |
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.
1.Kiran Kumar. “CPU planeerimise OS”. LinkedIn SlideShare, 16. juuli 2014. Saadaval siin
1. 'Intel CPU Core i7 2600K Sandy Bridge bottom': Eric Gaba, Wikimedia Commonsi kasutaja Sting, (CC BY-SA 3.0) Commonsi Wikimedia kaudu