टॉप -20: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
Line 24: Line 24:
| family = [[TENEX (operating system)|TENEX]]
| family = [[TENEX (operating system)|TENEX]]
}}
}}
[[ डिजिटल उपकरण निगम ]] (DEC) का TOPS-20 [[ऑपरेटिंग सिस्टम]] एक स्वामित्व वाला है<ref>{{cite web|url=https://www.gnu.org/philosophy/stallman-kth.html|title=केटीएच (स्वीडन) में आरएमएस व्याख्यान|date=30 October 1986|author=Richard Stallman}}</ref> DEC के कुछ 36-बिट [[मेनफ़्रेम कंप्यूटर]]ों पर OS का उपयोग किया जाता है। हार्डवेयर संदर्भ मैनुअल को DECsystem-10/[[DECSYSTEM-20]] प्रोसेसर (अर्थात् DEC [[PDP-10]] और DECSYSTEM-20) के रूप में वर्णित किया गया था।<ref name=CMDref>{{cite web
[[ डिजिटल उपकरण निगम | डिजिटल इक्विपमेंट कॉर्पोरेशन]] (डीईसी) का टॉप-20 [[ऑपरेटिंग सिस्टम]] एक स्वामित्व वाला है<ref>{{cite web|url=https://www.gnu.org/philosophy/stallman-kth.html|title=केटीएच (स्वीडन) में आरएमएस व्याख्यान|date=30 October 1986|author=Richard Stallman}}</ref> डीईसी के कुछ 36-बिट [[मेनफ़्रेम कंप्यूटर]] पर ओएस का उपयोग किया जाता है। हार्डवेयर संदर्भ मैनुअल को डीईसीसिस्टम-10/[[DECSYSTEM-20|डीईसीसिस्टम-20]] प्रोसेसर (अर्थात् डीईसी [[PDP-10|पीडीपी-10]] और डीईसीसिस्टम-20) के रूप में वर्णित किया गया था।<ref name=CMDref>{{cite web
|url=http://www.textfiles.com/bitsavers/pdf/dec/pdp10/TOPS20/V6.1/AA-FP65A-TM_tops20CmdsRef.pdf
|url=http://www.textfiles.com/bitsavers/pdf/dec/pdp10/TOPS20/V6.1/AA-FP65A-TM_tops20CmdsRef.pdf
|title=TOPS-20 Command manual}}</ref>
|title=TOPS-20 Command manual}}</ref>
TOPS-20 की शुरुआत 1969 में बोल्ट, बेरानेक और न्यूमैन (बीबीएन) के TENEX (ऑपरेटिंग सिस्टम) ऑपरेटिंग सिस्टम के रूप में हुई और 1976 में DEC द्वारा उत्पाद के रूप में भेजा गया।<ref name=TENXref>{{cite web|url=http://tenex.opost.com/hbook.html|title=Origins and Development of TOPS-20}}</ref> TOPS-20, समान रूप से नामित [[TOPS-10]] से लगभग पूरी तरह से असंबंधित है, लेकिन इसे PA1050 TOPS-10 मॉनिटर कॉल इम्यूलेशन सुविधा के साथ भेजा गया था, जिसने अधिकांश, लेकिन सभी को नहीं, TOPS-10 निष्पादन योग्य को अपरिवर्तित चलाने की अनुमति दी थी। नीति के अनुसार, DEC ने बाद में TOPS-10 परिवर्धन का समर्थन करने के लिए PA1050 को अद्यतन नहीं किया, सिवाय इसके कि जहाँ DEC सॉफ़्टवेयर की आवश्यकता थी।


TOPS-20 ने TOPS-10, [[असंगत टाइमशेयरिंग सिस्टम]] के साथ प्रतिस्पर्धा की<ref>{{cite web
1969 में टॉप-20 के प्रारंभ में बोल्ट, बेरानेक और न्यूमैन (बीबीएन) के टेनेक्स (ऑपरेटिंग सिस्टम) ऑपरेटिंग सिस्टम के रूप में हुई और 1976 में डीईसी द्वारा उत्पाद के रूप में भेजा गया था।<ref name="TENXref">{{cite web|url=http://tenex.opost.com/hbook.html|title=Origins and Development of TOPS-20}}</ref> टॉप-20, समान रूप से नामित [[TOPS-10|टॉप-10]] से लगभग पूरी तरह से असंबंधित है, किंतु इसे PA1050 टॉप-10 मॉनिटर कॉल इम्यूलेशन सुविधा के साथ भेजा गया था, जिसने अधिकांश, किंतु सभी को नहीं, टॉप-10 निष्पादन योग्य को अपरिवर्तित चलाने की अनुमति दी थी। नीति के अनुसार, डीईसी ने बाद में टॉप-10 परिवर्धन का समर्थन करने के लिए PA1050 को अद्यतन नहीं किया था, अतिरिक्त इसके कि जहाँ डीईसी सॉफ़्टवेयर की आवश्यकता थी।
 
टॉप-20 ने टॉप-10, [[असंगत टाइमशेयरिंग सिस्टम]] के साथ प्रतिस्पर्धा की<ref>{{cite web
|url=https://dspace.mit.edu/bitstream/handle/1721.1/6165/AIM-161A.pdf
|url=https://dspace.mit.edu/bitstream/handle/1721.1/6165/AIM-161A.pdf
|title=ITS reference manual
|title=ITS reference manual
}}</ref> और [[WAITS]]—ये सभी इस समय-सीमा के दौरान पीडीपी-10 के लिए टाइम-शेयरिंग#उल्लेखनीय टाइम-शेयरिंग सिस्टम|उल्लेखनीय टाइम-शेयरिंग सिस्टम थे।
}}</ref> और [[WAITS]]—ये सभी इस समय-सीमा के समय पीडीपी-10 के लिए उल्लेखनीय टाइम-शेयरिंग सिस्टम थे।
 
'''सभी इस समय-सीमा के समय पीडीपी-10 के लिए उल्लेखनीय टाइम-शेयरिंग सिस्टम थे।'''


==टेनेक्स==
==टेनेक्स==
{{Main|TENEX (operating system)}}
{{Main|TENEX (operating system)}}
TOPS-20 TENEX (ऑपरेटिंग सिस्टम) ऑपरेटिंग सिस्टम पर आधारित था, जिसे डिजिटल के PDP-10 कंप्यूटर के लिए [[BBN Technologies]] द्वारा बनाया गया था। डिजिटल द्वारा PDP-10 के KI-10 संस्करण का विकास शुरू करने के बाद, समस्या उत्पन्न हुई: इस बिंदु तक TENEX सबसे लोकप्रिय ग्राहक-लिखित PDP-10 ऑपरेटिंग सिस्टम था, लेकिन यह नए, तेज़ KI-10s पर नहीं चलेगा। . इस समस्या को ठीक करने के लिए, DEC PDP-10 बिक्री प्रबंधक ने BBN से TENEX के अधिकार खरीदे और इसे नई मशीन में पोर्ट करने के लिए प्रोजेक्ट स्थापित किया। अंत में, मूल TENEX कोड का बहुत कम हिस्सा रह गया, और डिजिटल ने अंततः परिणामी ऑपरेटिंग सिस्टम को TOPS-20 नाम दिया।
टॉप-20 टेनेक्स (ऑपरेटिंग सिस्टम) ऑपरेटिंग सिस्टम पर आधारित था, जिसे डिजिटल के पीडीपी-10 कंप्यूटर के लिए [[BBN Technologies]] द्वारा बनाया गया था। डिजिटल द्वारा पीडीपी-10 के KI-10 संस्करण का विकास शुरू करने के बाद, समस्या उत्पन्न हुई: इस बिंदु तक टेनेक्स सबसे लोकप्रिय ग्राहक-लिखित पीडीपी-10 ऑपरेटिंग सिस्टम था, किंतु यह नए, तेज़ KI-10s पर नहीं चलेगा। . इस समस्या को ठीक करने के लिए, डीईसी पीडीपी-10 बिक्री प्रबंधक ने BBN से टेनेक्स के अधिकार खरीदे और इसे नई मशीन में पोर्ट करने के लिए प्रोजेक्ट स्थापित किया। अंत में, मूल टेनेक्स कोड का बहुत कम हिस्सा रह गया, और डिजिटल ने अंततः परिणामी ऑपरेटिंग सिस्टम को टॉप-20 नाम दिया।


==पीए1050==
==पीए1050==
TOPS-20 के साथ जो कुछ आया वह केवल TOPS-10 ऑपरेटिंग सिस्टम की कॉल का अनुकरण था। इन्हें यूयूओ के नाम से जाना जाता था, जिसका अर्थ है अनइम्प्लीमेंटेड यूजर ऑपरेशन,<ref>{{cite web |url=http://www.abbreviations.com/term/223192 |title=What does UUO mean in Software?
टॉप-20 के साथ जो कुछ आया वह केवल टॉप-10 ऑपरेटिंग सिस्टम की कॉल का अनुकरण था। इन्हें यूयूओ के नाम से जाना जाता था, जिसका अर्थ है अनइम्प्लीमेंटेड यूजर ऑपरेशन,<ref>{{cite web |url=http://www.abbreviations.com/term/223192 |title=What does UUO mean in Software?
  |website=abbreviations.com}}</ref> और इन भाषाओं में लिखे गए कंपाइलरों, जो 20-विशिष्ट नहीं थे, को चलाने के लिए और साथ ही उपयोगकर्ता-प्रोग्राम दोनों के लिए आवश्यक थे। जिस पैकेज को उपयोगकर्ता के पता स्थान में मैप किया गया था उसका नाम PA1050 था: PA जैसा कि PAT में अनुकूलता के रूप में है; डीईसी या पीडीपी 10 के अनुसार 10; पीडीपी 10 मॉडल 50, 10/50, 1050 की तरह 50।<ref name=JSYS104>The 10/50 was the top-of-the-line KA machine at that time. {{cite web |url=http://tenex.opost.com/hbook.html
  |website=abbreviations.com}}</ref> और इन भाषाओं में लिखे गए कंपाइलरों, जो 20-विशिष्ट नहीं थे, को चलाने के लिए और साथ ही उपयोगकर्ता-प्रोग्राम दोनों के लिए आवश्यक थे। जिस पैकेज को उपयोगकर्ता के पता स्थान में मैप किया गया था उसका नाम PA1050 था: PA जैसा कि PAT में अनुकूलता के रूप में है; डीईसी या पीडीपी 10 के अनुसार 10; पीडीपी 10 मॉडल 50, 10/50, 1050 की तरह 50।<ref name=JSYS104>The 10/50 was the top-of-the-line KA machine at that time. {{cite web |url=http://tenex.opost.com/hbook.html
|title=Origins and Development of TOPS-20 |author=Dan Murphy  |date=1989}} The family continued with another KA, the 10/55, and then came KI, KL & KS.</ref>
|title=Origins and Development of TOPS-20 |author=Dan Murphy  |date=1989}} The family continued with another KA, the 10/55, and then came KI, KL & KS.</ref>
कभी-कभी PA1050 को PAT के रूप में संदर्भित किया जाता था, एक ऐसा नाम जो इस तथ्य के लिए उपयुक्त था कि PA1050, केवल विशेषाधिकार प्राप्त उपयोगकर्ता-मोड कोड था जो जहां आवश्यक हो वहां JSYS कॉल का उपयोग करके अनुरोधित कार्रवाई करता था।<ref name=JSYS104 />
कभी-कभी PA1050 को PAT के रूप में संदर्भित किया जाता था, एक ऐसा नाम जो इस तथ्य के लिए उपयुक्त था कि PA1050, केवल विशेषाधिकार प्राप्त उपयोगकर्ता-मोड कोड था जो जहां आवश्यक हो वहां JSYS कॉल का उपयोग करके अनुरोधित कार्रवाई करता था।<ref name=JSYS104 />
==TOPS-20 क्षमताएं==
==टॉप-20 क्षमताएं==
TOPS-20 क्षमताओं को प्राप्त करने के प्रमुख तरीके और TOPS-20 को महत्वपूर्ण बनाने वाली बातें ये थीं
टॉप-20 क्षमताओं को प्राप्त करने के प्रमुख तरीके और टॉप-20 को महत्वपूर्ण बनाने वाली बातें ये थीं
* कमांड प्रोसेसर, EXEC.EXE के माध्यम से दर्ज किए गए कमांड<ref name=CMDref />* JSYS (जम्प टू सिस्टम) मैक्रो-लैंग्वेज (.MAC) प्रोग्राम से कॉल करता है<ref>The JSYS was the counterpart for the 20 of what was done by TOPS-10 on a "10" and thus the emulator for a DEC PDP-10 Model 50 was what PA1050 was emulating.  The 10's system calls were known as UUO's</ref><ref>{{cite web| url=http://www.columbia.edu/kermit/ftp/dec20/assembler-guide.txt |title= DECSYSTEM-20 Assembly Language Guide |date=3 July 1980 |website=The Kermit Project}}</ref>
* कमांड प्रोसेसर, EXEC.EXE के माध्यम से दर्ज किए गए कमांड<ref name=CMDref />* JSYS (जम्प टू सिस्टम) मैक्रो-लैंग्वेज (.MAC) प्रोग्राम से कॉल करता है<ref>The JSYS was the counterpart for the 20 of what was done by TOPS-10 on a "10" and thus the emulator for a DEC PDP-10 Model 50 was what PA1050 was emulating.  The 10's system calls were known as UUO's</ref><ref>{{cite web| url=http://www.columbia.edu/kermit/ftp/dec20/assembler-guide.txt |title= DECSYSTEM-20 Assembly Language Guide |date=3 July 1980 |website=The Kermit Project}}</ref>
EXEC ने मुख्य रूप से उपयोग करके अपना कार्य पूरा किया
EXEC ने मुख्य रूप से उपयोग करके अपना कार्य पूरा किया
Line 51: Line 54:


===कमांड प्रोसेसर===
===कमांड प्रोसेसर===
अपने दिन के हिसाब से कुछ TOPS-20-विशिष्ट विशेषताएं काफी उन्नत थीं:
अपने दिन के हिसाब से कुछ टॉप-20-विशिष्ट विशेषताएं काफी उन्नत थीं:
* [[कमांड-लाइन पूर्णता]]<ref name=TENXref />* गतिशील सहायता के रूप में
* [[कमांड-लाइन पूर्णता]]<ref name=TENXref />* गतिशील सहायता के रूप में
:*शोर-शब्द - डीआईआर टाइप करने और फिर ईएससीएपी कुंजी दबाने के परिणामस्वरूप
:*शोर-शब्द - डीआईआर टाइप करने और फिर ईएससीएपी कुंजी दबाने के परिणामस्वरूप
Line 61: Line 64:


===आदेश===
===आदेश===
[[कमांड (कंप्यूटिंग)]] की निम्नलिखित सूची TOPS-20 कमांड प्रोसेसर द्वारा समर्थित है।<ref name=CMDref />
[[कमांड (कंप्यूटिंग)]] की निम्नलिखित सूची टॉप-20 कमांड प्रोसेसर द्वारा समर्थित है।<ref name=CMDref />


{{div col|colwidth=9em}}
{{div col|colwidth=9em}}
Line 156: Line 159:


===जेएसवाईएस विशेषताएं===
===जेएसवाईएस विशेषताएं===
JSYS का मतलब जंप टू सिस्टम है।<ref>{{cite web |url=https://www.allacronyms.com/JSYS/Jump_to_System |title=JSYS का मतलब है जंप टू सिस्टम|website=allacronyms.com}}</ref> ऑपरेंड कभी-कभी मेमोरी एड्रेस होते थे। TOPS-20 आपको 18-बिट या 30-बिट पते का उपयोग करने की अनुमति देता है। कुछ मॉनिटर कॉल के लिए एक प्रकार की आवश्यकता होती है, कुछ के लिए दूसरे प्रकार की; कुछ कॉल किसी भी तरह से स्वीकार होती हैं। कुछ मॉनिटर कॉल किसी पते को रखने के लिए केवल 18 बिट्स का उपयोग करते हैं। ये कॉल 18-बिट पतों को वर्तमान अनुभाग में स्थानों के रूप में व्याख्या करते हैं।<ref name=CMDref />
JSYS का मतलब जंप टू सिस्टम है।<ref>{{cite web |url=https://www.allacronyms.com/JSYS/Jump_to_System |title=JSYS का मतलब है जंप टू सिस्टम|website=allacronyms.com}}</ref> ऑपरेंड कभी-कभी मेमोरी एड्रेस होते थे। टॉप-20 आपको 18-बिट या 30-बिट पते का उपयोग करने की अनुमति देता है। कुछ मॉनिटर कॉल के लिए एक प्रकार की आवश्यकता होती है, कुछ के लिए दूसरे प्रकार की; कुछ कॉल किसी भी तरह से स्वीकार होती हैं। कुछ मॉनिटर कॉल किसी पते को रखने के लिए केवल 18 बिट्स का उपयोग करते हैं। ये कॉल 18-बिट पतों को वर्तमान अनुभाग में स्थानों के रूप में व्याख्या करते हैं।<ref name=CMDref />


आंतरिक रूप से, फ़ाइलों को पहले GTJFN (जॉब फ़ाइल नंबर प्राप्त करें) JSYS का उपयोग करके पहचाना गया था, और फिर उस JFN नंबर का उपयोग फ़ाइल को खोलने (OPENF) और फ़ाइल की सामग्री में हेरफेर करने के लिए किया गया था।
आंतरिक रूप से, फ़ाइलों को पहले GTJFN (जॉब फ़ाइल नंबर प्राप्त करें) JSYS का उपयोग करके पहचाना गया था, और फिर उस JFN नंबर का उपयोग फ़ाइल को खोलने (OPENF) और फ़ाइल की सामग्री में हेरफेर करने के लिए किया गया था।


==पीसीएल (प्रोग्रामेबल कमांड लैंग्वेज)==
==पीसीएल (प्रोग्रामेबल कमांड लैंग्वेज)==
PCL (प्रोग्रामेबल कमांड लैंग्वेज) प्रोग्रामिंग लैंग्वेज है जो TOPS-20 के अंतर्गत चलती है। PCL स्रोत प्रोग्राम, डिफ़ॉल्ट रूप से, फ़ाइल प्रकार .PCL के साथ संग्रहीत होते हैं, और DECLARE नामक क्रिया के माध्यम से TOPS-20 EXEC को विस्तारित करने में सक्षम होते हैं। नए संकलित आदेश तब कार्यात्मक रूप से EXEC का हिस्सा बन जाते हैं।<ref name=PCLman>{{cite book
PCL (प्रोग्रामेबल कमांड लैंग्वेज) प्रोग्रामिंग लैंग्वेज है जो टॉप-20 के अंतर्गत चलती है। PCL स्रोत प्रोग्राम, डिफ़ॉल्ट रूप से, फ़ाइल प्रकार .PCL के साथ संग्रहीत होते हैं, और DECLARE नामक क्रिया के माध्यम से टॉप-20 EXEC को विस्तारित करने में सक्षम होते हैं। नए संकलित आदेश तब कार्यात्मक रूप से EXEC का हिस्सा बन जाते हैं।<ref name=PCLman>{{cite book
   |title=TOPS-20 Programmable Command Lanuage / User's Guide and Reference Manual
   |title=TOPS-20 Programmable Command Lanuage / User's Guide and Reference Manual
   |publisher=Carnegie Mellon University Computation Center |year=1981}}</ref><ref>{{cite web
   |publisher=Carnegie Mellon University Computation Center |year=1981}}</ref><ref>{{cite web
Line 177: Line 180:
* सिस्टम जानकारी तक पहुंच (दिनांक/समय, फ़ाइल विशेषताएँ, डिवाइस विशेषताएँ)
* सिस्टम जानकारी तक पहुंच (दिनांक/समय, फ़ाइल विशेषताएँ, डिवाइस विशेषताएँ)


==TOPS-20 आज ==
==टॉप-20 आज ==
[[पॉल एलन]] ने अपनी मृत्यु से पहले कई सार्वजनिक रूप से सुलभ ऐतिहासिक कंप्यूटर सिस्टम बनाए रखे, जिनमें TOPS-20 पर चलने वाला [[XKL]] TOAD-2 भी शामिल था।
[[पॉल एलन]] ने अपनी मृत्यु से पहले कई सार्वजनिक रूप से सुलभ ऐतिहासिक कंप्यूटर सिस्टम बनाए रखे, जिनमें टॉप-20 पर चलने वाला [[XKL]] TOAD-2 भी शामिल था।


[[एसडीएफ पब्लिक एक्सेस यूनिक्स सिस्टम]] भी देखें।
[[एसडीएफ पब्लिक एक्सेस यूनिक्स सिस्टम]] भी देखें।

Revision as of 12:39, 16 July 2023

TOPS-20
TOPS-20.png
login
डेवलपरDigital Equipment Corporation
लिखा हुआAssembly language
ओएस परिवारTENEX
काम करने की अवस्थाDiscontinued
आरंभिक रिलीज1976; 48 years ago (1976)
Latest release7.1 / June 1988; 36 years ago (1988-06)
विपणन लक्ष्यMainframe computers
उपलब्धEnglish
प्लेटफार्मोंPDP-10
डिफ़ॉल्ट
उपयोगकर्ता इंटरफ़ेस
Command-line interface
लाइसेंसProprietary
इससे पहलेTENEX

डिजिटल इक्विपमेंट कॉर्पोरेशन (डीईसी) का टॉप-20 ऑपरेटिंग सिस्टम एक स्वामित्व वाला है[1] डीईसी के कुछ 36-बिट मेनफ़्रेम कंप्यूटर पर ओएस का उपयोग किया जाता है। हार्डवेयर संदर्भ मैनुअल को डीईसीसिस्टम-10/डीईसीसिस्टम-20 प्रोसेसर (अर्थात् डीईसी पीडीपी-10 और डीईसीसिस्टम-20) के रूप में वर्णित किया गया था।[2]

1969 में टॉप-20 के प्रारंभ में बोल्ट, बेरानेक और न्यूमैन (बीबीएन) के टेनेक्स (ऑपरेटिंग सिस्टम) ऑपरेटिंग सिस्टम के रूप में हुई और 1976 में डीईसी द्वारा उत्पाद के रूप में भेजा गया था।[3] टॉप-20, समान रूप से नामित टॉप-10 से लगभग पूरी तरह से असंबंधित है, किंतु इसे PA1050 टॉप-10 मॉनिटर कॉल इम्यूलेशन सुविधा के साथ भेजा गया था, जिसने अधिकांश, किंतु सभी को नहीं, टॉप-10 निष्पादन योग्य को अपरिवर्तित चलाने की अनुमति दी थी। नीति के अनुसार, डीईसी ने बाद में टॉप-10 परिवर्धन का समर्थन करने के लिए PA1050 को अद्यतन नहीं किया था, अतिरिक्त इसके कि जहाँ डीईसी सॉफ़्टवेयर की आवश्यकता थी।

टॉप-20 ने टॉप-10, असंगत टाइमशेयरिंग सिस्टम के साथ प्रतिस्पर्धा की[4] और WAITS—ये सभी इस समय-सीमा के समय पीडीपी-10 के लिए उल्लेखनीय टाइम-शेयरिंग सिस्टम थे।

सभी इस समय-सीमा के समय पीडीपी-10 के लिए उल्लेखनीय टाइम-शेयरिंग सिस्टम थे।

टेनेक्स

टॉप-20 टेनेक्स (ऑपरेटिंग सिस्टम) ऑपरेटिंग सिस्टम पर आधारित था, जिसे डिजिटल के पीडीपी-10 कंप्यूटर के लिए BBN Technologies द्वारा बनाया गया था। डिजिटल द्वारा पीडीपी-10 के KI-10 संस्करण का विकास शुरू करने के बाद, समस्या उत्पन्न हुई: इस बिंदु तक टेनेक्स सबसे लोकप्रिय ग्राहक-लिखित पीडीपी-10 ऑपरेटिंग सिस्टम था, किंतु यह नए, तेज़ KI-10s पर नहीं चलेगा। . इस समस्या को ठीक करने के लिए, डीईसी पीडीपी-10 बिक्री प्रबंधक ने BBN से टेनेक्स के अधिकार खरीदे और इसे नई मशीन में पोर्ट करने के लिए प्रोजेक्ट स्थापित किया। अंत में, मूल टेनेक्स कोड का बहुत कम हिस्सा रह गया, और डिजिटल ने अंततः परिणामी ऑपरेटिंग सिस्टम को टॉप-20 नाम दिया।

पीए1050

टॉप-20 के साथ जो कुछ आया वह केवल टॉप-10 ऑपरेटिंग सिस्टम की कॉल का अनुकरण था। इन्हें यूयूओ के नाम से जाना जाता था, जिसका अर्थ है अनइम्प्लीमेंटेड यूजर ऑपरेशन,[5] और इन भाषाओं में लिखे गए कंपाइलरों, जो 20-विशिष्ट नहीं थे, को चलाने के लिए और साथ ही उपयोगकर्ता-प्रोग्राम दोनों के लिए आवश्यक थे। जिस पैकेज को उपयोगकर्ता के पता स्थान में मैप किया गया था उसका नाम PA1050 था: PA जैसा कि PAT में अनुकूलता के रूप में है; डीईसी या पीडीपी 10 के अनुसार 10; पीडीपी 10 मॉडल 50, 10/50, 1050 की तरह 50।[6] कभी-कभी PA1050 को PAT के रूप में संदर्भित किया जाता था, एक ऐसा नाम जो इस तथ्य के लिए उपयुक्त था कि PA1050, केवल विशेषाधिकार प्राप्त उपयोगकर्ता-मोड कोड था जो जहां आवश्यक हो वहां JSYS कॉल का उपयोग करके अनुरोधित कार्रवाई करता था।[6]

टॉप-20 क्षमताएं

टॉप-20 क्षमताओं को प्राप्त करने के प्रमुख तरीके और टॉप-20 को महत्वपूर्ण बनाने वाली बातें ये थीं

  • कमांड प्रोसेसर, EXEC.EXE के माध्यम से दर्ज किए गए कमांड[2]* JSYS (जम्प टू सिस्टम) मैक्रो-लैंग्वेज (.MAC) प्रोग्राम से कॉल करता है[7][8]

EXEC ने मुख्य रूप से उपयोग करके अपना कार्य पूरा किया

  • आंतरिक कोड, जिसमें JSYS के माध्यम से कॉल भी शामिल है
  • गैलेक्सी घटकों (जैसे स्पूलर) से सेवाओं का अनुरोध करना

कमांड प्रोसेसर

अपने दिन के हिसाब से कुछ टॉप-20-विशिष्ट विशेषताएं काफी उन्नत थीं:

  • शोर-शब्द - डीआईआर टाइप करने और फिर ईएससीएपी कुंजी दबाने के परिणामस्वरूप
निर्देशिका (फ़ाइलों की)
टाइपिंग I और दबा रहा हूँ Esc कुंजी का परिणाम हुआ
के बारे में जानकारी)

तब कोई टाइप कर सकता था ? यह पता लगाने के लिए कि किन ऑपरेंड की अनुमति/आवश्यकता थी। दबाना Ctrl-T स्थिति कुंजी प्रदर्शित करता है।

आदेश

कमांड (कंप्यूटिंग) की निम्नलिखित सूची टॉप-20 कमांड प्रोसेसर द्वारा समर्थित है।[2]

जेएसवाईएस विशेषताएं

JSYS का मतलब जंप टू सिस्टम है।[9] ऑपरेंड कभी-कभी मेमोरी एड्रेस होते थे। टॉप-20 आपको 18-बिट या 30-बिट पते का उपयोग करने की अनुमति देता है। कुछ मॉनिटर कॉल के लिए एक प्रकार की आवश्यकता होती है, कुछ के लिए दूसरे प्रकार की; कुछ कॉल किसी भी तरह से स्वीकार होती हैं। कुछ मॉनिटर कॉल किसी पते को रखने के लिए केवल 18 बिट्स का उपयोग करते हैं। ये कॉल 18-बिट पतों को वर्तमान अनुभाग में स्थानों के रूप में व्याख्या करते हैं।[2]

आंतरिक रूप से, फ़ाइलों को पहले GTJFN (जॉब फ़ाइल नंबर प्राप्त करें) JSYS का उपयोग करके पहचाना गया था, और फिर उस JFN नंबर का उपयोग फ़ाइल को खोलने (OPENF) और फ़ाइल की सामग्री में हेरफेर करने के लिए किया गया था।

पीसीएल (प्रोग्रामेबल कमांड लैंग्वेज)

PCL (प्रोग्रामेबल कमांड लैंग्वेज) प्रोग्रामिंग लैंग्वेज है जो टॉप-20 के अंतर्गत चलती है। PCL स्रोत प्रोग्राम, डिफ़ॉल्ट रूप से, फ़ाइल प्रकार .PCL के साथ संग्रहीत होते हैं, और DECLARE नामक क्रिया के माध्यम से टॉप-20 EXEC को विस्तारित करने में सक्षम होते हैं। नए संकलित आदेश तब कार्यात्मक रूप से EXEC का हिस्सा बन जाते हैं।[10][11][12][13]

पीसीएल भाषा विशेषताएं

पीसीएल में शामिल हैं:[10]* प्रवाह नियंत्रण: जब तक/जब तक करें, केस/चयन करें, यदि-तब-और, गोटो करें

  • वर्ण स्ट्रिंग संचालन (लंबाई, सबस्ट्रिंग, संयोजन)
  • सिस्टम जानकारी तक पहुंच (दिनांक/समय, फ़ाइल विशेषताएँ, डिवाइस विशेषताएँ)

टॉप-20 आज

पॉल एलन ने अपनी मृत्यु से पहले कई सार्वजनिक रूप से सुलभ ऐतिहासिक कंप्यूटर सिस्टम बनाए रखे, जिनमें टॉप-20 पर चलने वाला XKL TOAD-2 भी शामिल था।

एसडीएफ पब्लिक एक्सेस यूनिक्स सिस्टम भी देखें।

यह भी देखें

संदर्भ

  1. Richard Stallman (30 October 1986). "केटीएच (स्वीडन) में आरएमएस व्याख्यान".
  2. 2.0 2.1 2.2 2.3 "TOPS-20 Command manual" (PDF).
  3. 3.0 3.1 "Origins and Development of TOPS-20".
  4. "ITS reference manual" (PDF).
  5. "What does UUO mean in Software?". abbreviations.com.
  6. 6.0 6.1 The 10/50 was the top-of-the-line KA machine at that time. Dan Murphy (1989). "Origins and Development of TOPS-20". The family continued with another KA, the 10/55, and then came KI, KL & KS.
  7. The JSYS was the counterpart for the 20 of what was done by TOPS-10 on a "10" and thus the emulator for a DEC PDP-10 Model 50 was what PA1050 was emulating. The 10's system calls were known as UUO's
  8. "DECSYSTEM-20 Assembly Language Guide". The Kermit Project. 3 July 1980.
  9. "JSYS का मतलब है जंप टू सिस्टम". allacronyms.com.
  10. 10.0 10.1 TOPS-20 Programmable Command Lanuage / User's Guide and Reference Manual. Carnegie Mellon University Computation Center. 1981.
  11. "Programmable Command Language". March 11, 2016.
  12. R. J. Cohn (1988). "Programmable Command Languages for Window System" (PDF).
  13. "TOPS-20 Programmable Command Language".

अग्रिम पठन

बाहरी संबंध