Domov Zvuk Co je jádro? - definice z techopedie

Co je jádro? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená jádro?

Jádro je základní součástí operačního systému. Pomocí meziprocesové komunikace a systémových volání funguje jako most mezi aplikacemi a zpracováním dat prováděným na hardwarové úrovni.


Když je operační systém načten do paměti, jádro se načte první a zůstává v paměti, dokud se operační systém nevypne znovu. Jádro je zodpovědné za úlohy na nízké úrovni, jako je správa disků, správa úloh a správa paměti.

Techopedia vysvětluje jádro

Počítačové jádro je rozhraní mezi třemi hlavními komponentami počítačového hardwaru a poskytuje služby mezi aplikačním / uživatelským rozhraním a CPU, pamětí a dalšími hardwarovými vstupně-výstupními zařízeními.


Jádro poskytuje a spravuje počítačové prostředky, což umožňuje dalším programům tyto prostředky spouštět a používat. Jádro také nastavuje paměťový adresový prostor pro aplikace, načítá soubory s kódem aplikace do paměti, nastavuje prováděcí zásobník pro programy a rozvětvuje se na konkrétní místa uvnitř programů pro provádění.


Jádro je zodpovědné za:

  • Řízení procesů pro provádění aplikací
  • Správa paměti, alokace a V / V
  • Správa zařízení pomocí ovladačů zařízení
  • Řízení systémových volání, které je nezbytné pro provádění služeb jádra

Existuje pět typů jader:

  1. Monolitická jádra: Všechny služby operačního systému běží podél hlavního vlákna jádra v monolitickém jádru, které také sídlí ve stejné oblasti paměti, čímž poskytuje výkonný a bohatý přístup k hardwaru.
  2. Mikrokruhy: Definujte jednoduchou abstrakci hardwaru, který používá primitiva nebo systémová volání k implementaci minimálních služeb OS, jako je multitasking, správa paměti a meziprocesová komunikace.
  3. Hybridní jádra: Spusťte několik služeb v jaderném prostoru, abyste snížili režijní náklady na tradiční mikrok jádra, kde je kód jádra stále spuštěn jako server v uživatelském prostoru.
  4. Nano Kernels: Zjednodušte požadavky na paměť delegováním služeb, včetně těch základních, jako jsou řadiče přerušení nebo časovače, na ovladače zařízení.
  5. Exo jádra: Přidělte fyzické hardwarové prostředky, jako je čas procesoru a blok disku, dalším programům, které se mohou napojit na operační systémy knihovny, které používají jádro k simulaci abstrakcí operačního systému.
Co je jádro? - definice z techopedie