Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Päť hlavných činností operačný systém s ohľadom na proces riadenia

Existuje päť hlavných činností , ktoré musí operačný systém udržiavať tak , aby sa na riadenie procesov , ktorá je spustená . Bez týchto päť činností , by operačný systém nebude môcť zostať stabilný po dlhšiu dobu . Proces vytvárania

Pri prvom zapnutí počítača , operačný systém otvorí procesov na spustenie služby pre všetko z tlačovej fronty na počítačovú bezpečnosť . Keď sa prihlásite k počítaču a spustenie programov , programy vytvoriť závislé procesy . Proces nie je program sám o sebe , ale skôr návod , že CPU používa na spustenie programu . Proces buď patrí k systému Windows alebo iný program , ktorý ste nainštalovali .
Processing stať

stav procesu môže byť " vytvorené " , " , beh " , " čaká " , alebo " zablokované . " Môžete povedať , že proces je " čaká " v okamihu , kedy po spustení svojej materskej programu , a pred tým , než bola spracovaná pomocou CPU . Proces je " beh " , keď je CPU spracovaním . Môžete zvážiť proces " blokovaný " , ak počítač nemá dostatok pamäte , aby ju spracovať , alebo ak súbory spojené s pracovným procesu , nemôžu byť umiestnené . Všetky operačné systémy majú nejaký manipulačný proces systému , keď majú rôzne názvy pre každý štát .
Proces synchronizácie

Akonáhle procesy sú spustené , prevádzkové systém potrebuje spôsob , ako zabezpečiť , že žiadne dva procesy prístup k rovnakej prostriedky v rovnakom čase . Konkrétne , môžete žiadne dva procesy pokúsi urobiť rovnaký plochu kódu naraz . Ak dva procesy urobil pokus o spustenie tohto kódu v rovnakej dobe , havárie mohla nastať , keď sa pokúsite zavolať rovnaké súbory a posielať rovnaké inštrukcie procesora súčasne . Ak dva procesy je potrebné spustiť rovnaký kód , je potrebné počkať na druhý dokončiť pred pokračovaním .
Process Communication

Počítač musí zabezpečiť , aby procesy môžu komunikovať s CPU a medzi sebou navzájom . Napríklad program môže mať mnoho procesov , a každý proces môže mať rôzne úrovne oprávnenia . Úroveň povolení je iba údaj o úrovni prístupu proces by mal mať k systému . Proces komunikácie zaisťuje , že počítač môže určiť oprávnenia každého procesu . To je veľmi dôležité v prevencii malware z mazanie systémových súborov alebo pridanie inštrukcie samotného operačného systému .
Prevencia uviaznutia

Konečne , počítač musí mať spôsob , ako zabezpečiť ktoré procesy sa nestanú na mŕtvom bode . Zablokovanie dochádza , keď dva procesy , z ktorých každá si vyžaduje zdroj , ktorý druhá je aktuálne používate , a tak ani proces môže dokončiť to , čo to robí . Prostriedky nemôžu byť uvoľnené , a programy zamknúť . Môžete tiež odkazovať na túto situáciu ako " kruhové čakanie . " Operačné systémy zabrániť zablokovaniu rôznymi spôsobmi , ale najbežnejší spôsob je prinútiť proces vyhlásiť zdroje , ktoré budete potrebovať , ako je možné spustiť . Alternatívne , proces môže byť nútený k vyžiadanie zdrojov v blokoch , a potom uvoľnite prostriedky , ako to skončí s nimi .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené