Dijital ardışık devre tasarımlarında FSM kullandım. Ama Sonlu Otomata'yı bilmiyorum. Birisi ikisi arasındaki 'temel' farkı anlamama yardımcı olabilir mi?
Dijital ardışık devre tasarımlarında FSM kullandım. Ama Sonlu Otomata'yı bilmiyorum. Birisi ikisi arasındaki 'temel' farkı anlamama yardımcı olabilir mi?
Yanıtlar:
Anladığım kadarıyla, her ikisinin de bir giriş sinyali üzerine makineyi bir durumdan diğerine hareket ettiren "durumları" ve "eylemleri" vardır. Dolayısıyla kavramsal fikirler aynıdır. Detaylarda bazı farklar var.
Devre tasarımları için FSM'de giriş sinyalinin çoğunlukla bir bit (ikili) olduğu varsayılırken, sonlu durumda otomata, giriş sembollerinin genel bir "soyut" alfabesi olabilir. İkincisi, bir FSM ayrıca ulaşılan durumla ilişkili bir çıktı da üretir. Otomata terminolojisinde bu 'uzantıya' Moore makinesi denir. Bununla birlikte, otomata, uygun bir giriş okumasını gösteren son (veya kabul eden) durumlara sahiptir. Son olarak, FSM çoğunlukla belirleyicidir, yani belirli bir durumdaki her girdi için bir sonraki durum vardır. Otomata teorisinde kişi, nereye taşınacağı konusunda seçim yapabileceği belirsiz olmayan bir değişkeni de göz önünde bulundurur.
Deneyimlerime ve Wikipedia makalesine dayanarak, çeşitli sonlu durum makineleri var ,
Etrafta uçan bazı kavramlar çoğunlukla motivasyon bakımından farklılık gösterir; bazıları dil ve / veya hesaplanabilirlik teorisinden, bazıları bilgisayar mimarisinden doğmuştur.
Ayrıca, tartışmalı olarak hala sonlu durumlu otomata olan otomata almak için çeşitli paradigmaları da değiştirebileceğinizi unutmayın.
Gördüğünüz gibi, TCS 101'de öğretildiği gibi vanilya sonlu otomata, her biri kendi (az ya da çok resmi) tanımına sahip birçok lezzetten ibarettir.
Her ikisinin de güvendiği ana fikir aynı olmasına rağmen. Her ikisi de sonlu durumları kullanır ve giriş besleme olarak başka bir duruma atlar. Ancak, Tam toplayıcı veya SR flipflop gibi bir makine olan FSM'nin giriş ve çıkış olarak bitleri vardır. Evet, FSA'nın bit çıkışı vardır, sonlandırılmayan durum için 0 ve sonlandırma durum için 1'dir, ancak soyut bir mekanizmadır ve görülmez. Onları temsil etmek için çizilen digrafilerde fark var. Bunun yanında FSA bir mantıksal ve hesaplama cihazı iken FSM bir dijital mantık cihazıdır.