SORU
13 Kasım 2008, PERŞEMBE


Hafıza çit nedir?

Açık bellek bir çit kullanarak ne demektir?

CEVAP
13 Kasım 2008, PERŞEMBE


Performans artışı için modern İşlemciler genellikle sırasız talimatları silikon (okuma/yazma bellek de dahil olmak üzere) maksimum faydalanmak için yürütmek. Donanım talimatları bütünlüğünü zorlar çünkü asla tek bir yürütme iş parçacığı bu fark. Ancak birden çok iş parçacığı veya uçucu bellek ortamları (bellek örneğin G/Ç eşlenen) için bu öngörülemeyen davranışlara neden olabilir.

Bellek çit/bariyer bellek okuma/beklediğiniz sırada meydana yazıyor yani bu talimatlar bir sınıftır. 'Tam çit' demek/çit çit sonra o daha önce taahhüt önce yazıyor okuyun. örnek için

Bellek çitler donanım bir kavram olduğunu unutmayın. Yüksek seviye dillerde de uygulanabilir bu uyumu ve semafor ile başa çıkmak için düşük düzeyde bellek çitler kullanarak kullanılan ve bellek engelleri kesin kullanımı gerekli değildir. Engelleri bellek kullanımı donanım mimarisi dikkatli bir çalışma gerektirir ve daha sık cihazda uygulama kodu daha sürücü bulunamadı.

CPU, Yeniden Sipariş eserler benzer olmasına rağmen derleyici optimizasyon farklıdır. Ayrı önlemler derleyici eğer istenmeyen davranış (C geçici anahtar kelime örneğin kullanın) neden olabilir eğer talimatları yeniden durdurmak için almak gerekir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • DrePwn

    DrePwn

    22 Temmuz 2011
  • gsmaestro

    gsmaestro

    17 AĞUSTOS 2006
  • Moodle

    Moodle

    11 Mayıs 2010