Cennet Teması Lisans doğrulanmadı, Lisansı doğrulamak için tema seçenekleri sayfasına gidin, Her alan adı için tek bir lisansa ihtiyacınız var.

Android'deki varsayılan RAM nedir

Devasa kamera megapikselleri ve yüksek yenileme hızına sahip ekranların yanı sıra akıllı telefon dünyasındaki en büyük trend sanal RAM gibi görünüyor. Bazıları buna dinamik RAM genişletmesi, bazıları ise genişletilmiş RAM diyor. Adı ne olursa olsun, fikir aynı kalır. Kullanıcıların çoklu görevlere yardımcı olması için depolama alanlarının bir kısmını RAM olarak kullanmalarına izin verin. Bu kılavuzda, Android'de bellek yönetiminin nasıl çalıştığını ve sanal RAM fikrinin ondan nasıl farklı olduğunu tartışacağız. Android'de bile sanal RAM'in gerekli olup olmadığını düşünmeye çalışacağız. Öyleyse alalım.

FeatureVirtualRAM_2 Android'de Sanal RAM nedir

İçindekiler

ANDROID'DE BELLEK YÖNETİMİ NASIL ÇALIŞIR?

İlk olarak, Android'in hafızanızı nasıl yönettiğini anlamak önemlidir. Android'de 3 tür bellek vardır. Önce RAM'iniz, ardından zRAM'iniz ve son olarak da depolama alanınız. RAM, tüm uygulamaların çalıştığı birincil bellek birimidir. Ardından, bütçe cihazlarında UFS veya eMMC olmak üzere yerleşik depolama var. Son olarak, zRAM'ımız var. Temel olarak, zRAM, RAM içindeki bir bölümdür.

zRAM'ın arkasındaki fikir, RAM'deki düşük öncelikli verilerin sıkıştırılması ve zRAM içinde saklanmasıdır. RAM herhangi bir gün normal depolamadan daha hızlı olduğu için, sıkıştırma ve açma sürelerini hesaplasanız bile, RAM'in bir parçası olan zRAM içinde sıkıştırılmış verilere sahip olmak, depolama alanınızdan erişmekten daha hızlı olacaktır.

Ayrıca okuyun:  Herhangi bir Android telefon için OnePlus Launcher nasıl edinilir

MemoryTypesAndroidWithBorder Android'de Sanal RAM Nedir

Artık Android için kullanılabilen üç farklı bellek türü oluşturduğumuza göre, işletim sisteminin hepsini nasıl ele aldığını görelim. Bu yüzden Android, sayfalama tekniklerini kullanır. Çalışma şekli, her sayfa genellikle 4 KB olacak şekilde RAM'in disk belleğine alınmasıdır. Bu sayfa ister ücretsiz ister aktif olarak kullanılmış olsun, sırasıyla kullanılmış RAM ve kullanılmayan RAM'i göstermek için birleşir. Daha sonra, çekirdeğin işi, kullanılan belleği boş belleğe dönüştürmektir. Bunu, depolama alanınıza kullanılan sayfalardaki verileri aktararak yapar.

Numaralandırma nedir ve nasıl çalışır?

Nasıl çalıştıklarını anlamak için sayfa türlerini anlayalım. Sayfaları iki türe ayırabilirsiniz - temiz ve kirli sayfalar. Temiz sayfaların, depolama alanına kaydedilmiş değiştirilmemiş bir sürümü vardır. Bu arada, kirli sayfalar, depoda depolanan verilerin değiştirilmiş bir sürümünü içerir. Şimdi, bu modlanmış ve değiştirilmemiş nedir? Hafızanızın dinamik kullanımı diyelim.

Değiştirilmemiş sürümler statik verilerdir, değiştirilmiş sürümler ise her saniye değişen dinamik verilerdir. Android, kaynaklara dinamik olarak erişmedikleri için gerektiğinde temiz sayfaları silebilir. Bu, RAM'i boşaltmaya ve ondan daha fazlasını kullanılabilir hale getirmeye yardımcı olur. Bu çok teknik gelebilir, bu yüzden gerçek dünya uygulamalarını kullanarak anlamayı kolaylaştıralım.

CleanPageWithBorder Android'de Sanal RAM Nedir

Diyelim ki açtınız Twitter , akışınıza göz atın, ardından başka bir şeye geçin. Twitter hala RAM'inizde. Ama bir süre açmazsanız önceliği azalır. Daha sonra, yeni bir şey başlatırsanız, Android'in Twitter tarafından kullanılan belleği boşaltması gerekir. Yani yaptığı şey, değerlerini ve verilerini depolamaya dönüştürmek ve size boş alan sağlamak. Bu nedenle Twitter'ı tekrar açtığınızda, size önce hazırda bekletme modunda olduğu zaman çizelgesini gösterecek ve ardından yenilenecektir. Aynısı - için de geçerli Facebook أو Reddit Veya Hesap Makinesi veya Notlar gibi benzer uygulamalar. Bu uygulamalar, verilerinin bir kopyasının depolama alanınızda statik olarak kaydedildiği temiz sayfalar kullanır.

Ayrıca okuyun:  Android'deki fotoğraflara otomatik olarak filigran nasıl eklenir

DirtyPageWithBorder Android'de Sanal RAM Nedir

Şimdi, kirli sayfalar için düşünün Spotify veya herhangi bir müzik çalar. Oynatıcının içinde biraz müzik çalabilir ve ardından uygulamayı açmadan arka planda çalabilirsiniz. Ancak, belleğinizi dinamik olarak kullandığı için sistem onu ​​kapatamaz. Sonuç olarak, Android uygulamayı sıkıştırır ve daha fazla boş RAM gerektiğinde onu zRAM'a dönüştürür.

sanal RAM nedir

Artık Android'in belleği nasıl yönettiğini bildiğinize göre, merak ediyor olmalısınız - varsayılan RAM özelliği nereden geliyor? ZRAM'ın da RAM'in bir parçası olduğunu söylediğimizi hatırlıyor musunuz? Sanal RAM'in çalışma şekli, depolama alanınızda bir takas bölümü oluşturması ve bunu ek zRAM olarak kullanmasıdır.

VirtualRAMWithBorder Android'de Sanal RAM Nedir

zRAM yalnızca RAM'inizde depolandığından, sıkıştırabileceğiniz ve içinde saklayabileceğiniz sayfa sayısının bir sınırı vardır. Takas bölümüyle, fiziksel RAM'inizde yer açarken uygulamaları sıkıştırmak ve değiştirmek için depolama alanınızı ek zRAM olarak kullanabilirsiniz.

Bu özellik yeni

Tüm bunlar yeni mi? Pek değil. Linux, başlangıçtan itibaren takas bölümleri kullanır. Android için, özel çekirdek kullanıcıları, daha iyi bellek yönetimi için ek takas bölümleri oluşturmak için SD kartlarını kullanır.

Ayrıca okuyun:  Windows 11'de neden Android uygulamalarını kullanmalısınız?

Bu nedenle, marka üreticileri size Android dış görünümlerinde pişirilen aynı özelliği sunar. Ancak, şu soruyu akla getiriyor: Bu özellik bu kadar kullanışlıysa neden Android kaynak kodunun bir parçası değildi?

İyi veya kötü sanal RAM

Cevap, sanal RAM'in kendisinin temel işleyişinde yatmaktadır. Bu özellik, uygulamaları hazırda bekletme moduna sıkıştırarak ve depolama alanınıza kaydırarak cihazınızda daha fazla uygulamayı çalıştırmanıza izin verse de, yarardan çok zarar verir. Takas bölümleri ağırlıklı olarak aktif uygulamaları sakladığından, daha yüksek bir okuma ve yazma hissi vardır.

Bu, geleneksel depolamada iyi çalışır, ancak flash bellekte sınırlı sayıda okuma ve yazma vardır. Yani SWAP veya Sanal RAM kullanarak, cihazınızın depolama ömrünü kısaltıyorsunuz.

Bu da iyi işaretlenmiş Android geliştirici sayfası. "Android'de depolama, diğer Linux uygulamalarında olduğu gibi takas alanı için kullanılmaz, çünkü sık yazmak bu belleği tüketebilir ve depolama ortamının ömrünü kısaltabilir." Bunun bir başka örneği yeni Apple M1 MacBook'larda bulunur. Bu cihazlar, kullanıcıların sık sık şikayet ettiği Apple SSD'lerde bir takas bölümü kullanır.

Sanal RAM önemli mi ve onu kullanmalı mıyım?

Temel olarak, hepsi çoklu görevi nasıl tanımladığınıza bağlıdır. İki ila üç aktif uygulama arasında geçiş yapıyorsa, sanal RAM kesinlikle bu konuda yardımcı olur. Ancak, 5-6 yüksek düzeyde aktif uygulama arasında geçiş yapmaya devam ederseniz, varsayılan RAM, uygulamaları değiştirmeye devam edeceği için hiçbir şey yapmaz.

Özünde, sanal RAM özelliği, uygulamaları çalıştırmak için daha fazla RAM'e sahip olmanızı sağlar. Ancak, depolama maliyetiniz pahasına gelir. Cihazınızı iki yıldan fazla kullanmaya devam etmeyi düşünüyorsanız, sanal RAM kullanmanın pek mantıklı gelmeyebileceğini düşünüyoruz.

Üst düğmeye git