Reklamı Kapat

Telefonunuzun bir s'ye sahip olması olağandışı bir durum değildir. AndroidÜzerinde çalıştığınız bilgisayardan daha fazla RAM var. Şimdikiler hakkında AndroidBöylece, örneğin en yüksek model konfigürasyonunda mevcut olan 12 GB RAM'e kolaylıkla ulaşabiliyoruz. Galaxy S22 Ultra veya Google Pixel 6 Pro. Bazı telefonlarda ayrıca 16 GB RAM bulunur. Öte yandan iPhone 13 Pro'da yalnızca 6 GB, iPhone 13'te ise yalnızca 4 GB yer alıyor. En donanımlı olanlar kadar (hatta daha iyi) çalışırlar Androidy. Bu nasıl mümkün olaiblir? 

RAM nedir? 

Bilgisayar biliminde RAM, okuma-yazma doğrudan erişimli yarı iletken bellek için kullanılan terimdir. Birden fazla RAM türü vardır, ancak akıllı telefonlarda kullanılan SDRAM geçicidir. Bulundukları kalıcı telefon flash belleğinden farklı olarak informace uzun süreli depolanır, RAM depolayabilir informace yalnızca cihaz açıkken. Temel olarak telefonun çalışma hafızasıdır; şunları içerir: informaceCihazın şu anda aktif olarak kullandığı .

Bir telefonun RAM'i ne kadar fazlaysa, çalışma belleğinde o kadar çok şey depolayabilir. Daha fazla uygulama (veya bir uygulama içinde daha fazla içerik) açtığınızda, telefon her yeni işleme kullanılabilir RAM tahsis eder. Kullanılabilir RAM kalmadığında, cihazın sorunsuz çalışmasını sağlamak için hangi süreçlerin sonlandırılacağına karar vermesi gerekir. Her şey eşit olduğunda, 8 GB RAM'e sahip bir telefon, 4 GB RAM'e sahip bir telefona göre daha fazla aktif işlem tutabilecek, dolayısıyla daha fazla RAM'e sahip bir telefonda aktiviteler arasında geçiş daha hızlı olacaktır.

Android olduğundan daha fazla RAM'e ihtiyaç duyuyor iOS 

Kesin bir nedeni yoktur, bunun yerine bu gerçeğe katkıda bulunan birkaç faktör vardır. İlk olarak, uygulama için Android a iOS farklı şekilde inşa edilmişlerdir. Her yıl benzer donanımla çalışan yalnızca birkaç yeni iPhone ve iPad çıkıyor. Çünkü uygulama iOS yalnızca birkaç homojen yonga seti üzerinde çalışırlar, yerel programlama dilleri (özellikle Swift ve Objective-C) adı verilen kullanılarak bu yonga setleri için özel olarak oluşturulabilirler. Başvurular için yazılan kod iOS doğrudan işlemcilerin talimatları halinde derlenir Apple tercüme etmeden anlayın.

Öte yandan sistem Android Neredeyse sınırsız sayıda farklı cihazda çalışan aynı uygulamaların Qualcomm, Samsung, MediaTek ve diğerlerinin yonga setlerinde de çalışması gerekiyor. Tüm bu farklı donanım konfigürasyonlarıyla uyumluluğu manuel olarak sağlamak imkansız olacağından, uygulamalar Android yazılmış programlama dilleri (Kotlin ve Java), bir tür ortak dile çevrilebilir ve bu daha sonra ikinci kez o yonga seti için yerel koda çevrilir. Bu ortak dile bayt kodu denir. 

Bayt kodu herhangi bir donanıma özel değildir, dolayısıyla cihazın çalıştırılmadan önce kodu yerel koda dönüştürmesi gerekir. Sistemin yaptığı gibi yerel kodun doğrudan çalıştırılmasıyla karşılaştırıldığında iOS, bu süreç ek kaynaklar gerektirir; bu, tüm sistemlerde aynı görünen ve aynı şekilde çalışan bir uygulama anlamına gelir Android a iOS, cihazda çalıştırılacak Galaxy S22 genellikle iPhone 13'ten daha fazla kullanılabilir RAM gerektirir.

Otomatik RAM temizleme 

Her işletim sistemi RAM'i de farklı şekilde yönetir. Android çöp toplama adı verilen bir bellek yönetimi yöntemini kullanır. Bu işlem, artık kullanılmayan öğeleri periyodik olarak bellekten kaldırır ve böylece bellekte yer açar. Sistem iOS ancak, diğer kaç nesnenin onlara referans verdiğine bağlı olarak bellekteki nesnelere otomatik olarak sayısal bir değer atayan ve değeri sıfıra ulaşanları kaldıran otomatik referans sayımı (ARC) kullanır.

Çöp toplama işlemi yalnızca periyodik olarak kullanılmayan nesneleri aradığından, RAM'i zorlayan kısa bir gereksiz bilgi birikimi meydana gelebilir. Bunun aksine, ARC'de bu sorun yoktur; bireysel gereksiz nesneler, kullanılmadıkları belirlendikten sonra bellekten kaldırılır. Sistem Android ayrıca arka planda çalışan uygulamaları sizden daha az kısıtlar iOS, yani aktif olarak kullanmadığınız uygulamalar sistemdeki telefonlarda kullanılabilir Android RAM'de kalmak v'den daha kolay iPhoneCh. Sistem esnekliği Android bu platformun en güçlü yönlerinden biridir ancak bu esneklik aynı zamanda RAM'in daha az verimli kullanılmasını da gerektirebilir.

Finalde pek bir önemi yok 

Android a iOS bu nedenle, iki işletim sistemi farklı çalıştığı için farklı RAM gereksinimlerine sahiptirler. Android olduğundan daha esnektir iOShem hangi cihazlarda çalışabileceği hem de geliştiricilerin nasıl kullanabileceği ve keyif alabileceği açısından. Ancak bu esneklik, iPhone'larda bulunana benzer performansı elde etmek için daha yüksek RAM gereksinimlerine mal oluyor. Ama buna göre iPhone 13 CZK ve Samsung için 31 Pro Max Galaxy 33 CZK karşılığında A5 8G'nin her biri 990 GB RAM'e sahip, belleğin kendisinin ne cihazın karşılaştırılabilir performansını ne de üreticinin nihai fiyatındaki maliyetlerini etkileyen çok büyük bir faktör olmadığı oldukça açık.

Samsung telefonlar Galaxy örneğin buradan satın alabilirsiniz

Bugünün en çok okunanları

.