Kategoriler
Donanım Mobil

Android Kernel nedir ve neden önemli?

Android işletim sistemi ile geliştirilen yazılımlar, telefonlarda pek çok farklı gelişmeye imkân tanır. Bununla birlikte telefonlarda CPU, bellek ve sistem cihazlarını yöneten kernel vardır. Türkiye’de bu daha çok çekirdek olarak bilinmektedir.

Kernel nedir?

Kernel, telefonun CPU kaynaklarını, belleği ve sistem cihazlarını yöneten çekirdek programdır. Bluetooth gibi aygıtların sürücüsü de çekirdektedir. Uygulama arka planda bir görev gerçekleştirmek istediğinde, arka plandaki konuları işleyen ana çekirdek yani kerneldir. Uygulama kapandığında, uygulama tarafından kullanılan tüm belleği ve diğer kaynakları temizleyen çekirdektir. Gördüğünüz gibi, çekirdek, Android telefonunuzun gerçekten beklediğiniz şeyi yapmasını sağlayan temel bir parçadır.

Kernel ne işe yarar?

Android, Linux çekirdeğini kullanır. Windows’un genellikle NT çekirdeği olarak adlandırılan çekirdeği vardır. OS X ve iOS ise Darwin olarak bilinen bir çekirdek kullanır. Bu nedenle Android kullandığı çekirdek nedeniyle diğer işletim sistemlerinden ayrılmaktadır. Linux çekirdeği karmaşık bir yazılım parçasıdır. Milyonlarca satır kaynak kodu içerir. Bu, tüm sürücüleri (kodun çoğunluğu) artı farklı sistem mimarileri için desteği (ARM, x86, RISC-V, PowerPC, vb.) içerir.  Android, akıllı telefonlar için daha uygun hale getirmek için Linux çekirdeğine özel özellikler ekler.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir