Tartalom
- Fő különbség
- Összehasonlító táblázat
- Mi az a hosszú távú ütemező az operációs rendszerben?
- Mi az a rövid távú ütemező az operációs rendszerben?
- Főbb különbségek
Fő különbség
A különféle mondatok magyarázata teljesen különbözik egymástól vagy hasonlít egymáshoz, mindazonáltal az első részletek, amelyek megkülönböztetik őket, rendkívül fontosak. A kettő, amelyről ebben az általános tartalomban beszéltünk, hosszabb és rövid távú ütemező, és mindegyiknek mélyebb összefüggése van egymással. Ez a cikk segít megismerni az első változatokat közöttük. A hosszú távú ütemező megkapja a rendszer meghatározását, amely segít megtudni, mely csomagok lépnek a rendszerbe az elejétől. Míg a rövid távú ütemező megkapja annak a rendszernek a meghatározását, amely segít megtudni, mely csomagok nélkülözhetetlenek a processzor számára.
Összehasonlító táblázat
bázis | Hosszú távú ütemező | Rövid távú ütemező |
Meghatározás | Olyan rendszer, amely segít megtudni, mely csomagok lépnek a rendszerbe az elejétől. | Egy olyan rendszer, amely segít megtudni, mely csomagok nélkülözhetetlenek a processzor számára. |
Név | Munka ütemező | CPU ütemező |
Dolgozó | Alapvetően valószínűleg a leginkább társított programot választja ki az iránymutatások közül, majd sok memóriába kerül a végrehajtás taktika elindításához. | Elveszi az alapvető csomagokat és azonnal futtatja azokat. |
Kiválasztás | Az összes csomagot sorba állítja, majd a követelmény szerint kiválasztja a megfelelő csomagot. | Nincs ilyen sor, és korlátozott számú eszközzel rendelkezik. |
Mi az a hosszú távú ütemező az operációs rendszerben?
A hosszú távú ütemező megkapja annak a rendszernek a meghatározását, amely elősegíti annak kiderítését, hogy mely csomagok lépnek be a rendszerbe az elején, majd alapvetően valószínűleg a leginkább társított programot választja ki az iránymutatásokból, majd sok a memóriába, a taktikához. a végrehajtás megkezdése. A feladatütemező alapvető célja, hogy a foglalkoztatások módosított keverékét nyújtsa be, mint példa: I / O pozitív és processzor pozitív. Ugyanígy ellenőrzi a multiprogramozás mértékét. Ha a multiprogramozás mértéke közös, akkor a létrehozás tényleges normál árának meg kell egyeznie a keretet elhagyó eljárások normál felszállási árával. Ugyanezt gyakran nevezik munkatervnek is. Kiválasztja az utcán lévő fajtákat, és sok a memóriába, kivitelezés céljából. Kezeljen sok memóriát a CPU tervezéséhez. Csak néhány keretben a távolsági menetrend nem lesz elérhető vagy elhanyagolható. Az időmegosztó munkakeretek nem hosszabbították meg az ütemtervet.A célkitűzésnél, amikor egy állapot megváltoztatja az állapotot újról készítettre, akkor ott van a hosszabb távú ütemező használata. A hosszú távú fenntartás egyértelműen ellenőrzi a többprogramozás mértékét a multitasking keretekben, és konkrét stratégiákat vesz annak meghatározására, hogy a keret képes-e tiszteletben tartani egy másik foglalkoztatási szálláshelyet, vagy ha néhány foglalkozást nyújtanak be, melyiket válasszák. Nyilvánvalónak tűnik a multiprogramozás és az átviteli sebesség közötti bizonyos kompromisszum követelménye, különösen akkor, ha az intelligens keretrendszereket veszik figyelembe. Minél nagyobb az eljárások száma a rendszer számára, annál kevesebb időbe telik mindegyikük a CPU adminisztrálására, ha minden eljárásra nagyszerű válaszadást adunk.
Mi az a rövid távú ütemező az operációs rendszerben?
A rövid távú ütemező megkapja annak a rendszernek a meghatározását, amely segít kideríteni, mely csomagok nélkülözhetetlenek a processzor számára, majd ezek közül sok, és alapvetően valószínűleg a leginkább társított idő az adott személy által kiválasztott elemek szerint. Ez az előkészített állapot változása a módszer működési állapotává. Itt és most az ütemezők, más esetekben gyakran diszpécsernek nevezik, kiválasztják, hogy melyik utat hajtsák végre. Itt és most az ütemezők gyorsabbak, mint a hosszabb távú ütemezők. A reakcióidő az az időtartam, amely attól a perctől kezdődik, amikor az adminisztrációt igénylik, amíg a válasz meg nem kezdődik. Idővel megosztott, intuitív keretek között ez általában egy ügyfél szempontjából jobb válaszkészség, mint a fordulási idő, mivel az eljárások végrehajtásának rendkívül korai szakaszában elkezdhetik a hozamot. Az átfutási idő a tanfolyam benyújtása és annak végrehajtása közötti átmenetig változik, a pontos munkaidővel együtt, azon túl az idővel, amelyet a dohányzáshoz költött, mielőtt elküldték volna, vagy mivel a birtoklás sokkal inkább teljesen más ingatlan. A rövid távú ütemező kitalálja, mely feladatok kerülnek be a felkészülés keretébe. A határidők betartása az operációs rendszer azon potenciáljává válik, hogy teljesítse a foglalkoztatás elérésének előre meghatározott határidejét. Helyesen készül, csak akkor, ha egy segédprogram elhanyagolható végrehajtási ideje is pontosan kiszámítható volt. Összegezve: a kiszámíthatóság a keretrendszer azon képessége, hogy megbizonyosodjon arról, hogy az adott megbízást egy adott időközön belül végrehajtják-e, továbbá hogy bizonyos konkrét közös válaszidő szigorú ellenálláson belül megengedett legyen, nem számít, hogy a gép sok .
Főbb különbségek
- A hosszú távú ütemező megkapja a rendszer meghatározását, amely segít megtudni, mely csomagok lépnek a rendszerbe az elejétől. Míg a rövid távú ütemező megkapja annak a rendszernek a meghatározását, amely segít megtudni, mely csomagok nélkülözhetetlenek a processzor számára.
- A hosszú távú ütemezőtől egy teljesen más meghatározás job ütemezővé válik. Míg a rövid távú ütemező kiválasztása CPU ütemezővé válik.
- A meghosszabbított ütemező alapvetően valószínűleg a leginkább társított programot választja ki az iránymutatások közül, majd sok memóriába helyez a végrehajtás taktikájának megkezdéséhez. Másrészt a rövid távú ütemező elveszi az alapvető csomagokat, és azonnal futtatja azokat.
- Hosszú távú ütemező esetén a teljes csomag sorba áll, majd a követelmény szerint kiválasztja a megfelelő csomagot. Másrészt, rövid távú ütemezőnél nem létezik ilyen sor, és csupán korlátozott számú eszköz rendelkezik.
- A hosszú csomag ütemezéséhez szükséges csomagok eltartási ideje viszonylag csökken, mint a másik. Másrészről, a rövid távú ütemezőhöz szükséges idő hosszabb ideig tart, mivel számos korlátozása van.
- A csomagok kiválasztásának gyakorisága a hosszú távú ütemezőn keresztül sokkal kevesebb marad, és nem változtatna rögtön követelménnyé. Másrészt, a csomagok kiválasztásának gyakorisága a rövid távú ütemezőben sokkal nagyobb lesz.