A fogalmak a számítás folyamat és erőforrás

A fogalom a „számítási folyamat” (vagy egyszerűen - „folyamat”) az egyik fő operációs rendszerrel vizsgálják. Mivel a koncepció a folyamat NE-kíván létrehozni egy bizonyos fajta absztrakció, és mi tartsák követő első hivatalos meghatározás értelmében [37]. Sorozatos folyamat (más néven „feladata” 1) - a külön végrehajtási program az adatokat a soros processzor. Elméletileg processzor-versenyek tekinthető két szempontból: először is, ez egy adathordozó, másrészt, egy (egyidejűleg) végez műveleteket társítva kezelést.

Ilyenek például a következő folyamatok (feladatok): felhasználói alkalmazások, segédprogramok, és a rendszer egyéb feldolgozó program. Folyamatok szerkeszti a szöveget, a fordítás az eredeti program, annak elrendezése design. És sugárzott egy nem-e a forrás program egy folyamat, és sugárzott a következő forráskódú program - egy másik folyamat, mert bár a fordító ahogyan egyesítése szoftver modulok itt egy és ugyanaz a program, de az adatok, hogy feldolgozza, különböző .

Process fogalmának célja, hogy dolgozzon ki olyan mechanizmusokat a forgalmazás, osztás és a menedzsment. A koncepció a forrás, valamint a koncepció a folyamat, talán a legfontosabb szempont, amikor operációs rendszerek. A kifejezés forrás jellemzően a újrafelhasználható, relatív-telno stabil és gyakran hiányzó objektumokat kérnek, a használt eljárások és felszabadulnak a tevékenységük során. Más szóval, te, a forrás minden olyan tárgy, amely megosztható a rendszeren belül.

Forrásokat lehet osztani, ha több folyamat is a Execu-call mindkét (egy időben), vagy párhuzamos (abban-chenie egy bizonyos időintervallumon folyamatok erőforrásait használni poperemen de), és lehet, hogy oszthatatlan (ábra. 1.1 ).

A fogalmak a számítás folyamat és erőforrás

Ábra. 1.1. forrás besorolás

A fejlődő források az első rendszereket tekintik CPU idő, memória, I / O csatornák és perifériák [49, 89]. Hamarosan azonban az élethosszig lett sokkal sokoldalúbb és gyakori. Különböző típusú szoftver és az információs forrásokat is meg kell határozni a SIS témák tárgyakat lehet osztani, és elosztott, és hozzáférést biztosít a macskaszem megfelelően kell szabályozni. Jelenleg az élethosszig vált absztrakt struktúra a különböző attribútumok-nek, amely leírja módon lehet elérni ezt a struktúrát és annak fizikai előtti képviselete a rendszerben. Sőt, amellett, hogy a rendszer erőforrásait, amelyet most azt mondta, mint erőforrás kezdett értelmezni és tárgyak, például oszlopok és órajelek között kicserélt feladatokat.

Az első számítógépes rendszert, bármilyen program lehet végezni csak befejezése után az előzőt. Mivel az első számítógépes rendszerek épültek összhangban meghatározott elveknek a jól ismert tartó munkavégzés Neumann János János, az összes al-rendszerek és a számítógépes eszközök vezérlése kizárólag a CPU. A központi processzor és végre számítástechnikai és ellenőrzési műveletek bemeneti / vyvo da adatokat. Ennek megfelelően, míg a megvalósított adatcsere opera tive memória és a külső eszközöket, a processzor nem tudja ellátni számítás-ment. A bevezetése számítógépes speciális vezérlők hagyjuk, hogy összekapcsolják az időt (párhuzamosított) kimeneti művelet származó adatok és az azt követő számítások a CPU. Ez azonban még mindig tartotta a processzor gyakran tétlen hosszú ideig, várva ocherednoyoperatsii I / O befejezését. Azt javasolták tehát, hogy gondoskodjon egy úgynevezett többszörös programozásról (multitasking) módban számológép-sósav rendszer. Ennek lényege abban rejlik, hogy míg egy program (egy számítási gyulladáscsökkentő gyógyszerek folyamat vagy feladat, hiszen most azt mondják) elvárja ocherednoyoperatsii I / O a teljes, egy másik program (vagy inkább egy másik feladat) lehet helyezni a megoldást (ábra. 1.2) .

Ábra. 1.2, amely példaként mutat egy ilyen feltételezett B hajlamos arra, hogy látható, hogy mivel a megbékélés az átfutási idő két program, a teljes végrehajtási idő két probléma, hogy kisebb, mint ha mi vypol-Nyali őket ocherodi (futni egyedül befejezése után a másik ). Ugyanebből a szám, hogy a végrehajtási időt az egyes feladatok az általános esetben, a tea több lesz, mint ha mi csinálunk minden, mint az egyediség-vennuyu.

Ha párhuzamosan futó növeli a rendszer kapacitását, de külön eljárásban nem lehet elvégezni gyorsabban, mint ha futott a single-program mód (bármilyen megosztását források lassítja a munkát az egyik résztvevő, ami a további fordított idő-várja a kiadás a forrás).

A fogalmak a számítás folyamat és erőforrás

Ábra. 1.2. Egy példakénti kiviteli alaknál a két program: a - single-program mód;

b - párhuzamosan futó üzemmód

Irányelv lásd az operációs rendszer átadja a vezérlést úgy, Perevi-AH processzor privilegizált módban (lásd. „Megszakítások” szakasz, 1. fejezet), ha van ilyen. Nem minden számítástechnikai rendszerek két (vagy több) üzemmódok: privilegizált (supervisor mód) Felhasználó A-sumer, emulációs módban bármely más számítógép, stb ...

A forrás lehet elkülöníteni a feladatot, lásd a felügyelő az érintett vezető kérelmet, ha:

 ez ingyenes, és a rendszer nem kérdezi feladatainak magasabb prioritást ugyanazt az erőforrást;

 Az aktuális kérés és a korábban kiadott engedély kérelmek közös, a rendelkezésre álló erőforrások;

 erőforrást használunk és a feladat az alacsonyabb prioritású lehet átmenetileg GRT-brán (megosztott erőforrás).

Kézhezvételét követően a kérelmet, az operációs rendszer vagy megfelel, és visszaadja a vezérlést a feladat, hogy ki a kérelmet, vagy ha az erőforrás foglalt, hozza mögötti ház viszont, hogy egy erőforrás, fordult be egy készenléti állapotban (blokkoló). viszont a forrás lehet elhelyezni többféleképpen, de a leggyakrabban útján lista szerkezetét.

Munka után az erőforrás újra a feladatot egy speciális te-call a felügyelő (a megfelelő irányelveket) beszámol onnoy lépéses rendszer, hogy lemond az erőforrás vagy az operációs rendszer veszi magát a forrást, ha a vezérlés visszakerül a felügyelő végrehajtása után a rendszer működését. operációs rendszer felügyelő érkezett, ellenőrzése a kezelés elengedi a forrás é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 (karbantartási szabályok) 1 és elsőbbségi igény, ő vezeti le a felfüggesztett állapotban a feladat vár az erőforrás és lefordítja a state-of hajlandóság elvégezni. Ezt követően, a vezérlés 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ások-Som monopólium 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 feladatokkal E.

Ha a rendszer egy bizonyos meghatározott forrásokat, kezeli az IP-élvezet lehet alapozni egy bizonyos stratégiát. Stratégia podrazume-Vaeth egyértelmű nyilatkozatot a célok, akkor kövesse elérni hatékonyan az első erőforrás.

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 nye kéréseket, hogy egyenlő hozzáférést biztosítsunk az összes olyan eljárást, illetve szolgálja az a lehető legnagyobb számú folyamatok és a legjobb használja HÉA-források [37].

Kapcsolódó cikkek