ZRAM - Vikipedi
İçeriğe atla
Ana menü
Gezinti
  • Anasayfa
  • Hakkımızda
  • İçindekiler
  • Rastgele madde
  • Seçkin içerik
  • Yakınımdakiler
Katılım
  • Deneme tahtası
  • Köy çeşmesi
  • Son değişiklikler
  • Dosya yükle
  • Topluluk portalı
  • Wikimedia dükkânı
  • Yardım
  • Özel sayfalar
Vikipedi Özgür Ansiklopedi
Ara
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç

İçindekiler

  • Giriş
  • 1 Kaynakça
  • 2 Dış bağlantılar

ZRAM

  • Čeština
  • English
  • Español
  • Français
  • Magyar
  • 日本語
  • Norsk bokmål
  • Polski
  • Português
  • Русский
  • 中文
Bağlantıları değiştir
  • Madde
  • Tartışma
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Araçlar
Eylemler
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Genel
  • Sayfaya bağlantılar
  • İlgili değişiklikler
  • Kalıcı bağlantı
  • Sayfa bilgisi
  • Bu sayfayı kaynak göster
  • Kısaltılmış URL'yi al
  • Karekodu indir
Yazdır/dışa aktar
  • Bir kitap oluştur
  • PDF olarak indir
  • Basılmaya uygun görünüm
Diğer projelerde
  • Vikiveri ögesi
Görünüm
Vikipedi, özgür ansiklopedi
Çeviri oku simgesi
Bu madde veya sayfa başka bir dilden kötü bir biçimde tercüme edilmiştir. Sayfa makine çevirisi veya dilde yetkinliği bulunmayan bir çevirmen tarafından oluşturulmuş olabilir. Lütfen çeviriyi geliştirmek için yardım edin. (Ekim 2020)
zram
Programlama diliC (programlama dili)
İşletim sistemiLinux
LisansGNU Genel Kamu Lisansı

zram (veya compcache), RAM'de, diğer bir deyişle bir RAM sürücüsünde sıkıştırılmış bir blok aygıtı oluşturmak ve anında "disk" sıkıştırması için bir Linux çekirdek modülü - yüklenebilir çekirdek modülüdür. Zram ile oluşturulan blok aygıtı daha sonra takas veya genel amaçlı RAM diski olarak kullanılabilir. Zram için en yaygın kullanılan iki dosya, geçici dosyaları (/ tmp) depolamak ve takas "disk" olarak kullanmaktır. Başlangıçta, zram yalnızca ikinci fonksiyona sahipti, bu nedenle orijinal adı "compcache" ("sıkıştırılmış önbellek") idi.

Linux'un sürücü aşama alanında dört yıl geçtikten sonra zram, 30 Mart 2014'te piyasaya sürülen 3.14 sürümünde ana çekirdek Linux çekirdeğinde tanıtıldı. Linux çekirdeği sürüm 3.15'ten itibaren (8 Haziran 2014'te piyasaya sürülmüştür), zram çoklu veri sıkıştırma akışlarını ve çoklu sıkıştırma algoritmalarını desteklemektedir.[1] Sıkıştırma algoritmaları arasında LZ4 ve LZO bulunur. Varsayılan değer, sıkıştırma / açma işleminde daha hızlı olan LZ4'tür, ancak LZOr kadar etkili bir biçimde sıkıştırmaz. Çoğu diğer sistem parametreleri gibi, sıkıştırma algoritması da sysfs aracılığıyla seçilebilir.

Sıkıştırılmış bir takas alanı olarak kullanıldığında, zram genel amaçlı bir RAM disk değil, ziyade takas sayfaları için çekirdek içi sıkıştırılmış bir önbellek olan zswap'e benzemektedir. Bununla birlikte, zswap'tan farklı olarak, zram bir sabit diski bir yedekleme deposu olarak kullanamaz; diğer bir deyişle, daha sık kullanılmayan sayfaları diske taşıyamaz. Öte yandan, zswap bir arka plan deposu gerektirir; zram ise desteklemez.

Takas için kullanıldığında, zram (zswap gibi) da Linux'un RAM'dan daha verimli bir şekilde yararlanmasını sağlar; çünkü işletim sistemi aynı miktarda RAM'in uygulama belleği olarak kullanıldığından daha sıkıştırılmış takas alanında daha fazla bellek veya disk önbellek bulundurabilir. Bu, fazla bellek kullanmayan makinelerde özellikle etkilidir. 2012'de Ubuntu, az miktarda RAM yüklü bilgisayarlarda varsayılan olarak zram'ı etkinleştirmeyi düşündü.[2]

Zram / zswap ile sıkıştırılmış bir takas alanı, gömülü sistem ve netbooklar gibi düşük kaliteli donanım cihazları için de avantajlar sunar. Bu tür cihazlar genellikle, yazma amplifikasyonundan ötürü ömrü kısaltılmış flaş tabanlı depolama alanı kullanır ve ayrıca sayfalama için kullanırlar. Zramı kullanmanın sonucu olarak takas kullanımındaki azalma, bu tür flaş tabanlı saklama alanına yerleştirilen yıpranma miktarını etkili bir şekilde azaltarak kullanım ömrünü uzatmaktadır. Ayrıca, zramın kullanılması, takas gerektiren Linux sistemleri için önemli ölçüde azaltılmış giriş/çıkış'a neden olur.[3]

Google'ın Chrome OS'u 2013'ten beri varsayılan olarak zram kullanmaktadır.[4] Android KitKat sürümünden beri zram içerir.[5] Lubuntu da 13.10 sürümünde zram kullanmaya başladı.

Kaynakça

[değiştir | kaynağı değiştir]
  1. ^ "Arşivlenmiş kopya". 11 Haziran 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 24 Şubat 2018. 
  2. ^ "Arşivlenmiş kopya". 3 Kasım 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 6 Şubat 2021. 
  3. ^ "Arşivlenmiş kopya". 17 Kasım 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 24 Şubat 2018. 
  4. ^ "Arşivlenmiş kopya". 17 Kasım 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 24 Şubat 2018. 
  5. ^ "Arşivlenmiş kopya". 31 Ekim 2013 tarihinde kaynağından arşivlendi. Erişim tarihi: 24 Şubat 2018. 

Dış bağlantılar

[değiştir | kaynağı değiştir]
  • Resmi Sayfası23 Ağustos 2011 tarihinde Wayback Machine sitesinde arşivlendi.
  • g
  • t
  • d
Bellek yönetimi
Manuel bellek yönetimi
Delete (C++) · C devingen bellek ayırma · new (C++) · Durağan bellek ayırma
Sanal bellek
Sayfa tablosu · Sayfalama · Sayfalama istemi
Donanım
Etkin sayfalar ön belleği · Bellek yönetim birimi
Çöp toplama
Çöp · Güçlü referans · Referans sayımı · Sonlandırıcı · Zayıf referans
Uygulamalar
Boehm çöp toplayıcı · Çöp öncelikli toplayıcı
Bellek segmentasyonu
Gerçek kip · Korumalı kip · Sanal 8086 kip · x86 bellek segmentasyonu
Bellek güvenliği
Arabellek aşımı · Sarkan işaretçi · Yığın taşması
Konular
Bellek sızıntısı · Erişilemez bellek · Parçalanma
Diğer
Bölge tabanlı bellek yönetimi · International Symposium on Memory Management · Otomatik değişken
  • g
  • t
  • d
İşletim sistemi
Genel
  • Savunucu
  • Karşılaştırma
  • Adli Bilişim
  • Tarihçe
  • Geliştirme
  • Liste
  • Kronoloji
  • Kullanım oranları
Çekirdek
Mimari
  • Ekzoçekirdek
  • Hibrit çekirdek
  • Mikro çekirdek
  • Monolitik çekirdek
  • vkernel
  • Rump kernel
  • Unikernel
Bileşenler
  • Aygıt sürücüsü
  • Yüklenebilir çekirdek modülü
  • Kullanıcı alanı
İşlem yönetimi
Kavramlar
  • İçerik Değiştirme
  • Kesme
  • IPC
  • İşlem
  • İşlem kontrol bloğu
  • RTOS
  • İş parçacığı
  • Zaman paylaşımı
Zamanlama
algoritmaları
  • Çoklu işleme
  • Sabit öncelikli kesintili zamanlama
  • Çok düzeyli geri besleme kuyruğu
  • Kesintili
  • Round-robin
  • En kısa iş sonra
Bellek yönetimi ve
kaynak koruma
  • Veri yolu hatası
  • Genel koruma hatası
  • Bellek koruma
  • Sayfalama
  • Güvenlik halkaları
  • Segmentasyon hatası
  • Sanal bellek
Depolama erişimi ve
dosya sistemi
  • Önyükleyici
  • Defragmentasyon
  • Aygıt dosyası
  • Dosya özniteliği
  • Düğüm
  • Günlük
  • Bölümlendirme
  • Sanal dosya sistemi
  • Sanal teyp kütüphanesi
Liste
  • AmigaOS
  • Android
  • BeOS
  • BSD
  • DOS
  • GNU Hurd
  • iOS
  • Linux
  • Mac OS
  • MorphOS
  • OpenVMS
  • OS/2
  • OSv
  • QNX
  • ReactOS
  • RISC OS
  • Solaris
  • Pardus
  • TPF
  • UNIX
  • VM/CMS
  • Windows
  • z/OS
Çeşitli kavramlar
  • API
  • Bilgisayar ağı
  • HAL
  • Canlı CD/DVD
  • Canlı USB
  • İS kabuğu
    • CLI
    • GUI
    • 3D GUI
    • NUI
    • TUI
    • VUI
    • ZUI
  • PXE
"https://tr.wikipedia.org/w/index.php?title=ZRAM&oldid=33322117" sayfasından alınmıştır
Kategoriler:
  • Bellek yönetimi
  • Sanal bellek
Gizli kategoriler:
  • Kötü çeviriden temizlenmesi gereken Vikipedi maddeleri Ekim 2020
  • Hiçbir veri sırasıyla bilgi kutusu şablonlarını kullanan maddeler
  • Bilgi alt kutulu maddeler
  • Webarşiv şablonu wayback bağlantıları
  • Sayfa en son 22.58, 19 Haziran 2024 tarihinde değiştirildi.
  • Metin Creative Commons Atıf-AynıLisanslaPaylaş Lisansı altındadır ve ek koşullar uygulanabilir. Bu siteyi kullanarak Kullanım Şartlarını ve Gizlilik Politikasını kabul etmiş olursunuz.
    Vikipedi® (ve Wikipedia®) kâr amacı gütmeyen kuruluş olan Wikimedia Foundation, Inc. tescilli markasıdır.
  • Gizlilik politikası
  • Vikipedi hakkında
  • Sorumluluk reddi
  • Davranış Kuralları
  • Geliştiriciler
  • İstatistikler
  • Çerez politikası
  • Mobil görünüm
  • Wikimedia Foundation
  • Powered by MediaWiki
ZRAM
Konu ekle