वायरवर्ल्ड: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
Line 1: Line 1:
{{short description|2D cellular automaton devised by Brian Silverman in 1987}}
{{short description|2D cellular automaton devised by Brian Silverman in 1987}}
[[Image:Wireworld two-diodes.gif|thumb|183px|2 वायरवर्ल्ड [[डायोड]], ऊपर वाला चालन दिशा में, निचला वाला रिवर्स-बायसिंग में]]वायरवर्ल्ड, वैकल्पिक रूप से वायरवर्ल्ड, [[सेलुलर ऑटोमेटन]] है जिसे पहली बार 1987 में [[ब्रायन सिल्वरमैन]] ने अपने कार्यक्रम फैंटम फिश टैंक के हिस्से के रूप में प्रस्तावित किया था। बाद में ''[[ अमेरिकी वैज्ञानिक |अमेरिकी वैज्ञानिक]]'' के कंप्यूटर मनोरंजन कॉलम में लेख के परिणामस्वरूप इसे और अधिक व्यापक रूप से जाना जाने लगा।<ref name="SciAm1990">{{cite journal |last1=Dewdney |first1=A K |title=Computer recreations: The cellular automata programs that create Wireworld, Rugworld and other diversions |journal=[[Scientific American]] |date=January 1990 |volume=262 |issue=1 |pages=146–149 |url=https://www.scientificamerican.com/article/computer-recreations/ |accessdate=2 December 2018 |jstor=24996654}}</ref> वायरवर्ल्ड विशेष रूप से [[ट्रांजिस्टर]] का अनुकरण करने के लिए उपयुक्त है, और [[ट्यूरिंग-पूर्ण]] है।
[[Image:Wireworld two-diodes.gif|thumb|183px|2 वायरवर्ल्ड [[डायोड]], ऊपर वाला प्रथानुदान दिशा में और नीचे वाला प्रतिद्वांदी-धारावाहकी दिशा में।]]'''"वायरवर्ल्ड"''', जिसे वायरवर्ल्ड के रूप में भी जाना जाता है, [[सेलुलर ऑटोमेटन]] है जिसे पहली बार 1987 में [[ब्रायन सिल्वरमैन]] द्वारा प्रस्तुत किया गया था, जो उनके प्रोग्राम "फैंटम फिश टैंक" का हिस्सा था। इसको बाद में यह विशेष रूप से ''[[ अमेरिकी वैज्ञानिक |अमेरिकी वैज्ञानिक]]'' के "कंप्यूटर रिक्रिएशन्स" कॉलम में लेख के परिणामस्वरूप इसे और अधिक व्यापक रूप से जाना जाने लगा था।<ref name="SciAm1990">{{cite journal |last1=Dewdney |first1=A K |title=Computer recreations: The cellular automata programs that create Wireworld, Rugworld and other diversions |journal=[[Scientific American]] |date=January 1990 |volume=262 |issue=1 |pages=146–149 |url=https://www.scientificamerican.com/article/computer-recreations/ |accessdate=2 December 2018 |jstor=24996654}}</ref> वायरवर्ल्ड विशेष रूप से [[ट्रांजिस्टर]] का अनुकरण करने के लिए उपयुक्त है, और यह [[ट्यूरिंग-पूर्ण]] है।


==नियम==
==नियम==
[[Image:Animated display.gif|thumb|254px|वायरवर्ल्ड में बने जटिल सर्किट का उदाहरण: सात-खंड वाला डिस्प्ले और डिकोडर। सिग्नल प्रवाह और प्रदर्शन खंडों को उजागर करने के लिए कंडक्टर कोशिकाएं गहरे हरे रंग की होती हैं।]]वायरवर्ल्ड सेल चार अलग-अलग अवस्थाओं में से में हो सकता है, आमतौर पर सॉफ्टवेयर में इसकी संख्या 0-3 होती है, जिसे यहां दिए गए उदाहरणों में रंगों के आधार पर तैयार किया गया है:
[[Image:Animated display.gif|thumb|254px|वायरवर्ल्ड में बनाए गए जटिल सर्किट का उदाहरण: सात-सेगमेंट डिस्प्ले और डिकोडर। कंडक्टर सेल्स को संकेत देने और डिस्प्ले सेगमेंट को हाइलाइट करने के लिए गहरे हरे रंग का उपयोग किया गया है।]]वायरवर्ल्ड सेल चार विभिन्न स्थितियों में हो सकता है, जिन्हें सामान्यत: सॉफ़्टवेयर में 0-3 संख्या द्वारा दर्शाया जाता है, जिसे यहां दिए गए उदाहरणों में रंगों के आधार पर तैयार किया गया है:
<ol प्रारंभ= 0 >
<ol प्रारंभ= 0 >
<li>खाली (काला),</li>
<li>खाली (काला),</li>
Line 11: Line 11:
</ol>
</ol>


जैसा कि सभी सेलुलर ऑटोमेटा में होता है, समय अलग-अलग चरणों में आगे बढ़ता है जिन्हें पीढ़ियां (कभी-कभी जेन्स या टिक) कहा जाता है। कोशिकाएँ इस प्रकार व्यवहार करती हैं:
जैसा कि सभी सेलुलर ऑटोमेटा में होता है, समय अलग-अलग चरणों में आगे बढ़ता है जिन्हें पीढ़ियां (कभी-कभी "जेन्स" या "टिक") कहा जाता है।सेल्स निम्नलिखित रूप में व्यवहार करते हैं:
* खाली → खाली,
* खाली → खाली,
* इलेक्ट्रॉन शीर्ष → इलेक्ट्रॉन पूंछ,
* इलेक्ट्रॉन शीर्ष → इलेक्ट्रॉन पूंछ,
* इलेक्ट्रॉन पूंछ → कंडक्टर,
* इलेक्ट्रॉन पूंछ → कंडक्टर,
* कंडक्टर → इलेक्ट्रॉन हेड यदि पड़ोसी कोशिकाओं में से या दो इलेक्ट्रॉन हेड हैं, अन्यथा कंडक्टर बना रहता है।
* कंडक्टर → इलेक्ट्रॉन हेड यदि पड़ोसी सेलों में से ठीक से एक या दो इलेक्ट्रॉन हेड हैं, अन्यथा वह कंडक्टर बना रहता है।


वायरवर्ल्ड [[मूर पड़ोस]] का उपयोग करता है, जिसका अर्थ है कि उपरोक्त नियमों में, पड़ोसी का मतलब किसी भी दिशा में सेल दूर ( का रेंज मान) है, दोनों ऑर्थोगोनल और विकर्ण।
वायरवर्ल्ड [[मूर पड़ोस]] का उपयोग करता है, जिसका अर्थ है कि उपरोक्त नियमों में, पड़ोसी का मतलब किसी भी दिशा में सेल दूर (एक की दूरी का मूल्य) है, उभयन्तर और अनुक्रमिक दोनों में।


इन सरल नियमों का उपयोग [[ तर्क द्वार |तर्क द्वार]] बनाने के लिए किया जा सकता है (नीचे देखें)।
ये सरल नियमों का उपयोग [[ तर्क द्वार |तर्क द्वार]] बनाने के लिए किया जा सकता है (नीचे देखें)।


[[Image:Wireworld XOR-gate.gif|thumb|left|313px|2 [[घड़ी जनरेटर]] इलेक्ट्रॉनों को XOR गेट में भेज रहे हैं]]
[[Image:Wireworld XOR-gate.gif|thumb|left|313px|2 [[घड़ी जनरेटर]] जो इलेक्ट्रॉन्स को एक XOR गेट में भेज रहे हैं।]]
==अनुप्रयोग==
==अनुप्रयोग==
वायरवर्ल्ड ब्रह्मांड के भीतर निर्मित संस्थाओं में लैंग्टन की चींटी शामिल है (वायरवर्ल्ड के भीतर किसी भी लैंग्टन के चींटी पैटर्न को बनाने की अनुमति)<ref>{{cite web|url=http://www.heise.ws/wireworld.html |title=वायरवर्ल्ड|author=Nyles Heise |url-status=dead |archiveurl=https://web.archive.org/web/20110204063835/http://www.heise.ws/wireworld.html |archivedate=2011-02-04 }}</ref> और वायरवर्ल्ड कंप्यूटर, ट्यूरिंग-पूर्ण कंप्यूटर जिसे सेलुलर ऑटोमेटन के रूप में कार्यान्वित किया गया।<ref>{{cite web | url=http://www.quinapalus.com/wi-index.html | title= वायरवर्ल्ड कंप्यूटर| author= Mark Owen}}</ref>
वायरवर्ल्ड विश्वों के अंदर निर्मित संरचनाएँ सम्मिलित हैं जिनमें लैंग्टन की चींट (जिससे किसी भी लैंग्टन की चींट पैटर्न को वायरवर्ल्ड के अंदर बनाया जा सकता है)<ref>{{cite web|url=http://www.heise.ws/wireworld.html |title=वायरवर्ल्ड|author=Nyles Heise |url-status=dead |archiveurl=https://web.archive.org/web/20110204063835/http://www.heise.ws/wireworld.html |archivedate=2011-02-04 }}</ref> और वायरवर्ल्ड कंप्यूटर, सम्मिलित है, जो सेल्युलर ऑटोमेटन के रूप में प्रयुक्त होने वाला ट्यूरिंग-पूर्ण कंप्यूटर है।<ref>{{cite web | url=http://www.quinapalus.com/wi-index.html | title= वायरवर्ल्ड कंप्यूटर| author= Mark Owen}}</ref>


==यह भी देखें==
==यह भी देखें==

Revision as of 20:20, 10 August 2023

2 वायरवर्ल्ड डायोड, ऊपर वाला प्रथानुदान दिशा में और नीचे वाला प्रतिद्वांदी-धारावाहकी दिशा में।

"वायरवर्ल्ड", जिसे वायरवर्ल्ड के रूप में भी जाना जाता है, सेलुलर ऑटोमेटन है जिसे पहली बार 1987 में ब्रायन सिल्वरमैन द्वारा प्रस्तुत किया गया था, जो उनके प्रोग्राम "फैंटम फिश टैंक" का हिस्सा था। इसको बाद में यह विशेष रूप से अमेरिकी वैज्ञानिक के "कंप्यूटर रिक्रिएशन्स" कॉलम में लेख के परिणामस्वरूप इसे और अधिक व्यापक रूप से जाना जाने लगा था।[1] वायरवर्ल्ड विशेष रूप से ट्रांजिस्टर का अनुकरण करने के लिए उपयुक्त है, और यह ट्यूरिंग-पूर्ण है।

नियम

वायरवर्ल्ड में बनाए गए जटिल सर्किट का उदाहरण: सात-सेगमेंट डिस्प्ले और डिकोडर। कंडक्टर सेल्स को संकेत देने और डिस्प्ले सेगमेंट को हाइलाइट करने के लिए गहरे हरे रंग का उपयोग किया गया है।

वायरवर्ल्ड सेल चार विभिन्न स्थितियों में हो सकता है, जिन्हें सामान्यत: सॉफ़्टवेयर में 0-3 संख्या द्वारा दर्शाया जाता है, जिसे यहां दिए गए उदाहरणों में रंगों के आधार पर तैयार किया गया है:

  1. खाली (काला),
  2. इलेक्ट्रॉन हेड (नीला),
  3. इलेक्ट्रॉन पूंछ (लाल),
  4. कंडक्टर (पीला).

जैसा कि सभी सेलुलर ऑटोमेटा में होता है, समय अलग-अलग चरणों में आगे बढ़ता है जिन्हें पीढ़ियां (कभी-कभी "जेन्स" या "टिक") कहा जाता है।सेल्स निम्नलिखित रूप में व्यवहार करते हैं:

  • खाली → खाली,
  • इलेक्ट्रॉन शीर्ष → इलेक्ट्रॉन पूंछ,
  • इलेक्ट्रॉन पूंछ → कंडक्टर,
  • कंडक्टर → इलेक्ट्रॉन हेड यदि पड़ोसी सेलों में से ठीक से एक या दो इलेक्ट्रॉन हेड हैं, अन्यथा वह कंडक्टर बना रहता है।

वायरवर्ल्ड मूर पड़ोस का उपयोग करता है, जिसका अर्थ है कि उपरोक्त नियमों में, पड़ोसी का मतलब किसी भी दिशा में सेल दूर (एक की दूरी का मूल्य) है, उभयन्तर और अनुक्रमिक दोनों में।

ये सरल नियमों का उपयोग तर्क द्वार बनाने के लिए किया जा सकता है (नीचे देखें)।

2 घड़ी जनरेटर जो इलेक्ट्रॉन्स को एक XOR गेट में भेज रहे हैं।

अनुप्रयोग

वायरवर्ल्ड विश्वों के अंदर निर्मित संरचनाएँ सम्मिलित हैं जिनमें लैंग्टन की चींट (जिससे किसी भी लैंग्टन की चींट पैटर्न को वायरवर्ल्ड के अंदर बनाया जा सकता है)[2] और वायरवर्ल्ड कंप्यूटर, सम्मिलित है, जो सेल्युलर ऑटोमेटन के रूप में प्रयुक्त होने वाला ट्यूरिंग-पूर्ण कंप्यूटर है।[3]

यह भी देखें

  • वॉन न्यूमैन सेल्युलर ऑटोमेटन|वॉन न्यूमैन सेल्युलर ऑटोमेटन

संदर्भ

  1. Dewdney, A K (January 1990). "Computer recreations: The cellular automata programs that create Wireworld, Rugworld and other diversions". Scientific American. 262 (1): 146–149. JSTOR 24996654. Retrieved 2 December 2018.
  2. Nyles Heise. "वायरवर्ल्ड". Archived from the original on 2011-02-04.
  3. Mark Owen. "वायरवर्ल्ड कंप्यूटर".

बाहरी संबंध