Teď, když máme nějaké základní dějiny z cesty, pojďme se rychle podívat na to, jaký operační systémy skutečně udělat.
účelem provozování systémy
Co je to velký problém o operační systémy na prvním místě? Co oni vlastně dělat? Operační systém je úroveň programování, které vám umožní dělat věci s počítačem. Operační systém komunikuje s hardwarem počítače jako na základní úrovni, které přenášejí své příkazy do jazyka hardware může interpretovat. OS slouží jako platforma pro všechny ostatní aplikace na vašem počítači. Bez ní, váš počítač bude jen těžítko.
Na svém srdci, počítač je zařízení číslo-křupavý. Trvá vstup v podobě nul a jedniček - bity - a kanálů je prostřednictvím různých obvodů a procesorů. Hardware se chová v souladu s přísnými pravidly. Těchto pravidel pomocí věci jako logická hradla, které se vstup a produkovat výstup v předvídatelným způsobem definujeme. Některé jednoduché počítače mají žádnou potřebu operačního systému, protože pouze provedení určitého úkolu. Ale osobní počítače musí být více univerzální. Operační systém umožňuje komplexní programy, přístup k možnosti hardwaru získat výsledky. Pouze fyzikální vlastnosti hardwaru, a naše vlastní představy můžete omezit, které programy může udělat.
Ty by mohly navrhnout operační systém fyzicky naprogramováním do obvodů počítače. To by vyžadovalo stavbu elektrické dráhy pomocí miliony logická hradla. Takový operační systém, ale by byl neoblomný. To je důvod, proč operační systémy jako Mac OS X a Windows jsou software. Software je poddajnější než hardware - můžete provést změny prostřednictvím softwarových záplat a aktualizací verze. Chcete-li udělat to samé s hardwarem by znamenalo odpojování fyzické třísky a obvody.
Operační systémy jsou jako manažer pro počítače. Je to úkol pro OS sledovat, co software potřebuje a co může poskytnout hardware. Jak jste spouštět aplikace v počítači, OS přiděluje zdroje potřebné k dokončení úkolu. To může zahrnovat výpočetní výkon, přidělování paměti a přístup k ukládání dat na počítači, mezi jinými věcmi. V ideálním případě bude OS se ujistěte, že hardware počítače je nikdy přetíženi.
OS také umožňuje programy spustit na počítači. Bez OS, programátor by musel navrhnout spuštění aplikace na hardwaru přímo. To není příliš efektivní. Operační systém se chová jako aplikační rozhraní k hardwaru. OS Činí tak prostřednictvím aplikačního pr