A koncepció egy számítási folyamat és erőforrás
Home | Rólunk | visszacsatolás
A fogalom a „számítási folyamat” (vagy egyszerűen - „folyamat”) az egyik fő operációs rendszerrel vizsgálják.
Szekvenciális eljárással (feladat) - a külön végrehajtási program az adatokat a soros processzor.
Jelenleg a probléma (feladat) - egységnyi munka, és amelyek a központi feldolgozó egység van ellátva. A számítási folyamat tartalmazhat több feladatot.
A processzor egy időben tartják a két szempontból:
1. ez egy adathordozó
2. Azt is szolgál azok kezelési program.
Példák folyamatok: a teljesítmény a felhasználói alkalmazások, segédprogramok, és a rendszer egyéb feldolgozó programok. Folyamatok szerkeszti a szöveget, a fordítás az eredeti program, annak elrendezése design.
Vegye figyelembe, hogy ha kicseréljük a feldolgozott adatok ugyanazon program elindul egy másik folyamat.
Process fogalmának célja, hogy dolgozzon ki olyan mechanizmusokat az elosztási és erőforrás-gazdálkodás.
A kifejezés erőforrás vonatkozik újrahasznosított viszonylag stabil, és gyakran a hiányzó objektumokat kérik, használhatók és a folyamat során a működésük.
Resource - bármilyen tárgy lehet osztani a rendszeren belül.
Forrásokat lehet osztani. Ha egyszerre több folyamat is használja őket egyidejűleg vagy párhuzamosan, és oszthatatlan.
Resources minősülnek CPU idő, memória, I \ O csatornákat, perifériák.
Ez most is osztja szoftver és az információs forrásokat.
Resources jellemzi attribútumok hozzáférési eljárás és fizikai reprezentációja. Erőforrások kezdett üzeneteket visznek és órajelek között kicserélt feladatokat.
Az első számítógépek elveire épül Neumann János minden alrendszert és számítástechnikai eszközök által kezelt CPU. CPU végrehajtására és számítások elvégzésére, és kezelheti input / output műveleteket.
Ezután a számítógép speciális felügyelők vezettek be. Controller - az elektronikus áramkör működésének vezérlésére a külső eszköz.
Ez lehetővé tette, hogy összekapcsolják az időben (párhuzamosított) Input / output műveletet az adatok és az ezt követő kiszámítása a CPU. Azonban a processzor sokkal tovább sokáig tétlen, várva a következő I / O művelet befejeződött.
A következő lépés a probléma megoldásában volt a szervezet párhuzamosan futó (multi-tasking) üzemmód a számítógépes rendszer.
Ennek lényege abban rejlik, hogy míg az egyik folyamat várakozik, amíg a következő I / O művelet, egy másik folyamat lehet tenni a döntést.
Ábra. Egy példa a programok végrehajtásának: a) Egy egyszerű programot b) többszörös programozásról
Teljes idő folyamatok végrehajtási csökken, de az átfutási idő az egyes - növekszik.
A legfontosabb a végrehajtása ebben az üzemmódban - ne hagyjuk SUCCESSION Két alkalmazás egyidejű ugyanazt a számítógépet használják erőforrás - akár a CPU, memória, vagy a periféria.
Minden program kiosztott időszeletet
Minden program egy prioritás.
Az erőforrás-hatékonyság az által érjük el őket sorban kéri.
Sor felügyelő ellenőrzött operációs rendszer - a központi vezérlőegység, amely állhat több modul, például egy felügyelő input / output megszakítás felügyelő hatóság programok, feladatkezelő, stb
A forrás lehet elkülöníteni a feladat, ha:
1. ez ingyenes, és nincsenek kéréseket feladatainak magasabb prioritást ugyanazt az erőforrást
2. Az aktuális kérés és a korábban kiadott lekérdezéseket lehetővé az erőforrások megosztását.
3. Az erőforrást használunk és a feladat az alacsonyabb prioritású lehet átmenetileg kijelölt (megosztott erőforrás).
Kézhezvételét követően a kérelmet, az operációs rendszer vagy megfelel, és átadja a vezérlést a feladat, hogy ki a kérelmet, vagy ha a forrás nem áll rendelkezésre, a feladatot, hogy a sorban az erőforrás, fordult be egy készenléti állapotban (blokkoló). Fordulj az erőforrás lehet elhelyezni többféleképpen, de a leggyakrabban útján lista szerkezetét.
Miután vége az erőforrás, a feladat ismét speciális hívás kiíró tájékoztatja az OS elutasításáról az erőforrás. Biztosnak kapó kontroll kezelés felszabadítja az erőforrást, és ellenőrzi, hogy minden van az erőforrások felszabadítása. Ha a sor - attól függően, hogy az elfogadott szolgáltatási fegyelem (szolgáltatás politikák) és elsőbbségét eltávolítja a várakozási állapotot feladat vár a forrás és átalakítja azt készenléti állapotot elvégzésére. Ezt követően, a vezérlés átadódik egy adott feladat vagy visszatér ahhoz, ami most megjelent leltárt.
Ha kér erőforrás probléma jelezheti, hogy azt akarja, hogy a saját forrás monopol vagy megosztást tesz lehetővé más feladatokat. Például egy fájl működhet kizárólag, vagy együtt más feladatokat.
Ha a rendszer egy bizonyos meghatározott forrásokat, kezeli azok felhasználása alapján egy bizonyos stratégiát. A stratégia magában foglalja egyértelmű nyilatkozat célja, amelyet követően lehet elérni az erőforrások hatékony elosztását.
Ha a vezetés szervezet mindig szükség van, hogy a döntést arról, hogy mi ebben a helyzetben sokkal kedvezőbb: gyorsan szolgál néhány a legfontosabb kérések, hogy az esélyegyenlőség mindenki számára folyamatok, vagy szolgálni a lehető legnagyobb számú folyamatok és az erőforrások legjobb felhasználása