Kernel tárgyak - windows ennee eszköz (Ch

kernel objektumok

A mag áll alacsony szintű, jól definiált és jól kiszámítható operációs rendszer primitívek és mechanizmusokat, amelyek lehetővé teszik alkatrészek a végrehajtó rendszer magasabb szintű feladatainak elvégzéséhez. A mag elkülönül a többi működtető rendszer; valósítja meg a szisztémás mechanizmusok és nem vesz részt kapcsolatos döntések rendszer politikát. Gyakorlatilag az összes ezeket a megoldásokat, amellett, hogy a tervezési és ütemezési áramlások kapott végrehajtó rendszer.

Kívül a mag végrehajtó rendszer áramlások és más megosztott erőforrások formájában objektumok. Management ezen objektumok megköveteli, hogy bizonyos költségek, szükség leírások lehetővé teszi, hogy manipulálni tárgyakat, a védelem és az erőforrás-kvóták, redundáns, amikor azokat létrehozzák. B mag ilyen költségeket el lehet kerülni, mert végrehajtja egy sor egyszerű tárgyak úgynevezett kernel objektumok (kernel objektumok). Ezek az eszközök lehetővé teszik a kernel, hogy ellenőrizzék a feldolgozás az adatkezelő és a támogató létesítmények, a végrehajtó rendszer. A legtöbb tárgy végrehajtási rendszer réteg magában egy vagy több, a rendszermag objektumokat, beleértve a meghatározott alapvető jellegzetességeit.

Az egyik csoport a kernel objektumok, úgynevezett vezérlő (vezérlő objektumokat), meghatározza a szemantikája vezérlésére különböző működési funkciókat a rendszer. B csoportba tartoznak APC tárgyak, DPC (halasztott eljárás hívás), és több által használt objektumok a bemeneti-kimeneti vezérlőnek (például egy megszakítási objektum).

Egy másik csoport az objektumok úgynevezett Object Manager (diszpécser objektumok) végrehajtja a szinkronizálást lehetővé tevő eszköz, hogy módosítsa a menet ütemezés. B egy csoport ilyen tárgyak közé core flow (kernel menet), mutex (mutex), egy esemény (esemény), a szemafor (szemafor), az időzítő (timer), a várt időzítő (waitable időzítő), és mások. C a legfontosabb feladatait a végrehajtó rendszer létrehoz egy kernel objektumok, manipulálja és felépíti bonyolultabb tárgyak állnak a felhasználói módban. Az objektumok tekinthetők részletesen a 3. fejezetben, és a folyamatok és szálak - 6. fejezet.