Scheduler a llarg termini vs. a curt termini en sistema operatiu

Autora: Laura McKinney
Data De La Creació: 5 Abril 2021
Data D’Actualització: 17 Ser Possible 2024
Anonim
Here are 12 Future Air Defense Systems that shocked the world
Vídeo: Here are 12 Future Air Defense Systems that shocked the world

Content

Els termes diferents expliquen que els diferencien o s’agraden entre ells, però els detalls principals que els diferencien tenen una importància cabdal. Els dos que es discuteixen en aquest article són un planificador a llarg termini i a curt termini i tots dos tenen una estreta relació entre ells. Aquest article ajuda a trobar les principals diferències entre ells. Un Scheduler a llarg termini obté la definició d’un sistema que ajuda a esbrinar quins programes entren al sistema des del principi. Mentre que, un Scheduler a curt termini obté la definició d’un sistema que ajuda a esbrinar quins programes són els més importants per al processador.


Contingut: Diferència entre Planificador a llarg termini i curt termini en sistema operatiu

  • Gràfic de comparació
  • Què és Scheduler a llarg termini en sistema operatiu?
  • Què és el Scheduler a curt termini al sistema operatiu?
  • Diferències claus

Gràfic de comparació

Bases de la DistincióPlanificador a llarg termini en sistema operatiuPlanificador a curt termini en sistema operatiu
DefinicióUn sistema que ajuda a esbrinar quins programes entren al sistema des del principi.Un sistema que ajuda a esbrinar quins programes són els més importants per al processador.
NomPlanificador laboralPlanificador de CPU
TreballSelecciona el programa més rellevant de la llista i després el carrega a la memòria perquè comenci el procés d’execució.Pren els programes essencials i els executa a l’instant.
SeleccióTots els programes es col·loquen en una cua i, a continuació, el millor seleccionat segons el requisit.No existeix aquesta cua i només té un nombre limitat d'eines.

Què és Scheduler a llarg termini en sistema operatiu?

Un Scheduler a llarg termini obté la definició d’un sistema que ajuda a esbrinar quins programes entren al sistema des del principi, selecciona el programa més rellevant de la llista i el carrega a la memòria perquè comenci el procés d’execució. L’objectiu essencial del planificador de treball és donar una combinació ajustada d’ocupacions, per exemple, lligada d’E / S i de processador. Així mateix, controla el nivell de multiprogramació. Si el nivell de multiprogramació és constant, el ritme normal de creació de processos ha de ser equivalent al ritme normal d’enlairament dels procediments que surten del marc. També s’anomena programa de treball. Escull formes de la línia i les carrega a la memòria per a la seva execució. Gestioneu les càrregues a la memòria per planificar la CPU. En uns quants marcs, l’horari de llarg recorregut pot no ser accessible o negligible. Els marcs de treball per compartir temps no tenen un llarg termini. En el moment en què un procediment canvia l'estat de nou a preparat, hi ha la utilització de planificador de llarg recorregut. La reserva de llarg recorregut controla clarament el nivell de multiprogramació en marcs de multitasca, i després d’estratègies específiques per escollir si el marc pot respectar un altre allotjament laboral o, si s’hi presenta més d’una ocupació, quina d’elles hauria de ser escollida. L'exigència d'algun compromís entre el nivell de multiprogramació i el rendiment sembla ser aparent, sobretot quan es considera marcs intel·ligents. Com més gran sigui el nombre de procediments, per al sistema és menor el temps que cadascun d’ells pot controlar la CPU si es dóna una resposta digna de resposta a tots els procediments.


Què és el Scheduler a curt termini al sistema operatiu?

Un Scheduler a curt termini obté la definició d’un sistema que ajuda a esbrinar quins programes són els més importants per al processador i després els carrega i el temps més rellevant segons els criteris seleccionats per l’usuari. Es tracta del canvi d’estat preparat a una condició d’execució del procediment. Aquí i ara els planificadors, altrament anomenats despatxadors, s’estableixen en l’elecció de quin procediment cal executar el següent.Aquí i ara els programadors són més ràpids que els programadors de llarg recorregut. El temps de reacció és el temps intermedi des del minut que es demana a l'administració fins que comenci a prendre la reacció. En marcs intuïtius compartits en temps, aquesta és una mesura superior de la resposta des del punt de vista del client que el temps de desviació, ja que els procediments poden començar a obtenir rendiments en una fase molt primerenca de la seva execució. El temps d’execució es converteix en l’interim entre l’allotjament d’un procediment i el fruit de la seva execució, inclòs el temps real d’execució, a més del temps dedicat a l’abordatge abans de ser enviat o mantenint-se a punt per obtenir diferents actius. Un planificador a curt termini descriu quins són els projectes admesos al marc de preparació. La data de venciment de la reunió es converteix en la capacitat del sistema operatiu per satisfer les dates de venciment caracteritzades prèviament per complir l’ocupació. Es fonamenta bé quan es pot preveure el temps d’execució insignificant d’una aplicació. En conclusió, la predicibilitat és la capacitat del marc per garantir que un error determinat s’executa en un termini de temps específic i, a més, per garantir que es permet un temps de reacció específic dins d’una resistència estricta, independentment del que carrega la màquina.


Diferències claus

  1. Un Scheduler a llarg termini obté la definició d’un sistema que ajuda a esbrinar quins programes entren al sistema des del principi. Mentre que, un Scheduler a curt termini obté la definició d’un sistema que ajuda a esbrinar quins programes són els més importants per al processador.
  2. Un nom alternatiu per al programador a llarg termini esdevé planificador de treballs. Mentre que, el nom alternatiu per a planificador a curt termini es converteix en planificador de CPU.
  3. Un planificador a llarg termini selecciona el programa més rellevant de la llista i el carrega a la memòria perquè comenci el procés d’execució. D'altra banda, un planificador a curt termini agafa els programes essencials i els executa a l'instant.
  4. Per a un planificador a llarg termini, tots els programes estableixen en una cua i, a continuació, el millor seleccionat segons el requisit. D'altra banda, per a un planificador a curt termini, no hi ha cap cua i només té un nombre limitat d'eines.
  5. El temps pres que diferents programes es programin en el planificador a llarg termini esdevé comparativament menor que l’altre. D'altra banda, el temps que s'utilitza per al planificador a curt termini triga més ja que té moltes restriccions.
  6. La freqüència de selecció de programes dins del planificador a llarg termini continua sent menor i no es converteix en un requisit. D'altra banda, la freqüència de selecció de programes en el planificador a curt termini esdevé molt més alta.