Jádro operačního systému: Porovnání verzí

Smazaný obsah Přidaný obsah
Bez shrnutí editace
rv vandala
Řádek 2:
'''Jádro''' je v [[Informatika|informatice]] označení pro '''jádro''' [[Operační systém|operačního systému]] ('''kernel'''). Jádro je zavedeno do [[Operační paměť|operační paměti]] při startu ([[bootování]]) [[počítač]]e a je mu předáno řízení. U pokročilých operačních systémů jádro nikdy neztrácí kontrolu nad počítačem a po celou dobu jeho běhu koordinuje činnost ostatních běžících [[Proces (program)|procesů]]. Anglický název '''kernel''' znamená v překladu jádro pecky, zrno nebo ztvrdlou dužinu ovoce.<ref>http://slovnik.seznam.cz/?q=kernel&lang=en_cz – překlad anglického slova ''kernel''</ref>
 
Hlavní úkol jádra spočívá v přidělovaní [[Elektronická paměť|paměti]] a času [[procesor]]u (či procesorů) programům, ovládání zařízení počítače (pomocí [[Ovladač zařízení|ovladačů]]) a abstrakci funkcí (aby bylo např. možné načítat soubory z [[Pevný disk|pevného disku]] a z jednotky [[CD-ROM|CD-Cikán(ROM)]] stejným příkazem).
 
Pro zajištění bezpečnosti [[operační systém|operačního systému]] je nutné, aby procesor podporoval dva módy činnosti: omezený pro aplikace a privilegovaný (se speciálními [[Strojová instrukce|strojovými instrukcemi]]) pro jádro. Privilegovanému módu se proto někdy říká ''kernel mód''.
Řádek 9:
 
== Základní povinnosti jádra ==
Základní účel jádra spočívá v ovládání prostředků PC[[počítač]]e a umožnění ostatním [[Počítačový program|programům]] běžet a používat je. Typicky se prostředky skládají z:
* [[Procesor]] (centrální procesorová jednotka neboli procesor). Jde o základní část počítače. Ta má za zodpovědnost běh nebo vykonávání programů. Jádro má za úkol rozhodování o tom, který z programů bude přidělen procesoru nebo procesorům (na každém procesoru - v modernějších procesorech na každém jádře - může v jednom okamžiku běžet právě jeden program).
* [[Elektronická paměť|Paměť]] počítače. Paměť je používána k ukládání jak [[Strojová instrukce|strojových instrukcí]] programů tak i dat. Obvykle musí být v paměti přítomno obojí, aby se mohl provést program. Často chce paměť používat mnoho programů, dohromady požadujících více paměti než má počítač k dispozici. Jádro má za povinnost rozhodování, kterou část paměti může každý proces použít a rozhodnout co dělat, když je nedostatek volné paměti. (viz také [[virtuální paměť]]).