SORU
13 EKİM 2010, ÇARŞAMBA


Nasıl önbellek hatları çalışıyor mu?

Anladığım kadarıyla bu işlemci getiriyor veriyi cache) önbellek hatları, - örnek vermek gerekirse, benim atom işlemci - getirmek ilgili 64 bayt bir zaman, ne olursa olsun boyutu gerçek bilgi okuyun.

Benim sorum :

64 bayt önbellek haline getirilecek olan bellekten bir byte okumak gerekir düşünün ?

Bu iki olasılık görüyorum, ya da 64 bayt başındaki en yakın 64 bayt sınırının altında bayt faiz veya 64 bayt yayılmış bayt önceden belirlenmiş bir yolu (örneğin, yarısı altında, yarısı üstünde, veya tüm yukarıda).

Hangisi ?

CEVAP
16 EKİM 2010, CUMARTESİ


Eğer bu önbellek satır değil zaten mevcut önbellek, CPU yaptırır 64 bayt başlayan de önbellek satır sınırı (en büyük adrese bir ihtiyaç vardır birden fazla 64). Gereken bayt 8 bayt, 8 çok daha uyumlu getirerek başlayacak. Tüm modern PC bellek modülleri 64-bit (8 bayt) bant genişliğine sahip ve bu nedenle bir anda 8 bayt çalışan basit bir nedeni bu. Eğer işlemcinin bellek erişim tahmin olabilir. genel bir kural olarak, alma işlemi 10 ila 30 nanosaniye alabilir. Byte ile çalışırken, daha sonra işlemci önbelleğine kalan 56 bayt çeker.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • jagadambarecords

    jagadambarec

    13 AĞUSTOS 2008
  • Peter Sharp

    Peter Sharp

    11 ŞUBAT 2013
  • Pocketnow

    Pocketnow

    14 EKİM 2007