टॉप्स-10: Difference between revisions

From Vigyanwiki
(Created page with "{{short description|Operating system for DEC PDP-10}} {{Infobox OS | name = TOPS-10 | logo = | screenshot = | caption...")
 
No edit summary
 
(9 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{short description|Operating system for DEC PDP-10}}
{{Infobox OS
{{Infobox OS
| name                  = TOPS-10
| name                  = TOPS-10
Line 23: Line 22:
| website                =
| website                =
}}
}}
TOPS-10 सिस्टम ('टाइमशेयरिंग / टोटल [[ऑपरेटिंग सिस्टम]]-10'') [[PDP-10]] (या DECsystem-10) [[ मेनफ़्रेम कंप्यूटर ]] परिवार के लिए [[ डिजिटल उपकरण निगम ]] (DEC) से बंद ऑपरेटिंग सिस्टम है। 1967 में लॉन्च किया गया, TOPS-10 [[PDP-6]] और PDP-10 कंप्यूटरों के लिए पहले के मॉनिटर सॉफ्टवेयर से विकसित हुआ; 1970 में इसका नाम बदलकर TOPS-10 कर दिया गया।
टॉप्स-10 सिस्टम डिजिटल इक्विपमेंट कारपोरेशन द्वारा विकसित एक बंद[[ऑपरेटिंग सिस्टम]] था, जो पीडीपी-10 या डीईसिस्टम-10 मेनफ़्रेम कंप्यूटर पर काम करता था।


== सिंहावलोकन ==
टॉप्स-10 का प्रारंभ 1967 में हुआ, यह पहले "मांनीटर" सॉफ़्टवेयर से विकसित हुआ था जो पीडीपी -6 और पीडीपी-10 कंप्यूटर के लिए था; इसे 1970 में टॉप्स-10 के रूप में नामांतरण किया गया।
TOPS-10 ने साझा मेमोरी (इंटरप्रोसेस कम्युनिकेशन) का समर्थन किया और पहले सच्चे [[मल्टीप्लेयर]] [[ कंप्यूटर खेल ]] में से एक के विकास की अनुमति दी। खेल, जिसे [[DECWAR]] कहा जाता है,<ref>{{cite web |url=http://hsnewman.freeshell.org/decwar.htm| title=The Decwar Page}}</ref> एक पाठ-उन्मुख [[स्टार ट्रेक]] प्रकार का खेल था। टर्मिनलों पर उपयोगकर्ता कमांड टाइप करते हैं और वास्तविक समय में एक दूसरे से लड़ते हैं। TOPS-10 मूल मल्टी यूजर डंगऑन, [[MUD1]] का घर भी था, जो आज के [[ व्यापक मुल्तिप्लायर ऑनलाइन भूमिका खेल ]] में सबसे आगे है।


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


TOPS-10 में एक बहुत मजबूत [[अप्लिकेशन प्रोग्रामिंग अंतरफलक]] (API) था जो UUO या अनइम्प्लीमेंटेड यूजर ऑपरेशन नामक एक तंत्र का उपयोग करता था। यूयूओ ने ऑपरेटिंग सिस्टम कॉल को इस तरह से लागू किया जिससे वे मशीन निर्देशों की तरह दिखाई देने लगे। अधिकांश ऑपरेटिंग सिस्टम की तरह मॉनिटर कॉल एपीआई अपने समय से बहुत आगे था, और DECsystem-10s पर सिस्टम प्रोग्रामिंग को सरल और शक्तिशाली बना दिया।
एक और महत्वपूर्ण अनुप्रयोग का नाम फ़ोरम था। यह अनुप्रयोग संभवतः पहला ऐसा  [[सीबी सिम्युलेटर]] था जिसने उपयोगकर्ताओं को एक-दूसरे के साथ बातचीत करने की सुविधा प्रदान की थी, जिसे अब चैट रूम के रूप में जाना जाता है। यह अनुप्रयोग बहुउपयोगकर्ता संचार की संभावना को दिखाता था और कंप्यूसर्व के चैट अनुप्रयोग के विकास की ओर ले जाने में सहायता करता था।


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


=== आदेश ===
=== आदेश ===
[[कमांड (कंप्यूटिंग)]] की निम्न सूची TOPS-10 द्वारा समर्थित है।<ref name="Commands Manual">{{Cite book |title=TOPS-10 ऑपरेटिंग सिस्टम कमांड मैनुअल|date=August 1980 |publisher=Digital Equipment Corporation |url=http://scandocs.trailing-edge.com/tops10-aa-0916d-tb.pdf |access-date=2019-02-17}}</ref>
आदेशों की निम्नलिखित सूची टॉप्स-10 द्वारा समर्थित है।<ref name="Commands Manual">{{Cite book |title=TOPS-10 ऑपरेटिंग सिस्टम कमांड मैनुअल|date=August 1980 |publisher=Digital Equipment Corporation |url=http://scandocs.trailing-edge.com/tops10-aa-0916d-tb.pdf |access-date=2019-02-17}}</ref>


{{div col|colwidth=9em}}
{{div col|colwidth=9em}}
* सौंपना
 
* संलग्न करना
* नियुक्ति करना
* बैकस्पेस
* जोड़ना
* बैकअप
* बैकस्पेस
* जारी रखें
* बैकअप
* संकलित करें
* जारी रखें
* जारी रखना
* संकलित करना
* [[कॉपी (कमांड)]]
* प्रतिलिपि बनाना
* मुख्य
* कोर
* सीपीयूएनसीएच
*   बनान
* बनाएं
* जमा करना
* क्रेडिर
* दिनभर
* सीआरएफ
* डीडीटी
* सीस्टार्ट
* नियुक्ति हटाना
* जमा करना)
* डीबग
* दिन का समय
* हटाएँ
* डीकोर
* [[गतिशील डिबगिंग तकनीक]]
* डिज़ाइन करें
* [[डिबग (कमांड)]]
* [[डेल (कमांड)]]
* अलग करें
* अलग करें
* दिर (कमांड)
* निर्देशिका
* अक्षम करना
* अक्षम करना
* उतरना
* अनुत्थान करें
* डीएसके
* डीएसके
* गंदी जगह
* डंप
* परीक्षण करना)
* परीक्षण करना
* संपादन करना
* ससंपादित करें
* सक्षम
* सक्षम
* ईओएफ
* ईओएफ
* अमल में लाना
* क्रियान्वित करें
* फिल्कॉम
* फिल्कॉम
* फ़ाइल
* फ़ाइल
* खत्म करना
* समाप्त करना
* ठगना
* ठगना
* पाना
* पाना
Line 113: Line 109:
* [[चलाने के आदेश]]
* [[चलाने के आदेश]]
* बचाना
* बचाना
* SSAVE
*सहेजें
* अनुसूची
* अनुसूची
* भेजना
* भेजना
Line 135: Line 131:


=== रिलीज इतिहास ===
=== रिलीज इतिहास ===
PDP-6 मॉनिटर सॉफ्टवेयर पहली बार 1964 में जारी किया गया था। PDP-10 के KA10 प्रोसेसर के लिए समर्थन 1967 में रिलीज़ 2.18 में मॉनिटर में जोड़ा गया था। TOPS-10 नाम पहली बार 1970 में रिलीज़ 5.01 के लिए इस्तेमाल किया गया था। रिलीज़ 6.01 (मई 1974) [[ आभासी मेमोरी ]] (डिमांड पेजिंग) को लागू करने वाला पहला TOPS-10 था, जो भौतिक मेमोरी से बड़े प्रोग्राम को चलाने में सक्षम बनाता था। रिलीज़ 7.00 के बाद से, सिमेट्रिकल मल्टीप्रोसेसिंग उपलब्ध थी (पहले इस्तेमाल की गई मास्टर/स्लेव व्यवस्था के विपरीत)। TOPS-10 की अंतिम रिलीज 7.04 थी<ref name=ohist/>1988 में।
पीडीपी-6 मॉनिटर सॉफ़्टवेयर का पहला रिलीज 1964 में हुआ था। पीडीपी-10 के के.ए10 प्रोसेसर के लिए मॉनिटर में समर्थन 1967 में रिलीज 2.18 में जोड़ा गया था। टॉप्स-10 नाम का पहली बार उपयोग 1970 में रिलीज 5.01 के लिए किया गया था। रिलीज 6.01 टॉप्स-10 का पहला संस्करण था जो वर्चुअल मेमोरी को लागू करता था, जिससे शारीरिक मेमोरी से अधिक आकार के प्रोग्राम चलाए जा सकते थे। रिलीज 7.00 से शुरू होकर, सममित्र मल्टीप्रोसेसिंग उपलब्ध हो गया था। टॉप्स-10 का अंतिम रिलीज 7.04,1988 में हुआ था।


=== टॉप-10 आज ===
=== टॉप-10 आज ===
हॉबीस्ट अब हॉबीस्ट के लाइसेंस के तहत TOPS-10 स्थापित करने और उपयोग करने के हकदार हैं।<ref>{{cite web|url=http://www.inwap.com/pdp10/96license.txt|title=Home hobbyist license for Digital's 36b software|website=inwap.com|access-date=19 April 2018}}</ref>
अब हॉबीइस्ट्स को एक हॉबीइस्ट लाइसेंस के अंतर्गत टॉप-10 स्थापित करने और उपयोग करने का अधिकार है।<ref>{{cite web|url=http://www.inwap.com/pdp10/96license.txt|title=Home hobbyist license for Digital's 36b software|website=inwap.com|access-date=19 April 2018}}</ref>हॉबीइस्ट के लिए टॉप-10 चलाने का सबसे सरल विधि एक उपयुक्त इम्युलेटर और एक ऑपरेटिंग सिस्टम इमेज प्राप्त किया जा सकता है। और टॉप-10 को संग्रहीत मूल वितरण "टेप्स" से भी प्रदर्शित किया जा सकता है। <ref>{{cite web|url=http://pdp-10.trailing-edge.com/|title=पीडीपी-10 सॉफ्टवेयर आर्काइव|website=pdp-10.trailing-edge.com|access-date=19 April 2018}}</ref><ref name=":0" /><ref name=":0">{{cite web|url=http://www.asun.net/pdp10/|title=DEC PDP-10 एमुलेशन पर नोट्स|website=asun.net|access-date=19 April 2018}}</ref>
शौक़ीन लोगों के लिए TOPS-10 चलाने का सबसे आसान तरीका एक उपयुक्त [[ एम्यूलेटर ]] प्राप्त करना है<ref>{{cite web|url=http://simh.trailing-edge.com/|title=कंप्यूटर सिमुलेशन और इतिहास|website=simh.trailing-edge.com|access-date=19 April 2018}}</ref><ref>{{cite web|url=http://klh10.trailing-edge.com/|title=KLH10 PDP-10 एमुलेटर|website=klh10.trailing-edge.com|access-date=19 April 2018}}</ref> और एक ऑपरेटिंग [[सिस्टम छवि]]।<ref>{{cite web|url=http://www.steubentech.com/~talon/pdp10/|title=TOPS-10 पूर्व निर्मित छवि|website=www.steubentech.com|access-date=19 April 2018}}</ref> TOPS-10 भी संग्रहीत मूल वितरण टेपों से उत्पन्न हो सकता है।<ref>{{cite web|url=http://pdp-10.trailing-edge.com/|title=पीडीपी-10 सॉफ्टवेयर आर्काइव|website=pdp-10.trailing-edge.com|access-date=19 April 2018}}</ref>
 
<ref>{{cite web|url=http://www.asun.net/pdp10/|title=DEC PDP-10 एमुलेशन पर नोट्स|website=asun.net|access-date=19 April 2018}}</ref>
[[पॉल एलन]] ने कई सार्वजनिक रूप से सुलभ ऐतिहासिक कंप्यूटर सिस्टमों को बनाए रखा, जिसमें डीईसीसिस्टम2065 चल रहा टॉप्स-10 भी सम्मिलित है।<ref>{{cite web|url=http://www.paulallen.com/Template.aspx?contentId=19|title=क्लासिक कंप्यूटिंग|website=paulallen.com|access-date=19 April 2018|url-status=dead|archive-url=https://web.archive.org/web/20070417080148/http://www.paulallen.com/Template.aspx?contentId=19|archive-date=17 April 2007}}</ref>
[[पॉल एलन]] ने कई सार्वजनिक रूप से सुलभ ऐतिहासिक कंप्यूटर सिस्टमों को बनाए रखा, जिसमें DECsystem-2065 चल रहा TOPS-10 भी शामिल है।<ref>{{cite web|url=http://www.paulallen.com/Template.aspx?contentId=19|title=क्लासिक कंप्यूटिंग|website=paulallen.com|access-date=19 April 2018|url-status=dead|archive-url=https://web.archive.org/web/20070417080148/http://www.paulallen.com/Template.aspx?contentId=19|archive-date=17 April 2007}}</ref>
 




Line 147: Line 143:


=== कार्यान्वित [[प्रोग्रामिंग भाषा]]एं ===
=== कार्यान्वित [[प्रोग्रामिंग भाषा]]एं ===
TOPS-10 असेंबलर, [[MACRO-10]], को TOPS-10 वितरण के साथ बंडल किया गया था।
टॉप्स-10 वितरण के साथ  [[MACRO-10|मैक्रो-10]] नामक एसेम्बलर भी सम्मिलित था।
 
निम्नलिखित प्रोग्रामिंग भाषाओं को TOPS-10 पर स्तरित उत्पादों के रूप में लागू किया गया था:


* [[ALGOL]], ALGOL-10 v10B के रूप में,<ref>{{Cite book |title=एल्गोल प्रोग्रामर गाइड|date=April 1977 |publisher=Digital Equipment Corporation |url=http://bitsavers.org/pdf/dec/pdp10/TOPS10_softwareNotebooks/vol06/AA-0196C-TK_ALGOL_Programmers_Guide_Apr77.pdf |access-date=September 6, 2018}}</ref> सामान्य कंप्यूटिंग के लिए इस्तेमाल किया जाने वाला एक कंपाइलर
निम्नलिखित प्रोग्रामिंग भाषाओं को टॉप्स-10 पर स्तरित उत्पादों के रूप में लागू किया गया था:
* [[एपीएल (प्रोग्रामिंग भाषा)]], एपीएल-एसएफ वी2 के रूप में,<ref>{{Cite book |title=एपीएल-एसएफ भाषा मैनुअल|date=August 1979 |publisher=Digital Equipment Corporation |url=http://bitsavers.org/pdf/dec/pdp10/TOPS10_softwareNotebooks/vol06/AA-H200A-TK_APLSF_Language_Manual_Aug79.pdf |access-date=September 6, 2018}}</ref> गणितीय मॉडलिंग के लिए प्रयुक्त दुभाषिया
* [[ बुनियादी ]], बेसिक-10 v17F के रूप में,<ref>{{Cite book |title=बुनियादी संवादी भाषा मैनुअल|date=March 1974 |publisher=Digital Equipment Corporation |url=http://bitsavers.org/pdf/dec/pdp10/TOPS10_softwareNotebooks/vol06/DEC-10-LBLMA-A-D_BASIC_Conversational_Language_Manual_Mar74.pdf |access-date=September 6, 2018}}</ref> सामान्य कंप्यूटिंग के लिए इस्तेमाल किया जाने वाला दुभाषिया
* BLISS (प्रोग्रामिंग भाषा), BLISS-10 के रूप में<ref name="BLISS">{{Cite book |title=BLISS-10 Programmer′s Reference Manual |date=February 1974 |publisher=Digital Equipment Corporation |url=http://bitsavers.org/pdf/dec/pdp10/TOPS10/DEC-10-LBRMA-A-D_BLISS-10_Programmers_Manual_Ver_4_Feb74.pdf |access-date=2019-02-17}}</ref> और ब्लिस-36,<ref>{{Cite book |title=ब्लिस लैंग्वेज गाइड|date=April 1983 |publisher=Digital Equipment Corporation |url=http://bitsavers.org/pdf/dec/pdp10/TOPS10_softwareNotebooks/vol07/AA_H275C-TK_BLISS_Language_Guide_Apr83.pdf |access-date=September 6, 2018}}</ref> सिस्टम प्रोग्रामिंग के लिए उपयोग किए जाने वाले कंपाइलर
* [[COBOL]], COBOL-68 के रूप में<ref>{{Cite book |title=TOPS-10/TOPS-20 COBOL-68 Language Manual |date=August 1981|publisher=Digital Equipment Corporation |url=http://bitsavers.org/pdf/dec/pdp10/TOPS10_softwareNotebooks/vol09/AA-5057B-TK_COBOL-68_Language_Manual_Aug81.pdf|access-date=September 6, 2018}}</ref> और कोबोल-74,<ref>{{Cite book |title=TOPS-10/TOPS-20 COBOL-74 Language Manual |date=October 1985|publisher=Digital Equipment Corporation |url=http://bitsavers.org/pdf/dec/pdp10/TOPS10_softwareNotebooks/vol10/AA-5059B-TK_COBOL-74_Language_Manual_Oct85.pdf|access-date=September 6, 2018}}</ref> व्यवसाय कंप्यूटिंग के लिए उपयोग किए जाने वाले कंपाइलर
* [[फोरट्रान]], फोरट्रान-10 v11 के रूप में,<ref>{{Cite book |title=TOPS-10/TOPS-20 FORTRAN Language Manual |date=May 1985|publisher=Digital Equipment Corporation |url=http://bitsavers.org/pdf/dec/pdp10/TOPS20/fortran/AA-N383B-TK_FORTRAN_Language_Manual_Ver_10_May85.pdf|access-date=September 6, 2018}}</ref> संख्यात्मक कंप्यूटिंग के लिए उपयोग किया जाने वाला एक कंपाइलर


निम्नलिखित प्रोग्रामिंग भाषाओं को डीईसीयूएस स[[दस]]्यों के योगदान के रूप में टॉप्स-10 पर लागू किया गया था:
* [[ALGOL|अल्गोल]], अल्गोल-10 v10B के रूप में, एक कंपाइलर था जो सामान्य कंप्यूटिंग के लिए उपयोग किया जाता था।
 
* [[एपीएल (प्रोग्रामिंग भाषा)|एपीएल]], एपीएल-एसएफ V2 के रूप में, एक इंटरप्रेटर था जिसका उपयोग गणितीय प्रारूप के लिए किया जाता था।
* [[फोकल (प्रोग्रामिंग भाषा)]], फोकल-10 के रूप में
* [[ बुनियादी | बेसिक]] , बेसिक-10 v17F एक इंटरप्रेटर जो सामान्य कंप्यूटिंग के लिए उपयोग किया जाता था।
* [[ फोर्थ (प्रोग्रामिंग भाषा) ]], एक थ्रेडेड इंटरप्रेटेड लैंग्वेज
* ब्लिस , ब्लिस 10 के रूप में, सिस्टम प्रोग्रामिंग के लिए उपयोग होने वाले कंपाइलर थे।
* [[COBOL|कोबोल]], कोबोल-68के रूप में, व्यापारिक कंप्यूटिंग के लिए उपयोग होने वाले कंपाइलर थे।
* [[फोरट्रान]], फोरट्रान-10 v11 के रूप में, संख्यात्मक कंप्यूटिंग के लिए उपयोग किया जाने वाला एक कंपाइलर निम्नलिखित प्रोग्रामिंग भाषाओं को डेकस सदस्यों के योगदान के रूप में टॉप्स-10 पर लागू किया गया था  
*[[फोकल (प्रोग्रामिंग भाषा)|फोकल )]], फोकल-10 के रूप में
* [[ फोर्थ (प्रोग्रामिंग भाषा) | फोर्थ]], एक थ्रेडेड इंटरप्रेटेड भाषा 
* [[आईएमपी प्रोग्रामिंग भाषा]]
* [[आईएमपी प्रोग्रामिंग भाषा]]
* [[ लिस्प (प्रोग्रामिंग भाषा) ]], एआई प्रोग्रामिंग के लिए इस्तेमाल किया जाने वाला दुभाषिया
* [[ लिस्प (प्रोग्रामिंग भाषा) | लिस्प]], एआई प्रोग्रामिंग के लिए प्रयोग किया जाने वाला अनुवादक
* [[ पास्कल (प्रोग्रामिंग भाषा) ]], कंप्यूटिंग शिक्षा के लिए इस्तेमाल किया जाने वाला एक कंपाइलर
* [[ पास्कल (प्रोग्रामिंग भाषा) | पास्कल]] , कंप्यूटिंग शिक्षा के लिए प्रयोग किया जाने वाला एक कंपाइलर
* [[पायलट]]
* [[पायलट]]
* एसएएम76
* एसएएम76
* [[ शुरुआत ]], मॉडलिंग के लिए इस्तेमाल किया जाने वाला एक कंपाइलर
* सिमुला,प्रारूप के लिए उपयोग किया जाने वाला एक कंपाइलर
* [[SNOBOL]], एक दुभाषिया जो स्ट्रिंग प्रोसेसिंग के लिए उपयोग किया जाता है
* [[SNOBOL|स्नोबॉल]], एक अनुवादक जो स्ट्रिंग प्रोसेसिंग के लिए उपयोग किया जाता है
* [[बीसीपीएल]], एसेक्स विश्वविद्यालय द्वारा कार्यान्वित एक संकलक
* [[बीसीपीएल]], एसेक्स विश्वविद्यालय द्वारा कार्यान्वित एक संकलक


=== कार्यान्वित उपयोगकर्ता उपयोगिताओं ===
=== कार्यान्वित उपयोगकर्ता उपयोगिताओं ===
TOPS-10 पर निम्नलिखित प्रमुख उपयोगकर्ता उपयोगिताओं को लागू किया गया था:
टॉप्स-10 पर निम्नलिखित प्रमुख उपयोगकर्ता उपयोगिताओं को लागू किया गया था:


* रिकार्ड प्रबंधन सेवाएं (अभिलेख प्रबंधन सेवाएं)
* रिकार्ड प्रबंधन सेवाएं
* [[IQL]] (इंटरएक्टिव क्वेरी भाषा)
* [[IQL|आईक्यूएल]]
* [[DBMS-10]] ([[CODASYL]] [[ डेटाबेस प्रबंधन प्रणाली ]])
* [[DBMS-10|डीबीएमएस-10]] कोडासिल [[ डेटाबेस प्रबंधन प्रणाली |डेटाबेस प्रबंधन प्रणाली]]


=== TOPS-10 === पर लागू उल्लेखनीय खेल
== TOPS-10 पर लागू उल्लेखनीय गेम ==
* [[विशाल गुफा साहसिक]]
* आगमन
* DECWAR, जैसा ऊपर बताया गया है
* डेकवार, जैसा ऊपर बताया गया है
* [[ मंच ]], जैसा कि ऊपर बताया गया है
* [[ मंच |फोरम]], जैसा कि ऊपर बताया गया है
* [[अड्डा]], एक प्रारंभिक भूमिका निभाने वाला खेल
* हंट एक प्रारंभिक भूमिका निभाने वाला गेम
* [[मैक हैक]], [[रिचर्ड ग्रीनब्लाट (प्रोग्रामर)]] द्वारा एक [[शतरंज]] कार्यक्रम
* [[मैक हैक]], [[रिचर्ड ग्रीनब्लाट (प्रोग्रामर)|रिचर्ड ग्रीनब्लाट]] द्वारा एक [[शतरंज]] कार्यक्रम
* MUD1
* मॅड
 
== परंपरा ==
[[MS-DOS|एमएस-डॉस]] टॉप्स-10 का प्रभाव फोर्ट्रान पर प्रमुख रूप से प्रभावित हुआ। इसमें समान तत्वों में तीन अक्षरों के लंबे फ़ाइल एक्सटेंशन, कई मानक एक्सटेंशन (जैसे एक्सीक्यूटेबल, टेक्स्ट), वाइल्डकार्ड के रूप में एस्ट्रिक (*) का उपयोग, स्विच विभाजक के रूप में स्लैश (/) का उपयोग और अन्य कुछ सम्मिलित है।<ref>{{cite web|title=Why Does Windows Really Use Backslash as Path Separator?|url=http://www.os2museum.com/wp/why-does-windows-really-use-backslash-as-path-separator|access-date=25 May 2019|archive-url=https://web.archive.org/web/20190526021758/http://www.os2museum.com/wp/why-does-windows-really-use-backslash-as-path-separator/|archive-date=25 May 2019}}</ref>


== विरासत ==
[[MS-DOS]] TOPS-10 से काफी प्रभावित था। समान तत्वों में तीन वर्ण लंबे [[फाइल एक्सटेंशन]], कई मानक एक्सटेंशन (जैसे, EXE, TXT), तारक चिह्न ({{char|'''*'''}}) वाइल्डकार्ड_चरित्र के रूप में, [[स्लैश (विराम चिह्न)]] का उपयोग ({{char|'''/'''}}) एक स्विच विभाजक और अधिक के रूप में।<ref>{{cite web|title=Why Does Windows Really Use Backslash as Path Separator?|url=http://www.os2museum.com/wp/why-does-windows-really-use-backslash-as-path-separator|access-date=25 May 2019|archive-url=https://web.archive.org/web/20190526021758/http://www.os2museum.com/wp/why-does-windows-really-use-backslash-as-path-separator/|archive-date=25 May 2019}}</ref>




Line 200: Line 194:
{{Digital Equipment Corporation}}
{{Digital Equipment Corporation}}
{{Time-sharing operating systems}}
{{Time-sharing operating systems}}
[[Category: डीईसी ऑपरेटिंग सिस्टम]] [[Category: टाइम-शेयरिंग ऑपरेटिंग सिस्टम]] [[Category: 1964 सॉफ्टवेयर]]


[[Category: Machine Translated Page]]
[[Category:1964 सॉफ्टवेयर]]
[[Category:Collapse templates]]
[[Category:Created On 21/06/2023]]
[[Category:Created On 21/06/2023]]
[[Category:Lua-based templates]]
[[Category:Machine Translated Page]]
[[Category:Multi-column templates]]
[[Category:Navigational boxes| ]]
[[Category:Navigational boxes without horizontal lists]]
[[Category:Pages using div col with small parameter]]
[[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:Templates using under-protected Lua modules]]
[[Category:Wikipedia fully protected templates|Div col]]
[[Category:Wikipedia metatemplates]]
[[Category:टाइम-शेयरिंग ऑपरेटिंग सिस्टम]]
[[Category:डीईसी ऑपरेटिंग सिस्टम]]

Latest revision as of 15:26, 3 November 2023

TOPS-10
डेवलपरDigital Equipment Corporation
लिखा हुआMACRO-10, BLISS
काम करने की अवस्थाDiscontinued
आरंभिक रिलीज1970; 54 years ago (1970)
Latest release7.04[1] / July 1988; 36 years ago (1988-07)
उपलब्धEnglish
प्लेटफार्मोंPDP-10
डिफ़ॉल्ट
उपयोगकर्ता इंटरफ़ेस
Command-line interface
लाइसेंसProprietary
Free for personal use

टॉप्स-10 सिस्टम डिजिटल इक्विपमेंट कारपोरेशन द्वारा विकसित एक बंदऑपरेटिंग सिस्टम था, जो पीडीपी-10 या डीईसिस्टम-10 मेनफ़्रेम कंप्यूटर पर काम करता था।

टॉप्स-10 का प्रारंभ 1967 में हुआ, यह पहले "मांनीटर" सॉफ़्टवेयर से विकसित हुआ था जो पीडीपी -6 और पीडीपी-10 कंप्यूटर के लिए था; इसे 1970 में टॉप्स-10 के रूप में नामांतरण किया गया।

अवलोकन

टॉप्स-10 ने शेयर्ड मेमोरी का समर्थन किया और पहले सत्य मल्टीप्लेयर कंप्यूटर गेम में से एक के विकास की अनुमति दी। इस गेम का नाम डेकवार था, एक पाठ-मुख्य स्टार ट्रेक प्रकार का गेम था। टर्मिनल्स पर उपयोगकर्ता निर्देश टाइप करते थे और वे वास्तविक समय में एक दूसरे के विरुद्ध लड़ाई लड़ते थे। टॉप्स-10 ने आज के एमएमओआरपीजी के लिए पूर्व-दौड़ने वाले मल्टी यूज़र डंजन, एमयूडी के जन्मस्थान का भी निवास स्थान बनाया।

एक और महत्वपूर्ण अनुप्रयोग का नाम फ़ोरम था। यह अनुप्रयोग संभवतः पहला ऐसा सीबी सिम्युलेटर था जिसने उपयोगकर्ताओं को एक-दूसरे के साथ बातचीत करने की सुविधा प्रदान की थी, जिसे अब चैट रूम के रूप में जाना जाता है। यह अनुप्रयोग बहुउपयोगकर्ता संचार की संभावना को दिखाता था और कंप्यूसर्व के चैट अनुप्रयोग के विकास की ओर ले जाने में सहायता करता था।

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

टॉप्स-10 योजनाबद्ध में प्राथमिकता वाली रन क्यू का समर्थन किया जाता था, और प्राथमिकता के आधार पर प्रक्रिया को कतार में जोड़ा जाता था। इस सिस्टम में उपयोगकर्ता फ़ाइल और उपकरण निर्भरता भी सम्मिलित थी।

आदेश

आदेशों की निम्नलिखित सूची टॉप्स-10 द्वारा समर्थित है।[2]

  • नियुक्ति करना
  • जोड़ना
  • बैकस्पेस
  • बैकअप
  • जारी रखें
  • संकलित करना
  • प्रतिलिपि बनाना
  • कोर
  • बनान
  • जमा करना
  • दिनभर
  • डीडीटी
  • नियुक्ति हटाना
  • डीबग
  • हटाएँ
  • अलग करें
  • निर्देशिका
  • अक्षम करना
  • अनुत्थान करें
  • डीएसके
  • डंप
  • परीक्षण करना
  • ससंपादित करें
  • सक्षम
  • ईओएफ
  • क्रियान्वित करें
  • फिल्कॉम
  • फ़ाइल
  • समाप्त करना
  • ठगना
  • पाना
  • ग्लोब
  • रुकें
  • मदद (आदेश)
  • पहल
  • जारी रखें
  • केजेओबी
  • लेबल
  • सूची
  • भार
  • पता लगाएँ
  • लॉग इन करें
  • निर्माण
  • विलय
  • एमआईसी
  • माउंट (कंप्यूटिंग)
  • नेटवर्क
  • नोड
  • एनएसएवीई
  • एनएसएसएवीई
  • ओपीएसईआर
  • पीजेओबी
  • कृपया
  • कथानक
  • संरक्षित करना
  • प्रिंट (कमांड)
  • रक्षा करना
  • पंच
  • कतार
  • क्वालस्ट
  • आर
  • पुन: असाइन करें
  • रीटैच
  • पुनः दर्ज करें
  • नाम बदलें
  • संसाधन
  • रिवाइंड
  • चलाने के आदेश
  • बचाना
  • सहेजें
  • अनुसूची
  • भेजना
  • तय करना
  • छोडना
  • प्रारंभ (कमांड)
  • जमा करना
  • सिस्टैट
  • टीईसीओ (पाठ संपादक)
  • समय
  • टीपींच
  • टाइप (डॉस कमांड)
  • अनलोड
  • यूएसईएसटीएटी
  • संस्करण
  • कहाँ
  • शून्य

इतिहास

रिलीज इतिहास

पीडीपी-6 मॉनिटर सॉफ़्टवेयर का पहला रिलीज 1964 में हुआ था। पीडीपी-10 के के.ए10 प्रोसेसर के लिए मॉनिटर में समर्थन 1967 में रिलीज 2.18 में जोड़ा गया था। टॉप्स-10 नाम का पहली बार उपयोग 1970 में रिलीज 5.01 के लिए किया गया था। रिलीज 6.01 टॉप्स-10 का पहला संस्करण था जो वर्चुअल मेमोरी को लागू करता था, जिससे शारीरिक मेमोरी से अधिक आकार के प्रोग्राम चलाए जा सकते थे। रिलीज 7.00 से शुरू होकर, सममित्र मल्टीप्रोसेसिंग उपलब्ध हो गया था। टॉप्स-10 का अंतिम रिलीज 7.04,1988 में हुआ था।

टॉप-10 आज

अब हॉबीइस्ट्स को एक हॉबीइस्ट लाइसेंस के अंतर्गत टॉप-10 स्थापित करने और उपयोग करने का अधिकार है।[3]हॉबीइस्ट के लिए टॉप-10 चलाने का सबसे सरल विधि एक उपयुक्त इम्युलेटर और एक ऑपरेटिंग सिस्टम इमेज प्राप्त किया जा सकता है। और टॉप-10 को संग्रहीत मूल वितरण "टेप्स" से भी प्रदर्शित किया जा सकता है। [4][5][5]

पॉल एलन ने कई सार्वजनिक रूप से सुलभ ऐतिहासिक कंप्यूटर सिस्टमों को बनाए रखा, जिसमें डीईसीसिस्टम2065 चल रहा टॉप्स-10 भी सम्मिलित है।[6]


सॉफ्टवेयर

कार्यान्वित प्रोग्रामिंग भाषाएं

टॉप्स-10 वितरण के साथ मैक्रो-10 नामक एसेम्बलर भी सम्मिलित था।

निम्नलिखित प्रोग्रामिंग भाषाओं को टॉप्स-10 पर स्तरित उत्पादों के रूप में लागू किया गया था:

  • अल्गोल, अल्गोल-10 v10B के रूप में, एक कंपाइलर था जो सामान्य कंप्यूटिंग के लिए उपयोग किया जाता था।
  • एपीएल, एपीएल-एसएफ V2 के रूप में, एक इंटरप्रेटर था जिसका उपयोग गणितीय प्रारूप के लिए किया जाता था।
  • बेसिक , बेसिक-10 v17F एक इंटरप्रेटर जो सामान्य कंप्यूटिंग के लिए उपयोग किया जाता था।
  • ब्लिस , ब्लिस 10 के रूप में, सिस्टम प्रोग्रामिंग के लिए उपयोग होने वाले कंपाइलर थे।
  • कोबोल, कोबोल-68के रूप में, व्यापारिक कंप्यूटिंग के लिए उपयोग होने वाले कंपाइलर थे।
  • फोरट्रान, फोरट्रान-10 v11 के रूप में, संख्यात्मक कंप्यूटिंग के लिए उपयोग किया जाने वाला एक कंपाइलर निम्नलिखित प्रोग्रामिंग भाषाओं को डेकस सदस्यों के योगदान के रूप में टॉप्स-10 पर लागू किया गया था
  • फोकल ), फोकल-10 के रूप में
  • फोर्थ, एक थ्रेडेड इंटरप्रेटेड भाषा
  • आईएमपी प्रोग्रामिंग भाषा
  • लिस्प, एआई प्रोग्रामिंग के लिए प्रयोग किया जाने वाला अनुवादक
  • पास्कल , कंप्यूटिंग शिक्षा के लिए प्रयोग किया जाने वाला एक कंपाइलर
  • पायलट
  • एसएएम76
  • सिमुला,प्रारूप के लिए उपयोग किया जाने वाला एक कंपाइलर
  • स्नोबॉल, एक अनुवादक जो स्ट्रिंग प्रोसेसिंग के लिए उपयोग किया जाता है
  • बीसीपीएल, एसेक्स विश्वविद्यालय द्वारा कार्यान्वित एक संकलक

कार्यान्वित उपयोगकर्ता उपयोगिताओं

टॉप्स-10 पर निम्नलिखित प्रमुख उपयोगकर्ता उपयोगिताओं को लागू किया गया था:

TOPS-10 पर लागू उल्लेखनीय गेम

परंपरा

एमएस-डॉस टॉप्स-10 का प्रभाव फोर्ट्रान पर प्रमुख रूप से प्रभावित हुआ। इसमें समान तत्वों में तीन अक्षरों के लंबे फ़ाइल एक्सटेंशन, कई मानक एक्सटेंशन (जैसे एक्सीक्यूटेबल, टेक्स्ट), वाइल्डकार्ड के रूप में एस्ट्रिक (*) का उपयोग, स्विच विभाजक के रूप में स्लैश (/) का उपयोग और अन्य कुछ सम्मिलित है।[7]


यह भी देखें

  • पीडीपी-10
  • टॉप -20[8]
  • प्रतीक्षा करता है

संदर्भ

  1. "TOPS-10 Release History". Retrieved 10 January 2014.
  2. TOPS-10 ऑपरेटिंग सिस्टम कमांड मैनुअल (PDF). Digital Equipment Corporation. August 1980. Retrieved 2019-02-17.
  3. "Home hobbyist license for Digital's 36b software". inwap.com. Retrieved 19 April 2018.
  4. "पीडीपी-10 सॉफ्टवेयर आर्काइव". pdp-10.trailing-edge.com. Retrieved 19 April 2018.
  5. 5.0 5.1 "DEC PDP-10 एमुलेशन पर नोट्स". asun.net. Retrieved 19 April 2018.
  6. "क्लासिक कंप्यूटिंग". paulallen.com. Archived from the original on 17 April 2007. Retrieved 19 April 2018.
  7. "Why Does Windows Really Use Backslash as Path Separator?". Archived from the original on 25 May 2019. Retrieved 25 May 2019. {{cite web}}: |archive-date= / |archive-url= timestamp mismatch (help)
  8. TOPS-20 was a name, not a direct followup to TOPS-10. TOPS-20 is, however, related to TENEX, which stands for TEN EXteneded