devlet Bekle - Wait state

Bir bekleme durumu bir bilgisayar yaşadığı bir gecikme işlemcisi dış erişirken hafıza veya çok yavaş tepki veriyor başka bir cihaz.

Bilgisayar mikroişlemciler genellikle işlemci okur ve yazar verileri tutmak bilgisayarın diğer alt sistemleri, çok daha hızlı koşmak. İşlemci işlemek olabilir gibi Hatta bellek, bunlardan en hızlı, hızlı veri sağlayamayız. 2011 yılından bir örnek olarak, gibi tipik PC işlemcileri , Intel Core 2 ve AMD Athlon 64 X2 birkaçının bir saat ile çalıştırmak GHz tek anlamı, saat çevrimi 1'den az olan nanosaniye (Modern masaüstünde 0,5 ns genellikle yaklaşık 0.3 ns CPU), ana bellek bir sahipken gecikme yaklaşık 15-30 ns. Bazı ikinci seviye işlemci önbelleğe işlemci çekirdeğe daha yavaş çalışır.

İşlemci harici belleğe erişim için gerektiğinde, istenen bilginin adresini yerleştirerek başlar adres yolu . Daha sonra, cevap beklemeniz gerekir daha sonra döngüleri yüzlerce değilse o onlarca geri gelebilir. Döngülerinin her bir bekleme durumu denir bekleyen geçirdi.

Bekle devletler işlemcinin performansının saf israfıdır. : Modern tasarımlar ortadan kaldırmak veya çeşitli teknikler kullanarak onları saklanmaya çalışan işlemci önbelleklerini , talimat boru hatları , talimat prefetch , dallanma tahmini , eşzamanlı çoklu kullanım ve diğerleri. Tek başına hiçbir teknik% 100 başarılı olmakla birlikte önemli ölçüde sorunu azaltabilir.

Enerji tasarrufu

Bekle devletler, ana işlemci saat yavaşlatmak veya geçici işlemci yapmanın başka işi varsa bekleme durumu sırasında duraklatmak için ya izin vererek bir işlemcinin enerji tüketimini azaltmak için kullanılabilir. Aksine düzensiz bu şekilde saat hızını azaltarak veri bekleyen bir döngü içinde boş yere iplik daha serin işlemci muhafaza edilmesi için ve taşınabilir bilgisayar cihazlarında pil ömrünü uzatmak için yardımcı olur.

IBM anabilgisayar üzerinde Alternatif anlamı

On IBM ana terimi bekleme durumu farklı bir anlamda kullanılmıştır. Bir bekleme durumu, bir CPU (örneğin, sistemin işletim sırasında kurtarılamaz bir hata olarak muhtemelen ciddi bir hata durumunun bir tür, durdurulmuştur belirtir IPL ). Bir bekleme durumu bit 14 ile gösterilir PSW beklemek için bir sebep bir bekleme durumu kod sağlamak PSW diğer bit, 1 ile ayarlanmıştır. İçinde Z / Mimarisi modunda, bekleme durumu kod bitlerinin 116-127 bulunur.

Ayrıca bakınız

Referanslar

  1. ^ "IBM Bilgi Merkezi" . www.ibm.com . Alındı 14 Nisan 2017 .