Arabellek altaşımı - 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 Genel neden ve çözümleri
  • 2 CD ve DVD yazma işlemleri

Arabellek altaşımı

  • Català
  • Deutsch
  • English
  • Español
  • İtaliano
  • 日本語
  • 한국어
  • Nederlands
  • 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
Bu madde, öksüz maddedir; zira herhangi bir maddeden bu maddeye verilmiş bir bağlantı yoktur. Lütfen ilgili maddelerden bu sayfaya bağlantı vermeye çalışın. (Mart 2018)
Bu madde hiçbir kaynak içermemektedir. Lütfen güvenilir kaynaklar ekleyerek madde içeriğinin geliştirilmesine yardımcı olun. Kaynaksız içerik itiraz konusu olabilir ve kaldırılabilir.
Kaynak ara: "Arabellek altaşımı" – haber · gazete · kitap · akademik · JSTOR
(Eylül 2012) (Bu şablonun nasıl ve ne zaman kaldırılması gerektiğini öğrenin)

Arabellek altaşımı (ing. buffer underrun veya buffer underflow), bilgi işlemde iki cihaz veya işlem ile haberleşmede kullanılan arabelleğe, verinin okuma hızından daha düşük bir hızla beslenmesi durumudur. Bu durum, arabellekten okuma yapan program veya cihazın arabellek tekrar doldurulurken işlemini durdurmasını gerektirir ve arabelleğe konulan verinin genellikle böyle işlem başlama ve durdurma erişimlerine uygun olmaması nedeniyle istenilmeyen ve bazen çok önemli yan etkilere neden olabilir.

Genel neden ve çözümleri

[değiştir | kaynağı değiştir]

Arabellek alttaşımı, hafızanın bir kısmının arabellek için kullanıldığı sabit ama boyuttan fazla veri ile doldurulduğu arabellek aşımı ile karıştırılmamalıdır. Arabellek aşımı genelde programlama hatalarının sonucu ortaya çıkar ve önlenebilirdir, oysa arabellek altaşımı genelde hafızanın bağlantı; diğerleri ile işlemci zamanı için yarışan iki işlem veya diğerleri ile ile bantgenişliği ile yarışan iki cihaz arasındaki ile doldurulduğu geçici durumlar sonucu ortaya çıkar.

Bu problemlere karşı en basit çözüm hafıza miktarının artırılmasıdır. Gelen veri akışı saniyede 1 bit ile okunacaksa, 10 bit büyüklüğündeki bir hafıza, bağlantının başarısız olmasından önce 10 saniyeye kadar, 60 bit 1 dakikaya kadar, engellenmesini sağlayabilir. Ama, ikinci durum bu işlem veya cihaz için pahalı olabilen daha fazla hafıza gerektirir. Ayrıca, arabelleğin okuma işlemi başlamadan önemli bir süre duraklama gerektiren tam kapasite ile başlangıç yaptığı ve bu durumun bağlantının engellenmediği sürece sürdüğü kabulüne bağlıdır. İkinci durumda, veri ortalamada gerekenden daha hızlı gelmediğinde bağlantıdaki herhangi bir engelleme birikerek çoğalır, bağlantının 1 saat boyunca aktif olduğu kuramsal durumda, her dakikada bir bitin düşürülmesi 60 bitlik arabelleğin altaşımına neden olur.

CD ve DVD yazma işlemleri

[değiştir | kaynağı değiştir]

Arabellek altaşımı, CD ve DVD yazmada önemli problemlere neden olabilir, çünkü lazer çalışmaya başladıktan sonra, durup tekrar hatasız çalışmaya başlayamaz, altaşım için gereken duraklama diskteki verinin geçersiz ve kullanılamaz olmasına neden olur. Genellikle arabellek sabit disk veya diğer CD/DVD gibi daha yavaş bir kaynak tarafından doldurulduğu için, küçük kapasiteli arabellek, yavaş işlemci veya diğer aynı zamanlı işlemlerin hafıza yükü ile tüketilebilir. Bu nedenle, değişik CD/DVD yazıcı üreticileri tarafından, Plextor BurnProof ve Yamaha SafeBurn gibi değişik markalarca, arabellek altaşımı engelleme tekniği gerçekleştirilmiştir. Bu teknik ile, lazer istenilen herhangi bir süre için yazmayı durdurup arabellek tekrar tam dolunca tekrar devam edebilir. Başarılı yazma süreleri arasındaki süre oldukça küçüktür.

Yeniden yazılabilir medya ürünlerini (CD-RW, DVD-RW, DVD-RAM) kullanırken bu problemi engellemenin diğer bir yolu UDF dosya sistemini kullanmaktır. Bu dosya sistemi, veriyi tek, güncellenebilir adres tablosunca referanslanan daha küçük paketler ile düzenler. Böylece bu küçük paketli veri daha kısa sürede yazılabilir

"https://tr.wikipedia.org/w/index.php?title=Arabellek_altaşımı&oldid=33809613" sayfasından alınmıştır
Kategori:
  • Veri iletimi
Gizli kategoriler:
  • Öksüz maddeler Mart 2018
  • Kaynakları olmayan maddeler Eylül 2012
  • Sayfa en son 09.30, 17 Eylül 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
Arabellek altaşımı
Konu ekle