Mobil Cihazlar

Android işletim sistemi mimarisi

Android akıllı telefonlar ve dizüstü bilgisayarlar etki alanında şüphe götürmez bir liderdir belirtmeyi bir abartı değil. En son Pazar tahminlere göre fazla yüzde 80 Toplam sanayi büyük yapar. Android mobil işletim sistemi popülerlik ağırlıklı olarak Google'nın kararını bir açık kaynak ürün olarak tutmak ve farklı alanlarda diğer teknoloji devleri ile entegre kaynaklanmaktadır. Açık ahize İttifak, Samsung, LG, HTC seviyor oluşur, AT&T Android ile en son teknolojik avantajlar sağlar. Ancak, bilinmeyen Android kullanıcılarının büyük çoğunluğu için gerçek gücünü temel unsurları gelir. Burada, biz Android sistemine dayalı temel bileşenleri bir göz atın:

a. Linux Kernel: kararlılık ve Android telefonlar ile birlikte olduğunu, Linux tabanı. Önce dondurma sandviç sürüm Android Linux 2.6 sürümü kendi çekirdek güç için kullanıldı. Linux temelde bir açık kaynak ürün de olduğu için Google Mobil cihazlar için optimize etmek için kod mimarisi, kendi değişiklikler yaptı. Ancak, en son Android sürümleri yükseltilmiş Linux 3.0 sürümü kullanın.

b. dosya sistemi: Android temel UNIX dosya sistemi yapısı izler, ancak bazı mimari değişiklikler de yaptı. Depolama, farklı amaçlara göre çeşitli kategorilere ayrılmıştır. "/ Sistem" klasörü yalnızca işletim sisteminin kullanımı için ve Android kullanıcıları klasöründeki dosyaları değiştirmek için erişim yok. Öte yandan, tüm uygulama ve kullanıcı verileri altında depolanır "/ veri" ağıl. Diğer Linux dağıtımları kök erişimi sisteminin en az bir kullanıcı izin verirken, çoğu Android telefon üreticileri müşteriler için root erişimi kilitleyin.

c. yazılım yığını: Android özel çalışma zamanı kütüphaneleri ve diğer çerçeveler Linux çekirdeği katmanlı. Uygulama çerçevesi, telefonda bulunan çoğu uygulamalar için bir sarıcı olan üçüncü katmanını oluşturur. Uygulama çerçevesi, Bağlantı Yöneticisi, telefon Yöneticisi, yer Yöneticisi, paket yöneticisi, içerik sağlayıcılar ve diğer yardımcı programı ara yazılım arayüzleri içerir. Belirli bir katmanı C programlama dili ile kapsamlı bir şekilde kodlanmış.

d. uygulamalar: Android uygulamaları Android mimarisinin en üst tabakası oluştururlar. Aygıt sahibi doğrudan kullanabileceğiniz özellikler sağladığından daha fazla alaka için kullanıcı bunlar. Kendi içinde bu uygulamalar kendi amaca hizmet eder ve kullanıcılar özellikler sunmak için uygulama çerçevesi ile iletişim kurun.