Çift Ve Üçlü Arabellekleme Nedir? - Technopat
Sonuç bulunamadı
Bütün Sonuçları Göster
Teknoloji tutkunu Technopatların ortak adresi: Technopat.net
  • Haber
  • Yapay Zeka
  • Tavsiyeler
  • Oyun
  • Video
  • Teknoloji
    • Mobil
    • Nasıl Yapılır
    • Yazılım
    • Elektronik Alışveriş Fırsatları
    • Pratik
    • Ev Teknolojileri
    • Makale
    • Güvenlik
    • Ekonomi
    • İnternet
    • Giyilebilir Teknoloji
    • Sağlık
    • Yazıcı
    • Sosyal Medya
    • Otomobil
      • Elektrikli Otomobil
  • Sosyal
Teknoloji tutkunu Technopatların ortak adresi: Technopat.net
  • Haber
  • Yapay Zeka
  • Tavsiyeler
  • Oyun
  • Video
  • Teknoloji
    • Mobil
    • Nasıl Yapılır
    • Yazılım
    • Elektronik Alışveriş Fırsatları
    • Pratik
    • Ev Teknolojileri
    • Makale
    • Güvenlik
    • Ekonomi
    • İnternet
    • Giyilebilir Teknoloji
    • Sağlık
    • Yazıcı
    • Sosyal Medya
    • Otomobil
      • Elektrikli Otomobil
  • Sosyal
Sonuç bulunamadı
Bütün Sonuçları Göster
Teknoloji tutkunu Technopatların ortak adresi: Technopat.net

Anasayfa - Makale - Çift Ve Üçlü Arabellekleme Nedir?

Çift Ve Üçlü Arabellekleme Nedir?

30 Mart 2016 - 14:00
- Makale

Çift ve Üçlü Arabellekleme arasındaki farklarla, bunların V-Sync ile ilişkisi hakkında bilmek istediklerinizi bu yazıda bulacaksınız.

Bilgisayarınız, monitörde bir görüntü oluşturacağı zaman, öncelikle görüntülenecek görseli çizer ve arabellek (buffer) olarak adlandırabileceğimiz bu çizimi monitöre gönderir. İlk zamanlarda bilgisayar ve monitör arasında sürekli çizilip gönderilen tek tampon vardı. Bu yöntemin kendi avantajları olsa da, titreme gibi ciddi sorunları da mevcuttu.

Bu sorunlarla baş edebilmek için double buffering (çift arabellekleme) yöntemi geliştirildi. Çift arabellek ile birlikte geri arabellek ve ön arabellek olmak üzere buffer sayısı ikiye çıkarıldı. Bu yöntemde bilgisayar geri arabelleği çizerken, ekrana ön arabellek gösteriliyor. Geri arabelleğin çizimi bittikten sonra, çizimi yapan program arabellek değiştirme işlemi yapıyor ve geri arabellek ile ön arabellek yer değiştiriyor. Arabellekler arası değiş tokuş işlemi gerçekleştikten sonra ise program, ön arabellek gösterilirken yeni geri arabelleği çizmeye başlayabiliyor.

Grafik yırtılma neden oluşur?

Çift arabellekleme sürecinde değiş tokuş işlemi herhangi bir anda gerçekleşebilir. Yani bilgisayar arabelleği monitöre gönderirken değiş tokuş işlemi uygulanabilir. Bu durumlarda eğer eski ön arabellek ile yenisi arasında çok fazla görsel değişiklik varsa, tearing adı verilen yırtılma etkisi gözlemlenir.

Yırtılmalar çoğunlukla yüksek kare hızında çalışan oyunlarda ani grafik değişmeleri sırasında gözlenir. Yüksek kare hızı ve hızlı hareketler sebebiyle monitöre çizilen her kare birbirinden farklı olur ve bu hareket esnasında arabellekler arasında gerçekleşen değişim ciddi görsel bozulmalara sebep olabilir.

Yırtılma etkisi ile mücadelede en sık başvurulan yöntem Vsync‘tir. Vsync’in temel çalışma prensibi, arabellek değişimlerini monitörün dikey yenileme hızıyla eşzamanlı hale getirmektir.

Grafik takılmalar neden oluşur?

Oyun içinde Vsync açmak yırtılma sorununu giderse de, oyunun kullanabileceği maksimum kare sayısını kullanılan monitörün yenileme hızına sabitler. Bu durum hem oyunun performansını etkiler, hem de görüntüde stuttering dediğimiz takılmalara sebep olur. Her ne kadar performans açısından Vsync en faydalı araç olmasa da, yırtılmanın engellenmesi ve sabitlenen kare sayısı, oyunun genel olarak daha akıcı görünmesini sağlar.

dark-souls-3

Üçlü arabellekleme nedir?

Görünüşte çift arabelleklemeyi kullanabileceğimiz iki yöntem var. Ya Vsync’i kapatıp yırtılma etkisine rağmen maksimum performansı ve minimum gecikmeyi elde edeceğiz. Ya da Vsync kullanıp yırtılma etkisini akıcı ancak gecikmeli bir oyun deneyimiyle takas edeceğiz. Ancak gelişen görüntü teknolojileri sayesinde artık üçüncü bir alternatifimiz var; üçlü arabellekleme.

Çift arabelleklemenin en iyi yanlarını birleştirip bize sunan üçlü arabellekleme, adından da anlaşılabileceği gibi üç adet arabellek kullanıyor. Üçüncü arabellek sayesinde bilgisayar, monitöre gönderilen arabelleği kilitleyip değiştirilmesini engelliyor ve bu sayede yırtılmayı önlüyor. Aynı zamanda programların arabelleğe yazma hızını da yavaşlatmamış oluyor.

Programlar, her zaman kullanıma açık iki geri arabelleğe sürekli görüntü çiziyor ve her yenilenmede ön arabellek ile en güncel çizime sahip geri arabellek yer değiştiriyor. Bu yöntem her ne kadar VRAM üzerinde daha fazla bellek alanı harcasa da, modern ekran kartlarının 512 MB üzerindeki VRAM kapasitelerinde, fazladan harcanan bellek miktarı göze batmıyor.

gta 5

Üçlü arabelleklemede geri arabelleklerin sürekli çizimlerde kullanılması, ön arabellek yenilemesi sırasında Vsync destekli çift arabelleklemenin aksine takılmaları ve gecikmeleri önlüyor. Diğer yandan Vsync kapalı bir çift arabelleklemede yaşanan yırtılmalar, ön arabelleğin monitöre aktarılması sırasında herhangi bir yenilenme yaşanmadığı için engelleniyor.

Bu son detay, üçlü arabellekleme ile ilgili tek sorunu da karşımıza çıkarıyor. Yenilemeden kısa bir süre sonra gösterilen bir kare, Vsync kapalı bir çift arabelleklemede karenin üst kısımlarında yırtılma olmasına sebep olacaktır. Ancak yırtılmanın altında kalan kısım, kareyi tamamen çizmek zorunda kalan üçlü arabelleklemeye göre daha az gecikmeli görünecektir. Bu ufak sorun, yırtılmayı görmezden gelebilenler için çift arabelleklemenin tek avantajı olarak gözlemlenebilir. Ancak diğer bütün koşullarda üçlü arabelleklemenin avantajı su götürmez bir gerçek olarak karşımızdadır.

Etiketler: arabelleklemebellekbilgisayarbufferçift arabelleklemedikey senkronizasyondouble bufferinggörüntügrafikkareMonitörtechnopatteknolojitriple bufferingüçlü arabelleklemevramVsyncyeniyenileme
Paylaş208PaylaşTweetYollaPaylaş
Muhsin Bayram

Muhsin Bayram

Bilgisayar mühendisi adayı, iflah olmaz Tolkien hayranı. Yazmaya LEVEL'da başladı, Technopat'ta devam ediyor.

Yorumlar 7

  1. Strix says:
    10 yıl önce

    Güzel konu.

    Yanıtla
  2. Seçkin Kara says:
    10 yıl önce

    Üçlü arabellekleme desteği olan oyunlarda çoğu zaman vsync sorun yaratmıyor. Ama bu destek yoksa çerçevesiz pencere moduna alarak windows 8.1’den itibaren bu şekilde çalıştırılabiliyor oyunlar. Ama ozaman da vsync devreye giriyor üçlü arabelleklemeyle beraber.

    Kısacası freesync ya da gsync kullanmıyorsanız bu ayarla devamlı oynayarak oyunu bitireceksiniz demektir.

    Yanıtla
  3. Efekan CANDAN says:
    10 yıl önce

    3 kere konuyu okudum akafam anca bastı ne karmaşık bir şeymiş bu ya :/

    Yanıtla
  4. Gandalf Gandalf says:
    10 yıl önce

    merhaba acil bir soru sormam lazım şimdi elimizde gtx 970 ve amd r7 200 serisi bir kart var bu kartların ikisini aynı anakarta taksak bize ne gibi fayda sağlar anakart 970 ikincil kart r7 olcak şekilde sadece takılı olcak 2. slotta ram olarak bana bir faydası olabilirmi ? yada shader olarak unreal de oyun geliştirirken faydası olurmu mesala ?

    Yanıtla
  5. ßoRa Ateş ÇağLayan says:
    9 yıl önce

    Sonunda be arabellek olayını milletimize anlattınız :)

    Yanıtla
  6. Burak Şipşak says:
    9 yıl önce

    Yani üçlü arabelleklemeyi açtığımız zaman VSync i açmaya gerek yok mu?

    Yanıtla
  7. Black Shadow says:
    6 yıl önce

    Beyler Yani Bu İş FPS Düşürüyormu Benim Sistem Kötü Bende Bunu Açtım Fps Düşermi Yoksa Artarmı

    Yanıtla

Yorum Yap Yanıtı iptal et

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

RSS Technopat Sosyal

  • AOC, yeni QD-OLED oyun monitörlerini tanıttı
  • 3 kişiye Graveyard Keeper hediye!
  • RTX 5070 sistem oyunlarda sürekli donuyor
  • Logitech Z407 alınır mı?
  • Sınavlara girmemek ve devamsızlık yapma sonucu kayıt silinir mi?
  • Format attıktan sonra ekran kartı render sorunu yaşıyor
  • MCHOSE L7 Pro dongle temassızlık yapıyor
  • Kişisel yapay zeka süper bilgisayarı: GIGABYTE AI TOP ATOM tanıtıldı
  • RTX 4060 Ryzen 5 5500 Valorant FPS değeri normal mi?
  • AMD Ryzen 5 5500 ve RTX 4060 sistemde Valorant'ta 210-230 FPS normal mi?

Technopat Video

Şu an oynayan

Razer Deathadder V4 Pro White Edition inceleme: En hızlı oyuncu faresi!

Razer Deathadder V4 Pro White Edition inceleme

Razer Deathadder V4 Pro White Edition inceleme: En hızlı oyuncu faresi!

Haber
Linux’un hikayesi: Yokluktan doğan açık kaynak devrimi

Linux’un hikayesi: Yokluktan doğan açık kaynak devrimi

Haber
vivo'nun en iddialı telefonu X300 Pro'ya ilk bakış!

vivo’nun en iddialı telefonu vivo X300 Pro’ya ilk bakış!

Akıllı Telefon

Teknoloji tutkunu Technopatların ortak adresi: Technopat.net!

Güncel teknoloji, internet, donanım, yazılım, oyun ve daha fazlası haber, makale ve videolar ile Technopat’ta sizlerle.


01010100 01100101 01100011 01101000 01101110 01101111 01110000 01100001 01110100

Kategoriler

  • Yapay Zeka
  • Ev Teknolojileri
  • Makale
  • Video

Sosyal Medya

Bağlantılar

  • Hakkında
  • Haber
  • Video
  • Sosyal
  • Çerez Politikası
© 2011-2025 Technopat. Tüm Hakları Saklıdır.
Netse
Çerez Onayı
Web sitemizi ziyaret ettiğinizde, kullanıcı deneyiminizi daha iyi hale getirmek, hizmetlerimizi size daha etkin bir şekilde sunabilmek için çerezler (cookies) ve benzeri araçlar kullanıyoruz. Çerezler, internet sitesinin düzgün çalışmasını sağlamak, içeriği kişiselleştirmek, sosyal medya özellikleri sağlamak ve trafik analizi yapmak için kullanılan küçük metin dosyalarıdır. Çerezleri nasıl kullandığımız ve kişisel verilerinizi nasıl işlediğimiz hakkında daha fazla bilgi almak için çerez politikamızı ve kişisel veri politikamızı inceleyebilirsiniz.
Fonksiyonel Her zaman aktif
Teknik depolama veya erişim, sadece kullanıcının açıkça talep ettiği belirli bir hizmetin kullanılmasını sağlama amacıyla veya iletişimin elektronik iletişim ağı üzerinden iletilmesinin tek amacıyla yasal olarak kesinlikle gereklidir.
Tercihler
Teknik depolama veya erişim, abone veya kullanıcı tarafından istenmeyen tercihlerin depolanması yasal amacıyla gereklidir.
İstatistikler
Sadece istatistiksel amaçlarla kullanılan teknik depolama veya erişim. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Pazarlama
Teknik depolama veya erişim, reklam gönderimi için kullanıcı profilleri oluşturmak veya kullanıcıyı bir web sitesinde veya birden fazla web sitesinde benzer pazarlama amaçları için takip etmek amacıyla gereklidir.
  • Seçenekleri yönet
  • Hizmetleri yönetin
  • {vendor_count} satıcılarını yönetin
  • Bu amaçlar hakkında daha fazla bilgi edinin
Tercihleri yönet
  • {title}
  • {title}
  • {title}
Sonuç bulunamadı
Bütün Sonuçları Göster
  • Giriş
  • Teknoloji Haberleri
  • Sosyal
  • Nasıl Yapılır
  • Yapay Zeka
  • Video
  • Tavsiyeler
  • İncelemeler
    • Video İncelemeler
  • Güvenlik
  • Oyun
  • Makale
    • Pratik
    • Yazar Köşeleri

© 2025 Technopat
Sorularınız için Technopat Sosyal