Skip to main content

Mi az a munkakönyvvezérlés?

A munkakönyvvezérlés a számítógépes rendszeren végzett különféle műveletek kezelésének kifejezése.A számítógépek képesek egyszerre több dolgot csinálni, de sok esetben csak egyetlen folyamat működhet egy adott területen egyszer.A számítógépek munkakontroll rendszert használnak a feladatok kezelésére, lehetővé téve, hogy az egyik folyamat erőforrásokat használjon az egyik területen, míg a másik egy másik területen forrásokat használ.Ezek a rendszerek figyelemmel kísérik a műveletek prioritását, és a háttérben a legfontosabb és kevésbé fontos feladatokat tartják a fontos feladatokat.Sok korai rendszerben a számítógép központi rendszerei több mint képesek voltak felgyorsítani a nekik adott feladatokon.A sebességproblémák a perifériás rendszerekkel folytatott kommunikációban merültek fel.Nem csak a rendszerek lassabbak voltak, hanem a rendszercsoportok közötti átadási idő is elég hosszú volt.A perifériás hardverek, például a pufferek és a gyorsítótár rendszerek kiegészítései csak gyorsabban tettek bizonyos folyamatokat, és nem oldották meg a problémát.

A multitasking korai kísérlet volt a munkavégzésre.A számítógépnek új rendszert kapott, amely nyomon követi az aktív és inaktív feladatokat.Amikor egy rendszer túl elfoglalt volt az új munka kezeléséhez, azt inaktív sorba helyezték.Amikor a hardver új folyamatot tudott végrehajtani, a legmagasabb prioritási folyamat aktívvá válik.Ez a folyamat ezután bekerül a hardverbe.

A rendszer problémája decentralizált természetében volt.Míg az egyetlen sorban az összes aktív és inaktív folyamatot tartották, a hardverre vonatkozó információk maga a hardverből származtak.A hardver illesztőprogramja beszámolna, hogy elérhető -e vagy sem az ütemezőre.Ezenkívül egyes folyamatoknak csak a központi processzorra vagy egy bizonyos perifériára volt szükségük;Ez a teljes rendszert köti, amíg ezek a folyamatok véget nem érnek.A probléma leküzdése érdekében a modern munkavezérlő rendszereket tervezték.

A munkavégzés a megelőző számítástechnika gondolatára összpontosít.Minden folyamatnak átfogó prioritást és alkalmanként másodlagos prioritásokat kapnak, amelyek bizonyos rendszerekre vonatkoznak.A számítógép ütemezője fenntartja a folyamatok sorát.Amikor egy olyan folyamat felmerül, amely fontosabb, mint a jelenleg aktív, akkor az aktív felfüggesztést fog felfüggeszteni, és az új folyamat átveszi.Ha a felfüggesztett program a legfontosabb folyamat, akkor újra elindul.