मैंने डिजिटल अनुक्रमिक सर्किट डिजाइनों में एफएसएम का उपयोग किया है। लेकिन मैं Finite Automata से अपरिचित हूं। क्या कोई मुझे दोनों के बीच 'बुनियादी' अंतर समझने में मदद कर सकता है?
मैंने डिजिटल अनुक्रमिक सर्किट डिजाइनों में एफएसएम का उपयोग किया है। लेकिन मैं Finite Automata से अपरिचित हूं। क्या कोई मुझे दोनों के बीच 'बुनियादी' अंतर समझने में मदद कर सकता है?
जवाबों:
जहां तक मैं समझता हूं, दोनों में "राज्य", और "क्रियाएं" हैं जो मशीन को एक राज्य से दूसरे तक इनपुट सिग्नल पर ले जाती हैं। इस प्रकार वैचारिक विचार समान हैं। विवरणों में कुछ अंतर है।
सर्किट डिजाइन के लिए एफएसएम में इनपुट सिग्नल को अधिकतर बिट (बाइनरी) माना जाता है, जबकि परिमित अवस्था में ऑटोमेटा में इनपुट प्रतीकों की सामान्य "सार" वर्णमाला हो सकती है। दूसरा, एक एफएसएम भी एक आउटपुट उत्पन्न करता है, जो राज्य तक पहुंच से संबंधित है, बाइनरी भी। ऑटोमेटा शब्दावली में इस 'विस्तार' को मूर मशीन कहा जाता है। हालांकि, ऑटोमेटा में अंतिम (या स्वीकार करने वाला) राज्य है, जो एक अनुकूल इनपुट रीड को संकेत देता है। अंत में, एफएसएम अधिकांशतः नियतात्मक होते हैं, यानी एक निश्चित राज्य में प्रत्येक इनपुट के लिए एक अगला राज्य होता है। ऑटोमेटा सिद्धांत में भी एक व्यक्ति को नोंडेटरमिनिस्टिक वैरिएंट मानता है जहां किसी को पसंद करना है कि वह कहां ले जाए।
मेरे अनुभव के साथ-साथ विकिपीडिया लेख के आधार पर, कई प्रकार की परिमित राज्य मशीनें हैं , जिनमें शामिल हैं
प्रेरणा के चारों ओर उड़ने वाली कुछ धारणाएँ अधिकतर प्रेरणा में भिन्न होती हैं; कुछ भाषा और / या संगणनीय सिद्धांत से उत्पन्न हुए, अन्य कंप्यूटर वास्तुकला से।
ध्यान दें कि आप ऑटोमेटा प्राप्त करने के लिए कई प्रतिमानों को बदल सकते हैं, उदाहरण के लिए, यकीनन, अभी भी परिमित-राज्य ऑटोमेटा
जैसा कि आप देख सकते हैं, टीसीएस 101 में सिखाया गया वैनिला ऑटोमेटा है, लेकिन कई का एक स्वाद है, प्रत्येक की अपनी (अधिक या कम औपचारिक) परिभाषा है।
हालांकि मुख्य विचार जिस पर वे दोनों भरोसा करते हैं वही है। दोनों परिमित अवस्थाओं का उपयोग करते हैं और इनपुट फ़ीड के रूप में दूसरे राज्य में जाते हैं। हालाँकि, FSM एक मशीन है, जैसे पूर्ण योजक या SR फ्लिपफ्लॉप में इनपुट और आउटपुट के रूप में बिट्स हैं। हाँ, एफएसए में बिट आउटपुट भी है, नॉन टर्मिनेटिंग स्टेट के लिए 0 और टर्मिनेटिंग स्टेट के लिए 1, लेकिन यह एब्सट्रैक्ट मैकेनिज्म है और देखा नहीं जाता। उनके प्रतिनिधित्व करने के लिए खींची गई खुदाई में अंतर है। इसके अलावा कि एफएसए एक तार्किक और संगणना उपकरण है जबकि एफएसएम एक डिजिटल लॉजिक डिवाइस है।