वायरवर्ल्ड

From Vigyanwiki
Revision as of 13:20, 9 August 2023 by alpha>Indicwiki (Created page with "{{short description|2D cellular automaton devised by Brian Silverman in 1987}} [[Image:Wireworld two-diodes.gif|thumb|183px|2 वायरवर्ल्ड [[डायोड]...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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. "वायरवर्ल्ड कंप्यूटर".


बाहरी संबंध