Operační systém a jádro

Anonim

Operační systém vs. jádro

Pro většinu lidí je používání počítače druhou povahou. To umožňuje operační systém, který běží na horní části počítače a hardware a umožňuje komunikovat s ním, aniž by musel používat jazyk stroje nebo binární. Operační systém nám poskytuje rozhraní, ať už grafické nebo textové, kde můžeme vidět výsledek zadávaných příkazů. Poskytuje nám také řadu nástrojů pro konfiguraci počítače podle našich nejoblíbenějších možností. Ale to by nebylo možné bez jádra. Jádro je jádrem operačního systému a je odpovědné za překlad příkazů do něčeho, co je počítačem rozumět.

Aspekt, který hodně programátorů připomíná jádro, je v abstrakci. Hardware abstrakce umožňuje programátorům psát kód, který může pracovat na širokém spektru hardwaru. Bez abstrakce hardwaru musí být každý program napsán speciálně pro danou hardwarovou konfiguraci a pravděpodobně nebude fungovat v jiné. To je tomu u ovladačů zařízení. Jedná se o specifické části kódu, které identifikují hardware a poskytují operačnímu systému prostředky pro komunikaci se zařízením.

Ačkoli jádro je jádrem operačního systému, většina lidí si ani neuvědomuje existenci, protože je pohřbena za spoustou jiného softwaru. Chcete-li poskytnout celý balík, který umožňuje lidem používat své počítače, obsahuje operační systém software, který pokrývá velké množství běžných použití počítačů. To zahrnuje kromě jiného i jednoduchou aplikaci pro zpracování textu a mediální přehrávač.

Aplikace jsou vytvořeny pro konkrétní aplikace, protože potřebují interagovat s jádrem, aby komunikovali s hardwarem pod ním. Jelikož každé jádro je jiné, aplikace pro jeden operační systém nejsou schopny provést jiné. Některé aplikace také nejsou schopné provádět ve starších nebo novějších verzích stejného operačního systému kvůli provedeným změnám.

Souhrn: 1. Operační systém je softwarový balíček, který komunikuje přímo s počítačovým hardwarem a všechny vaše aplikace běží nad ním, zatímco jádro je součástí operačního systému, který komunikuje přímo s hardwarem 2. Ačkoli každý operační systém má jádro, je pohřben za spoustou jiného softwaru a většina uživatelů ani neví, že existuje