Cikk

Mi az a kernel?

Mi az a kernel? Ha időt tölt Android-fórumok, blogok, útmutató bejegyzések vagy online beszélgetések olvasásával, hamarosan hallani fogja az embereket a kernelről. A kernel nem valami egyedülálló az Android számára - iOS és MacOS van egy, ablakok van egy, A BlackBerry QNX rendelkezik, valójában minden magas szintű operációs rendszernek van egy. Ami minket érdekel, az a Linux, mivel az Androidot használja. Próbáljuk lebontani, hogy mi ez és mit csinál.

Az Android készülékek a Linux kernelt használják, fogadjon, hogy minden telefon a saját verzióját használja. A Linux kernel karbantartói mindent rendben tartanak és elérhetőek, a közreműködők (például a Google) hozzáadják vagy módosítják a dolgokat, hogy jobban megfeleljenek az igényeiknek, és az emberek a hardver hozzájárulása is, mivel fejleszteniük kell a hardver illesztőprogramokat az általuk használt kernel verzióhoz használt alkatrészek számára. Ezért eltart egy ideig, amíg a független Android-fejlesztők és hackerek új verziókat hordoznak a régebbi eszközökre, és minden működőképes lesz. Előfordulhat, hogy az illesztőprogramok, amelyek a telefon kerneljének egyik verziójával működnek, nem működnek ugyanazon a telefonon egy másik verzióval. És ez fontos, mert a kernel egyik fő funkciója a hardver vezérlése. Ez egy csomó forráskód, több lehetőség kínálkozik építése közben, mint azt el tudnád képzelni, de végül csak a hardver és a szoftver közötti közvetítő.

A Verizon a Pixel 4a készüléket mindössze 10 USD / hó áron kínálja az új Unlimited vonalakon

Amikor a szoftverhez hardverre van szükség bármihez, kérést küld a kernelnek. És amikor azt mondjuk bármi, úgy értjük bármi. A képernyő fényerejétől kezdve a hangerőig, a hívás kezdeményezéséig a rádión keresztül, még a kijelzőn rajzoltakat is végső soron a kern vezérli. Például - amikor megérinti a keresési gombot a telefonján, akkor azt mondja a szoftvernek, hogy nyissa meg a keresési alkalmazást. Az történik, hogy megérintett egy bizonyos pontot a digitalizálón, amely elmondja a szoftvernek, hogy ezeken a koordinátákon megérintette a képernyőt. A szoftver tudja, hogy amikor megérinti az adott helyet, akkor a keresési párbeszédablak állítólag megnyílik. A rendszermag az, ami arra utasítja a digitalizálót, hogy keressen (vagy hallgasson, az eseményeket "hallgatják") az érintésekre, segít kideríteni, hová érintette meg, és elmondja a rendszernek, hogy megérintette. Viszont amikor a rendszer érintési eseményt kap egy adott pontban a kerneltől (az illesztőprogramon keresztül), akkor tudja, mit kell rajzolni a képernyőn. A hardver és a szoftver egyaránt mindkét irányban kommunikál a kernellel, és a telefon így tudja, mikor kell valamit tennie. Az egyik oldalról érkező bemenet kimenetként kerül a másikra, függetlenül attól, hogy Angry Birds-et játszik, vagy pedig autója Bluetooth-jához csatlakozik.

Bonyolultnak hangzik, és az is. De ez is elég szokásos számítógépes logika - minden eseményhez generálnak valamilyen műveletet, és ettől függően a futó szoftverrel történnek dolgok. Anélkül, hogy a rendszermag elfogadná és elküldené az információkat, a fejlesztőknek kódot kell írniuk az egyes eseményekhez az eszköz minden egyes hardveréhez. A kernellel csak annyit kell tennie, hogy kommunikáljon vele az Android rendszer API-ján keresztül, és a hardver fejlesztőknek csak az eszköz hardvert kell kommunikálniuk a kernellel. A jó dolog az, hogy nem kell pontosan tudni, hogy a kernel hogyan vagy miért teszi, amit csinál, csak megérteni hogy ez a szoftverek és a hardver közötti átmenet nagyon jól átfogja, mi történik a üveg.

A Sort egy teljesen új szemléletet ad azoknak az ösztöndíjasoknak, akik egész éjjel fent maradnak, hogy a telefonodon dolgozzanak, nem?

Ezek a legjobb vezeték nélküli fülhallgatók, amelyeket minden áron megvásárolhat!
Ideje levágni a zsinórt!

Ezek a legjobb vezeték nélküli fülhallgatók, amelyeket minden áron megvásárolhat!

A legjobb vezeték nélküli fülhallgató kényelmes, jól hangzik, nem kerül túl sokba, és könnyen elfér a zsebében.

Minden, amit tudnia kell a PS5-ről: Kiadás dátuma, ára és még sok más
Következő generációs

Minden, amit tudnia kell a PS5-ről: Kiadás dátuma, ára és még sok más.

A Sony hivatalosan megerősítette, hogy a PlayStation 5-en dolgozik. Itt van minden, amit eddig tudtunk róla.

A Nokia két új, 200 dollár alatti, olcsó Android One telefont dob ​​piacra
Új Nokias

A Nokia két új, 200 dollár alatti, olcsó Android One telefont dob ​​piacra.

A Nokia 2.4 és a Nokia 3.4 a legújabb kiegészítés a HMD Global költségvetési okostelefon-kínálatában. Mivel mindkettő Android One eszköz, garantáltan két fő operációs rendszer frissítést és rendszeres biztonsági frissítést kapnak akár három évig is.

A legjobb hordozható azonnali fotónyomtatók Android-eszközökhöz
Nyomtatás útközben!

A legjobb hordozható azonnali fotónyomtatók Android-eszközökhöz.

Mozgásban vagy, és emlékeket készítesz a mobilodon. Bár a digitális nagyszerű, miért ne próbálná meg egy kicsit kézzelfoghatóbbá tenni ezeket az emlékeket egy kézzelfogható fotóval?

instagram story viewer