परिमित ऑटोमेटा मॉडल पर्याप्त क्यों नहीं है?
जबकि अन्य उत्तरों में पहले से ही कई प्रासंगिक पहलुओं का उल्लेख किया गया है, मेरा मानना है कि परिमित ऑटोमेटा पर ट्यूरिंग मशीनों का मजबूत लाभ डेटा और प्रोग्राम का पृथक्करण है । यह आपको काफी परिमित कार्यक्रम का विश्लेषण करने और इस बात को बयान करने की अनुमति देता है कि इनपुट के आकार को प्रतिबंधित किए बिना वह कार्यक्रम विभिन्न आदानों को कैसे संभालेगा।
हालांकि, यह एक वास्तविक कंप्यूटर और स्टेट मशीन के रूप में परिमित टेप के साथ एक ट्यूरिंग मशीन की तरह कुछ का वर्णन करने के लिए सैद्धांतिक रूप से संभव है, यह वास्तव में संभव नहीं है: आपकी मशीन के पास मेमोरी की मात्रा में राज्यों की संख्या घातीय है, और सामान्य परिमित है। राज्य ऑटोमेटोन औपचारिकता के लिए आपको इन राज्यों के बीच के बदलावों की सूची बनाना आवश्यक है। तो उस आकार के एक सामान्य परिमित राज्य ऑटोमेटन के लिए यह सभी राज्य संक्रमणों की पूरी गणना के आधार पर किसी भी कटौती करने के लिए काफी संभव है।
बेशक, एक वास्तविक कंप्यूटर में, राज्यों के संक्रमण मनमाने ढंग से नहीं हो सकते हैं। गणना के एक चरण में स्मृति में एक तिहाई बिट्स को स्वैप करने का कोई आदेश नहीं है। इसलिए आप राज्य के बदलावों के लिए अधिक कॉम्पैक्ट विनिर्देश के साथ आने की कोशिश कर सकते हैं। अपनी वास्तुकला के निर्देश सेट विनिर्देश की तरह कुछ। बेशक, वास्तविक कंप्यूटर आर्किटेक्चर प्रदर्शन के लिए जटिल हैं, इसलिए आप इसे और सरल कर सकते हैं, कुछ बहुत ही सरल निर्देश सेट में, जो बहुत सीमित इनपुट और आउटपुट का उपयोग करके बहुत छोटे चरणों का प्रदर्शन करता है। अंत में आप पा सकते हैं कि आपकी वास्तुकला ट्यूरिंग मशीन दुभाषिया जैसी है: प्रोग्राम कोड के कुछ बिट्स और एक बिट इनपुट का उपयोग करके, थोड़ा सा आउटपुट उत्पन्न करें और अपने प्रोग्राम कोड में घूमें।
एक विकल्प राज्य के ऑटोमोटिव के राज्यों का उपयोग करके केवल कार्यक्रम द्वारा संसाधित किए जा रहे डेटा का प्रतिनिधित्व करने के लिए होगा, जबकि कार्यक्रम को राज्य के संक्रमण में ही एन्कोड किया जाएगा। यह एक ही समस्या है कि सभी राज्यों की गणना कैसे की जाए, और एक कॉम्पैक्ट प्रतिनिधित्व फिर से एक ट्यूरिंग मशीन के करीब हो सकता है।
असली कंप्यूटर के संबंध में इन मजबूत मॉडलों का अध्ययन करने का क्या मतलब है?
कुल मिलाकर मैं कहूंगा कि एक परिमित-टेप ट्यूरिंग मशीन शायद वास्तविक कंप्यूटर के लिए एक बेहतर मॉडल होगा। लेकिन कई वैज्ञानिक सवालों के लिए, एक परिमित लेकिन बड़े और अनंत टेप के बीच का अंतर अप्रासंगिक है, इसलिए सिर्फ एक अनंत टेप का दावा करना चीजों को आसान बनाता है। अन्य प्रश्नों के लिए, उपयोग किए गए टेप का एमाउट प्रश्न के मूल में है, लेकिन मॉडल आसानी से आपको यह निर्दिष्ट करने की परेशानी के बिना टेप के उपयोग की मात्रा के बारे में बोलने की अनुमति देता है कि यदि टेप से गणना होती है तो क्या होता है।