Hardver támogató feladatokat leíró
1.Aktivny és passzív folyamatok.
Process államok. Meg kell különbséget tenni a tisztán ellenőrzési eljárások, ami a munkáját felügyelő az operációs rendszer, és foglalkozik a források elosztása és a rendelési folyamat az úgynevezett szisztémás felvezető benne van az operációs rendszer kernel és felhasználói folyamatok. Rendszerellenőrzésre folyamatokat és erőforrásokat eredetileg megjelölt kezdetben. Az irányítási folyamatok használata a rendszer, hogy van verseny között, az összes többi folyamatot. Ezért, a program irányítási teljesítmény nem nevezett folyamatokat.
A kifejezés a feladatot (folyamat) csak akkor használható, a folyamatokat és a felhasználókat a feldolgozó rendszer folyamatokat. Ez azonban nem igaz az összes operációs rendszer. Unix rendszereken, egy végrehajtható program modulokat is van az állapota rendszer feldolgozza.
A folyamat lehet az aktív és a passzív állapot. Ha aktív, a folyamat részt venni a versenyt a források felhasználását, a számítógépes rendszer. A passzív állapotban marad, akkor csak a rendszer által ismert, de a verseny nem vesz részt.
Másfelől, a folyamat lehet aktív az alábbi állapotok:
1. A végrehajtás állapota: az összes szükséges folyamatot az erőforrásokat. Ebben az állapotban nem lehet csak egyetlen folyamat.
2 készségét elvégzésére: erőforrások hozzáférhetővé kell tenni a folyamat, akkor bemegy a futó állapotban.
3 blokk vagy elvárás: a kért erőforrás nem áll rendelkezésre, vagy nem teljes az I / O művelet.
A legtöbb operációs rendszer az utolsó állapotba van osztva többes tétlen állapotban van. alkalmas arra, hogy egy adott típusú erőforrás hiánya miatt, amelyek a folyamat várakozó állapotba áll be. Normális működési folyamatot, amely akkor jelenik meg, amikor elkezd egy programot. Os szervez (generál, vagy elengedi) az új eljárás megfelel a folyamat fogantyú és a folyamat kezd kialakulni (a probléma kezdődik). Ezért a hagyományos OS passzív állapot nem létezik. A valós idejű operációs rendszer némileg eltérő Normális tervezésekor valós idejű operációs rendszer előre ismert a készítmény programot és feladatot el kell végezni. Ismert sok a paramétereket kell figyelembe venni, amikor az erőforrások elosztásának (a memória mennyisége szükséges, végrehajtási idő, végrehajtási prioritás által használt eszköz). Ezért a valós idejű operációs rendszer előre szülni kezeli feladatokat annak érdekében, hogy a későbbiekben az idő, hogy szervezze meg és kezeli a szükséges forrásokat, hogy megtalálja őt. Ezért az ilyen operációs rendszer, néhány folyamat lehet egy az inaktivitás.
2. Kiváltságos és privilegizált szoftver modulok.
3.Obyasnit távú erőforrás. Hogy típusú és fajtájú források.
Az erőforrás yavl. egyik legfontosabb szempont, amikor az operációs rendszer. A kifejezés erőforrás jellemzően alkalmazzák újra, viszonylag stabil, és gyakran hiányoznak tárgyak kért használt és eltávolítjuk a folyamat során a tevékenységük.
Forrásokat lehet osztani, ahol egyszerre több folyamat is használni őket egyszerre (egyidejűleg) vagy párhuzamosan (egy ideig folyamatok felcserélhetők erőforrás) és oszthatatlan.
A fejlesztés az első erőforrás-rendszerek tekinthetők CPU idő, memória, I / O csatornák és perifériák. Most a szoftverek és információs források lehetnek a tárgyakat, hogy meg lehet osztani és eloszlását. Otsedova kell kötni. hogy a hozzáférés ezekhez az objektumokhoz ellenőrizni kell. Most a koncepció egy forrás vált absztrakt struktúra számos tulajdonsága vagy jellemző tulajdonságok módokon juthatnak hozzá a struktúra és a fizikai ábrázolása a rendszerben.
A főbb típusai a források.
1) CPU időt
2) Memória. RAM lehet osztani szimultán módon a födém-e lehet található egy memória több folyamat, akár egyedül, akár a jelenlegi fragmensek; és felváltva - különböző időpontokban, akkor lehet biztosítani különböző számítási eljárásokat. Bármely adott időpontban, amikor a processzor számítási utal ismét a korlátozott számú memória sejtek. Ebből a szempontból érdemes osztani a memóriát a lehető legnagyobb számú folyamatok párhuzamosan. Másrészt, általános szabály, hogy a több memóriát lehet igénybe venni egy adott jelenlegi folyamat, annál jobb feltételeket annak végrehajtását. Ezért a probléma hatékony szétválasztását RAM egyidejűleg végrehajtó folyamatok az egyik legsürgetőbb. Ezek a dolgok a jelenség is nevezik terhelés kiegyenlítésére.
Amikor az emberek beszélnek a külső memóriát (mágneses lemezek, csavar), a tényleges memória is, és hozzáférést biztosít a különböző források. Mindegyik erőforrás lehet biztosítani a másiktól függetlenül. De dolgozni külső memóriát, akkor rendelkeznie kell ezeket a forrásokat. Külső memória elválasztjuk egyidejűleg, és az ahhoz való hozzáférés van osztva felváltva (párhuzamos). Ha beszélünk a külső eszközöket, a ONET általában osztható párhuzamosan, ha használják mechanizmusok közvetlen hozzáférést. Ha a készülék működik, a soros kapcsolat, akkor nem tekinthető megosztott erőforrás (nyomtató, szalagos meghajtót).
3) A szoftver modulok. A rendszer szoftver erőforrásokat. Ezek között lehet elosztani a futó folyamatokat. Program modulok csak egyszer kell végrehajtani (helyesen végrehajtott csak egyszer, és oszthatatlan források, sőt általában nem tekinthető a rendszer erőforrásait. Ezeket a modulokat használnak, mint általában, amikor a rendszer elindul.) És ismételten végrehajtott. Több futtatható program modulokat lehet nem privilegizált, kiváltságos és visszatérő.
Kiváltságos szoftver modul működő úgynevezett privilegizált módban, ha a rendszer ki van kapcsolva a megszakításokat, és semmi nem zavarja a természetes rendjét értékelést. Ennek eredményeként egy olyan szoftver modul végrehajtásra kerül a végére. ami után lehet hivatkozni egy másik feladat végrehajtását. Egy ilyen modul felcserélhető tekinthető osztott erőforrás.