Skip to main content

Co jsou prodloužení jádra?

Rozšíření jádra je kus počítačového softwaru, který je načten do centrální komponenty operačních systémů.Prodloužení jádra by mohla být použita k zajištění funkčnosti nebo hardwarové podpory, která by jinak nebyla součástí jádra.Rozšíření jádra často může provádět úkoly nebo přístupové části operačního systému, které normální software nemůže.V některých operačních systémech jsou rozšíření jádra označována jako moduly jádra nebo jednoduše moduly.

Ve většině operačních systémů je přístup k síťovým systémům a systémovým systémům omezen, aby se udržoval stabilní a zabezpečený systém.Prodloužení jádra má přístup k těmto funkcím a systémům, protože běží jako součást jádra.Jádro bez prodloužení je známé jako základní jádro.Prodloužení lze přidat nebo odstranit ze základního jádra.

Prodloužení umožňují větší flexibilitu ve schopnostech jádra bez zvýšení složitosti základního jádra.Například může být načteno rozšíření jádra, aby se umožnilo funkce úspory napájení vhodné pro počítače notebooků.Tyto rysy obvykle nejsou zahrnuty do základního jádra, protože operační systém nemusí být použit na notebooku.

prodlužování jádra nebo moduly lze také načíst a vykládat dynamicky, což znamená, že jsou přidány a odstraněny z jádra podle potřeby.To umožňuje počítači ukládat paměť a další prostředky, když se přípona nepoužívá.Síťový adaptér Universal Serial Bus (USB) může načíst své požadované ovladače jako prodloužení jádra, když je zapojena.Špatně kódovaný ovladač zařízení běžící jako prodloužení jádra by mohl způsobit, že se celý systém zhroutí.Z tohoto důvodu jsou vývojáři softwaru často vyzváni, aby používali rozšíření jádra, pouze pokud neexistuje žádná alternativa.

Pro většinu uživatelů dochází konfigurace rozšíření automaticky.Někteří uživatelé, zejména ti, kteří používají konkrétní operační systémy, spravují samotné prodloužení nebo moduly jádra.Ve verzích jádra existují variace, takže rozšíření a moduly nemusí být kompatibilní se všemi jádry nebo všemi operačními systémy