1-बिट कंप्यूटिंग

कंप्यूटर आर्किटेक्चर में, 1-बिट पूर्णांक (कंप्यूटर विज्ञान) या अन्य डेटा (कंप्यूटिंग) इकाइयां वे होती हैं जो 1 bit (1/8 ऑक्टेट (कंप्यूटिंग)) चौड़ा होती हैं। इसके अतिरिक्त, 1-बिट सेंट्रल प्रोसेसिंग यूनिट (सीपीयू) और अंकगणितीय तर्क इकाई (एएलयू) वास्तुकला वे हैं जो उस आकार के प्रोसेसर रजिस्टरों पर आधारित हैं।

किसी भी प्रकार का कोई कंप्यूटर या माइक्रोकंट्रोलर नहीं है जो सभी रजिस्टरों और एड्रेस बसेस के लिए विशेष रूप से 1-बिट होता है। 1-बिट रजिस्टर केवल 21 विभिन्न मानों को स्टोर कर सकता है, यानी 0 या 1 (क्रमशः बंद या चालू)। यह बहुत ही प्रतिबंधात्मक होता है और इसलिए प्रोग्राम काउंटर के लिए पर्याप्त नहीं है, जो आधुनिक प्रणाली पर ऑन-चिप रजिस्टर में कार्यान्वित किया जाता है, जो कुछ 1-बिट प्रणाली में ऑन-चिप लागू नहीं होता है। कम से कम एक 1-बिट प्रोसेसर आर्किटेक्चर के लिए ओपकोड 4-बिट थे और एड्रेस बस 8-बिट थी।

इसके अतिरिक्त 1-बिट सीपीयू अप्रचलित हैं, 2013 से पहला कार्बन नैनोट्यूब कंप्यूटर 1-बिट एक-निर्देश सेट कंप्यूटर है (और इसमें अतिरिक्त 178 ट्रांजिस्टर हैं)।

1-बिट
सीरियल कंप्यूटर एक बार में 1 बिट डेटा को प्रोसेस करता है। उदाहरण के लिए, PDP-8/S एक 12-बिट कंप्यूटर था जो 1-बिट ALU का उपयोग करता था, जो 12 बिट्स को क्रमानुसार संसाधित करता था।

वांग 500 है (1970/1971) कैलकुलेटर साथ ही वांग 1200 (1971/1972) वांग प्रयोगशालाओं द्वारा विकसित वर्ड प्रोसेसर श्रृंखला असतत तर्क एसएसआई चिप्स से निर्मित 1-बिट कंप्यूटर का एक उदाहरण है। प्रयोगशालाओं।

मोटोरोला MC14500B इंडस्ट्रियल कंट्रोल यूनिट (ICU) 1-बिट आर्किटेक्चर का एक उदाहरण है जिसे CPU के रूप में विपणन किया गया था। जिसे 1977 में प्रस्तुत किया गया और कम से कम 1990 के दशक के मध्य तक निर्मित किया गया। इसका मैनुअल कहता है:

"[…] कंप्यूटर और माइक्रो कंप्यूटर का भी उपयोग किया जा सकता है, लेकिन वे कार्य को जटिल बना देते हैं और सिस्टम को विकसित करने और बनाए रखने के लिए अधिकांशतः उच्च प्रशिक्षित कर्मियों की आवश्यकता होती है। सरल उपकरण, जिसे एक-एक-बार इनपुट और आउटपुट पर संचालित करने के लिए डिज़ाइन किया गया था और एक रिले सिस्टम के समान कॉन्फ़िगर किया गया था, प्रस्तुत किया गया था। इन उपकरणों को नियंत्रण उद्योग के लिए प्रोग्रामेबल लॉजिक कंट्रोलरs (PLC) के रूप में जाना जाता है। मोटोरोला MC14500B औद्योगिक नियंत्रण इकाई (ICU) PLC की केंद्रीय वास्तुकला का अखंड अवतार है […]

ऐसे कार्य हैं जिनके लिए एक बिट मशीनें खराब रूप से अनुकूल हैं। […] कुछ परिस्थितियों में, एक MC6800 MPU और एक MC14500B ICU का संयोजन सबसे अच्छा समाधान हो सकता है। ,

"प्रोग्राम काउंटर" प्रोग्राम काउंटर दो MC145168 बाइनरी अप-काउंटर्स से बना है, जो 8 बिट मेमोरी एड्रेस बनाने के लिए एक साथ जुड़े हुए हैं। यह सिस्टम को 256 अलग-अलग मेमोरी शब्दों को संबोधित करने की क्षमता देता है। काउंटरों को आईसीयू घड़ी (सीएलके) सिग्नल के बढ़ते किनारे पर गिनने और आईसीयू रीसेट होने पर शून्य पर रीसेट करने के लिए कॉन्फ़िगर किया गया है। ध्यान दें कि प्रोग्राम काउंटर काउंट सीक्वेंस को आईसीयू के किसी भी ऑपरेशन से नहीं बदला जा सकता है। यह पुष्टि करता है कि सिस्टम लूपिंग नियंत्रण संरचना के लिए कॉन्फ़िगर किया गया है।

"मेमोरी" इस सिस्टम के लिए मेमोरी एक MCM7641 512-शब्द 8 बिट PROM मेमोरी। क्योंकि प्रोग्राम काउंटर केवल 8 बिट्स चौड़ा है, केवल 256 शब्द, (स्मृति का आधा), किसी भी समय उपयोग किया जा सकता है। हालांकि, स्मृति के पते के सबसे महत्वपूर्ण बिट को उच्च या निम्न वायरिंग करके, सिस्टम डिज़ाइनर केवल एक जम्पर विकल्प के साथ दो अलग-अलग कार्यक्रमों के बीच चयन कर सकता है। यह एक वांछनीय सुविधा हो सकती है यदि अत्यधिक तेज़ सिस्टम परिवर्तन की आवश्यकता हो।"

इस CPU पर आधारित ज्ञात कंप्यूटरों में से एक WDR 1-बिट कंप्यूटर था। 1-बिट आर्किटेक्चर के लिए प्रोग्राम से निर्देशों का एक विशिष्ट अनुक्रम हो सकता है:


 * डिजिटल इनपुट 1 को 1-बिट रजिस्टर में लोड करें;
 * इनपुट 2 के साथ 1-बिट रजिस्टर में तार्किक वियोग, परिणाम को रजिस्टर में छोड़ देता है;
 * आउटपुट 1 में 1-बिट रजिस्टर में मान लिखें।

सीढ़ी तर्क के साथ-साथ सीरियल डेटा प्रोसेसिंग के लिए अंकगणितीय संगणना करने के अतिरिक्त निर्णय लेने वाले कार्यक्रमों के लिए इस आर्किटेक्चर को उत्तम माना जाता था।

अकादमिक में 1-बिट आर्किटेक्चर के लिए कई डिज़ाइन अध्ययन भी हैं, और इसी 1-बिट लॉजिक को प्रोग्रामिंग में भी पाया जा सकता है।

1-बिट आर्किटेक्चर के अन्य उदाहरण प्रोग्रामेबल लॉजिक कंट्रोलर (PLCs) हैं, जिन्हें निर्देश सूची (IL) में प्रोग्राम किया गया है।

कई प्रारंभिक बड़े पैमाने पर समानांतर कंप्यूटरों ने प्रोसेसर के लिए 1-बिट आर्किटेक्चर का भी उपयोग किया था। उदाहरणों में, मई 1983 गुडइयर एमपीपी और 1985 कनेक्शन मशीन का उपयोग किया गया हैं। व्यक्तिगत प्रोसेसर के लिए 1-बिट आर्किटेक्चर का उपयोग करके उस समय उपलब्ध चिप कार्यपद्धति के साथ एक बहुत बड़ी सरणी (जैसे कनेक्शन मशीन में 65,536 प्रोसेसर थे) का निर्माण किया जा सकता था। इस स्थितियों में बड़ी संख्या में प्रोसेसर के विरुद्ध 1-बिट प्रोसेसर की धीमी गणना का व्यापार किया गया था।

1-बिट CPU को अब अप्रचलित माना जा सकता है; अभी भी कई प्रकार के नहीं बनाए गए हैं, फिर भी  प्राचीन स्पेयर पार्ट्स के लिए कुछ MC14500B चिप्स दलालों के पास उपलब्ध हैं।

यह भी देखें

 * बिट-सीरियल आर्किटेक्चर
 * थोड़ा पीटना
 * बिट स्लाइसिंग
 * ट्यूरिंग मशीन