Článek

Co je to jádro?

protection click fraud

Co je to jádro? Pokud strávíte čas čtením fór, blogů o Androidu, příspěvků s návody nebo online diskuzí, brzy uslyšíte, jak lidé mluví o jádře. Jádro není pro Android něco jedinečného - iOS a MacOS mít jeden, Okna má jeden, BlackBerry QNX má jeden, ve skutečnosti ho mají všechny operační systémy na vysoké úrovni. Ten, který nás zajímá, je Linux, protože ten, který používá Android. Pokusme se rozebrat, co to je a co dělá.

Zařízení Android používají jádro Linuxu, vsadit se, že každý telefon používá jeho vlastní verzi. Správci linuxových jader udržují vše uklizené a dostupné, přispěvatelé (jako Google) přidávají nebo upravují věci tak, aby lépe vyhovovaly jejich potřebám, a lidé aby hardware přispěl také, protože potřebují vyvinout ovladače hardwaru pro součásti, které používají pro verzi jádra, kterou používají. Proto nezávislým vývojářům a hackerům Androidu chvíli trvá, než přenesou nové verze na starší zařízení a vše funguje. Ovladače napsané pro práci s jednou verzí jádra pro telefon nemusí fungovat s jinou verzí softwaru ve stejném telefonu. A to je důležité, protože jednou z hlavních funkcí jádra je ovládání hardwaru. Je to spousta zdrojového kódu s více možnostmi při jeho vytváření, než si dokážete představit, ale nakonec je to jen prostředník mezi hardwarem a softwarem.

Verizon nabízí Pixel 4a za pouhých 10 $ / měsíc na nových linkách Unlimited

Když software potřebuje hardware, aby něco udělal, pošle požadavek jádru. A když řekneme cokoliv, myslíme cokoliv. Od jasu obrazovky, přes úroveň hlasitosti až po zahájení hovoru prostřednictvím rádia, i to, co je nakresleno na displeji, je nakonec řízeno jádrem. Například - když na svém telefonu klepnete na tlačítko vyhledávání, řeknete softwaru, aby spustil vyhledávací aplikaci. Stane se to, že jste se dotkli určitého bodu na digitizéru, který sděluje softwaru, že jste se dotkli obrazovky na těchto souřadnicích. Software ví, že když se dotknete konkrétního místa, má se otevřít dialogové okno vyhledávání. Jádro je to, co digitizéru říká, aby hledal (nebo poslouchal, události jsou „naslouchány“) dotyků, pomáhá zjistit, kde jste se dotkli, a řekne systému, kterého jste se dotkli. Když zase systém přijme dotykovou událost v určitém bodě z jádra (prostřednictvím ovladače), ví, co má nakreslit na vaši obrazovku. Hardware i software komunikují s jádrem oběma způsoby, a tak váš telefon ví, kdy něco udělat. Vstup z jedné strany se odesílá jako výstup na druhou, ať už hrajete Angry Birds nebo se připojujete k Bluetooth vašeho vozu.

Zní to komplikovaně a je to tak. Ale je to také docela standardní počítačová logika - pro každou událost je vygenerována nějaká akce a v závislosti na této akci se běžícímu softwaru stane něco. Bez jádra, které by přijímalo a odesílalo informace, by vývojáři museli psát kód pro každou jednotlivou událost pro každou jednotlivou část hardwaru ve vašem zařízení. S jádrem musí s ním pouze komunikovat prostřednictvím API systému Android a vývojáři hardwaru musí pouze zajistit, aby hardware zařízení komunikoval s jádrem. Dobrá věc je, že nemusíte přesně vědět, jak nebo proč jádro dělá to, co dělá, stačí pochopit že je to přechod mezi softwarem a hardwarem vám dá docela dobrý přehled o tom, co se děje pod sklenka.

Něco takového dává úplně nový pohled na ty kolegy, kteří zůstávají vzhůru celou noc pracovat na jádrech pro váš telefon, že?

Jedná se o nejlepší bezdrátová sluchátka, která si můžete koupit za každou cenu!
Je čas přestřihnout šňůru!

Jedná se o nejlepší bezdrátová sluchátka, která si můžete koupit za každou cenu!

Nejlepší bezdrátová sluchátka jsou pohodlná, skvěle znějí, nestojí příliš mnoho a snadno se vejdou do kapsy.

Vše, co potřebujete o PS5 vědět: Datum vydání, cena a další
Další generace

Vše, co potřebujete o PS5 vědět: Datum vydání, cena a další.

Společnost Sony oficiálně potvrdila, že pracuje na PlayStation 5. Tady je vše, co o tom zatím víme.

Nokia uvádí na trh dva nové levné telefony Android One s cenou do 200 $
Nové Nokie

Nokia uvádí na trh dva nové levné telefony Android One s cenou do 200 $.

Nokia 2.4 a Nokia 3.4 jsou nejnovější přírůstky do řady levných smartphonů HMD Global. Jelikož jsou obě zařízení Android One, je zaručeno, že budou dostávat dvě hlavní aktualizace operačního systému a pravidelné aktualizace zabezpečení až na tři roky.

Nejlepší přenosné okamžité fotografické tiskárny pro zařízení Android
Tiskněte na cestách!

Nejlepší přenosné okamžité fotografické tiskárny pro zařízení Android.

Jste v pohybu a vytváříte vzpomínky na svém mobilním telefonu. I když je digitální technologie skvělá, proč nezkusit tyto vzpomínky trochu zkrátit pomocí hmatatelné fotografie?

instagram story viewer