úlohy operačného systému, v najvšeobecnejšom slova zmysle, spadajú do šiestich kategórií :.
I keď existujú ľudia, ktorí tvrdia, že operačný systém by mal urobiť viac, než týchto šiestich úloh, a niektoré operačného systému predajcovia robiť stavať oveľa viac pomocné programy a pomocné funkcie do svojich operačných systémov, týchto šesť úlohy definujú jadro takmer všetkých operačných systémov. Ďalej, poďme sa pozrieť na nástroje, operačný systém používa na vykonávanie každej z týchto funkcií
Správa procesora
Srdce riadenie procesora príde na dve súvisiace otázky :.
základná jednotka softvéru, že operačný systém sa zaoberá v plánovaní prácu vykonanú procesora je buď proces alebo vlákno, v závislosti na operačnom systéme.
Je to lákavé premýšľať o procese ako aplikácie, ale to dáva neúplný obraz o tom, ako procesov sa týkajú operačného systému a hardvéru. Aplikácia vidíte (textový editor, tabuľkový procesor alebo hry) je v skutočnosti, proces, ale že aplikácia môže spôsobiť niekoľko ďalších procesov začať, pre úlohy, ako je komunikácia s inými zariadeniami alebo iných počítačov. Tam sú tiež početné procesy, ktoré beží, bez toho aby vám priamy dôkaz, že oni niekedy existujú. Napríklad, Windows XP a UNIX môže mať desiatky procesy na pozadí beží zvládnuť siete, správa pamäte, riadenie disk, kontroly vírusov a tak ďalej.
Spôsob, potom, je softvér, ktorý vykoná nejakú akciu a môže byť kontrolovaná. - užívateľom, iné aplikácie alebo operačného systému
Je procesy, skôr než aplikáciách, že operačný systém kontroly a plány pre výkon CPU. V single-tasking systém, plán je jednoduché. Operačný systém umožňuje aplikáciu rozbehnú, pozastavenie preve