Neden mobil ARM64 cihazlarda BIOS yok?

BIOS dediğimiz şey kısaca Basic Input/Output System (Temel Girdi/Çıktı Sistemi) adı verilen, işlemciye diğer donanımları tanıtıp ardından boot (önyükleme) aşamasına geçilmesini sağlayan bir yazılım. Android cihazlarda da buna benzer yapıda bir yazılım var. Adı BIOS değil sadece. Bootloader. Bu üreticiler tarafından kilitleniyor. Erişime kapalı yani. Benzer yapıda dediğimde yanlış anlaşılma olmasın, aynı özellikleri veya aynı yetenekleri sergiliyor değiller. Daha karmaşık bir yapısı var.

Üç aşamadan oluşuyor. Birinci aşama bootloader tuş girdilerini takip ediyor. Telefonu recovery yada FastBoot moduna yine bu aşamada alabiliyorsun.

İkinci aşama, kernel'in ram'e yüklenmesi. Ram'e yüklendikten sonra, artık boot aşamasına geçilebilir. Kernel bellek ve I/O (Girdi çıkt) bölgeleri başlatır, driverlar ve benzeri şeyleri de başlattıktan sonra, kullanıcının erişebildiği üçüncü bölüme geçiş yapar.

Üçüncü aşamada, kernel çalışmaya başlar, system_server çalıştırılır, tüm gerekli çekirdek uygulamalar başlatılır. Ardından kalan uygulamaların başlamasıyla boot son bulmuş olur.
 

Yeni konular

Geri
Yukarı