Suositeltava, 2024

Toimituksen Valinta

Pitkän aikavälin ja lyhyen aikavälin aikataulujen välinen ero käyttöjärjestelmässä

CPU: n hyödyntämisen maksimoimiseksi prosessien aikataulu on oltava oikea. Pitkän aikavälin ajastin ja lyhyen aikavälin ajoitin ovat tyypin Ajastin. Pitkän aikavälin ajastin suorittaa harvemmin kuin lyhyt-ajoittaja. Pitkän aikavälin ajastimen ja lyhyen aikavälin ajastimen erottuva kohta on, että pitkäkestoinen ajastin valitsee prosessin Job Poolista ja sitten ladata ne Valmis-jonoon suorittamista varten. Toisaalta lyhyen aikavälin ajoittaja valitsee prosessin Valmisjonosta ja jakaa CPU : n suorittamista varten.

Keskustelkaa muutamasta erosta pitkän aikavälin ja lyhyen aikavälin aikatauluttimen välillä alla olevan vertailukaavion avulla.

Sisältö: Pitkän aikavälin Vs-lyhyen aikavälin aikataulu

  1. Vertailukaavio
  2. Määritelmä
  3. Keskeiset erot
  4. johtopäätös

Vertailukaavio

Vertailun perusteetPitkäaikainen ajoitusLyhyen aikavälin aikataulu
perustiedotSe poimii prosessin Job Pool / Job Queue -toiminnosta.Se ottaa prosessin valmiiksi valmiustilasta.
TaajuusPitkäaikainen ajoittaja valitsee prosessin harvemmin.Lyhyen aikavälin ajastin valitsee prosessin useammin.
ohjausSe ohjaa ohjelmointitasoa.Siinä on vähemmän hallintaa moniohjelman asteesta.
vaihtoehtoVaihtoehtoisesti sitä kutsutaan Job Scheduleriksi.Vaihtoehtoisesti sitä kutsutaan CPU-ajastimeksi.
TärkeäPitkän aikavälin aikataulutus on olemassa eräjärjestelmissä, mutta se voi olla tai ei ole läsnä Time Sharing System -järjestelmässä.Lyhyen aikavälin aikataulutus on olemassa eräjärjestelmässä, ja se on myös minimaalisesti mukana aikajakojärjestelmässä.

Määritelmä pitkän aikavälin aikatauluttajalle

Joskus järjestelmään toimitettujen prosessien määrä on enemmän kuin se voidaan suorittaa välittömästi. Silloin tällaisissa tapauksissa prosessit rullautuvat massamuistiin, missä ne asuvat, jotta ne voidaan suorittaa myöhemmin. Pitkän aikavälin ajastin valitsee sitten prosessin tältä puolalta, jota kutsutaan myös Job Pooliksi, ja ladataan ne Valmis-jonoon niiden myöhempää suorittamista varten.

Sitä kutsutaan myös Job Scheduleriksi . Pitkän aikavälin ajastimen taajuus, joka poimii prosessit Job-poolista, on pienempi kuin lyhyen aikavälin ajoittaja.

Pitkän aikavälin aikatauluttaja ohjaa moniohjelman astetta, joka on vakaa, jos uusien prosessien luomisnopeus on yhtä suuri kuin järjestelmästä poistuvien prosessien keskimääräinen lähtönopeus. Pitkäaikainen ajoittaja suorittaa prosessin, kun prosessi poistuu järjestelmästä.

Pitkäkestoiset ajoittajat näyttävät puuttuvan tai esiintyvät vähäisessä määrin joissakin järjestelmissä, kuten Time Sharing Systemissä, kuten Micro Soft Windowsissa, Unixissa jne.

Lyhyen aikavälin aikataulijan määritelmä

Lyhyen aikavälin aikatauluttajaa kutsutaan myös CPU-ajastimeksi . Lyhyen aikavälin aikatauluttimen tarkoituksena on valita prosessi valmiiksi valmiiksi valmiiksi valmiiksi asetetusta jonosta ja jakaa CPU sen suorittamiseen.

Lyhyen aikavälin ajastimen toteutus on hyvin yleistä verrattuna pitkän aikavälin ajoitukseen. Lyhyen aikavälin ajastimella on vähemmän ohjausta moniohjelman asteesta . Lyhyen aikavälin ajastin on minimaalisesti läsnä Time Sharing Systemissä .

Keskeiset erot pitkän aikavälin ajoittajan ja lyhyen aikavälin aikatauluttimen välillä

  1. Long -Term Scheduler valitsee prosessit Job poolista. Toisaalta lyhyen aikavälin ajoittaja valitsee prosessit Valmis-jonosta.
  2. Lyhyen aikavälin ajastin suorittaa useammin kuin pitkän aikavälin ajastimessa.
  3. Pitkän aikavälin skeduleri ohjaa moniohjelman astetta, kun taas lyhyen aikavälin ajoituksella on vähemmän ohjausta ohjelmoinnin asteeseen.
  4. Pitkän aikavälin ajoitusta kutsutaan myös Job Scheduleriksi. Toisaalta lyhyen aikavälin ajoitusta kutsutaan myös CPU-aikatauluttimeksi.
  5. Pitkän aikavälin ajoittaja on välttämättä olemassa eräjärjestelmässä, ja se voi olla tai olla minimaalisesti läsnä Time sharing -järjestelmässä. Toisaalta lyhyen aikavälin aikatauluttaja on olemassa eräjärjestelmässä ja myös minimaalisesti läsnä aikajakojärjestelmässä.

johtopäätös:

Pitkän aikavälin ajoittaja ja lyhyen aikavälin aikatauluttaja ovat yhtä tärkeitä ajastustarkoituksessa. Kun yksi (pitkäaikainen ajoittaja) lataa prosessin muistista valmiustilaan ja toinen (lyhyen aikavälin ajastin) allokoi suorittimen valmiiksi valmiustilaan.

Top