• normalde herhangi bir elektronik devrenin çalışma hızı ve şeklini belirleyen clock signal girişinde yapılan bir modifikasyonla, devrenin clock signal high veya low* olduğu zaman değil de sadece state değiştirirken çalışmasını sağlayan sistemlerin özelliğidir.

    edge triggered bir devre high-to-low ve low-to-high geçişlerinde çalışır, diğer durumlarda memory si varsa son state ini devam ettirir.

    positive edge triggeredbir devre, clock signal inin low dan high a geçiş yaptığı zaman aralığında çalışır.

    negative edge triggered bir devre ise, clock signal inin high state den low state ine geçtiği zaman aralığında çalışır.
  • select/poll ve epoll arasındaki farkın kaynağıdır. select ve poll, file descriptorlardan gelen eventleri program başladıktan sona erene dek kontrol eder ve eğer herhangi bir gelişme bulursa linear scan yaparak eventi işler*. buda gereksiz file descriptorları kullanmak anlamına geliyor. bu yüzden select ve poll'u kullanan uygulamalar aşırı istek altında ezilirler.
    --
    düşünün artık her seferinde kernelin bütün file descriptorları alıp linear scan yaparak size eventi sunmasını..
    --
    bu yüzden epoll'un edge triggered çalışması çok avantajlı. kernel bütün file descriptorları işlemek yerine eventin geldiği kaynağı bulup o file descriptora göre bize sunuyor. bizde event ve file descriptora göre istediğimizi yapıyoruz. sizce de avantajlı değil mi?
  • (bkz: posedge)
    (bkz: negedge)
  • fare butonunun serbest durumunu 0, basilmis durumunu da 1 olarak kabul edersek, tiklama islemi negative edge triggeredbir islemdir: islem parmak butondan cekilirken (1'den 0'a gecerken) gerceklesir.
hesabın var mı? giriş yap