लिंक: Difference between revisions

From Vigyanwiki
(Created page with "{{Short description|Laboratory Instrument Computer (1962)}} {{About|the minicomputer|the programming language|LINC 4GL|other uses|Linc (disambiguation)}} {{Infobox information...")
 
No edit summary
Line 47: Line 47:
| website      =
| website      =
}}
}}
[[File:LINC Computer (5900038265).jpg|thumb|[[कंप्यूटर इतिहास संग्रहालय]] में LINC कंप्यूटर]]LINC (प्रयोगशाला उपकरण कंप्यूटर) एक 12-बिट है,<ref name=NIH>{{cite web
[[File:LINC Computer (5900038265).jpg|thumb|[[कंप्यूटर इतिहास संग्रहालय]] में LINC कंप्यूटर]]LINC (प्रयोगशाला उपकरण कंप्यूटर) 12-बिट है,<ref name=NIH>{{cite web
|title=प्रयोगशाला उपकरण कंप्यूटर (LINC)|work=Office of NIH History (history.noh.org)
|title=प्रयोगशाला उपकरण कंप्यूटर (LINC)|work=Office of NIH History (history.noh.org)
|url=https://history.nih.gov/display/history/Linc+06}}</ref> 2048-शब्द [[ट्रांजिस्टरयुक्त कंप्यूटर]]। कुछ लोगों द्वारा LINC पर विचार किया जाता है<ref>For example see William H. Calvin's letter ''The Missing LINC'', ''BYTE'' magazine April 1982 page 20</ref> पहला [[मिनी कंप्यूटर]] और [[ निजी कंप्यूटर ]] का अग्रदूत। मूल रूप से लिंकन नाम दिया गया, जो [[मैसाचुसेट्स की तकनीकी संस्था]] की [[लिंकन प्रयोगशाला]] में परियोजना की उत्पत्ति का सुझाव देता है, परियोजना को लिंकन प्रयोगशाला से स्थानांतरित करने के बाद इसका नाम बदलकर LINC कर दिया गया।<ref name="ClarkTLWEAS1986">{{cite conference|url=https://www.digibarn.com/stories/linc/documents/LINC-Personal-Workstation/LINC-Personal-Workstation.pdf|first=Wesley A. |last=Clark |title=LINC प्रारंभिक और छोटा था|conference=ACM Conference on The history of personal workstations|location=Palo Alto, California, United States|publisher=ACM|year=1986|pages=133–155}}</ref> LINC को वेस्ले ए क्लार्क और [[चार्ल्स मोल्नार]] द्वारा डिजाइन किया गया था।
|url=https://history.nih.gov/display/history/Linc+06}}</ref> 2048-शब्द [[ट्रांजिस्टरयुक्त कंप्यूटर]]। कुछ लोगों द्वारा LINC पर विचार किया जाता है<ref>For example see William H. Calvin's letter ''The Missing LINC'', ''BYTE'' magazine April 1982 page 20</ref> पहला [[मिनी कंप्यूटर]] और [[ निजी कंप्यूटर |निजी कंप्यूटर]] का अग्रदूत। मूल रूप से लिंकन नाम दिया गया, जो [[मैसाचुसेट्स की तकनीकी संस्था]] की [[लिंकन प्रयोगशाला]] में परियोजना की उत्पत्ति का सुझाव देता है, परियोजना को लिंकन प्रयोगशाला से स्थानांतरित करने के बाद इसका नाम बदलकर LINC कर दिया गया।<ref name="ClarkTLWEAS1986">{{cite conference|url=https://www.digibarn.com/stories/linc/documents/LINC-Personal-Workstation/LINC-Personal-Workstation.pdf|first=Wesley A. |last=Clark |title=LINC प्रारंभिक और छोटा था|conference=ACM Conference on The history of personal workstations|location=Palo Alto, California, United States|publisher=ACM|year=1986|pages=133–155}}</ref> LINC को वेस्ले ए क्लार्क और [[चार्ल्स मोल्नार]] द्वारा डिजाइन किया गया था।


LINC और अन्य MIT समूह की मशीनें MIT में डिज़ाइन की गईं और अंततः [[डिजिटल उपकरण निगम]] (DEC) और वाल्थम, मैसाचुसेट्स के स्पीयर इंक (बाद में बेक्टन, डिकिंसन और कंपनी का एक प्रभाग) द्वारा निर्मित की गईं।<ref name=ClarkTLWEAS1986/>उस समय LINC $40,000 से अधिक में बिका। एक विशिष्ट विन्यास में एक संलग्न 6'X20 [[19 इंच का रैक]] शामिल था; चार बक्से जिनमें (1) दो टेप ड्राइव, (2) डिस्प्ले स्कोप और इनपुट नॉब, (3) कंट्रोल कंसोल और (4) डेटा टर्मिनल इंटरफ़ेस; और एक कीबोर्ड.
LINC और अन्य MIT समूह की मशीनें MIT में डिज़ाइन की गईं और अंततः [[डिजिटल उपकरण निगम]] (DEC) और वाल्थम, मैसाचुसेट्स के स्पीयर इंक (बाद में बेक्टन, डिकिंसन और कंपनी का प्रभाग) द्वारा निर्मित की गईं।<ref name=ClarkTLWEAS1986/>उस समय LINC $40,000 से अधिक में बिका। विशिष्ट विन्यास में संलग्न 6'X20 [[19 इंच का रैक]] शामिल था; चार बक्से जिनमें (1) दो टेप ड्राइव, (2) डिस्प्ले स्कोप और इनपुट नॉब, (3) कंट्रोल कंसोल और (4) डेटा टर्मिनल इंटरफ़ेस; और कीबोर्ड.


LINC ने प्रयोगशाला प्रयोगों के साथ अच्छा तालमेल बिठाया। एनालॉग इनपुट और आउटपुट मूल डिज़ाइन का हिस्सा थे। इसे 1962 में लिंकन प्रयोगशाला, मैसाचुसेट्स में चार्ल्स मोल्नार और वेस्ले ए. क्लार्क द्वारा डिजाइन किया गया था।<ref>presentations at The Computer Museum, Marlborough, in the hands of its successor, The Computer History Museum</ref> राष्ट्रीय स्वास्थ्य संस्थान के शोधकर्ताओं के लिए।<ref name="november">{{cite book |last=November |first=Joseph |title=Biomedical Computing: Digitizing Life in the United States |chapter = The LINC Revolution: The Forgotten Biomedical Origins of Personal Computing |location=Baltimore |publisher=Johns Hopkins University Press |year=2012 |isbn=978-1421404684}}</ref> LINC का डिज़ाइन वस्तुतः सार्वजनिक डोमेन में था, जिसने शायद इसे कंप्यूटर के इतिहास में अद्वितीय बना दिया। एमआईटी में 1963 की ग्रीष्मकालीन कार्यशाला में उनके अंतिम बायोमेडिकल शोधकर्ता मालिकों द्वारा एक दर्जन LINC कंप्यूटर इकट्ठे किए गए थे।<ref name="november" />डिजिटल उपकरण निगम (1964 में शुरू) और, बाद में, वाल्थम, एमए की स्पीयर इंक।<ref>{{cite journal | url=https://doi.org/10.1093/clinchem/19.10.1114 | doi=10.1093/clinchem/19.10.1114 | title=अनुक्रमिक नैदानिक ​​रासायनिक परीक्षण के लिए कंप्यूटर-नियंत्रित उपकरण प्रणाली। I. इंस्ट्रुमेंटेशन और सिस्टम सुविधाएँ| year=1973 | last1=Schirmer | first1=James A. | last2=Cembrowski | first2=George S. | last3=Carey | first3=R Neill | last4=Toren | first4=E Clifford | journal=Clinical Chemistry | volume=19 | issue=10 | pages=1114–1121 | pmid=4741949 }}</ref> उन्हें व्यावसायिक रूप से निर्मित किया।
LINC ने प्रयोगशाला प्रयोगों के साथ अच्छा तालमेल बिठाया। एनालॉग इनपुट और आउटपुट मूल डिज़ाइन का हिस्सा थे। इसे 1962 में लिंकन प्रयोगशाला, मैसाचुसेट्स में चार्ल्स मोल्नार और वेस्ले ए. क्लार्क द्वारा डिजाइन किया गया था।<ref>presentations at The Computer Museum, Marlborough, in the hands of its successor, The Computer History Museum</ref> राष्ट्रीय स्वास्थ्य संस्थान के शोधकर्ताओं के लिए।<ref name="november">{{cite book |last=November |first=Joseph |title=Biomedical Computing: Digitizing Life in the United States |chapter = The LINC Revolution: The Forgotten Biomedical Origins of Personal Computing |location=Baltimore |publisher=Johns Hopkins University Press |year=2012 |isbn=978-1421404684}}</ref> LINC का डिज़ाइन वस्तुतः सार्वजनिक डोमेन में था, जिसने शायद इसे कंप्यूटर के इतिहास में अद्वितीय बना दिया। एमआईटी में 1963 की ग्रीष्मकालीन कार्यशाला में उनके अंतिम बायोमेडिकल शोधकर्ता मालिकों द्वारा दर्जन LINC कंप्यूटर इकट्ठे किए गए थे।<ref name="november" />डिजिटल उपकरण निगम (1964 में शुरू) और, बाद में, वाल्थम, एमए की स्पीयर इंक।<ref>{{cite journal | url=https://doi.org/10.1093/clinchem/19.10.1114 | doi=10.1093/clinchem/19.10.1114 | title=अनुक्रमिक नैदानिक ​​रासायनिक परीक्षण के लिए कंप्यूटर-नियंत्रित उपकरण प्रणाली। I. इंस्ट्रुमेंटेशन और सिस्टम सुविधाएँ| year=1973 | last1=Schirmer | first1=James A. | last2=Cembrowski | first2=George S. | last3=Carey | first3=R Neill | last4=Toren | first4=E Clifford | journal=Clinical Chemistry | volume=19 | issue=10 | pages=1114–1121 | pmid=4741949 }}</ref> उन्हें व्यावसायिक रूप से निर्मित किया।


डीईसी के अग्रणी गॉर्डन बेल|सी. गॉर्डन बेल<ref name=BELL>C. Gordon Bell writing in [https://bitsavers.org/pdf/dec/_Books/Bell-ComputerEngineering.pdf ''Computer Engineering a DEC View of Hardware Systems Designs''] (c) Copyright originally held by Digital Press, out of print but available at Bell's web sites, pp 176–177</ref> बताता है कि LINC परियोजना 1961 में शुरू हुई, मार्च 1962 में पहली डिलीवरी के साथ, और दिसंबर 1969 तक मशीन को औपचारिक रूप से वापस नहीं लिया गया। कुल 50 का निर्माण किया गया (सभी DEC सिस्टम मॉड्यूल ब्लॉक और कैबिनेट का उपयोग करके), अधिकांश लिंकन लैब्स, हाउसिंग में चार लकड़ी के रैक में डेस्कटॉप उपकरण। पहले LINC में दो ऑसिलोस्कोप डिस्प्ले शामिल थे। इक्कीस को DEC द्वारा $43,600 में बेचा गया ({{Inflation|US|43,600|1962|fmt=eq|r=-3}}), प्रोडक्शन मॉडल डिज़ाइन में वितरित किया गया। इनमें, एक सफेद [[फॉर्मिका (प्लास्टिक)]] से ढकी मेज के पीछे बैठे लंबे कैबिनेट में दो छोटे धातु के बक्से रखे गए थे, जिनमें समान उपकरण थे, उपयोगकर्ता के बाईं ओर सामने के पैनल पर एक [[ Tektronix ]] डिस्प्ले [[आस्टसीलस्कप]], दो लिनक-टेप पर इंटरफेस के लिए एक खाड़ी थी। उपयोगकर्ता के दाहिनी ओर ड्राइव है, और उनके बीच एक मोटा कीबोर्ड है। मानक प्रोग्राम डेवलपमेंट सॉफ़्टवेयर (एक असेंबलर/संपादक) [[मैरी एलन विल्क्स]] द्वारा डिज़ाइन किया गया था; अंतिम संस्करण का नाम LAP6 (LINC असेंबली प्रोग्राम 6) था।
डीईसी के अग्रणी गॉर्डन बेल|सी. गॉर्डन बेल<ref name=BELL>C. Gordon Bell writing in [https://bitsavers.org/pdf/dec/_Books/Bell-ComputerEngineering.pdf ''Computer Engineering a DEC View of Hardware Systems Designs''] (c) Copyright originally held by Digital Press, out of print but available at Bell's web sites, pp 176–177</ref> बताता है कि LINC परियोजना 1961 में शुरू हुई, मार्च 1962 में पहली डिलीवरी के साथ, और दिसंबर 1969 तक मशीन को औपचारिक रूप से वापस नहीं लिया गया। कुल 50 का निर्माण किया गया (सभी DEC सिस्टम मॉड्यूल ब्लॉक और कैबिनेट का उपयोग करके), अधिकांश लिंकन लैब्स, हाउसिंग में चार लकड़ी के रैक में डेस्कटॉप उपकरण। पहले LINC में दो ऑसिलोस्कोप डिस्प्ले शामिल थे। इक्कीस को DEC द्वारा $43,600 में बेचा गया ({{Inflation|US|43,600|1962|fmt=eq|r=-3}}), प्रोडक्शन मॉडल डिज़ाइन में वितरित किया गया। इनमें, सफेद [[फॉर्मिका (प्लास्टिक)]] से ढकी मेज के पीछे बैठे लंबे कैबिनेट में दो छोटे धातु के बक्से रखे गए थे, जिनमें समान उपकरण थे, उपयोगकर्ता के बाईं ओर सामने के पैनल पर [[ Tektronix |Tektronix]] डिस्प्ले [[आस्टसीलस्कप]], दो लिनक-टेप पर इंटरफेस के लिए खाड़ी थी। उपयोगकर्ता के दाहिनी ओर ड्राइव है, और उनके बीच मोटा कीबोर्ड है। मानक प्रोग्राम डेवलपमेंट सॉफ़्टवेयर ( असेंबलर/संपादक) [[मैरी एलन विल्क्स]] द्वारा डिज़ाइन किया गया था; अंतिम संस्करण का नाम LAP6 (LINC असेंबली प्रोग्राम 6) था।


==वास्तुकला==
==वास्तुकला==
LINC में दो खंडों में 2048 12-बिट शब्द मेमोरी थी।<ref name=NIH/>प्रोग्राम निष्पादन के लिए केवल पहले 1024 शब्द ही प्रयोग योग्य थे। मेमोरी का दूसरा भाग केवल डेटा के लिए उपयोग किया जा सकता है।
LINC में दो खंडों में 2048 12-बिट शब्द मेमोरी थी।<ref name=NIH/>प्रोग्राम निष्पादन के लिए केवल पहले 1024 शब्द ही प्रयोग योग्य थे। मेमोरी का दूसरा भाग केवल डेटा के लिए उपयोग किया जा सकता है।


प्रोग्राम 12-बिट संचायक और एक-बिट लिंक रजिस्टर का उपयोग कर सकते हैं। प्रोग्राम मेमोरी में पहले सोलह स्थानों पर विशेष कार्य थे। स्थान 0 सबरूटीन कॉल के एकल-स्तर का समर्थन करता है, प्रत्येक जंप निर्देश पर रिटर्न पते के साथ स्वचालित रूप से अपडेट किया जाता है। अगले पंद्रह स्थानों को किसी एक एड्रेसिंग मोड द्वारा इंडेक्स रजिस्टर के रूप में उपयोग किया जा सकता है। एक प्रोग्रामयोग्य, छह-बिट रिले रजिस्टर बाहरी उपकरणों द्वारा उपयोग के लिए बनाया गया था।<ref>{{cite book|url=https://bitsavers.org/pdf/washingtonUniversity/linc/Programming_the_LINC_Second_Edition_Jan69.pdf|author1=Mary Allen Wilkes|author2=Wesley A. Clarke|title=LINC द्वितीय संस्करण की प्रोग्रामिंग|publisher=Computer Systems Laboratory, Washington University|year=1969}}</ref>
प्रोग्राम 12-बिट संचायक और -बिट लिंक रजिस्टर का उपयोग कर सकते हैं। प्रोग्राम मेमोरी में पहले सोलह स्थानों पर विशेष कार्य थे। स्थान 0 सबरूटीन कॉल के -स्तर का समर्थन करता है, प्रत्येक जंप निर्देश पर रिटर्न पते के साथ स्वचालित रूप से अपडेट किया जाता है। अगले पंद्रह स्थानों को किसी एड्रेसिंग मोड द्वारा इंडेक्स रजिस्टर के रूप में उपयोग किया जा सकता है। प्रोग्रामयोग्य, छह-बिट रिले रजिस्टर बाहरी उपकरणों द्वारा उपयोग के लिए बनाया गया था।<ref>{{cite book|url=https://bitsavers.org/pdf/washingtonUniversity/linc/Programming_the_LINC_Second_Edition_Jan69.pdf|author1=Mary Allen Wilkes|author2=Wesley A. Clarke|title=LINC द्वितीय संस्करण की प्रोग्रामिंग|publisher=Computer Systems Laboratory, Washington University|year=1969}}</ref>
LINC में एक बाद के संशोधन में विस्तारित परिशुद्धता अंकगणित की सुविधा के लिए 12-बिट Z रजिस्टर जोड़ा गया, और स्थान 21 (ऑक्टल) पर निष्पादन को मजबूर करने वाला एक व्यवधान प्रदान किया गया।
LINC में बाद के संशोधन में विस्तारित परिशुद्धता अंकगणित की सुविधा के लिए 12-बिट Z रजिस्टर जोड़ा गया, और स्थान 21 (ऑक्टल) पर निष्पादन को मजबूर करने वाला व्यवधान प्रदान किया गया।


अल्फ़ान्यूमेरिक इनपुट/आउटपुट डिवाइस में एक समर्पित कीबोर्ड और संलग्न बिट-मैप्ड सीआरटी पर टेक्स्ट प्रदर्शित करने की क्षमता शामिल थी। मुद्रित आउटपुट के लिए एक टेलीप्रिंटर जोड़ा जा सकता है।
अल्फ़ान्यूमेरिक इनपुट/आउटपुट डिवाइस में समर्पित कीबोर्ड और संलग्न बिट-मैप्ड सीआरटी पर टेक्स्ट प्रदर्शित करने की क्षमता शामिल थी। मुद्रित आउटपुट के लिए टेलीप्रिंटर जोड़ा जा सकता है।


अंकगणित लोगों का पूरक था, जिसका अर्थ था कि प्लस शून्य और माइनस शून्य के लिए प्रतिनिधित्व थे।
अंकगणित लोगों का पूरक था, जिसका अर्थ था कि प्लस शून्य और माइनस शून्य के लिए प्रतिनिधित्व थे।
Line 75: Line 75:
* शिफ्ट क्लास, कोई पता नहीं (सभी संचायक और वैकल्पिक रूप से लिंक बिट पर काम करते हैं) - बाएं घुमाएं, दाएं घुमाएं, दाएं स्केल करें (साइन बिट की नकल करता है),
* शिफ्ट क्लास, कोई पता नहीं (सभी संचायक और वैकल्पिक रूप से लिंक बिट पर काम करते हैं) - बाएं घुमाएं, दाएं घुमाएं, दाएं स्केल करें (साइन बिट की नकल करता है),
* कक्षा का पूरा पता, दो शब्दों में निर्देश। ऑपकोड के दूसरे 12-बिट वर्ड में तत्काल पता दिया गया है - जोड़ें, स्टोर करें और संचायक साफ़ करें, जंप करें। स्मृति के केवल प्रथम 1024 शब्दों तक ही पहुंचा जा सकता है।
* कक्षा का पूरा पता, दो शब्दों में निर्देश। ऑपकोड के दूसरे 12-बिट वर्ड में तत्काल पता दिया गया है - जोड़ें, स्टोर करें और संचायक साफ़ करें, जंप करें। स्मृति के केवल प्रथम 1024 शब्दों तक ही पहुंचा जा सकता है।
* कक्षा छोड़ें, अगला निर्देश छोड़ें, सेट या स्पष्ट स्थिति के लिए परीक्षण कर सकते हैं। शर्तें हैं: बाहरी तर्क रेखा (14 इनपुट लाइनों का परीक्षण किया जा सकता है), कुंजी मारा, पांच सेंस स्विचों में से एक, संचायक सकारात्मक, लिंक बिट शून्य, या एक इंटरब्लॉक क्षेत्र में सक्रिय टेप इकाई। बाद के मॉडलों में Z रजिस्टर के बिट 0 पर स्किप, ओवरफ्लो पर स्किप और इंटरप्ट पॉज्ड पर स्किप जोड़ा गया।
* कक्षा छोड़ें, अगला निर्देश छोड़ें, सेट या स्पष्ट स्थिति के लिए परीक्षण कर सकते हैं। शर्तें हैं: बाहरी तर्क रेखा (14 इनपुट लाइनों का परीक्षण किया जा सकता है), कुंजी मारा, पांच सेंस स्विचों में से , संचायक सकारात्मक, लिंक बिट शून्य, या इंटरब्लॉक क्षेत्र में सक्रिय टेप इकाई। बाद के मॉडलों में Z रजिस्टर के बिट 0 पर स्किप, ओवरफ्लो पर स्किप और इंटरप्ट पॉज्ड पर स्किप जोड़ा गया।
* सूचकांक वर्ग - इन निर्देशों में या तो एक दूसरा शब्द हो सकता है जो तत्काल ऑपरेंड था, या जो ऑपरेंड पता निर्दिष्ट करता था, या जो ऑपरेंड का पता रखने के लिए 01 से 15 (दशमलव) में से एक रजिस्टर निर्दिष्ट करता था। संबोधन बढ़ा दिया गया. इन निर्देशों में संचायक को लोड करना या जोड़ना, संचायक को मेमोरी में जोड़ना, संचायक को मेमोरी में ले जाना, गुणा करना (22 बिट हस्ताक्षरित उत्पाद बनाना), यदि बराबर हो तो छोड़ें, छोड़ें और घुमाएँ, बिट स्पष्ट, बिट सेट और बिट पूरक शामिल हैं। इस समूह में एक अन्य निर्देश अंतर्निहित सीआरटी डिस्प्ले स्क्रीन पर एक चरित्र या अन्य डेटा का प्रतिनिधित्व करने के लिए एक बिट मैप प्रदर्शित करना था।
* सूचकांक वर्ग - इन निर्देशों में या तो दूसरा शब्द हो सकता है जो तत्काल ऑपरेंड था, या जो ऑपरेंड पता निर्दिष्ट करता था, या जो ऑपरेंड का पता रखने के लिए 01 से 15 (दशमलव) में से रजिस्टर निर्दिष्ट करता था। संबोधन बढ़ा दिया गया. इन निर्देशों में संचायक को लोड करना या जोड़ना, संचायक को मेमोरी में जोड़ना, संचायक को मेमोरी में ले जाना, गुणा करना (22 बिट हस्ताक्षरित उत्पाद बनाना), यदि बराबर हो तो छोड़ें, छोड़ें और घुमाएँ, बिट स्पष्ट, बिट सेट और बिट पूरक शामिल हैं। इस समूह में अन्य निर्देश अंतर्निहित सीआरटी डिस्प्ले स्क्रीन पर चरित्र या अन्य डेटा का प्रतिनिधित्व करने के लिए बिट मैप प्रदर्शित करना था।
* अर्ध-शब्द वर्ग - किसी शब्द के निचले या ऊपरी छह बिट्स पर काम करने वाले निर्देश। इनमें आधा लोड करना, आधा स्टोर करना, आधा अलग होने पर छोड़ देना, शामिल हैं।
* अर्ध-शब्द वर्ग - किसी शब्द के निचले या ऊपरी छह बिट्स पर काम करने वाले निर्देश। इनमें आधा लोड करना, आधा स्टोर करना, आधा अलग होने पर छोड़ देना, शामिल हैं।
* सेट - किसी भी मेमोरी स्थान से डेटा को 1 से 15 स्थानों में से किसी एक स्थान पर ले जाता है।
* सेट - किसी भी मेमोरी स्थान से डेटा को 1 से 15 स्थानों में से किसी स्थान पर ले जाता है।
* नमूना - सोलह 8-बिट एनालॉग से डिजिटल कनवर्टर्स में से एक को पढ़ता है और हस्ताक्षरित मान को संचायक में रखता है। पहले आठ ए/डी चैनल उपयोगकर्ता द्वारा चल रहे प्रोग्राम के साथ बातचीत की अनुमति देने के लिए कंट्रोल पैनल नॉब्स को समर्पित थे। रूपांतरण परिणाम तैयार होने तक निर्देश या तो कंप्यूटर को रोक सकता है, या अधिक निर्देशों को निष्पादित करने की अनुमति दे सकता है, बशर्ते वे संचायक की सामग्री पर निर्भर न हों, जिसे ए/डी रूपांतरण मूल्य द्वारा अधिलेखित किया जाएगा।
* नमूना - सोलह 8-बिट एनालॉग से डिजिटल कनवर्टर्स में से को पढ़ता है और हस्ताक्षरित मान को संचायक में रखता है। पहले आठ ए/डी चैनल उपयोगकर्ता द्वारा चल रहे प्रोग्राम के साथ बातचीत की अनुमति देने के लिए कंट्रोल पैनल नॉब्स को समर्पित थे। रूपांतरण परिणाम तैयार होने तक निर्देश या तो कंप्यूटर को रोक सकता है, या अधिक निर्देशों को निष्पादित करने की अनुमति दे सकता है, बशर्ते वे संचायक की सामग्री पर निर्भर न हों, जिसे ए/डी रूपांतरण मूल्य द्वारा अधिलेखित किया जाएगा।
* डिस्प्ले - एक निर्दिष्ट स्थान पर सीआरटी डिस्प्ले में से एक पर एक पिक्सेल खींचता है, वैकल्पिक रूप से एक रजिस्टर को अनुक्रमित करता है।
* डिस्प्ले - निर्दिष्ट स्थान पर सीआरटी डिस्प्ले में से पर पिक्सेल खींचता है, वैकल्पिक रूप से रजिस्टर को अनुक्रमित करता है।
* इंडेक्स और स्किप - 1 से 15 मेमोरी स्थानों में से एक में एक जोड़ता है, और 10-बिट ओवरफ़्लो होने पर छोड़ देता है।
* इंडेक्स और स्किप - 1 से 15 मेमोरी स्थानों में से में जोड़ता है, और 10-बिट ओवरफ़्लो होने पर छोड़ देता है।
* ऑपरेट क्लास, इनपुट/आउटपुट संचालन के लिए उपयोग किया जाता है। इनमें 14 आउटपुट लाइनों में से एक पर बिट सेट करना, कीबोर्ड पढ़ना, या बाएँ या दाएँ स्विच बैंक को पढ़ना शामिल था।
* ऑपरेट क्लास, इनपुट/आउटपुट संचालन के लिए उपयोग किया जाता है। इनमें 14 आउटपुट लाइनों में से पर बिट सेट करना, कीबोर्ड पढ़ना, या बाएँ या दाएँ स्विच बैंक को पढ़ना शामिल था।
* टेप क्लास, टेप को स्थिति में लाने, टेप को पढ़ने या लिखने और मेमोरी के विरुद्ध टेप की जांच करने के लिए ऑपकोड के साथ।
* टेप क्लास, टेप को स्थिति में लाने, टेप को पढ़ने या लिखने और मेमोरी के विरुद्ध टेप की जांच करने के लिए ऑपकोड के साथ।


== नियंत्रण कक्ष ==
== नियंत्रण कक्ष ==
LINC कंट्रोल पैनल का उपयोग प्रोग्रामों के माध्यम से सिंगल-स्टेपिंग और प्रोग्राम [[डिबगिंग]] के लिए किया गया था। जब [[ कार्यक्रम गणक ]] स्विच के सेट से मेल खाता है तो निष्पादन रोका जा सकता है। एक अन्य फ़ंक्शन ने किसी विशेष पते तक पहुंच होने पर निष्पादन को रोकने की अनुमति दी। एकल-चरण और बायोडाटा फ़ंक्शन स्वचालित रूप से दोहराए जा सकते हैं। पुनरावृत्ति दर को एक एनालॉग नॉब और चार-स्थिति दशक स्विच के माध्यम से परिमाण के चार आदेशों में भिन्न किया जा सकता है, लगभग एक कदम प्रति सेकंड से लेकर पूर्ण गति के लगभग आधे तक। एक प्रोग्राम को प्रति सेकंड एक कदम पर चलाना और धीरे-धीरे इसे पूर्ण गति तक बढ़ाना कंप्यूटर की गति का अनुभव करने और उसकी सराहना करने का एक बेहद नाटकीय तरीका प्रदान करता है।
LINC कंट्रोल पैनल का उपयोग प्रोग्रामों के माध्यम से सिंगल-स्टेपिंग और प्रोग्राम [[डिबगिंग]] के लिए किया गया था। जब [[ कार्यक्रम गणक |कार्यक्रम गणक]] स्विच के सेट से मेल खाता है तो निष्पादन रोका जा सकता है। अन्य फ़ंक्शन ने किसी विशेष पते तक पहुंच होने पर निष्पादन को रोकने की अनुमति दी। -चरण और बायोडाटा फ़ंक्शन स्वचालित रूप से दोहराए जा सकते हैं। पुनरावृत्ति दर को एनालॉग नॉब और चार-स्थिति दशक स्विच के माध्यम से परिमाण के चार आदेशों में भिन्न किया जा सकता है, लगभग कदम प्रति सेकंड से लेकर पूर्ण गति के लगभग आधे तक। प्रोग्राम को प्रति सेकंड कदम पर चलाना और धीरे-धीरे इसे पूर्ण गति तक बढ़ाना कंप्यूटर की गति का अनुभव करने और उसकी सराहना करने का बेहद नाटकीय तरीका प्रदान करता है।


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


फ़ाइल नाम छह अक्षर लंबे थे। फ़ाइल सिस्टम ने दो फ़ाइलों- एक स्रोत फ़ाइल और एक निष्पादन योग्य बाइनरी फ़ाइल को एक ही नाम के तहत संग्रहीत करने की अनुमति दी। वास्तव में यह एक 6.1 फ़ाइल नाम था जिसमें एक्सटेंशन S या B तक ही सीमित था। चूँकि मूल LINC में कोर मेमोरी (RAM) के केवल 1024 12-बिट शब्द थे - और बड़े, विस्तारित LINC में केवल 2048 थे - सामान्य संचालन LINCtape से स्वैपिंग पर बहुत अधिक निर्भर थे। डिजिटल ने बाद में [[DECtape]] नाम से एक समान डिज़ाइन का पेटेंट कराया और उसका विपणन किया; DECtape पर डिजिटल के पेटेंट का अंततः अदालत में परीक्षण किया गया और अमान्य पाया गया।<ref name=DECtapePatent>Thomas C. Stockebrand, Bidirectional Retrieval of Magnetically Recorded Data, {{US Patent|3,387,293}}, issued June 4, 1968.</ref><ref>Martha Blumenthal, Fraud Ruled in 1968 DEC Tape Patent, [https://books.google.com/books?id=r_blY9oI5CYC&pg=PA65 Computerworld], May 1, 1978; page 65.</ref><ref>Rya W. Zobel, [http://www.ecases.us/case/mad/2125524/digital-equip-corp-v-parker Memorandum of Decision], Digital Equip. Corp. v. Parker, April 2, 1980.</ref><ref>Levin H. Campbell, [https://law.justia.com/cases/federal/appellate-courts/F2/653/701/313062/ Court ruling], Digital Equipment Corporation, Plaintiff, Appellant, v. Sidney A. Diamond, Etc., et al., 653 F.2d 701 (1st Cir. 1981), June 12, 1981.</ref>
फ़ाइल नाम छह अक्षर लंबे थे। फ़ाइल सिस्टम ने दो फ़ाइलों- स्रोत फ़ाइल और निष्पादन योग्य बाइनरी फ़ाइल को ही नाम के तहत संग्रहीत करने की अनुमति दी। वास्तव में यह 6.1 फ़ाइल नाम था जिसमें ्सटेंशन S या B तक ही सीमित था। चूँकि मूल LINC में कोर मेमोरी (RAM) के केवल 1024 12-बिट शब्द थे - और बड़े, विस्तारित LINC में केवल 2048 थे - सामान्य संचालन LINCtape से स्वैपिंग पर बहुत अधिक निर्भर थे। डिजिटल ने बाद में [[DECtape]] नाम से समान डिज़ाइन का पेटेंट कराया और उसका विपणन किया; DECtape पर डिजिटल के पेटेंट का अंततः अदालत में परीक्षण किया गया और अमान्य पाया गया।<ref name=DECtapePatent>Thomas C. Stockebrand, Bidirectional Retrieval of Magnetically Recorded Data, {{US Patent|3,387,293}}, issued June 4, 1968.</ref><ref>Martha Blumenthal, Fraud Ruled in 1968 DEC Tape Patent, [https://books.google.com/books?id=r_blY9oI5CYC&pg=PA65 Computerworld], May 1, 1978; page 65.</ref><ref>Rya W. Zobel, [http://www.ecases.us/case/mad/2125524/digital-equip-corp-v-parker Memorandum of Decision], Digital Equip. Corp. v. Parker, April 2, 1980.</ref><ref>Levin H. Campbell, [https://law.justia.com/cases/federal/appellate-courts/F2/653/701/313062/ Court ruling], Digital Equipment Corporation, Plaintiff, Appellant, v. Sidney A. Diamond, Etc., et al., 653 F.2d 701 (1st Cir. 1981), June 12, 1981.</ref>
LINCtape को इसकी विश्वसनीयता के लिए भी याद किया जाता है, जो कि इसकी जगह लेने वाले डिस्केट्स की तुलना में अधिक थी। LINCtape ने अतिरेक का एक बहुत ही सरल रूप शामिल किया - सभी डेटा को टेप में दो स्थानों पर डुप्लिकेट किया गया था। LINC उपयोगकर्ताओं ने एक साधारण ऑफिस पेपर पंच के साथ टेप में छेद करके इसका प्रदर्शन किया। इस प्रकार क्षतिग्रस्त किया गया टेप पूर्णतया पठनीय था। फ़ॉर्मेटिंग ट्रैक ने ऑपरेशन को टेप गति से लगभग स्वतंत्र बना दिया, जो वास्तव में, काफी परिवर्तनशील था। कोई टेप ट्रांसपोर्ट#कैपस्टन नहीं था; पढ़ने और लिखने के दौरान टेप की गति को सीधे रील मोटर्स द्वारा नियंत्रित किया जाता था। कोई फ़ास्ट फ़ॉरवर्ड या रिवाइंड नहीं था - पढ़ना और लिखना तेज़ फ़ॉरवर्ड और रिवाइंड गति से किया जाता था। ऑपरेशन के कुछ तरीकों में, डेटा ट्रांसफर अंतर्निहित लाउडस्पीकर पर सुना जा सकता था और अलग-अलग पिच के साथ कठोर पक्षी जैसी चीखों की एक बहुत ही विशिष्ट श्रृंखला उत्पन्न हुई।
LINCtape को इसकी विश्वसनीयता के लिए भी याद किया जाता है, जो कि इसकी जगह लेने वाले डिस्केट्स की तुलना में अधिक थी। LINCtape ने अतिरेक का बहुत ही सरल रूप शामिल किया - सभी डेटा को टेप में दो स्थानों पर डुप्लिकेट किया गया था। LINC उपयोगकर्ताओं ने साधारण ऑफिस पेपर पंच के साथ टेप में छेद करके इसका प्रदर्शन किया। इस प्रकार क्षतिग्रस्त किया गया टेप पूर्णतया पठनीय था। फ़ॉर्मेटिंग ट्रैक ने ऑपरेशन को टेप गति से लगभग स्वतंत्र बना दिया, जो वास्तव में, काफी परिवर्तनशील था। कोई टेप ट्रांसपोर्ट#कैपस्टन नहीं था; पढ़ने और लिखने के दौरान टेप की गति को सीधे रील मोटर्स द्वारा नियंत्रित किया जाता था। कोई फ़ास्ट फ़ॉरवर्ड या रिवाइंड नहीं था - पढ़ना और लिखना तेज़ फ़ॉरवर्ड और रिवाइंड गति से किया जाता था। ऑपरेशन के कुछ तरीकों में, डेटा ट्रांसफर अंतर्निहित लाउडस्पीकर पर सुना जा सकता था और अलग-अलग पिच के साथ कठोर पक्षी जैसी चीखों की बहुत ही विशिष्ट श्रृंखला उत्पन्न हुई।


==कीबोर्ड ==
==कीबोर्ड ==
सोरोबन इंजीनियरिंग नामक कंपनी द्वारा निर्मित LINC कीबोर्ड में एक अद्वितीय लॉकिंग सोलनॉइड था। प्रत्येक कुंजी के आंतरिक तंत्र में एक स्लॉट होता था जो चरित्र को एन्कोड करने के लिए बार के एक सेट के साथ काम करता था और दूसरा स्लॉट एक लॉकिंग बार को पकड़ता था, जो लॉकिंग सोलनॉइड के एक यांत्रिक आंदोलन में सभी चाबियों को लॉक कर देता था।
सोरोबन इंजीनियरिंग नामक कंपनी द्वारा निर्मित LINC कीबोर्ड में अद्वितीय लॉकिंग सोलनॉइड था। प्रत्येक कुंजी के आंतरिक तंत्र में स्लॉट होता था जो चरित्र को एन्कोड करने के लिए बार के सेट के साथ काम करता था और दूसरा स्लॉट लॉकिंग बार को पकड़ता था, जो लॉकिंग सोलनॉइड के यांत्रिक आंदोलन में सभी चाबियों को लॉक कर देता था।


जब उपयोगकर्ता एक कुंजी दबाता है, तो दबाई गई कुंजी नीचे की स्थिति में लॉक हो जाती है, और अन्य सभी कुंजियाँ ऊपर की स्थिति में लॉक हो जाती हैं। जब चल रहा प्रोग्राम कीबोर्ड को पढ़ता है, तो लॉक जारी हो जाता है, और दबाई गई कुंजी वापस पॉप हो जाती है। इससे टाइपिंग धीमी हो सकती है और [[रोलओवर (कुंजी)]]|2-कुंजी रोलओवर को भी रोका जा सकता है। इस विदेशी कीबोर्ड को LINC-8 और PDP-12 फॉलो-ऑन कंप्यूटरों में मॉडल 35 KSR और मॉडल 37 KSR जैसे टेलेटाइप कीबोर्ड के पक्ष में छोड़ दिया गया था।
जब उपयोगकर्ता कुंजी दबाता है, तो दबाई गई कुंजी नीचे की स्थिति में लॉक हो जाती है, और अन्य सभी कुंजियाँ ऊपर की स्थिति में लॉक हो जाती हैं। जब चल रहा प्रोग्राम कीबोर्ड को पढ़ता है, तो लॉक जारी हो जाता है, और दबाई गई कुंजी वापस पॉप हो जाती है। इससे टाइपिंग धीमी हो सकती है और [[रोलओवर (कुंजी)]]|2-कुंजी रोलओवर को भी रोका जा सकता है। इस विदेशी कीबोर्ड को LINC-8 और PDP-12 फॉलो-ऑन कंप्यूटरों में मॉडल 35 KSR और मॉडल 37 KSR जैसे टेलेटाइप कीबोर्ड के पक्ष में छोड़ दिया गया था।


== घुंडी ==
== घुंडी ==
[[File:Linc-8.jpg|thumb|फ्रंट पैनल पर रोटरी नॉब्स को [[डायल बॉक्स]] के रूप में इस्तेमाल किया जा सकता है। (LINC-8 का फोटो)]]LINC में आठ तीन-मोड़ वाले पोटेंशियोमीटर (संख्या 0-7) का एक सेट शामिल था, जिनमें से प्रत्येक को कंप्यूटर निर्देश द्वारा पढ़ा जा सकता था। [[माउस (कंप्यूटिंग)]] को सामान्य रूप से अपनाने से पहले डायल बॉक्स एक सुविधाजनक उपयोगकर्ता इनपुट डिवाइस था। उदाहरण के लिए, एक नॉब प्रदर्शित ग्राफ़ की स्केलिंग को नियंत्रित कर सकता है, और दूसरे को एक बिंदु पर वास्तविक डेटा मान प्रदर्शित करने के लिए कर्सर के रूप में उपयोग किया जा सकता है।
[[File:Linc-8.jpg|thumb|फ्रंट पैनल पर रोटरी नॉब्स को [[डायल बॉक्स]] के रूप में इस्तेमाल किया जा सकता है। (LINC-8 का फोटो)]]LINC में आठ तीन-मोड़ वाले पोटेंशियोमीटर (संख्या 0-7) का सेट शामिल था, जिनमें से प्रत्येक को कंप्यूटर निर्देश द्वारा पढ़ा जा सकता था। [[माउस (कंप्यूटिंग)]] को सामान्य रूप से अपनाने से पहले डायल बॉक्स सुविधाजनक उपयोगकर्ता इनपुट डिवाइस था। उदाहरण के लिए, नॉब प्रदर्शित ग्राफ़ की स्केलिंग को नियंत्रित कर सकता है, और दूसरे को बिंदु पर वास्तविक डेटा मान प्रदर्शित करने के लिए कर्सर के रूप में उपयोग किया जा सकता है।


== पाठ प्रदर्शन ==
== पाठ प्रदर्शन ==
[[Image:Lincm.png|right|thumb|130px|बड़े अक्षर M को LINC स्क्रीन पर 4 गुणा 6 अक्षर वाले सेल में प्रदर्शित किया गया था]]LINC हार्डवेयर ने 12-बिट शब्द को तेजी से और स्वचालित रूप से स्क्रीन पर 4-वाइड x 6-उच्च मैट्रिक्स पिक्सेल के रूप में प्रदर्शित करने की अनुमति दी, जिससे न्यूनतम समर्पित हार्डवेयर के साथ झिलमिलाहट मुक्त पाठ की पूर्ण स्क्रीन प्रदर्शित करना संभव हो गया। मानक डिस्प्ले रूटीन ने 4 गुणा 6 कैरेक्टर सेल तैयार किए, जिससे LINC अब तक डिजाइन किए गए सबसे मोटे कैरेक्टर सेटों में से एक बन गया।
[[Image:Lincm.png|right|thumb|130px|बड़े अक्षर M को LINC स्क्रीन पर 4 गुणा 6 अक्षर वाले सेल में प्रदर्शित किया गया था]]LINC हार्डवेयर ने 12-बिट शब्द को तेजी से और स्वचालित रूप से स्क्रीन पर 4-वाइड x 6-उच्च मैट्रिक्स पिक्सेल के रूप में प्रदर्शित करने की अनुमति दी, जिससे न्यूनतम समर्पित हार्डवेयर के साथ झिलमिलाहट मुक्त पाठ की पूर्ण स्क्रीन प्रदर्शित करना संभव हो गया। मानक डिस्प्ले रूटीन ने 4 गुणा 6 कैरेक्टर सेल तैयार किए, जिससे LINC अब तक डिजाइन किए गए सबसे मोटे कैरेक्टर सेटों में से बन गया।


डिस्प्ले स्क्रीन लगभग 5 इंच वर्ग का सीआरटी था जो वास्तव में विशेष प्लग-इन एम्पलीफायरों के साथ एक मानक टेक्ट्रोनिक्स ऑसिलोस्कोप था। कंप्यूटर के नैदानिक ​​रखरखाव में उपयोग के लिए विशेष प्लग-इन को मानक ऑसिलोस्कोप प्लग-इन से बदला जा सकता है। कई LINCs को अंतिम उपयोगकर्ता द्वारा असेंबल करने के लिए किट के रूप में आपूर्ति की गई थी, इसलिए ऑसिलोस्कोप काम में आया।
डिस्प्ले स्क्रीन लगभग 5 इंच वर्ग का सीआरटी था जो वास्तव में विशेष प्लग-इन एम्पलीफायरों के साथ मानक टेक्ट्रोनिक्स ऑसिलोस्कोप था। कंप्यूटर के नैदानिक ​​रखरखाव में उपयोग के लिए विशेष प्लग-इन को मानक ऑसिलोस्कोप प्लग-इन से बदला जा सकता है। कई LINCs को अंतिम उपयोगकर्ता द्वारा असेंबल करने के लिए किट के रूप में आपूर्ति की गई थी, इसलिए ऑसिलोस्कोप काम में आया।


सीआरटी ने बहुत लंबे समय तक बने रहने वाले सफेद या पीले फॉस्फोर का उपयोग किया, ताकि अपेक्षाकृत धीमी गति से बिंदु-दर-बिंदु खींची गई रेखाएं और वक्र पूरे प्रोग्राम किए गए ड्राइंग लूप में दिखाई देते रहें जो अक्सर आधे सेकंड या उससे अधिक समय तक चलते हैं। Y-अक्ष ने प्लस और माइनस शून्य दोनों को अलग-अलग मानों के रूप में प्रदर्शित किया, अनावश्यक रूप से इस तथ्य को प्रतिबिंबित किया कि LINC ने लोगों के पूरक अंकगणित का उपयोग किया। प्रोग्रामर्स ने जल्दी से किसी भी नकारात्मक प्रदर्शित डेटा को उस आर्टिफैक्ट को छिपाने के लिए एक बिंदु ऊपर ले जाना सीख लिया जो अन्यथा y=0 पर दिखाई देता था।
सीआरटी ने बहुत लंबे समय तक बने रहने वाले सफेद या पीले फॉस्फोर का उपयोग किया, ताकि अपेक्षाकृत धीमी गति से बिंदु-दर-बिंदु खींची गई रेखाएं और वक्र पूरे प्रोग्राम किए गए ड्राइंग लूप में दिखाई देते रहें जो अक्सर आधे सेकंड या उससे अधिक समय तक चलते हैं। Y-अक्ष ने प्लस और माइनस शून्य दोनों को अलग-अलग मानों के रूप में प्रदर्शित किया, अनावश्यक रूप से इस तथ्य को प्रतिबिंबित किया कि LINC ने लोगों के पूरक अंकगणित का उपयोग किया। प्रोग्रामर्स ने जल्दी से किसी भी नकारात्मक प्रदर्शित डेटा को उस आर्टिफैक्ट को छिपाने के लिए बिंदु ऊपर ले जाना सीख लिया जो अन्यथा y=0 पर दिखाई देता था।


कुख्यात रूप से, एक तंग लूप जो स्क्रीन पर एक ही स्थान पर बिंदुओं को बार-बार प्रदर्शित करता है, स्क्रीन एक मिनट से भी कम समय में नाजुक फॉस्फर में जल जाएगी; यदि किसी प्रोग्रामिंग गलती के कारण कोई बहुत चमकीला स्थान अचानक दिखाई देता है तो प्रोग्रामर को स्टॉप लीवर को तेजी से हिट करने के लिए तैयार रहना पड़ता है।
कुख्यात रूप से, तंग लूप जो स्क्रीन पर ही स्थान पर बिंदुओं को बार-बार प्रदर्शित करता है, स्क्रीन मिनट से भी कम समय में नाजुक फॉस्फर में जल जाएगी; यदि किसी प्रोग्रामिंग गलती के कारण कोई बहुत चमकीला स्थान अचानक दिखाई देता है तो प्रोग्रामर को स्टॉप लीवर को तेजी से हिट करने के लिए तैयार रहना पड़ता है।


== टेलेटाइप आउटपुट ==
== टेलेटाइप आउटपुट ==
[[टेलेटाइप मॉडल 33]] एएसआर पर मुद्रित आउटपुट को एकल पोल रिले द्वारा नियंत्रित किया गया था। थोड़ा सा पीटने से LINC कैरेक्टर कोड ASCII में परिवर्तित हो जाएगा और रिले को चालू और बंद करने के लिए टाइमिंग लूप का उपयोग किया जाएगा, जिससे टेलेटाइप प्रिंटर को नियंत्रित करने के लिए सही [[8 बिट]] आउटपुट उत्पन्न होगा।
[[टेलेटाइप मॉडल 33]] एएसआर पर मुद्रित आउटपुट को पोल रिले द्वारा नियंत्रित किया गया था। थोड़ा सा पीटने से LINC कैरेक्टर कोड ASCII में परिवर्तित हो जाएगा और रिले को चालू और बंद करने के लिए टाइमिंग लूप का उपयोग किया जाएगा, जिससे टेलेटाइप प्रिंटर को नियंत्रित करने के लिए सही [[8 बिट]] आउटपुट उत्पन्न होगा।


== प्रयोगशाला इंटरफ़ेस ==
== प्रयोगशाला इंटरफ़ेस ==
LINC कनेक्टर मॉड्यूल में दो प्लग-इन चेसिस के लिए बे शामिल हैं जो प्रयोगात्मक सेटअप के लिए कस्टम इंटरफेसिंग की अनुमति देते हैं। एनालॉग-टू-डिजिटल और डिजिटल-टू-एनालॉग कनवर्टर्स कंप्यूटर में बनाए गए थे और प्रत्येक को एक मशीन निर्देश द्वारा एक्सेस किया जा सकता था। छह रिले भी उपलब्ध थे।
LINC कनेक्टर मॉड्यूल में दो प्लग-इन चेसिस के लिए बे शामिल हैं जो प्रयोगात्मक सेटअप के लिए कस्टम इंटरफेसिंग की अनुमति देते हैं। एनालॉग-टू-डिजिटल और डिजिटल-टू-एनालॉग कनवर्टर्स कंप्यूटर में बनाए गए थे और प्रत्येक को मशीन निर्देश द्वारा ्सेस किया जा सकता था। छह रिले भी उपलब्ध थे।


==वेरिएंट==
==वेरिएंट==
मूल क्लासिक LINC के अलावा, माइक्रो-LINC (μ-LINC) का उपयोग करते समय थोड़ी प्रोग्रामिंग भिन्नताएँ उत्पन्न हुईं<ref name=":0">{{Cite book|url=https://archive.org/details/bitsavers_washingtonammingtheLINCSecondEditionJan69_5656103|title=washingtonUniversity :: linc :: Programming the LINC Second Edition Jan69|date=Jan 1969|pages=IV-1 (141)|chapter=Appendix IV: LINC Variants}} [https://bitsavers.org/pdf/washingtonUniversity/linc/LINC_Documents/LD27_Users_Guide_to_LINC_Variants_Jun68.pdf Alt URL]</ref>) (1965), माइक्रो-लिनक 300 (μ-लिनक 300<ref name=":0" /> (1968)<ref>{{Cite book|url=https://books.google.com/books?id=75NRAAAAYAAJ&q=%22micro-LINC%22|title=डेटामेशन|date=1968|publisher=Cahners Publishing Company|pages=169|language=en}}</ref><ref>{{Cite book|url=https://books.google.com/books?id=sYJMAQAAIAAJ&q=%22micro-LINC+300%22|title=चिकित्सा उपकरण|date=1974|language=en}}</ref> (एकीकृत सर्किट [<nowiki/>एमिटर-युग्मित तर्क] संस्करण),<ref>{{Cite web|url=https://foldoc.org/Laboratory+INstrument+Computer|title=FOLDOC से प्रयोगशाला उपकरण कंप्यूटर|website=foldoc.org|access-date=2019-03-03|quote=The interesting thing about the Spear micro-LINC 300 was that it used MECL II logic.}}</ref><ref>{{Cite web|url=https://www.digibarn.com/stories/linc/documents/LINC-Personal-Workstation/|title=Digibarn Stories: LINC-1986 Conf. Proc on History of the Personal Workstation - "The LINC was Early and Small"|last=Clark|first=Wesley|date=1986|website=www.digibarn.com|at=p. 152 (20)|access-date=2019-03-03}}</ref><ref>{{cite journal|date=September 1965|title=across the editor's desk: COMPUTING AND DATA PROCESSING NEWSLETTER - INTEGRATED CIRCUIT VERSION OF LINC COMPUTER|url=https://archive.org/details/bitsavers_computersA_6877674|journal=Computers and Automation|volume=14|issue=9|pages=[https://archive.org/details/bitsavers_computersA_6877674/page/n36 37]-38}} [https://bitsavers.org/magazines/Computers_And_Automation/196509.pdf Alt URL]</ref> और [[LINC-8]]. इनपुट/आउटपुट उपकरण, मेमोरी तक पहुंच में भिन्नताएं थीं। बाद के मॉडलों की घड़ी की गति तेज़ थी।
मूल क्लासिक LINC के अलावा, माइक्रो-LINC (μ-LINC) का उपयोग करते समय थोड़ी प्रोग्रामिंग भिन्नताएँ उत्पन्न हुईं<ref name=":0">{{Cite book|url=https://archive.org/details/bitsavers_washingtonammingtheLINCSecondEditionJan69_5656103|title=washingtonUniversity :: linc :: Programming the LINC Second Edition Jan69|date=Jan 1969|pages=IV-1 (141)|chapter=Appendix IV: LINC Variants}} [https://bitsavers.org/pdf/washingtonUniversity/linc/LINC_Documents/LD27_Users_Guide_to_LINC_Variants_Jun68.pdf Alt URL]</ref>) (1965), माइक्रो-लिनक 300 (μ-लिनक 300<ref name=":0" /> (1968)<ref>{{Cite book|url=https://books.google.com/books?id=75NRAAAAYAAJ&q=%22micro-LINC%22|title=डेटामेशन|date=1968|publisher=Cahners Publishing Company|pages=169|language=en}}</ref><ref>{{Cite book|url=https://books.google.com/books?id=sYJMAQAAIAAJ&q=%22micro-LINC+300%22|title=चिकित्सा उपकरण|date=1974|language=en}}</ref> ( ीकृत सर्किट [एमिटर-युग्मित तर्क] संस्करण),<ref>{{Cite web|url=https://foldoc.org/Laboratory+INstrument+Computer|title=FOLDOC से प्रयोगशाला उपकरण कंप्यूटर|website=foldoc.org|access-date=2019-03-03|quote=The interesting thing about the Spear micro-LINC 300 was that it used MECL II logic.}}</ref><ref>{{Cite web|url=https://www.digibarn.com/stories/linc/documents/LINC-Personal-Workstation/|title=Digibarn Stories: LINC-1986 Conf. Proc on History of the Personal Workstation - "The LINC was Early and Small"|last=Clark|first=Wesley|date=1986|website=www.digibarn.com|at=p. 152 (20)|access-date=2019-03-03}}</ref><ref>{{cite journal|date=September 1965|title=across the editor's desk: COMPUTING AND DATA PROCESSING NEWSLETTER - INTEGRATED CIRCUIT VERSION OF LINC COMPUTER|url=https://archive.org/details/bitsavers_computersA_6877674|journal=Computers and Automation|volume=14|issue=9|pages=[https://archive.org/details/bitsavers_computersA_6877674/page/n36 37]-38}} [https://bitsavers.org/magazines/Computers_And_Automation/196509.pdf Alt URL]</ref> और [[LINC-8]]. इनपुट/आउटपुट उपकरण, मेमोरी तक पहुंच में भिन्नताएं थीं। बाद के मॉडलों की घड़ी की गति तेज़ थी।


==LINC-8 और PDP-12 कंप्यूटर==
==LINC-8 और PDP-12 कंप्यूटर==
[[Image:PDP-12 VCF 2001.jpg|right|250px|thumb|प्रथम विंटेज कंप्यूटर फेस्टिवल ईस्ट में पीडीपी-12 कंप्यूटर]]जबकि [[गॉर्डन बेल]] ने अपनी पुस्तक में<ref name=BELL/>कहते हैं कि LINC की डिज़ाइनिंग ने DEC की दूसरी और तीसरी मशीनों, [[PDP-4]] और [[PDP-5]] के लिए विचार प्रदान किए। डिजिटल उपकरण निगम पहली अगली पीढ़ी के LINC-संगत कंप्यूटर, LINC-8 और एक संयोजन [[PDP-8]]/I और LINC का निर्माण करने से पहले बेहद सफल PDP-8 लॉन्च करेगा, जिसे [[PDP-12]] के रूप में संयोजित किया जाएगा। DEC की अंतिम 12-बिट लैब मशीन, लैब-8/ई, में LINC अनुदेश सेट शामिल किया गया।<ref>{{cite web |url=https://gordonbell.azurewebsites.net/digital/timeline/1969-2.htm |title=PDP-12 |author=<!--Not stated--> |date=August 18, 1997 |website=Digital Computing Timeline |publisher=Digital Equipment Corporation |access-date=February 11, 2022 |quote=}}</ref> पहला फॉलो-ऑन, LINC-8, PROGOFOP (ऑपरेशन का कार्यक्रम) नामक PDP-8 प्रोग्राम में (धीरे-धीरे) बूट हुआ, जो अलग LINC हार्डवेयर से जुड़ा था। PDP-12 LINC का अंतिम और सबसे लोकप्रिय फॉलो-ऑन था। यह एक सक्षम और बेहतर मशीन थी, और LINC-8 की तुलना में अधिक स्थिर थी, लेकिन वास्तुशिल्प रूप से अभी भी LINC और PDP-8 का एक अपूर्ण मिश्रण था, जो कई छोटी तकनीकी गड़बड़ियों से भरा था। (उदाहरण के लिए, LINC में एक अतिप्रवाह बिट था जो LINC की मशीन स्थिति का एक छोटा लेकिन महत्वपूर्ण हिस्सा था; PDP-12 में PDP-8 इंटरप्ट में इस बिट की स्थिति को सहेजने और पुनर्स्थापित करने का कोई प्रावधान नहीं था।)
[[Image:PDP-12 VCF 2001.jpg|right|250px|thumb|प्रथम विंटेज कंप्यूटर फेस्टिवल ईस्ट में पीडीपी-12 कंप्यूटर]]जबकि [[गॉर्डन बेल]] ने अपनी पुस्तक में<ref name=BELL/>कहते हैं कि LINC की डिज़ाइनिंग ने DEC की दूसरी और तीसरी मशीनों, [[PDP-4]] और [[PDP-5]] के लिए विचार प्रदान किए। डिजिटल उपकरण निगम पहली अगली पीढ़ी के LINC-संगत कंप्यूटर, LINC-8 और संयोजन [[PDP-8]]/I और LINC का निर्माण करने से पहले बेहद सफल PDP-8 लॉन्च करेगा, जिसे [[PDP-12]] के रूप में संयोजित किया जाएगा। DEC की अंतिम 12-बिट लैब मशीन, लैब-8/ई, में LINC अनुदेश सेट शामिल किया गया।<ref>{{cite web |url=https://gordonbell.azurewebsites.net/digital/timeline/1969-2.htm |title=PDP-12 |author=<!--Not stated--> |date=August 18, 1997 |website=Digital Computing Timeline |publisher=Digital Equipment Corporation |access-date=February 11, 2022 |quote=}}</ref> पहला फॉलो-ऑन, LINC-8, PROGOFOP (ऑपरेशन का कार्यक्रम) नामक PDP-8 प्रोग्राम में (धीरे-धीरे) बूट हुआ, जो अलग LINC हार्डवेयर से जुड़ा था। PDP-12 LINC का अंतिम और सबसे लोकप्रिय फॉलो-ऑन था। यह सक्षम और बेहतर मशीन थी, और LINC-8 की तुलना में अधिक स्थिर थी, लेकिन वास्तुशिल्प रूप से अभी भी LINC और PDP-8 का अपूर्ण मिश्रण था, जो कई छोटी तकनीकी गड़बड़ियों से भरा था। (उदाहरण के लिए, LINC में अतिप्रवाह बिट था जो LINC की मशीन स्थिति का छोटा लेकिन महत्वपूर्ण हिस्सा था; PDP-12 में PDP-8 इंटरप्ट में इस बिट की स्थिति को सहेजने और पुनर्स्थापित करने का कोई प्रावधान नहीं था।)


==MINC-11 कंप्यूटर==
==MINC-11 कंप्यूटर==
डिजिटल ने PDP-11/03 का एक संस्करण तैयार किया जिसे PDP-11#MINC-11|MINC-11 कहा जाता है, जो एक पोर्टेबल कार्ट में रखा गया है, और एनालॉग इनपुट और आउटपुट जैसी क्षमताओं का समर्थन करने वाले डिजिटल-डिज़ाइन किए गए प्रयोगशाला I/O मॉड्यूल से लैस है। . एक प्रोग्रामिंग भाषा, [[MINC BASIC]], में प्रयोगशाला I/O मॉड्यूल के लिए एकीकृत समर्थन शामिल है। MINC का मतलब मॉड्यूलर इंस्ट्रूमेंट कंप्यूटर है। निस्संदेह नाम का उद्देश्य LINC की यादें ताज़ा करना था, लेकिन 16-बिट मशीन में LINC के साथ कोई वास्तुशिल्प समानता या अनुकूलता नहीं थी।
डिजिटल ने PDP-11/03 का संस्करण तैयार किया जिसे PDP-11#MINC-11|MINC-11 कहा जाता है, जो पोर्टेबल कार्ट में रखा गया है, और एनालॉग इनपुट और आउटपुट जैसी क्षमताओं का समर्थन करने वाले डिजिटल-डिज़ाइन किए गए प्रयोगशाला I/O मॉड्यूल से लैस है। . प्रोग्रामिंग भाषा, [[MINC BASIC]], में प्रयोगशाला I/O मॉड्यूल के लिए ीकृत समर्थन शामिल है। MINC का मतलब मॉड्यूलर इंस्ट्रूमेंट कंप्यूटर है। निस्संदेह नाम का उद्देश्य LINC की यादें ताज़ा करना था, लेकिन 16-बिट मशीन में LINC के साथ कोई वास्तुशिल्प समानता या अनुकूलता नहीं थी।


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

Revision as of 20:11, 17 July 2023

LINC
Mary Allen Wilkes - LINC at Home - 1965.jpg
LINC home computer with its software designer, Mary Allen Wilkes, 1965
डेवलपरMIT's Lincoln Laboratory
निर्माताDigital Equipment Corporation and Spear Inc.
प्रकारMinicomputer
रिलीज की तारीखMarch 1962; 63 years ago (1962-03)
परिचयात्मक मूल्यUS$43,600 (equivalent to $391,000 in 2021)
इकाइयाँ बेची गईं21 (by DEC)
इकाइयाँ भेज दी50
प्रदर्शन2 oscilloscope displays
इनपुटKnobs, keyboard
प्लेटफ़ॉर्मDEC 12-bit
उत्तराधिकारीPDP-5, LINC-8, PDP-12

LINC (प्रयोगशाला उपकरण कंप्यूटर) 12-बिट है,[1] 2048-शब्द ट्रांजिस्टरयुक्त कंप्यूटर। कुछ लोगों द्वारा LINC पर विचार किया जाता है[2] पहला मिनी कंप्यूटर और निजी कंप्यूटर का अग्रदूत। मूल रूप से लिंकन नाम दिया गया, जो मैसाचुसेट्स की तकनीकी संस्था की लिंकन प्रयोगशाला में परियोजना की उत्पत्ति का सुझाव देता है, परियोजना को लिंकन प्रयोगशाला से स्थानांतरित करने के बाद इसका नाम बदलकर LINC कर दिया गया।[3] LINC को वेस्ले ए क्लार्क और चार्ल्स मोल्नार द्वारा डिजाइन किया गया था।

LINC और अन्य MIT समूह की मशीनें MIT में डिज़ाइन की गईं और अंततः डिजिटल उपकरण निगम (DEC) और वाल्थम, मैसाचुसेट्स के स्पीयर इंक (बाद में बेक्टन, डिकिंसन और कंपनी का प्रभाग) द्वारा निर्मित की गईं।[3]उस समय LINC $40,000 से अधिक में बिका। विशिष्ट विन्यास में संलग्न 6'X20 19 इंच का रैक शामिल था; चार बक्से जिनमें (1) दो टेप ड्राइव, (2) डिस्प्ले स्कोप और इनपुट नॉब, (3) कंट्रोल कंसोल और (4) डेटा टर्मिनल इंटरफ़ेस; और कीबोर्ड.

LINC ने प्रयोगशाला प्रयोगों के साथ अच्छा तालमेल बिठाया। एनालॉग इनपुट और आउटपुट मूल डिज़ाइन का हिस्सा थे। इसे 1962 में लिंकन प्रयोगशाला, मैसाचुसेट्स में चार्ल्स मोल्नार और वेस्ले ए. क्लार्क द्वारा डिजाइन किया गया था।[4] राष्ट्रीय स्वास्थ्य संस्थान के शोधकर्ताओं के लिए।[5] LINC का डिज़ाइन वस्तुतः सार्वजनिक डोमेन में था, जिसने शायद इसे कंप्यूटर के इतिहास में अद्वितीय बना दिया। एमआईटी में 1963 की ग्रीष्मकालीन कार्यशाला में उनके अंतिम बायोमेडिकल शोधकर्ता मालिकों द्वारा दर्जन LINC कंप्यूटर इकट्ठे किए गए थे।[5]डिजिटल उपकरण निगम (1964 में शुरू) और, बाद में, वाल्थम, एमए की स्पीयर इंक।[6] उन्हें व्यावसायिक रूप से निर्मित किया।

डीईसी के अग्रणी गॉर्डन बेल|सी. गॉर्डन बेल[7] बताता है कि LINC परियोजना 1961 में शुरू हुई, मार्च 1962 में पहली डिलीवरी के साथ, और दिसंबर 1969 तक मशीन को औपचारिक रूप से वापस नहीं लिया गया। कुल 50 का निर्माण किया गया (सभी DEC सिस्टम मॉड्यूल ब्लॉक और कैबिनेट का उपयोग करके), अधिकांश लिंकन लैब्स, हाउसिंग में चार लकड़ी के रैक में डेस्कटॉप उपकरण। पहले LINC में दो ऑसिलोस्कोप डिस्प्ले शामिल थे। इक्कीस को DEC द्वारा $43,600 में बेचा गया (equivalent to $391,000 in 2021), प्रोडक्शन मॉडल डिज़ाइन में वितरित किया गया। इनमें, सफेद फॉर्मिका (प्लास्टिक) से ढकी मेज के पीछे बैठे लंबे कैबिनेट में दो छोटे धातु के बक्से रखे गए थे, जिनमें समान उपकरण थे, उपयोगकर्ता के बाईं ओर सामने के पैनल पर Tektronix डिस्प्ले आस्टसीलस्कप, दो लिनक-टेप पर इंटरफेस के लिए खाड़ी थी। उपयोगकर्ता के दाहिनी ओर ड्राइव है, और उनके बीच मोटा कीबोर्ड है। मानक प्रोग्राम डेवलपमेंट सॉफ़्टवेयर ( असेंबलर/संपादक) मैरी एलन विल्क्स द्वारा डिज़ाइन किया गया था; अंतिम संस्करण का नाम LAP6 (LINC असेंबली प्रोग्राम 6) था।

वास्तुकला

LINC में दो खंडों में 2048 12-बिट शब्द मेमोरी थी।[1]प्रोग्राम निष्पादन के लिए केवल पहले 1024 शब्द ही प्रयोग योग्य थे। मेमोरी का दूसरा भाग केवल डेटा के लिए उपयोग किया जा सकता है।

प्रोग्राम 12-बिट संचायक और -बिट लिंक रजिस्टर का उपयोग कर सकते हैं। प्रोग्राम मेमोरी में पहले सोलह स्थानों पर विशेष कार्य थे। स्थान 0 सबरूटीन कॉल के ल-स्तर का समर्थन करता है, प्रत्येक जंप निर्देश पर रिटर्न पते के साथ स्वचालित रूप से अपडेट किया जाता है। अगले पंद्रह स्थानों को किसी एड्रेसिंग मोड द्वारा इंडेक्स रजिस्टर के रूप में उपयोग किया जा सकता है। प्रोग्रामयोग्य, छह-बिट रिले रजिस्टर बाहरी उपकरणों द्वारा उपयोग के लिए बनाया गया था।[8] LINC में बाद के संशोधन में विस्तारित परिशुद्धता अंकगणित की सुविधा के लिए 12-बिट Z रजिस्टर जोड़ा गया, और स्थान 21 (ऑक्टल) पर निष्पादन को मजबूर करने वाला व्यवधान प्रदान किया गया।

अल्फ़ान्यूमेरिक इनपुट/आउटपुट डिवाइस में समर्पित कीबोर्ड और संलग्न बिट-मैप्ड सीआरटी पर टेक्स्ट प्रदर्शित करने की क्षमता शामिल थी। मुद्रित आउटपुट के लिए टेलीप्रिंटर जोड़ा जा सकता है।

अंकगणित लोगों का पूरक था, जिसका अर्थ था कि प्लस शून्य और माइनस शून्य के लिए प्रतिनिधित्व थे।

मूल LINC को प्रत्येक निर्देश के लिए 8 माइक्रोसेकंड की आवश्यकता होती है।

निर्देश सेट

LINC के लिए प्रयुक्त प्राकृतिक संकेतन अष्टाधारी था। इस खंड में, सभी संख्याओं को आधार दस के रूप में दिया गया है जब तक कि उन्हें अष्टक के रूप में पहचाना न जाए। LINC अनुदेश सेट को वैज्ञानिक उपकरणों या कस्टम प्रयोगात्मक उपकरण के साथ उपयोग में आसानी के लिए डिज़ाइन किया गया था।[9]

  • विविध वर्ग, कोई पता नहीं - रुकें, संचायक साफ़ करें, टेप मार्क राइट गेट सक्षम करें, संचायक को रिले रजिस्टर में स्थानांतरित करें, रिले रजिस्टर को संचायक में पढ़ें, कोई संचालन नहीं, पूरक संचायक
  • शिफ्ट क्लास, कोई पता नहीं (सभी संचायक और वैकल्पिक रूप से लिंक बिट पर काम करते हैं) - बाएं घुमाएं, दाएं घुमाएं, दाएं स्केल करें (साइन बिट की नकल करता है),
  • कक्षा का पूरा पता, दो शब्दों में निर्देश। ऑपकोड के दूसरे 12-बिट वर्ड में तत्काल पता दिया गया है - जोड़ें, स्टोर करें और संचायक साफ़ करें, जंप करें। स्मृति के केवल प्रथम 1024 शब्दों तक ही पहुंचा जा सकता है।
  • कक्षा छोड़ें, अगला निर्देश छोड़ें, सेट या स्पष्ट स्थिति के लिए परीक्षण कर सकते हैं। शर्तें हैं: बाहरी तर्क रेखा (14 इनपुट लाइनों का परीक्षण किया जा सकता है), कुंजी मारा, पांच सेंस स्विचों में से , संचायक सकारात्मक, लिंक बिट शून्य, या इंटरब्लॉक क्षेत्र में सक्रिय टेप इकाई। बाद के मॉडलों में Z रजिस्टर के बिट 0 पर स्किप, ओवरफ्लो पर स्किप और इंटरप्ट पॉज्ड पर स्किप जोड़ा गया।
  • सूचकांक वर्ग - इन निर्देशों में या तो दूसरा शब्द हो सकता है जो तत्काल ऑपरेंड था, या जो ऑपरेंड पता निर्दिष्ट करता था, या जो ऑपरेंड का पता रखने के लिए 01 से 15 (दशमलव) में से रजिस्टर निर्दिष्ट करता था। संबोधन बढ़ा दिया गया. इन निर्देशों में संचायक को लोड करना या जोड़ना, संचायक को मेमोरी में जोड़ना, संचायक को मेमोरी में ले जाना, गुणा करना (22 बिट हस्ताक्षरित उत्पाद बनाना), यदि बराबर हो तो छोड़ें, छोड़ें और घुमाएँ, बिट स्पष्ट, बिट सेट और बिट पूरक शामिल हैं। इस समूह में अन्य निर्देश अंतर्निहित सीआरटी डिस्प्ले स्क्रीन पर चरित्र या अन्य डेटा का प्रतिनिधित्व करने के लिए बिट मैप प्रदर्शित करना था।
  • अर्ध-शब्द वर्ग - किसी शब्द के निचले या ऊपरी छह बिट्स पर काम करने वाले निर्देश। इनमें आधा लोड करना, आधा स्टोर करना, आधा अलग होने पर छोड़ देना, शामिल हैं।
  • सेट - किसी भी मेमोरी स्थान से डेटा को 1 से 15 स्थानों में से किसी स्थान पर ले जाता है।
  • नमूना - सोलह 8-बिट एनालॉग से डिजिटल कनवर्टर्स में से को पढ़ता है और हस्ताक्षरित मान को संचायक में रखता है। पहले आठ ए/डी चैनल उपयोगकर्ता द्वारा चल रहे प्रोग्राम के साथ बातचीत की अनुमति देने के लिए कंट्रोल पैनल नॉब्स को समर्पित थे। रूपांतरण परिणाम तैयार होने तक निर्देश या तो कंप्यूटर को रोक सकता है, या अधिक निर्देशों को निष्पादित करने की अनुमति दे सकता है, बशर्ते वे संचायक की सामग्री पर निर्भर न हों, जिसे ए/डी रूपांतरण मूल्य द्वारा अधिलेखित किया जाएगा।
  • डिस्प्ले - निर्दिष्ट स्थान पर सीआरटी डिस्प्ले में से पर पिक्सेल खींचता है, वैकल्पिक रूप से रजिस्टर को अनुक्रमित करता है।
  • इंडेक्स और स्किप - 1 से 15 मेमोरी स्थानों में से में जोड़ता है, और 10-बिट ओवरफ़्लो होने पर छोड़ देता है।
  • ऑपरेट क्लास, इनपुट/आउटपुट संचालन के लिए उपयोग किया जाता है। इनमें 14 आउटपुट लाइनों में से पर बिट सेट करना, कीबोर्ड पढ़ना, या बाएँ या दाएँ स्विच बैंक को पढ़ना शामिल था।
  • टेप क्लास, टेप को स्थिति में लाने, टेप को पढ़ने या लिखने और मेमोरी के विरुद्ध टेप की जांच करने के लिए ऑपकोड के साथ।

नियंत्रण कक्ष

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

लिंकटेप

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

फ़ाइल नाम छह अक्षर लंबे थे। फ़ाइल सिस्टम ने दो फ़ाइलों- स्रोत फ़ाइल और निष्पादन योग्य बाइनरी फ़ाइल को ही नाम के तहत संग्रहीत करने की अनुमति दी। वास्तव में यह 6.1 फ़ाइल नाम था जिसमें ्सटेंशन S या B तक ही सीमित था। चूँकि मूल LINC में कोर मेमोरी (RAM) के केवल 1024 12-बिट शब्द थे - और बड़े, विस्तारित LINC में केवल 2048 थे - सामान्य संचालन LINCtape से स्वैपिंग पर बहुत अधिक निर्भर थे। डिजिटल ने बाद में DECtape नाम से समान डिज़ाइन का पेटेंट कराया और उसका विपणन किया; DECtape पर डिजिटल के पेटेंट का अंततः अदालत में परीक्षण किया गया और अमान्य पाया गया।[10][11][12][13] LINCtape को इसकी विश्वसनीयता के लिए भी याद किया जाता है, जो कि इसकी जगह लेने वाले डिस्केट्स की तुलना में अधिक थी। LINCtape ने अतिरेक का बहुत ही सरल रूप शामिल किया - सभी डेटा को टेप में दो स्थानों पर डुप्लिकेट किया गया था। LINC उपयोगकर्ताओं ने साधारण ऑफिस पेपर पंच के साथ टेप में छेद करके इसका प्रदर्शन किया। इस प्रकार क्षतिग्रस्त किया गया टेप पूर्णतया पठनीय था। फ़ॉर्मेटिंग ट्रैक ने ऑपरेशन को टेप गति से लगभग स्वतंत्र बना दिया, जो वास्तव में, काफी परिवर्तनशील था। कोई टेप ट्रांसपोर्ट#कैपस्टन नहीं था; पढ़ने और लिखने के दौरान टेप की गति को सीधे रील मोटर्स द्वारा नियंत्रित किया जाता था। कोई फ़ास्ट फ़ॉरवर्ड या रिवाइंड नहीं था - पढ़ना और लिखना तेज़ फ़ॉरवर्ड और रिवाइंड गति से किया जाता था। ऑपरेशन के कुछ तरीकों में, डेटा ट्रांसफर अंतर्निहित लाउडस्पीकर पर सुना जा सकता था और अलग-अलग पिच के साथ कठोर पक्षी जैसी चीखों की बहुत ही विशिष्ट श्रृंखला उत्पन्न हुई।

कीबोर्ड

सोरोबन इंजीनियरिंग नामक कंपनी द्वारा निर्मित LINC कीबोर्ड में अद्वितीय लॉकिंग सोलनॉइड था। प्रत्येक कुंजी के आंतरिक तंत्र में स्लॉट होता था जो चरित्र को एन्कोड करने के लिए बार के सेट के साथ काम करता था और दूसरा स्लॉट लॉकिंग बार को पकड़ता था, जो लॉकिंग सोलनॉइड के यांत्रिक आंदोलन में सभी चाबियों को लॉक कर देता था।

जब उपयोगकर्ता कुंजी दबाता है, तो दबाई गई कुंजी नीचे की स्थिति में लॉक हो जाती है, और अन्य सभी कुंजियाँ ऊपर की स्थिति में लॉक हो जाती हैं। जब चल रहा प्रोग्राम कीबोर्ड को पढ़ता है, तो लॉक जारी हो जाता है, और दबाई गई कुंजी वापस पॉप हो जाती है। इससे टाइपिंग धीमी हो सकती है और रोलओवर (कुंजी)|2-कुंजी रोलओवर को भी रोका जा सकता है। इस विदेशी कीबोर्ड को LINC-8 और PDP-12 फॉलो-ऑन कंप्यूटरों में मॉडल 35 KSR और मॉडल 37 KSR जैसे टेलेटाइप कीबोर्ड के पक्ष में छोड़ दिया गया था।

घुंडी

फ्रंट पैनल पर रोटरी नॉब्स को डायल बॉक्स के रूप में इस्तेमाल किया जा सकता है। (LINC-8 का फोटो)

LINC में आठ तीन-मोड़ वाले पोटेंशियोमीटर (संख्या 0-7) का सेट शामिल था, जिनमें से प्रत्येक को कंप्यूटर निर्देश द्वारा पढ़ा जा सकता था। माउस (कंप्यूटिंग) को सामान्य रूप से अपनाने से पहले डायल बॉक्स सुविधाजनक उपयोगकर्ता इनपुट डिवाइस था। उदाहरण के लिए, नॉब प्रदर्शित ग्राफ़ की स्केलिंग को नियंत्रित कर सकता है, और दूसरे को बिंदु पर वास्तविक डेटा मान प्रदर्शित करने के लिए कर्सर के रूप में उपयोग किया जा सकता है।

पाठ प्रदर्शन

File:Lincm.png
बड़े अक्षर M को LINC स्क्रीन पर 4 गुणा 6 अक्षर वाले सेल में प्रदर्शित किया गया था

LINC हार्डवेयर ने 12-बिट शब्द को तेजी से और स्वचालित रूप से स्क्रीन पर 4-वाइड x 6-उच्च मैट्रिक्स पिक्सेल के रूप में प्रदर्शित करने की अनुमति दी, जिससे न्यूनतम समर्पित हार्डवेयर के साथ झिलमिलाहट मुक्त पाठ की पूर्ण स्क्रीन प्रदर्शित करना संभव हो गया। मानक डिस्प्ले रूटीन ने 4 गुणा 6 कैरेक्टर सेल तैयार किए, जिससे LINC अब तक डिजाइन किए गए सबसे मोटे कैरेक्टर सेटों में से बन गया।

डिस्प्ले स्क्रीन लगभग 5 इंच वर्ग का सीआरटी था जो वास्तव में विशेष प्लग-इन एम्पलीफायरों के साथ मानक टेक्ट्रोनिक्स ऑसिलोस्कोप था। कंप्यूटर के नैदानिक ​​रखरखाव में उपयोग के लिए विशेष प्लग-इन को मानक ऑसिलोस्कोप प्लग-इन से बदला जा सकता है। कई LINCs को अंतिम उपयोगकर्ता द्वारा असेंबल करने के लिए किट के रूप में आपूर्ति की गई थी, इसलिए ऑसिलोस्कोप काम में आया।

सीआरटी ने बहुत लंबे समय तक बने रहने वाले सफेद या पीले फॉस्फोर का उपयोग किया, ताकि अपेक्षाकृत धीमी गति से बिंदु-दर-बिंदु खींची गई रेखाएं और वक्र पूरे प्रोग्राम किए गए ड्राइंग लूप में दिखाई देते रहें जो अक्सर आधे सेकंड या उससे अधिक समय तक चलते हैं। Y-अक्ष ने प्लस और माइनस शून्य दोनों को अलग-अलग मानों के रूप में प्रदर्शित किया, अनावश्यक रूप से इस तथ्य को प्रतिबिंबित किया कि LINC ने लोगों के पूरक अंकगणित का उपयोग किया। प्रोग्रामर्स ने जल्दी से किसी भी नकारात्मक प्रदर्शित डेटा को उस आर्टिफैक्ट को छिपाने के लिए बिंदु ऊपर ले जाना सीख लिया जो अन्यथा y=0 पर दिखाई देता था।

कुख्यात रूप से, तंग लूप जो स्क्रीन पर ही स्थान पर बिंदुओं को बार-बार प्रदर्शित करता है, स्क्रीन मिनट से भी कम समय में नाजुक फॉस्फर में जल जाएगी; यदि किसी प्रोग्रामिंग गलती के कारण कोई बहुत चमकीला स्थान अचानक दिखाई देता है तो प्रोग्रामर को स्टॉप लीवर को तेजी से हिट करने के लिए तैयार रहना पड़ता है।

टेलेटाइप आउटपुट

टेलेटाइप मॉडल 33 एएसआर पर मुद्रित आउटपुट को ल पोल रिले द्वारा नियंत्रित किया गया था। थोड़ा सा पीटने से LINC कैरेक्टर कोड ASCII में परिवर्तित हो जाएगा और रिले को चालू और बंद करने के लिए टाइमिंग लूप का उपयोग किया जाएगा, जिससे टेलेटाइप प्रिंटर को नियंत्रित करने के लिए सही 8 बिट आउटपुट उत्पन्न होगा।

प्रयोगशाला इंटरफ़ेस

LINC कनेक्टर मॉड्यूल में दो प्लग-इन चेसिस के लिए बे शामिल हैं जो प्रयोगात्मक सेटअप के लिए कस्टम इंटरफेसिंग की अनुमति देते हैं। एनालॉग-टू-डिजिटल और डिजिटल-टू-एनालॉग कनवर्टर्स कंप्यूटर में बनाए गए थे और प्रत्येक को मशीन निर्देश द्वारा ्सेस किया जा सकता था। छह रिले भी उपलब्ध थे।

वेरिएंट

मूल क्लासिक LINC के अलावा, माइक्रो-LINC (μ-LINC) का उपयोग करते समय थोड़ी प्रोग्रामिंग भिन्नताएँ उत्पन्न हुईं[14]) (1965), माइक्रो-लिनक 300 (μ-लिनक 300[14] (1968)[15][16] ( ीकृत सर्किट [एमिटर-युग्मित तर्क] संस्करण),[17][18][19] और LINC-8. इनपुट/आउटपुट उपकरण, मेमोरी तक पहुंच में भिन्नताएं थीं। बाद के मॉडलों की घड़ी की गति तेज़ थी।

LINC-8 और PDP-12 कंप्यूटर

प्रथम विंटेज कंप्यूटर फेस्टिवल ईस्ट में पीडीपी-12 कंप्यूटर

जबकि गॉर्डन बेल ने अपनी पुस्तक में[7]कहते हैं कि LINC की डिज़ाइनिंग ने DEC की दूसरी और तीसरी मशीनों, PDP-4 और PDP-5 के लिए विचार प्रदान किए। डिजिटल उपकरण निगम पहली अगली पीढ़ी के LINC-संगत कंप्यूटर, LINC-8 और संयोजन PDP-8/I और LINC का निर्माण करने से पहले बेहद सफल PDP-8 लॉन्च करेगा, जिसे PDP-12 के रूप में संयोजित किया जाएगा। DEC की अंतिम 12-बिट लैब मशीन, लैब-8/ई, में LINC अनुदेश सेट शामिल किया गया।[20] पहला फॉलो-ऑन, LINC-8, PROGOFOP (ऑपरेशन का कार्यक्रम) नामक PDP-8 प्रोग्राम में (धीरे-धीरे) बूट हुआ, जो अलग LINC हार्डवेयर से जुड़ा था। PDP-12 LINC का अंतिम और सबसे लोकप्रिय फॉलो-ऑन था। यह सक्षम और बेहतर मशीन थी, और LINC-8 की तुलना में अधिक स्थिर थी, लेकिन वास्तुशिल्प रूप से अभी भी LINC और PDP-8 का अपूर्ण मिश्रण था, जो कई छोटी तकनीकी गड़बड़ियों से भरा था। (उदाहरण के लिए, LINC में अतिप्रवाह बिट था जो LINC की मशीन स्थिति का छोटा लेकिन महत्वपूर्ण हिस्सा था; PDP-12 में PDP-8 इंटरप्ट में इस बिट की स्थिति को सहेजने और पुनर्स्थापित करने का कोई प्रावधान नहीं था।)

MINC-11 कंप्यूटर

डिजिटल ने PDP-11/03 का संस्करण तैयार किया जिसे PDP-11#MINC-11|MINC-11 कहा जाता है, जो पोर्टेबल कार्ट में रखा गया है, और एनालॉग इनपुट और आउटपुट जैसी क्षमताओं का समर्थन करने वाले डिजिटल-डिज़ाइन किए गए प्रयोगशाला I/O मॉड्यूल से लैस है। . प्रोग्रामिंग भाषा, MINC BASIC, में प्रयोगशाला I/O मॉड्यूल के लिए ीकृत समर्थन शामिल है। MINC का मतलब मॉड्यूलर इंस्ट्रूमेंट कंप्यूटर है। निस्संदेह नाम का उद्देश्य LINC की यादें ताज़ा करना था, लेकिन 16-बिट मशीन में LINC के साथ कोई वास्तुशिल्प समानता या अनुकूलता नहीं थी।

यह भी देखें

संदर्भ

  1. 1.0 1.1 "प्रयोगशाला उपकरण कंप्यूटर (LINC)". Office of NIH History (history.noh.org).
  2. For example see William H. Calvin's letter The Missing LINC, BYTE magazine April 1982 page 20
  3. 3.0 3.1 Clark, Wesley A. (1986). LINC प्रारंभिक और छोटा था (PDF). ACM Conference on The history of personal workstations. Palo Alto, California, United States: ACM. pp. 133–155.
  4. presentations at The Computer Museum, Marlborough, in the hands of its successor, The Computer History Museum
  5. 5.0 5.1 November, Joseph (2012). "The LINC Revolution: The Forgotten Biomedical Origins of Personal Computing". Biomedical Computing: Digitizing Life in the United States. Baltimore: Johns Hopkins University Press. ISBN 978-1421404684.
  6. Schirmer, James A.; Cembrowski, George S.; Carey, R Neill; Toren, E Clifford (1973). "अनुक्रमिक नैदानिक ​​रासायनिक परीक्षण के लिए कंप्यूटर-नियंत्रित उपकरण प्रणाली। I. इंस्ट्रुमेंटेशन और सिस्टम सुविधाएँ". Clinical Chemistry. 19 (10): 1114–1121. doi:10.1093/clinchem/19.10.1114. PMID 4741949. {{cite journal}}: zero width space character in |title= at position 19 (help)
  7. 7.0 7.1 C. Gordon Bell writing in Computer Engineering a DEC View of Hardware Systems Designs (c) Copyright originally held by Digital Press, out of print but available at Bell's web sites, pp 176–177
  8. Mary Allen Wilkes; Wesley A. Clarke (1969). LINC द्वितीय संस्करण की प्रोग्रामिंग (PDF). Computer Systems Laboratory, Washington University.
  9. "The LINC: An Early "Personal Computer"". DrDobbs.com.
  10. Thomas C. Stockebrand, Bidirectional Retrieval of Magnetically Recorded Data, U.S. Patent 3,387,293, issued June 4, 1968.
  11. Martha Blumenthal, Fraud Ruled in 1968 DEC Tape Patent, Computerworld, May 1, 1978; page 65.
  12. Rya W. Zobel, Memorandum of Decision, Digital Equip. Corp. v. Parker, April 2, 1980.
  13. Levin H. Campbell, Court ruling, Digital Equipment Corporation, Plaintiff, Appellant, v. Sidney A. Diamond, Etc., et al., 653 F.2d 701 (1st Cir. 1981), June 12, 1981.
  14. 14.0 14.1 "Appendix IV: LINC Variants". washingtonUniversity :: linc :: Programming the LINC Second Edition Jan69. Jan 1969. pp. IV-1 (141). Alt URL
  15. डेटामेशन (in English). Cahners Publishing Company. 1968. p. 169.
  16. चिकित्सा उपकरण (in English). 1974.
  17. "FOLDOC से प्रयोगशाला उपकरण कंप्यूटर". foldoc.org. Retrieved 2019-03-03. The interesting thing about the Spear micro-LINC 300 was that it used MECL II logic.
  18. Clark, Wesley (1986). "Digibarn Stories: LINC-1986 Conf. Proc on History of the Personal Workstation - "The LINC was Early and Small"". www.digibarn.com. p. 152 (20). Retrieved 2019-03-03.
  19. "across the editor's desk: COMPUTING AND DATA PROCESSING NEWSLETTER - INTEGRATED CIRCUIT VERSION OF LINC COMPUTER". Computers and Automation. 14 (9): 37-38. September 1965. Alt URL
  20. "PDP-12". Digital Computing Timeline. Digital Equipment Corporation. August 18, 1997. Retrieved February 11, 2022.


बाहरी संबंध