DURUM İNDİRGEME

      Durum indirgemesi flip flop sayısını azaltmak için kullanılır.Bu sayede hem maliyet azalacak hem de karmaşıklık ortadan kalkacaktır.Şimdi aşağıdaki örnek üzerinde görelim




Bakın ilk tablomuzu olduğu gibi de kullanabiliriz.Fakat 5 durumumuz olduğundan en az 3 FF kullanmamız gerekir.Burada gelecek durumları aynı olan şimdiki durumlarımıza bakalım.A ve D.
A ve D den birini yok etmemiz gerekiyor.Biz örneğimizde D'yi yok ettik.Bu işlemi gerçekleştirirken D hangi durum ile eşleşmiş ise(A) geriye kalan tüm D'lerin yerine A yazıyoruz.Bunun sebebi D'yi tamamen yok etmemizdir.Bu işlemler tamamlandıktan sonra geriye 4 durumumuz kalıyor.Görüldüğü üzere bu durum tablosunun devresinde bize 2 tane FF yetecektir.Bu da 1 FF kar yaptığımızı gösteriyor.Ya bütün bu işlemleri 1 FF'tan kar etmek için mi yaptık ? dediğinizi duyar gibiyim :)Ya bu devreden binlerce,yüzbinlerce üretecekseniz ?


İYİ ÇALIŞMALAR...

Hiç yorum yok:

Yorum Gönder

Spring Boot Uygulamasını Heroku üzerinde Deploy Etme

Bu yazımızda sizlere spring boot ile yazılmış basit bir Rest api'nin heroku üzerinde nasıl deploy edebileceğimizi göstereceğim. Önce ...