Buyruk önyüklemesi - 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 Dış bağlantılar

Buyruk önyüklemesi

  • العربية
  • Deutsch
  • English
  • فارسی
  • Français
  • İtaliano
  • 日本語
  • 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
  • Wikimedia Commons
  • Vikiveri ögesi
Görünüm
Vikipedi, özgür ansiklopedi
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: "Buyruk önyüklemesi" – haber · gazete · kitap · akademik · JSTOR
(Ağustos 2015) (Bu şablonun nasıl ve ne zaman kaldırılması gerektiğini öğrenin)

Bilgisayar mimarisinde, buyruk ön yüklemesi bekleme durumlarını azaltarak bir programın mikroişlemcide ki yürütmesinin hızlanmasını sağlayan bir tekniktir.

Modern işlemciler programların tutulduğu bellekten çok daha hızlıdır, bu durum programın barındırdığı buyrukların işlemciyi sürekli çalışır konumda tutacak kadar hızlı okunamaması anlamına gelmektedir. Bir önbellek eklemek gerekli buyruklara daha hızlı bir giriş olanağı sağlar.

Ön yükleme işlemcinin gerçekte ihtiyacı olmayan bir buyruğu, ana bellekten getirtmek istemesi durumudur. Buyruk ana bellekten geldiğinde, bir önbelleğe alınır. Bu buyruğa işlemcinin gerçekten ihtiyacı olması durumunda, istenen buyruğa önbellekten, buyruğun ana bellekten istenip getirilmesine nazaran, çok daha hızlı bir şekilde ulaşılabilir.

Programlar genel olarak sıralı olarak yürütüldüğünden, buyrukların program sırasına uygun olarak ön yüklemesi yapılırsa başarım en iyi seviyede olacaktır. Alternatif olarak, ön yükleme karmaşık bir dallanma tahmini algoritmasının bir parçası olabilir, işlemci hesaplamanın sonucunu tahmin etmeye çalışır ve doğru buyrukları yakalar. Kendisine sadece belirli bir iş tahsis edilmiş bir donanımın(Grafik İşleme Birimi gibi) bulunması durumunda, işlemci doku eşlemi(texture mapping) işlemindeki alanda yerellikten faydalanabilir. Bu durumda ön yüklemesi yapılan veriler buyruklar değildir fakat doku elementleridir(texels), yani daha sonra kullanılması kuvvetle muhtemel olan adaylardır.

Intel 8086 (altı bayt) ve Motorola 68000 (dört bayt) ilk defa ön yüklemenin bazı formalarını kullanan popüler mikroişlemcilerdir.

Dış bağlantılar

[değiştir | kaynağı değiştir]
  • Halstead, Robert; Ward, Stephen (1989). Computation Structures. MIT Press. pp. 812. ISBN 0-262-23139-5.
  • David Callahan, Ken Kennedy, Allan Porterfield (April 1991). "Software prefetching". 4th Conference on Architectural Support of Programming Languages & Operating Systems. New York, NY, USA: ACM. pp. 40–52. doi:10.1145/106972.106979. ISBN 0-89791-380-9. Retrieved 2010-11-21.
  • Chi-Keung Luk, Todd C. Mowry (October 1996). "Compiler-based prefetching for recursive data structures". 7th Conference on Architectural Support of Programming Languages & Operating Systems. New York, NY, USA: ACM. pp. 222–233. doi:10.1145/237090.237190. ISBN 0-89791-767-7. Retrieved 2010-11-21.
  • Abdel-Hameed Badawy, Aneesh Aggarwal, Donald Yeung, Chau-Wen Tseng (July 2004). "The Efficacy of Software Prefetching and Locality Optimizations on Future Memory Systems". The Journal of Instruction-Level Parallelism 6. ISSN 1942-9525.
"https://tr.wikipedia.org/w/index.php?title=Buyruk_önyüklemesi&oldid=34531816" sayfasından alınmıştır
Kategori:
  • Bilgisayar mimarisi
Gizli kategoriler:
  • Kaynakları olmayan maddeler Ağustos 2015
  • ISBN sihirli bağlantısını kullanan sayfalar
  • Sayfa en son 20.53, 23 Aralık 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
Buyruk önyüklemesi
Konu ekle