Získávání znalostí
/ Knowledge Discovery >> Získávání znalostí >> technologie >> počítač >> počítačový program >>

Jak operačních systémů Work

ré bude držet nesčetné signály, vlajky a semafory, které se používají ke komunikaci uvnitř a mezi subsystémy a aplikací v počítači. Pak se ukáže, kontrolu nad počítačem přes operačnímu systému

úkoly operačního systému, v nejobecnějším slova smyslu, spadají do šesti kategorií:.

  • Správa Processor
  • Správa paměti
  • Správa zařízení
  • Správa Storage
  • Rozhraní aplikace
  • Uživatelské rozhraní

    I když existují lidé, kteří tvrdí, že operační systém by měl udělat víc, než těchto šesti úkolů, a některé operačního systému prodejci dělat stavět mnohem více obslužné programy a pomocné funkce do svých operačních systémů, těchto šest úkoly definují jádro téměř všech operačních systémů. Dále, pojďme se podívat na nástroje, operační systém používá k provádění každé z těchto funkcí
    Správa procesoru

    Srdce řízení procesoru přijde na dvě související otázky:.

  • Zajistit, aby každý proces a aplikace obdrží dostatek času procesoru, aby správně fungovaly
  • Používání tolik cyklů procesoru jak je to možné pro skutečnou práci

    základní jednotka softwaru, že operační systém se zabývá v plánování práci vykonanou procesoru je buď proces nebo vlákno, v závislosti na operačním systému.

    Je to lákavé přemýšlet o procesu jako aplikace, ale to dává neúplný obraz o tom, jak procesů se týkají operačního systému a hardwaru. Aplikace vidíte (textový editor, tabulkový procesor nebo hry) je ve skutečnosti, proces, ale že aplikace může způsobit několik dalších procesů začít, pro úkoly, jako je komunikace s jinými zařízeními nebo jiných počítačů. Tam jsou také četné procesy, které běží, aniž by vám přímý důkaz, že oni někdy existují. Například, Windows XP a UNIX může mít desítky procesy na pozadí běží zvládnout sítě, správa paměti, řízení disk, kontroly virů a tak dále.

    Způsob, pak, je software, který provede nějakou akci a může být kontrolována. - uživatelem, jiné aplikace nebo operačního systému

    Je procesy, spíše než aplikacích, že operační systém kontroly a plány pro výkon CPU. V single-tasking systém, plán je jednoduché. Operační systém umožňuje aplikaci rozběhnou, pozastavení provedení pouze tak dlouho, aby zabývat se přerušení a vstupu uživatele.

    Přerušení jsou speciální signály odeslané hardwaru nebo softwaru do CPU. Je to jako kdyby nějaká část počítače se náhle zvedl ruku, aby se zeptal na CPU pozornosti v živé setkání. Někdy se operační systém napláno