Atšķirība starp darba plānošanu un CPU plānošanu

Galvenā atšķirība - darba plānošana vs CPU plānošana
 

Process ir izpildes programma. Datorsistēmā paralēli darbojas vairāki procesi. Ir svarīgi maksimāli izmantot CPU. Operētājsistēma var padarīt datoru produktīvu, pārslēdzot CPU starp procesiem. Lai maksimāli izmantotu CPU, ir svarīgi katru reizi palaist kādu procesu. Procesi, kuriem vajadzētu izpildīties, tiek novietoti gatavajā rindā. Darba plānošana ir mehānisms, lai izvēlētos, kurš process jāievieš gatavajā rindā. CPU plānošana ir mehānisms, lai izvēlētos nākamo izpildāmo procesu, un šim procesam piešķir CPU. Tas ir galvenā atšķirība starp darba plānošanu un CPU plānošanu. Darba plānošana ir pazīstama kā ilgtermiņa plānošana, savukārt CPU plānošana ir zināma kā īstermiņa plānošana. Darba plānošanu veic darbu plānotājs vai ilgtermiņa plānotājs. CPU plānošanu veic CPU plānotājs vai īstermiņa plānotājs.

SATURS

1. Pārskats un galvenās atšķirības
2. Kas ir darba plānošana
3. Kas ir CPU plānošana?
4. Līdzības starp darba plānošanu un centrālā procesora plānošanu
5. Salīdzinājums blakus - darba plānošana vs CPU plānošana tabulas formā
6. Kopsavilkums

Kas ir darba plānošana?

Vienlaicīgi sistēmā var būt vairāki procesi. Var nebūt iespējams tos izpildīt laikā. Tādēļ šie procesi tiek novietoti krātuvē vai darbu portfelī, lai tos vēlāk varētu izpildīt. Darba plānošana ir mehānisms, kā atlasīt procesus no šīs krātuves un nogādāt tos gatavajā rindā. Šo uzdevumu veic darbu plānotājs vai ilgtermiņa plānotājs. Parasti ilgtermiņa plānotāja izsaukšana prasa laiku. Tas var ilgt sekundes vai minūtes. Biežums ir apgriezti proporcionāls laikam. Tāpēc Darba plānotāja biežums izvēlēties procesu no darbu kopas ir minimāls, salīdzinot ar īstermiņa plānotāju.

01. attēls: centrālais procesors

Viens no galvenajiem daudzprogrammēšanas mērķiem ir visu laiku darbināt procesus, lai maksimāli izmantotu CPU. Tātad darba plānošanas mehānisms kontrolē daudzprogrammēšanas pakāpi. Tas ietekmē arī procesa stāvokļa pāreju. Procesa pāreja no jaunā stāvokļa uz gatavu stāvokli darba grafika vai ilgtermiņa plānošanas dēļ.

Kas ir CPU plānošana??

Saskaņā ar darba plānošanu darba rindā ir pieejami vairāki procesi. CPU plānošana ir mehānisms, lai izvēlētos nākamo procesu, un tam piešķir CPU. Šo uzdevumu veic CPU plānotājs vai īstermiņa plānotājs. Tas izsauc notikumus, piemēram, ja pulkstenis pārtrauc darbību, I / O pārtrūkst un notiek operētājsistēmas zvani. Parasti uz CPU plānotāju tiek bieži izsaukts.

CPU plānošanai nepieciešamais laiks ir izteikts milisekundēs, tāpēc izsaukšanas frekvence ir augstāka nekā darba plānotājs. Parasti CPU plānotājam ir minimāla kontrole pār daudzprogrammēšanas pakāpi nekā darba plānotājam. Tas ietekmē arī procesa stāvokļa pāreju. Procesa izpildes režīmā tas ir gatavs, pateicoties CPU plānošanai vai īstermiņa plānošanai.

Kāda ir līdzība starp darba plānošanu un centrālā procesora plānošanu?

  • Gan darba plānošana, gan CPU plānošana ir saistītas ar procesa izpildi.

Kāda ir atšķirība starp darba plānošanu un CPU plānošanu?

Darba plānošana vs CPU plānošana

Darba plānošana ir mehānisms, lai izvēlētos, kurš process jāievieš gatavajā rindā. CPU plānošana ir mehānisms, lai izvēlētos nākamo izpildāmo procesu, un šim procesam piešķir CPU.
 Sinonīmi
Darba plānošana ir pazīstama arī kā ilgtermiņa plānošana. Centrālo procesoru plānošana ir pazīstama arī kā īstermiņa plānošana.
Apstrādāja
Darba plānošanu veic ilgtermiņa plānotājs vai darbu plānotājs. CPU plānošanu veic īstermiņa plānotājs vai CPU plānotājs.
 Procesa stāvokļa pāreja
Darba plānošanā process pāriet no jauna stāvokļa uz gatavu. Procesa pāreja no gatavības stāvokļa uz darba stāvokli CPU plānošanā.
Daudzprogrammēšana
Plašāka kontrole pār daudzprogrammēšanu darbu plānošanā. Mazāka kontrole pār daudzprogrammēšanu CPU plānošanā.

Kopsavilkums - Darba plānošana vs CPU plānošana

Datorsistēmā ir vairāki procesi. Ir zināms, ka izpildāma programma ir process. Lai maksimāli palielinātu CPU izmantošanu, vienmēr ir jāpalaiž process. Darba plānošana un CPU plānošana ir saistīta ar procesa izpildi. Darba plānošana ir mehānisms, lai izvēlētos, kurš process jāievieš gatavajā rindā. CPU plānošana ir mehānisms, lai izvēlētos nākamo procesu, un tam piešķir CPU. Tā ir atšķirība starp darba plānošanu un CPU plānošanu.

Atsauce:

1.Kirāns Kumars. “CPU plānošanas OS”. LinkedIn SlideShare, 2014. gada 16. jūlijs. Pieejams šeit 

Attēla pieklājība:

1. “Intl CPU Core i7 2600K Sandy Bridge bottom” Autors: Eric Gaba, Wikimedia Commons lietotājs Sting, (CC BY-SA 3.0), izmantojot Commons Wikimedia