Makale

Çekirdek nedir?

protection click fraud

Çekirdek nedir? Android forumlarını, blog'ları, nasıl yapılır gönderilerini veya çevrimiçi tartışmaları okumak için zaman harcarsanız, yakında insanların çekirdek hakkında konuştuğunu duyacaksınız. Çekirdek, Android'e özgü bir şey değildir - iOS ve MacOS bir tane var, pencereler bir tane var, BlackBerry'nin QNX'i bir tane var, aslında tüm üst düzey işletim sistemleri bir tane var. Bizim ilgilendiğimiz, Android'in kullandığı Linux. Ne olduğunu ve ne yaptığını parçalamaya çalışalım.

Android cihazlar Linux çekirdeğini kullanır, bahse girerim her telefon kendi versiyonunu kullanır. Linux çekirdeği bakımcıları her şeyi düzenli ve erişilebilir tutar, katkıda bulunanlar (Google gibi) ihtiyaçlarını ve insanları daha iyi karşılamak için bir şeyler ekler veya değiştirir. donanımın da katkıda bulunmasını sağlamak, çünkü kullandıkları çekirdek sürümü için kullandıkları parçalar için donanım sürücüleri geliştirmeleri gerekiyor. Bu nedenle, bağımsız Android geliştiricilerinin ve bilgisayar korsanlarının yeni sürümleri eski cihazlara taşıması ve her şeyi çalıştırması biraz zaman alır. Bir telefon için çekirdeğin bir sürümüyle çalışmak üzere yazılmış sürücüler, aynı telefonda farklı bir yazılım sürümüyle çalışmayabilir. Ve bu önemlidir, çünkü çekirdeğin ana işlevlerinden biri donanımı kontrol etmektir. Bu, oluştururken hayal edebileceğinizden daha fazla seçeneğe sahip bir sürü kaynak kodu, ancak sonunda donanım ve yazılım arasında sadece bir aracıdır.

Verizon, Pixel 4a'yı yeni Sınırsız hatlarda ayda sadece 10 ABD doları karşılığında sunuyor

Yazılım herhangi bir şey yapmak için donanıma ihtiyaç duyduğunda, çekirdeğe bir istek gönderir. Ve söylediğimizde herhangi bir şey, demek istediğimiz herhangi bir şey. Ekranın parlaklığından ses düzeyine, radyo aracılığıyla bir arama başlatmaya kadar, ekranda çizilenler bile sonuçta çekirdek tarafından kontrol edilir. Örneğin - telefonunuzdaki arama düğmesine dokunduğunuzda, yazılıma arama uygulamasını açmasını söylersiniz. Olan şey, sayısallaştırıcıda belirli bir noktaya dokunduğunuz ve yazılıma bu koordinatlarda ekrana dokunduğunuzu söyler. Yazılım, o noktaya dokunulduğunda arama diyaloğunun açılmasının beklendiğini bilir. Çekirdek, sayısallaştırıcıya dokunuşlar için bakmasını (veya dinlemesini, olayların "dinlendiğini"), dokunduğunuz yeri bulmaya yardımcı olan ve sisteme dokunduğunuzu söyleyen şeydir. Buna karşılık, sistem çekirdekten belirli bir noktada (sürücü aracılığıyla) bir dokunma olayı aldığında, ekranınızda ne çizeceğini bilir. Hem donanım hem de yazılım, çekirdek ile her iki şekilde iletişim kurar ve telefonunuz bir şeyi ne zaman yapacağını bu şekilde bilir. İster Angry Birds oynuyor olun, ister arabanızın Bluetooth'una bağlanıyor olun, bir taraftan giriş diğerine çıkış olarak gönderilir.

Kulağa karmaşık geliyor ve öyle. Ama aynı zamanda oldukça standart bir bilgisayar mantığıdır - her olay için oluşturulan bir tür eylem vardır ve bu eyleme bağlı olarak çalışan yazılıma bir şeyler olur. Bilgi kabul edecek ve gönderecek çekirdek olmadan, geliştiricilerin cihazınızdaki her bir donanım parçası için her bir olay için kod yazması gerekir. Çekirdekte tek yapmaları gereken, onunla Android sistem API'leri aracılığıyla iletişim kurmaktır ve donanım geliştiricilerinin yalnızca aygıt donanımının çekirdekle iletişim kurmasını sağlamaları gerekir. İyi olan şey, çekirdeğin yaptığı şeyi tam olarak nasıl veya neden yaptığını bilmenize gerek olmamasıdır. bu, yazılımdan donanıma geçişin, size ne olduğunu oldukça iyi bir şekilde kavramasını sağlar. bardak.

Telefonunuz için çekirdekler üzerinde çalışmak için bütün gece ayakta kalan arkadaşlara yepyeni bir bakış açısı veriyor, değil mi?

Bunlar, her fiyata satın alabileceğiniz en iyi kablosuz kulaklıklardır!
Kordonu kesmenin zamanı geldi!

Bunlar, her fiyata satın alabileceğiniz en iyi kablosuz kulaklıklardır!

En iyi kablosuz kulaklıklar rahattır, harika ses çıkarır, çok pahalı değildir ve cebe kolayca sığar.

PS5 hakkında bilmeniz gereken her şey: Çıkış tarihi, fiyatı ve daha fazlası
Gelecek nesil

PS5 hakkında bilmeniz gereken her şey: Çıkış tarihi, fiyatı ve daha fazlası.

Sony, PlayStation 5 üzerinde çalıştığını resmen onayladı. Şimdiye kadar bildiğimiz her şey burada.

Nokia, 200 doların altında iki yeni bütçeye sahip Android One telefonunu piyasaya sürdü
Yeni Nokias

Nokia, 200 doların altında iki yeni bütçe Android One telefonunu piyasaya sürdü.

Nokia 2.4 ve Nokia 3.4, HMD Global'in bütçeye uygun akıllı telefon serisinin en son eklemeleridir. Her ikisi de Android One cihazı olduklarından, üç yıla kadar iki büyük işletim sistemi güncellemesi ve düzenli güvenlik güncellemeleri almaları garanti edilir.

Android cihazlar için en iyi taşınabilir anlık fotoğraf yazıcıları
Hareket halindeyken yazdırın!

Android cihazlar için en iyi taşınabilir anlık fotoğraf yazıcıları.

Hareket halindesiniz ve cep telefonunuzda anılar biriktiriyorsunuz. Dijital harika olsa da, neden bu anıları somut bir fotoğrafla biraz daha kalıcı hale getirmeye çalışmayasınız?

instagram story viewer