1-बिट कंप्यूटिंग: Difference between revisions
No edit summary |
No edit summary |
||
(9 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
{{Short description|Computer architecture bit width}} | {{Short description|Computer architecture bit width}}[[File:MC14500BCP.jpg|thumb|1-बिट [[ निर्देशयोग्य तर्क नियंत्रक ]] MC14500BCP]]कंप्यूटर आर्किटेक्चर में, 1-बिट [[पूर्णांक (कंप्यूटर विज्ञान)]] या अन्य [[डेटा (कंप्यूटिंग)]] इकाइयां वे होती हैं जो {{nowrap|1 [[bit]]}} (1/8 [[ऑक्टेट (कंप्यूटिंग)]]) चौड़ा होती हैं। इसके अतिरिक्त, 1-बिट [[सेंट्रल प्रोसेसिंग यूनिट]] (सीपीयू) और [[अंकगणितीय तर्क इकाई]] (एएलयू) वास्तुकला वे हैं जो उस आकार के [[प्रोसेसर रजिस्टर|प्रोसेसर रजिस्टरों]] पर आधारित हैं। | ||
{{ | |||
किसी भी प्रकार का कोई कंप्यूटर या [[ microcontroller |माइक्रोकंट्रोलर]] नहीं है जो सभी रजिस्टरों और [[ पता बस |एड्रेस बसेस]] के लिए विशेष रूप से 1-बिट होता है। 1-बिट रजिस्टर केवल 2<sup>1</sup> विभिन्न मानों को स्टोर कर सकता है, यानी 0 या 1 (क्रमशः बंद या चालू)। यह बहुत ही प्रतिबंधात्मक होता है और इसलिए [[ कार्यक्रम गणक |प्रोग्राम काउंटर]] के लिए पर्याप्त नहीं है, जो आधुनिक प्रणाली पर ऑन-चिप रजिस्टर में कार्यान्वित किया जाता है, जो कुछ 1-बिट प्रणाली में ऑन-चिप लागू नहीं होता है। कम से कम एक 1-बिट प्रोसेसर आर्किटेक्चर के लिए [[ओपकोड]] 4-बिट थे और एड्रेस बस 8-बिट थी। | |||
[[ | |||
इसके अतिरिक्त 1-बिट सीपीयू अप्रचलित हैं, 2013 से पहला [[कार्बन नैनोट्यूब कंप्यूटर]] 1-बिट [[एक-निर्देश सेट कंप्यूटर]] है (और इसमें अतिरिक्त 178 ट्रांजिस्टर हैं)।<ref name="Courtland_2013"/> | |||
== 1-बिट == | == 1-बिट == | ||
[[सीरियल कंप्यूटर]] एक बार में 1 बिट डेटा को प्रोसेस करता है। उदाहरण के लिए, PDP-8/S एक 12-बिट कंप्यूटर था जो 1-बिट ALU का उपयोग करता था, जो [[12 बिट]]्स को क्रमानुसार संसाधित करता था।<ref name="DEC_1969"/> | |||
[[वांग 500]] है (1970/1971) कैलकुलेटर<ref name="Koblentz_2004"/><ref name="Wang_1974_Schematics"/>साथ ही [[वांग 1200]] (1971/1972)<ref name="Battle_2010"/>[[वांग प्रयोगशालाओं]] द्वारा विकसित वर्ड प्रोसेसर श्रृंखला असतत तर्क एसएसआई चिप्स से निर्मित 1-बिट कंप्यूटर का एक उदाहरण है। प्रयोगशालाओं। | |||
[[मोटोरोला MC14500B]] | [[मोटोरोला MC14500B]] इंडस्ट्रियल कंट्रोल यूनिट (ICU) 1-बिट आर्किटेक्चर का एक उदाहरण है जिसे CPU के रूप में विपणन किया गया था।<ref name="Motorola_1977_MC14500B"/><ref name="Motorola_1995_MC14500B"/>जिसे 1977 में प्रस्तुत किया गया और कम से कम 1990 के दशक के मध्य तक निर्मित किया गया।<ref name="Motorola_1995_MC14500B"/>इसका मैनुअल कहता है: | ||
{{quote|[…] | {{quote|[…] कंप्यूटर और माइक्रो कंप्यूटर का भी उपयोग किया जा सकता है, लेकिन वे कार्य को जटिल बना देते हैं और सिस्टम को विकसित करने और बनाए रखने के लिए अधिकांशतः उच्च प्रशिक्षित कर्मियों की आवश्यकता होती है। सरल उपकरण, जिसे एक-एक-बार इनपुट और आउटपुट पर संचालित करने के लिए डिज़ाइन किया गया था और एक रिले सिस्टम के समान कॉन्फ़िगर किया गया था, प्रस्तुत किया गया था। इन उपकरणों को नियंत्रण उद्योग के लिए [[प्रोग्रामेबल लॉजिक कंट्रोलर]]s (PLC) के रूप में जाना जाता है। मोटोरोला MC14500B औद्योगिक नियंत्रण इकाई (ICU) PLC की केंद्रीय वास्तुकला का अखंड अवतार है […] | ||
ऐसे कार्य हैं जिनके लिए एक बिट मशीनें खराब रूप से अनुकूल हैं। […] कुछ परिस्थितियों में, एक [[मोटोरोला 6800|MC6800]] MPU और एक MC14500B ICU का संयोजन सबसे अच्छा समाधान हो सकता है। , | |||
"प्रोग्राम काउंटर"<br> | |||
[[प्रोग्राम काउंटर]] दो MC145168 बाइनरी अप-[[काउंटर (डिजिटल)|काउंटर्स]] से बना है, जो 8 बिट मेमोरी एड्रेस बनाने के लिए एक साथ जुड़े हुए हैं। यह सिस्टम को 256 अलग-अलग मेमोरी शब्दों को संबोधित करने की क्षमता देता है। काउंटरों को आईसीयू घड़ी (सीएलके) सिग्नल के बढ़ते किनारे पर गिनने और आईसीयू रीसेट होने पर शून्य पर रीसेट करने के लिए कॉन्फ़िगर किया गया है। ध्यान दें कि प्रोग्राम काउंटर काउंट सीक्वेंस को आईसीयू के किसी भी ऑपरेशन से नहीं बदला जा सकता है। यह पुष्टि करता है कि सिस्टम लूपिंग नियंत्रण संरचना के लिए कॉन्फ़िगर किया गया है। | |||
"मेमोरी"<br> | |||
इस सिस्टम के लिए मेमोरी एक MCM7641<!-- MCM764l से बना है जिसमें "L" अनुमानित टाइपो/OCR त्रुटि है --> 512-शब्द 8 बिट PROM मेमोरी। क्योंकि प्रोग्राम काउंटर केवल 8 बिट्स चौड़ा है, केवल 256 शब्द, (स्मृति का आधा), किसी भी समय उपयोग किया जा सकता है। हालांकि, स्मृति के पते के सबसे महत्वपूर्ण बिट को उच्च या निम्न वायरिंग करके, सिस्टम डिज़ाइनर केवल एक जम्पर विकल्प के साथ दो अलग-अलग कार्यक्रमों के बीच चयन कर सकता है। यह एक वांछनीय सुविधा हो सकती है यदि अत्यधिक तेज़ सिस्टम परिवर्तन की आवश्यकता हो।|source=MC14500B इंडस्ट्रियल कंट्रोल यूनिट हैंडबुक<ref name="Motorola_1977_MC14500B"/>}} | |||
इस CPU पर आधारित ज्ञात कंप्यूटरों में से एक [[WDR 1-बिट कंप्यूटर]] था।<ref name="Ludwig_1986_WDR-1"/>1-बिट आर्किटेक्चर के लिए प्रोग्राम से निर्देशों का एक विशिष्ट अनुक्रम हो सकता है: | इस CPU पर आधारित ज्ञात कंप्यूटरों में से एक [[WDR 1-बिट कंप्यूटर]] था।<ref name="Ludwig_1986_WDR-1"/>1-बिट आर्किटेक्चर के लिए प्रोग्राम से निर्देशों का एक विशिष्ट अनुक्रम हो सकता है: | ||
Line 33: | Line 29: | ||
* आउटपुट 1 में 1-बिट रजिस्टर में मान लिखें। | * आउटपुट 1 में 1-बिट रजिस्टर में मान लिखें। | ||
[[सीढ़ी तर्क]] के साथ-साथ सीरियल डेटा प्रोसेसिंग के लिए अंकगणितीय संगणना करने के | [[सीढ़ी तर्क]] के साथ-साथ सीरियल डेटा प्रोसेसिंग के लिए अंकगणितीय संगणना करने के अतिरिक्त निर्णय लेने वाले कार्यक्रमों के लिए इस आर्किटेक्चर को उत्तम माना जाता था।<ref name="Motorola_1977_MC14500B"/> | ||
अकादमिक में 1-बिट आर्किटेक्चर के लिए कई डिज़ाइन अध्ययन भी हैं, और इसी 1-बिट लॉजिक को प्रोग्रामिंग में भी पाया जा सकता है। | अकादमिक में 1-बिट आर्किटेक्चर के लिए कई डिज़ाइन अध्ययन भी हैं, और इसी 1-बिट लॉजिक को प्रोग्रामिंग में भी पाया जा सकता है। | ||
1-बिट आर्किटेक्चर के अन्य उदाहरण प्रोग्रामेबल लॉजिक कंट्रोलर (PLCs) हैं, जिन्हें [[ निर्देश सूची ]] (IL) में प्रोग्राम किया गया है। | 1-बिट आर्किटेक्चर के अन्य उदाहरण प्रोग्रामेबल लॉजिक कंट्रोलर (PLCs) हैं, जिन्हें [[ निर्देश सूची |निर्देश सूची]] (IL) में प्रोग्राम किया गया है। | ||
कई | कई प्रारंभिक [[बड़े पैमाने पर समानांतर]] कंप्यूटरों ने प्रोसेसर के लिए 1-बिट आर्किटेक्चर का भी उपयोग किया था। उदाहरणों में, मई 1983 [[गुडइयर एमपीपी]] और 1985 [[कनेक्शन मशीन]] का उपयोग किया गया हैं। व्यक्तिगत प्रोसेसर के लिए 1-बिट आर्किटेक्चर का उपयोग करके उस समय उपलब्ध चिप कार्यपद्धति के साथ एक बहुत बड़ी सरणी (जैसे कनेक्शन मशीन में 65,536 प्रोसेसर थे) का निर्माण किया जा सकता था। इस स्थितियों में बड़ी संख्या में प्रोसेसर के विरुद्ध 1-बिट प्रोसेसर की धीमी गणना का व्यापार किया गया था। | ||
1-बिट CPU को अब अप्रचलित माना जा सकता है; अभी भी कई प्रकार के नहीं बनाए गए हैं {{as of|2022|lc=y}} | 1-बिट CPU को अब अप्रचलित माना जा सकता है; अभी भी कई प्रकार के नहीं बनाए गए हैं, फिर भी {{as of|2022|lc=y}} प्राचीन स्पेयर पार्ट्स के लिए कुछ MC14500B चिप्स दलालों के पास उपलब्ध हैं।<ref name="Digipart_2022"/><ref name="eBay_2022"/> | ||
Line 75: | Line 71: | ||
{{CPU technologies}} | {{CPU technologies}} | ||
[[Category: | [[Category:All articles containing potentially dated statements]] | ||
[[Category:Articles containing potentially dated statements from 2022]] | |||
[[Category:Articles with hatnote templates targeting a nonexistent page]] | |||
[[Category:CS1 Deutsch-language sources (de)]] | |||
[[Category:Collapse templates]] | |||
[[Category:Created On 02/05/2023]] | [[Category:Created On 02/05/2023]] | ||
[[Category:Lua-based templates]] | |||
[[Category:Machine Translated Page]] | |||
[[Category:Navigational boxes| ]] | |||
[[Category:Navigational boxes without horizontal lists]] | |||
[[Category:Pages with script errors]] | |||
[[Category:Sidebars with styles needing conversion]] | |||
[[Category:Template documentation pages|Documentation/doc]] | |||
[[Category:Templates Vigyan Ready]] | |||
[[Category:Templates generating microformats]] | |||
[[Category:Templates that add a tracking category]] | |||
[[Category:Templates that are not mobile friendly]] | |||
[[Category:Templates that generate short descriptions]] | |||
[[Category:Templates using TemplateData]] | |||
[[Category:Wikipedia metatemplates]] | |||
[[Category:डेटा यूनिट]] | |||
[[Category:प्रोग्राम करने योग्य तर्क नियंत्रक]] |
Latest revision as of 16:39, 26 October 2023
कंप्यूटर आर्किटेक्चर में, 1-बिट पूर्णांक (कंप्यूटर विज्ञान) या अन्य डेटा (कंप्यूटिंग) इकाइयां वे होती हैं जो 1 bit (1/8 ऑक्टेट (कंप्यूटिंग)) चौड़ा होती हैं। इसके अतिरिक्त, 1-बिट सेंट्रल प्रोसेसिंग यूनिट (सीपीयू) और अंकगणितीय तर्क इकाई (एएलयू) वास्तुकला वे हैं जो उस आकार के प्रोसेसर रजिस्टरों पर आधारित हैं।
किसी भी प्रकार का कोई कंप्यूटर या माइक्रोकंट्रोलर नहीं है जो सभी रजिस्टरों और एड्रेस बसेस के लिए विशेष रूप से 1-बिट होता है। 1-बिट रजिस्टर केवल 21 विभिन्न मानों को स्टोर कर सकता है, यानी 0 या 1 (क्रमशः बंद या चालू)। यह बहुत ही प्रतिबंधात्मक होता है और इसलिए प्रोग्राम काउंटर के लिए पर्याप्त नहीं है, जो आधुनिक प्रणाली पर ऑन-चिप रजिस्टर में कार्यान्वित किया जाता है, जो कुछ 1-बिट प्रणाली में ऑन-चिप लागू नहीं होता है। कम से कम एक 1-बिट प्रोसेसर आर्किटेक्चर के लिए ओपकोड 4-बिट थे और एड्रेस बस 8-बिट थी।
इसके अतिरिक्त 1-बिट सीपीयू अप्रचलित हैं, 2013 से पहला कार्बन नैनोट्यूब कंप्यूटर 1-बिट एक-निर्देश सेट कंप्यूटर है (और इसमें अतिरिक्त 178 ट्रांजिस्टर हैं)।[1]
1-बिट
सीरियल कंप्यूटर एक बार में 1 बिट डेटा को प्रोसेस करता है। उदाहरण के लिए, PDP-8/S एक 12-बिट कंप्यूटर था जो 1-बिट ALU का उपयोग करता था, जो 12 बिट्स को क्रमानुसार संसाधित करता था।[2]
वांग 500 है (1970/1971) कैलकुलेटर[3][4]साथ ही वांग 1200 (1971/1972)[5]वांग प्रयोगशालाओं द्वारा विकसित वर्ड प्रोसेसर श्रृंखला असतत तर्क एसएसआई चिप्स से निर्मित 1-बिट कंप्यूटर का एक उदाहरण है। प्रयोगशालाओं।
मोटोरोला MC14500B इंडस्ट्रियल कंट्रोल यूनिट (ICU) 1-बिट आर्किटेक्चर का एक उदाहरण है जिसे CPU के रूप में विपणन किया गया था।[6][7]जिसे 1977 में प्रस्तुत किया गया और कम से कम 1990 के दशक के मध्य तक निर्मित किया गया।[7]इसका मैनुअल कहता है:
[…] कंप्यूटर और माइक्रो कंप्यूटर का भी उपयोग किया जा सकता है, लेकिन वे कार्य को जटिल बना देते हैं और सिस्टम को विकसित करने और बनाए रखने के लिए अधिकांशतः उच्च प्रशिक्षित कर्मियों की आवश्यकता होती है। सरल उपकरण, जिसे एक-एक-बार इनपुट और आउटपुट पर संचालित करने के लिए डिज़ाइन किया गया था और एक रिले सिस्टम के समान कॉन्फ़िगर किया गया था, प्रस्तुत किया गया था। इन उपकरणों को नियंत्रण उद्योग के लिए प्रोग्रामेबल लॉजिक कंट्रोलरs (PLC) के रूप में जाना जाता है। मोटोरोला MC14500B औद्योगिक नियंत्रण इकाई (ICU) PLC की केंद्रीय वास्तुकला का अखंड अवतार है […]
ऐसे कार्य हैं जिनके लिए एक बिट मशीनें खराब रूप से अनुकूल हैं। […] कुछ परिस्थितियों में, एक MC6800 MPU और एक MC14500B ICU का संयोजन सबसे अच्छा समाधान हो सकता है। ,
"प्रोग्राम काउंटर"
प्रोग्राम काउंटर दो MC145168 बाइनरी अप-काउंटर्स से बना है, जो 8 बिट मेमोरी एड्रेस बनाने के लिए एक साथ जुड़े हुए हैं। यह सिस्टम को 256 अलग-अलग मेमोरी शब्दों को संबोधित करने की क्षमता देता है। काउंटरों को आईसीयू घड़ी (सीएलके) सिग्नल के बढ़ते किनारे पर गिनने और आईसीयू रीसेट होने पर शून्य पर रीसेट करने के लिए कॉन्फ़िगर किया गया है। ध्यान दें कि प्रोग्राम काउंटर काउंट सीक्वेंस को आईसीयू के किसी भी ऑपरेशन से नहीं बदला जा सकता है। यह पुष्टि करता है कि सिस्टम लूपिंग नियंत्रण संरचना के लिए कॉन्फ़िगर किया गया है।"मेमोरी"
इस सिस्टम के लिए मेमोरी एक MCM7641 512-शब्द 8 बिट PROM मेमोरी। क्योंकि प्रोग्राम काउंटर केवल 8 बिट्स चौड़ा है, केवल 256 शब्द, (स्मृति का आधा), किसी भी समय उपयोग किया जा सकता है। हालांकि, स्मृति के पते के सबसे महत्वपूर्ण बिट को उच्च या निम्न वायरिंग करके, सिस्टम डिज़ाइनर केवल एक जम्पर विकल्प के साथ दो अलग-अलग कार्यक्रमों के बीच चयन कर सकता है। यह एक वांछनीय सुविधा हो सकती है यदि अत्यधिक तेज़ सिस्टम परिवर्तन की आवश्यकता हो।
— MC14500B इंडस्ट्रियल कंट्रोल यूनिट हैंडबुक[6]
इस CPU पर आधारित ज्ञात कंप्यूटरों में से एक WDR 1-बिट कंप्यूटर था।[8]1-बिट आर्किटेक्चर के लिए प्रोग्राम से निर्देशों का एक विशिष्ट अनुक्रम हो सकता है:
- डिजिटल इनपुट 1 को 1-बिट रजिस्टर में लोड करें;
- इनपुट 2 के साथ 1-बिट रजिस्टर में तार्किक वियोग, परिणाम को रजिस्टर में छोड़ देता है;
- आउटपुट 1 में 1-बिट रजिस्टर में मान लिखें।
सीढ़ी तर्क के साथ-साथ सीरियल डेटा प्रोसेसिंग के लिए अंकगणितीय संगणना करने के अतिरिक्त निर्णय लेने वाले कार्यक्रमों के लिए इस आर्किटेक्चर को उत्तम माना जाता था।[6]
अकादमिक में 1-बिट आर्किटेक्चर के लिए कई डिज़ाइन अध्ययन भी हैं, और इसी 1-बिट लॉजिक को प्रोग्रामिंग में भी पाया जा सकता है।
1-बिट आर्किटेक्चर के अन्य उदाहरण प्रोग्रामेबल लॉजिक कंट्रोलर (PLCs) हैं, जिन्हें निर्देश सूची (IL) में प्रोग्राम किया गया है।
कई प्रारंभिक बड़े पैमाने पर समानांतर कंप्यूटरों ने प्रोसेसर के लिए 1-बिट आर्किटेक्चर का भी उपयोग किया था। उदाहरणों में, मई 1983 गुडइयर एमपीपी और 1985 कनेक्शन मशीन का उपयोग किया गया हैं। व्यक्तिगत प्रोसेसर के लिए 1-बिट आर्किटेक्चर का उपयोग करके उस समय उपलब्ध चिप कार्यपद्धति के साथ एक बहुत बड़ी सरणी (जैसे कनेक्शन मशीन में 65,536 प्रोसेसर थे) का निर्माण किया जा सकता था। इस स्थितियों में बड़ी संख्या में प्रोसेसर के विरुद्ध 1-बिट प्रोसेसर की धीमी गणना का व्यापार किया गया था।
1-बिट CPU को अब अप्रचलित माना जा सकता है; अभी भी कई प्रकार के नहीं बनाए गए हैं, फिर भी as of 2022[update] प्राचीन स्पेयर पार्ट्स के लिए कुछ MC14500B चिप्स दलालों के पास उपलब्ध हैं।[9][10]
यह भी देखें
संदर्भ
- ↑ Courtland, Rachel (2013-09-25). "First Computer Made From Carbon Nanotubes Debuts - The modest 1-bit, 1 kHz machine could usher in a new post-silicon era". IEEE Spectrum: Technology, Engineering, and Science News. Archived from the original on 2022-06-15. Retrieved 2021-04-18.
- ↑ "III. System Logic - 3.4. Control Circuits - 3.4.1 Adder". PDP-8/S Maintenance Manual (PDF) (4th printing ed.). Maynard, Massachusetts, USA: Digital Equipment Corporation. August 1969 [October 1967]. pp. 3-14–3-15. F-87S. Archived (PDF) from the original on 2021-10-23. Retrieved 2022-06-15. (191 pages)
- ↑ Wasserman, Katie (March 2006) [January 2004]. "LED calculators rule her house". Computer Collector Newsletter / Technology Rewind (Interview). Interviewed by Koblentz, Evan. Archived from the original on 2019-12-27. Retrieved 2017-05-20.
Probably my most favorite is the Wang 500. It's got several unique things about it: a very unusual ROM memory made of hundreds of long enamel-coated wires wrapped around iron cores; a super-fast single-bit CPU built out of SSI logic chips; and of course tons of really cool-looking colorful keys.
- ↑ Product Service - Schematic manual (PDF). Wang Laboratories, Inc. 1974. 03-0019-0. Archived (PDF) from the original on 2017-05-20. Retrieved 2017-05-20.
- ↑ Battle, Jim (2010-03-07). "Wang 1200 - Wang WP History". Archived from the original on 2017-05-21. Retrieved 2017-05-21.
- ↑ 6.0 6.1 6.2 Gregory, Vern; Dellande, Brian; DiSilvestro, Ray; Malarkey, Terry; Smith, Phil; Hadley, Mike (1977). Motorola MC14500B Industrial Control Unit Handbook - Theory and Operation of a CMOS one-bit processor compatible with B series CMOS devices (PDF). Motorola Semiconductor Products Inc. 33-B78/8.0. Archived (PDF) from the original on 2022-04-01. Retrieved 2017-05-20. (NB. Also available in German language under the title "Motorola MC14500B Industrial Control Unit Handbuch - Theorie und Anwendung eines Ein-Bit-CMOS-Prozessors".)
- ↑ 7.0 7.1 Industrial Control Unit MC14500B (PDF). 1995. pp. 306–313. Archived (PDF) from the original on 2017-05-20. Retrieved 2012-08-01.
{{cite book}}
:|work=
ignored (help) - ↑ Ludwig, Volker; Paschenda, Klaus; Schepers, Heinz; Terglane, Hermann-Josef; Grannemann, Klaus; John, Burkhard; Komar, Hermann; Meinersen, Ludwig (1986). Fast alles über den WDR-1-Bit-Computer (PDF) (in Deutsch). Neuss & Recklinghausen, Germany: DATANorf. Archived (PDF) from the original on 2017-05-20. Retrieved 2017-05-20.
- ↑ "MC14500B Price & Stock". www.digipart.com. Archived from the original on 2022-06-15. Retrieved 2021-03-29.
- ↑ "MC14500B". www.ebay.com. Archived from the original on 2022-06-15. Retrieved 2019-11-04.
अग्रिम पठन
- Mueller, Dieter (2005) [2004]. "The famous/infamous MC14500". Archived from the original on 2017-08-03. Retrieved 2018-07-18.
- Mueller, Dieter (2008). "MC14500 and arithmetic". Archived from the original on 2017-05-20. Retrieved 2018-07-18.
- Mueller, Dieter (2008). "A MC14500 modification". Archived from the original on 2017-03-20. Retrieved 2018-07-18.
बाहरी संबंध
- Schembri, Thierry; Bizoirre, Sylvain; Boisseau, Olivier; Chauvaud, Pierre-Emmanuel. "WDR-1-Bit Computer". OLD-COMPUTERS.COM. Archived from the original on 2017-05-20. Retrieved 2017-05-20.