BIOS dediğimiz şey kısaca Basic Input/Output System adı verilen, işlemciye diğer donanımları tanıtıp ardından boot 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 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.

Peki nasıl?

Neden X86 veya X64 cihazlarda var ama, niye ARM64 olan cihazlarda yok?

Bios var. Sadece senin hayal ettiğin şekilde değil.