Článok

Čo je to jadro?

protection click fraud

Čo je to jadro? Ak trávite čas čítaním fór, blogov o Androidu, príspevkov s postupmi alebo online diskusie, čoskoro budete počuť, ako sa ľudia rozprávajú o jadre. Jadro nie je pre Android niečo jedinečné - iOS a MacOS mať jednu, Windows má jednu, BlackBerry QNX má jeden, v skutočnosti ho majú všetky operačné systémy na vysokej úrovni. Ten, ktorý nás zaujíma, je Linux, pretože ten, ktorý používa Android. Pokúsme sa rozobrať, čo to je a čo robí.

Zariadenia s Androidom používajú jadro Linuxu, stavte sa, že každý telefón používa svoju vlastnú verziu. Správcovia jadra systému Linux udržiavajú všetko upratané a dostupné, prispievatelia (napríklad Google) pridávajú alebo upravujú veci, aby lepšie vyhovovali ich potrebám, a ľudia aby prispel aj hardvér, pretože musia vyvinúť hardvérové ​​ovládače pre tie časti, ktoré používajú pre verziu jadra, ktorú používajú. Z tohto dôvodu nezávislým vývojárom a hackerom pre Android chvíľu trvá, kým prenesú nové verzie na staršie zariadenia a všetko bude fungovať. Ovládače napísané na prácu s jednou verziou jadra telefónu nemusia fungovať s inou verziou softvéru na rovnakom telefóne. A to je dôležité, pretože jednou z hlavných funkcií jadra je ovládanie hardvéru. Je to veľa zdrojového kódu, ktorý má pri vytváraní viac možností, ako si dokážete predstaviť, ale nakoniec je to iba sprostredkovateľ medzi hardvérom a softvérom.

Verizon ponúka Pixel 4a na nových linkách Unlimited iba za 10 dolárov za mesiac

Ak softvér potrebuje hardvér na vykonanie čohokoľvek, odošle požiadavku do jadra. A keď povieme čokoľvek, myslíme čokoľvek. Jadro nakoniec ovláda aj to, čo sa zobrazuje na displeji, od jasu obrazovky po úroveň hlasitosti až po uskutočnenie hovoru prostredníctvom rádia. Napríklad - keď klepnete na tlačidlo vyhľadávania na telefóne, povedzte softvéru, aby otvoril vyhľadávaciu aplikáciu. Stane sa to, že ste sa dotkli určitého bodu na digitizéri, ktorý informuje softvér, že ste sa dotkli obrazovky na týchto súradniciach. Softvér vie, že pri dotyku konkrétneho miesta sa má otvoriť dialógové okno vyhľadávania. Jadro je to, čo digitizéru hovorí, aby hľadal (alebo poslúchal, udalosti sú „vypočuté“), pomáha zistiť, kde ste sa dotkli, a povie systému, ktorého ste sa dotkli. Keď potom systém prijme dotykovú udalosť z konkrétneho bodu z jadra (prostredníctvom ovládača), vie, čo má nakresliť na vašu obrazovku. Hardvér aj softvér navzájom komunikujú s jadrom, a tak váš telefón vie, kedy treba niečo urobiť. Vstup z jednej strany sa odosiela ako výstup na druhú, či už hráte hru Angry Birds alebo sa pripájate k Bluetooth vášho automobilu.

Znie to komplikovane a je to tak. Ale je to tiež celkom štandardná počítačová logika - pre každú udalosť sa vygeneruje akcia nejakého druhu a v závislosti od tejto akcie sa stane bežiaci softvér. Bez jadra na prijímanie a odosielanie informácií by vývojári museli písať kód pre každú jednu udalosť pre každý jednotlivý hardvér vo vašom zariadení. S jadrom musia iba komunikovať s ním prostredníctvom API systému Android. Vývojári hardvéru musia iba zabezpečiť, aby hardvér zariadenia komunikoval s jadrom. Dobrá vec je, že nemusíte presne vedieť, ako alebo prečo jadro robí to, čo robí, stačí pochopiť že je to prechod medzi softvérom a hardvérom, ktorý vám dáva celkom dobrý prehľad o tom, čo sa deje v rámci systému sklo.

Celkom nový pohľad na tých kolegov, ktorí zostávajú celú noc hore, aby pracovali na jadrách pre váš telefón, že?

Toto sú najlepšie bezdrôtové slúchadlá do uší, ktoré si môžete kúpiť za každú cenu!
Je čas prestrihnúť šnúru!

Toto sú najlepšie bezdrôtové slúchadlá do uší, ktoré si môžete kúpiť za každú cenu!

Najlepšie bezdrôtové slúchadlá do uší sú pohodlné, vynikajúco znejú, nestoja príliš veľa a ľahko sa zmestia do vrecka.

Všetko, čo potrebujete vedieť o PS5: Dátum vydania, cena a ďalšie
Ďalšia generácia

Všetko, čo potrebujete vedieť o PS5: Dátum vydania, cena a ďalšie.

Spoločnosť Sony oficiálne potvrdila, že pracuje na PlayStation 5. Tu je všetko, čo o nej zatiaľ vieme.

Spoločnosť Nokia predstavuje dva nové lacné telefóny Android One s cenou do 200 dolárov
Nové Nokie

Spoločnosť Nokia predstavuje dva nové lacné telefóny Android One s cenou do 200 dolárov.

Nokia 2.4 a Nokia 3.4 sú najnovším prírastkom do cenovej ponuky inteligentných telefónov spoločnosti HMD Global. Pretože sú to obe zariadenia Android One, je zaručené, že budú dostávať dve hlavné aktualizácie operačného systému a pravidelné bezpečnostné aktualizácie až na tri roky.

Najlepšie prenosné okamžité fotografické tlačiarne pre zariadenia s Androidom
Tlačte na cestách!

Najlepšie prenosné okamžité fotografické tlačiarne pre zariadenia s Androidom.

Ste v pohybe a vytvárate si spomienky na svojom mobile. Aj keď je digitál skvelý, prečo nevyskúšať a urobiť tieto spomienky trochu trvalejšími pomocou hmatateľnej fotografie?

instagram story viewer