संगत समय-साझाकरण प्रणाली: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
 
(36 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{Short description|Computer operating system}}
{{Short description|Computer operating system}}
{{distinguish|CICS}}
संगत समय साझाकरण प्रणाली का पहला उद्देश्य [[समय बताना|समय साझाकरण]] से था जो सीटीएसएस के सामान्य उद्देश्य को समय साझाकरण संचालन प्रणाली के रूप में लागू करता है।<ref>{{cite report |last1=Singh |first1=Jai P. |last2=Morgan |first2=Robert P. |date=October 1971 |title=Educational Computer Utilization and Computer Communications |url=https://files.eric.ed.gov/fulltext/ED057575.pdf |publisher=Washington University |location=St. Louis, MO |id=National Aeronautics and Space Administration Grant No. Y/NGL-26-008-054 |page=13 |access-date=March 8, 2022 |quote=Much of the early development in the time-sharing field took place on university campuses.<sup>8</sup> Notable examples are the CTSS (Compatible Time-Sharing System) at MIT, which was the first general purpose time-sharing system...}}</ref> संगत समय साझाकरण के [[प्रचय संसाधन]] के समवर्ती रूप के अनुकूल है।
{{Infobox OS
| name                  = Compatible Time-Sharing System (CTSS)
| logo                  =
| screenshot            = CTSS_Scheduler_in_MAD_and_FAP.png
| caption                = Preamble of two versions of the CTSS scheduler, one in [[MAD (programming language)|MAD]] and one in [[FAP assembly|FAP]]
| developer              = [[MIT Computation Center]], [[MIT Computer Science and Artificial Intelligence Laboratory#Project MAC|Project MAC]]
| source_model          = [[Open source]]
| kernel_type            = [[Monolithic kernel|Monolithic]], protected
| supported_platforms    = [[IBM 7090]], [[IBM 7094]]
| ui                    = [[Command-line interface]]
| family                =
| released              = {{Start date and age|1961}}
| latest_release_version =
| latest_release_date    =
| latest_test_version    =
| latest_test_date      =
| marketing_target      = Colleges and universities<ref name="50th" />
| programmed_in          = [[FAP assembly]], [[MAD (programming language)|MAD]]
| prog_language          = FAP assembly, MAD, [[Fortran]], [[LISP]]
| language              = [[English language|English]]
| updatemodel            =
| package_manager        =
| working_state          = Discontinued, simulator available
| license                = {{data missing|date=May 2021}}
| preceded by            =
| succeeded by          = [[Multics]]
| website                = {{URL|www.cozx.com/dpitts/ibm7090.html}}
}}
{{History of IBM mainframe operating systems|early}}
प्रतिस्पर्धी का उद्देश्य [[समय बताना|समय बिताने]] से है सीटीएसएस का सामान्य उद्देश्य समय बिताना संचालन प्रणाली था।<ref>{{cite report |last1=Singh |first1=Jai P. |last2=Morgan |first2=Robert P. |date=October 1971 |title=Educational Computer Utilization and Computer Communications |url=https://files.eric.ed.gov/fulltext/ED057575.pdf |publisher=Washington University |location=St. Louis, MO |id=National Aeronautics and Space Administration Grant No. Y/NGL-26-008-054 |page=13 |access-date=March 8, 2022 |quote=Much of the early development in the time-sharing field took place on university campuses.<sup>8</sup> Notable examples are the CTSS (Compatible Time-Sharing System) at MIT, which was the first general purpose time-sharing system...}}</ref> तथा संगत समय बिताने का मतलब समय बिताने से है जो [[प्रचय संसाधन]] के अनुकूल है यह समवर्ती रूप से समय  बिताना और बेवजह दोनों का प्रस्ताव करता  है।


सीटीएसएस को एमआइटी संगणना केंद्र में विकसित किया गया था। सीटीएसएस को पहली बार नवंबर 1961 में एमटीआइ के संशोधित [[IBM 709|आइबीएम 709]] पर प्रदर्शित किया गया था तथा हार्डवेयर को 1962 में संशोधित आइबीएम 7090 के साथ बदल दिया गया था और बाद में एक संशोधित आइबीएम 7094 को परियोजना एमएसी सीटीएसएस आइबीएम 7094 से अलग करने के लिए नीली मशीन बनाई गई एमआईटी कॉम्प को नियमित सेवा केंद्र में उपयेाग करने के लिए 1963 की गर्मियों में शुरू किया गया और 1968 तक वहां संचालित रहे।
सीटीएसएस को एमआइटी संगणना केंद्र में विकसित किया गया तथा सीटीएसएस को पहली बार नवंबर 1961 में एमटीआइ के संशोधित [[IBM 709|आइबीएम 709]] पर प्रदर्शित किया गया और हार्डवेयर को 1962 में आइबीएम के साथ बदल दिया गया और एक संशोधित परियोजना एमएसी ,सीटीएसएस, आइबीएम को 7094 से अलग करने के लिए नीली मशीन बनाई गई एमआईटी कम्प्यूटर अनुप्रयोग को नियमित सेवा केंद्र में उपयेाग करने के लिए 1963 की गर्मियों में प्रारंभ किया गया और 1968 तक संचालित किया।
 
अक्टूबर 1963 में लाल मशीन में प्राप्त एक अलग आइबीएम 7094 पर सीटीएसएस की दूसरी तैनाती का उपयोग एमआईटी कंप्यूटर विज्ञान और कलात्मक ज्ञान प्रयोगशाला परियोजना एमएसी में 1969 तक किया गया था जब लाल मशीन को सूचना प्रसंस्करण केंद्र में ले जाया गया <ref>[https://www.nytimes.com/1968/11/11/archives/new-information-center-will-open-at-mit-today.html New Information Center Will Open at MIT Today - The New York Times, November 11, 1968]</ref> और 20 जुलाई 1973 तक संचालित किया गया था सीटीएसएस केवल उन दो मशीनों पर चलता था जहाँ एमआईटी के बाहर दूरस्थ सीटीएसएस उपयोगकर्ता थे जिनमें कैलिफोर्निया, दक्षिण अमेरिका, [[एडिनबर्ग विश्वविद्यालय]] और [[ऑक्सफोर्ड विश्वविद्यालय]] सम्मिलित थे।<ref name="50th">{{cite web |url=https://multicians.org/thvv/compatible-time-sharing-system.pdf |title=Compatible Time-Sharing System (1961-1973): Fiftieth Anniversary Commemorative Overview |editor-last1=Walden |editor-first1=David |editor-last2=Van Vleck |editor-first2=Tom |editor2-link=Tom Van Vleck |date=2011 |publisher=IEEE Computer Society |access-date=February 20, 2022}}</ref><ref name="ctsspg69">{{cite web |url=http://www.bitsavers.org/pdf/mit/ctss/CTSS_ProgrammersGuide_Dec69.pdf |title=The Compatible Time-Sharing System, A Programmer's Guide |editor-last=Crisman |editor-first=Patricia A. |date=December 31, 1969 |publisher=The M.I.T Computation Center |access-date=March 10, 2022}}</ref>


अक्टूबर 1963 में लाल मशीन से प्राप्त एक आइबीएम 7094 पर सीटीएसएस का उपयोग एमआईटी कंप्यूटर विज्ञान और कलात्मक ज्ञान प्रयोगशाला परियोजना एमएसी में 1969 तक किया गया तथा लाल मशीन को सूचना प्रसंस्करण केंद्र में ले जाया गया <ref>[https://www.nytimes.com/1968/11/11/archives/new-information-center-will-open-at-mit-today.html New Information Center Will Open at MIT Today - The New York Times, November 11, 1968]</ref> और 20 जुलाई 1973 तक संचालित किया गया सीटीएसएस केवल उन दो मशीनों पर चलता था जहाँ एमआईटी के बाहर दूरस्थ सीटीएसएस के उपयोगकर्ता जिनमें कैलिफोर्निया, दक्षिण अमेरिका, [[एडिनबर्ग विश्वविद्यालय]] और [[ऑक्सफोर्ड विश्वविद्यालय]] सम्मिलित थे।<ref name="50th">{{cite web |url=https://multicians.org/thvv/compatible-time-sharing-system.pdf |title=Compatible Time-Sharing System (1961-1973): Fiftieth Anniversary Commemorative Overview |editor-last1=Walden |editor-first1=David |editor-last2=Van Vleck |editor-first2=Tom |editor2-link=Tom Van Vleck |date=2011 |publisher=IEEE Computer Society |access-date=February 20, 2022}}</ref><ref name="ctsspg69">{{cite web |url=http://www.bitsavers.org/pdf/mit/ctss/CTSS_ProgrammersGuide_Dec69.pdf |title=The Compatible Time-Sharing System, A Programmer's Guide |editor-last=Crisman |editor-first=Patricia A. |date=December 31, 1969 |publisher=The M.I.T Computation Center |access-date=March 10, 2022}}</ref>


== इतिहास ==
== इतिहास ==
[[मैसाचुसेट्स की तकनीकी संस्था]] में 1954 के ग्रीष्मकालीन सत्र में [[जॉन बैकस]] ने कहा कि समय साझा करने से एक बड़े कंप्यूटर को कई छोटे कंप्यूटरों के रूप में प्रयोग किया जा सकता है प्रत्येक उपयोगकर्ता के लिए एक पढ़ने का स्थान होना चाहिए। <ref name="jbackus">Backus, John, ''[http://bitsavers.org/pdf/mit/summer_session_1954/Digital_Computers_Advanced_Coding_Techniques_Summer_1954.pdf Computer Advanced Coding Techniques] {{Webarchive|url=https://web.archive.org/web/20180929021555/http://www.bitsavers.org/pdf/mit/summer_session_1954/Digital_Computers_Advanced_Coding_Techniques_Summer_1954.pdf |date=2018-09-29 }}'', MIT 1954, page 16-2. The first known description of computer time-sharing.</ref> उस समय के कंप्यूटर जैसे [[IBM 704|आइबीएम 704]] ऐसी प्रणाली को लागू करने के लिए पर्याप्त शक्तिशाली नहीं थे, लेकिन 1958 के अंत में, MIT के संगणना केंद्र ने फिर भी अपने 704 में एक टाइपराइटर इनपुट जोड़ा, इस इरादे से कि एक प्रोग्रामर या ऑपरेटर अतिरिक्त उत्तर प्राप्त कर सके। मशीन को एक साथ मशीन का उपयोग करने वाले अन्य कार्यक्रमों के साथ समय-साझाकरण के आधार पर।<ref>''[https://archive.org/details/cooperating-colleges-progress-4 Progress Report Number 4 of the Research and Educational Activities in Machine Computation by the Cooperating Colleges of New England]'', December, 1958</ref>
[[मैसाचुसेट्स की तकनीकी संस्था|मैसाचुसेट्स की तकनीकि संस्था]] में 1954 के ग्रीष्मकालीन सत्र में [[जॉन बैकस]] ने कहा कि साझा करने से एक बड़े कंप्यूटर को कई छोटे कंप्यूटरों के रूप में प्रयोग किया जा सकता है इसमें प्रत्येक उपयोगकर्ता के लिए एक स्थान होना चाहिए।<ref name="jbackus">Backus, John, ''[http://bitsavers.org/pdf/mit/summer_session_1954/Digital_Computers_Advanced_Coding_Techniques_Summer_1954.pdf Computer Advanced Coding Techniques] {{Webarchive|url=https://web.archive.org/web/20180929021555/http://www.bitsavers.org/pdf/mit/summer_session_1954/Digital_Computers_Advanced_Coding_Techniques_Summer_1954.pdf |date=2018-09-29 }}'', MIT 1954, page 16-2. The first known description of computer time-sharing.</ref> उस समय के कंप्यूटर [[IBM 704|आइबीएम 704]] ऐसी प्रणाली को लागू करने के लिए पर्याप्त नहीं थे लेकिन 1958 के अंत में एमआईटी के संगणना केंद्र ने अपने 704 में एक चालक इनपुट को जोड़ा इससे प्रोग्राम को चलाने वाले व्यक्ति उंचाब प्राप्त कर सकें तथा मशीन को एक साथ उपयोग करने वाले अन्य कार्यक्रमों के साथ समय-साझाकरण के आधार पर <ref>''[https://archive.org/details/cooperating-colleges-progress-4 Progress Report Number 4 of the Research and Educational Activities in Machine Computation by the Cooperating Colleges of New England]'', December, 1958</ref>जून 1959 में [[क्रिस्टोफर स्ट्रेची]] ने पेरिस में अंतर्राष्ट्रीय संघ सूचना के इतिहास में एक कम्प्यूटर पेपर साझा करने के लिए प्रकाशित किया जिसमें उन्होंने कंप्यूटर से जुड़े एक समाधान पर शब्द प्रारूप करने वाले कार्यक्रम की परिकल्पना की जबकि उसी समय दूसरा कार्यक्रम कम्प्यूटर पर चल रहा था।<ref name="ctsspg63">F. J. Corbató, et al., ''[http://www.bitsavers.org/pdf/mit/ctss/CTSS_ProgrammersGuide.pdf The Compatible Time-Sharing System A Programmer's Guide]'' (MIT Press, 1963) {{ISBN|978-0-262-03008-3}}. Describe the system and its commands</ref><ref name="mccarthyts">John McCarthy, ''[http://www-formal.stanford.edu/jmc/history/timesharing/timesharing.html Reminiscences on the History of Time Sharing] {{webarchive|url=https://web.archive.org/web/20071020032705/http://www-formal.stanford.edu/jmc/history/timesharing/timesharing.html |date=2007-10-20 }}'' (Stanford University 1983).</ref> दोषमुक्ति कार्यक्रम उस समय एक महत्वपूर्ण समस्या थी क्योंकि समूह के परिणाम स्वरूप कार्य करने के लिए एक परिवर्तित संहिता प्रेरित करने में एक दिन लग जाता था तथा जॉन मैकार्थी ने इसके बारे में एमआईटी में एक ज्ञापन लिखा जिसके बाद एमआईटी में एक प्रारंभिक अध्ययन समिति और एक कार्यकारी समिति की स्थापना की गई जिससे समय साझा करने का विकास किया जा सके समितियों ने एक ही समय में कंप्यूटर का उपयोग करने वाले कई उपयोगकर्ताओं की परिकल्पना की और प्रणाली को लागू किया तथा प्रणाली का विकास प्रारंभ किया गया।
जून 1959 में, [[क्रिस्टोफर स्ट्रेची]] ने पेरिस में इंटरनेशनल फेडरेशन फॉर इंफॉर्मेशन प्रोसेसिंग # हिस्ट्री में लार्ज फास्ट कंप्यूटर्स में एक पेपर टाइम शेयरिंग प्रकाशित किया, जहां उन्होंने कंप्यूटर से जुड़े एक कंसोल (जैसे [[तैलिप्रिंटर]]) पर एक प्रोग्राम डिबग करने वाले प्रोग्रामर की परिकल्पना की, जबकि दूसरा उसी समय कंप्यूटर में प्रोग्राम चल रहा था।<ref name="ctsspg63">F. J. Corbató, et al., ''[http://www.bitsavers.org/pdf/mit/ctss/CTSS_ProgrammersGuide.pdf The Compatible Time-Sharing System A Programmer's Guide]'' (MIT Press, 1963) {{ISBN|978-0-262-03008-3}}. Describe the system and its commands</ref><ref name="mccarthyts">John McCarthy, ''[http://www-formal.stanford.edu/jmc/history/timesharing/timesharing.html Reminiscences on the History of Time Sharing] {{webarchive|url=https://web.archive.org/web/20071020032705/http://www-formal.stanford.edu/jmc/history/timesharing/timesharing.html |date=2007-10-20 }}'' (Stanford University 1983).</ref> डिबगिंग प्रोग्राम उस समय एक महत्वपूर्ण समस्या थी, क्योंकि बैच प्रोसेसिंग के साथ, परिणाम प्राप्त करने के लिए अक्सर एक परिवर्तित कोड सबमिट करने से एक दिन लग जाता था। जॉन मैककार्थी (कंप्यूटर वैज्ञानिक) ने इसके बारे में एमआईटी में एक मेमो लिखा, जिसके बाद एमआईटी में एक प्रारंभिक अध्ययन समिति और एक कार्यकारी समिति की स्थापना की गई, ताकि समय साझा करने का विकास किया जा सके। समितियों ने एक ही समय में कंप्यूटर का उपयोग करने वाले कई उपयोगकर्ताओं की परिकल्पना की, एमआईटी में ऐसी प्रणाली को लागू करने का विवरण तय किया और प्रणाली का विकास शुरू किया।


===प्रायोगिक समय साझाकरण प्रणाली===
===प्रायोगिक साझाकरण प्रणाली===
जुलाई, 1961 तक<ref>''[https://archive.org/details/cooperating-colleges-progress-9 Progress Report Number 9 of the Research and Educational Activities in Machine Computation by the Cooperating Colleges of New England]'', July, 1961</ref> कम्प्यूटेशन सेंटर के IBM 709 पर कुछ समय साझा करने के आदेश चालू हो गए थे, और नवंबर 1961 में, फर्नांडो जे कॉर्बेटो ने MIT में प्रदर्शित किया जिसे एक्सपेरिमेंटल टाइम-शेयरिंग सिस्टम कहा जाता था। 3 मई, 1962 को, F. J. Corbató, M. M. Daggett और R. C. Daley ने [[संयुक्त कंप्यूटर सम्मेलन]] में उस सिस्टम के बारे में एक पेपर प्रकाशित किया।<ref name="etss">{{cite web |url=http://larch-www.lcs.mit.edu:8001/~corbato/sjcc62/ |title=An Experimental Time-Sharing System |last1=Corbató |first1=Fernando J. |last2=Merwin Daggett |first2=Marjorie |last3=Daley |first3=Robert C. |date=May 3, 1962 |access-date=February 25, 2022 |archive-url=https://web.archive.org/web/20090906104446/http://larch-www.lcs.mit.edu:8001/~corbato/sjcc62/ |archive-date=September 6, 2009}}</ref> रॉबर्ट सी. डेली, पीटर आर. बोस और कम से कम 6 अन्य प्रोग्रामरों ने ऑपरेटिंग सिस्टम को लागू किया, जो आंशिक रूप से [[फोरट्रान मॉनिटर सिस्टम]] पर आधारित था।
जुलाई में <ref>''[https://archive.org/details/cooperating-colleges-progress-9 Progress Report Number 9 of the Research and Educational Activities in Machine Computation by the Cooperating Colleges of New England]'', July, 1961</ref> गणना केन्द्र के आइबीएम 709 पर कुछ आदेश लागू किये गए और नवंबर 1961 में फर्नांडो जे कॉर्बेटो ने एमआईटी प्रदर्शित किया जिसे प्रायोगिक साझाकरण प्रणाली कहा जाता था 3 मई 1962 को एफ जे  कॉर्बेटो और आर सी डेले ने [[संयुक्त कंप्यूटर सम्मेलन]] में उस प्रणाली के बारे में एक पेपर प्रकाशित किया<ref name="etss">{{cite web |url=http://larch-www.lcs.mit.edu:8001/~corbato/sjcc62/ |title=An Experimental Time-Sharing System |last1=Corbató |first1=Fernando J. |last2=Merwin Daggett |first2=Marjorie |last3=Daley |first3=Robert C. |date=May 3, 1962 |access-date=February 25, 2022 |archive-url=https://web.archive.org/web/20090906104446/http://larch-www.lcs.mit.edu:8001/~corbato/sjcc62/ |archive-date=September 6, 2009}}</ref> तथा रॉबर्ट सी. डेली, पीटर आर. बोस ने 6 अन्य कार्यक्रमों में संचालन प्रणाली लागू की जो निम्न रूप से [[फोरट्रान मॉनिटर सिस्टम|फोरट्रान मॉनिटर प्रणाली]] पर आधारित थी।


सिस्टम ने [[IBM 7090]] का उपयोग किया, जिसे हर्बर्ट एम. टीगर द्वारा संशोधित किया गया, उपयोगकर्ता कंसोल के लिए अतिरिक्त 3 [[फ्रीडम फ्लेक्सोराइटर]] और शायद एक [[प्रोग्राम करने योग्य अंतराल टाइमर]] के साथ। 3 उपयोगकर्ताओं में से प्रत्येक के पास दो [[IBM 729]] थे, एक उपयोगकर्ता की फ़ाइल निर्देशिका के लिए, और एक कोर (मेमोरी में प्रोग्राम) को डंप करने के लिए। सिस्टम कमांड के लिए एक टेप यूनिट भी थी, डिस्क ड्राइव नहीं थे। उपयोगकर्ताओं के लिए [[चुंबकीय-कोर मेमोरी]] 27 k शब्द (36-बिट शब्द) और पर्यवेक्षक (ऑपरेटिंग सिस्टम) के लिए 5 k शब्द थी। [[बाधा डालना]] द्वारा कंसोल से इनपुट पर्यवेक्षक में बफ़र्स को लिखा गया था, और जब [[कैरिज रिटर्न]] प्राप्त हुआ, तो पर्यवेक्षक को नियंत्रण दिया गया, जिसने रनिंग कोड को टेप में डाल दिया और तय किया कि आगे क्या चलाना है। उस समय लागू किए गए कंसोल कमांड थे लॉगिन, लॉगआउट, इनपुट, एडिट, फैप, मैड, मैडट्रन, लोड, यूज, स्टार्ट, स्किपपीएम, लिस्टफ, प्रिंटफ, xdump और xundump।{{cite needed |reason=CTSS command names are limited to six characters so how could xundump be a command? |date=February 2022}}
प्रणाली ने [[IBM 7090|आइबीएम 7090]] का उपयोग हर्बर्ट एम. टीगर द्वारा किया गया उपयोगकर्ता प्रणाली के लिए 3 [[फ्रीडम फ्लेक्सोराइटर|स्वतंत्र फ्लेक्सोराइटर]] और एक कार्यक्रम के उपयोगकर्ताओं में से प्रत्येक के पास दो [[IBM 729|आइबीएम]] थे एक उपयोगकर्ता की फाइल निर्देशिका के लिए और एक स्मृति में कार्यक्रम को क्रमभंग करने के लिए प्रणाली कमांड के लिए एक टेप इकाई थी तथा उसके पास डिस्क चालक नहीं थे और उपयोगकर्ताओं के लिए [[चुंबकीय-कोर मेमोरी|चुंबकीय-कोर स्मृति]] और 27 बिट शब्द तथा पर्यवेक्षक लिए 5 बिट शब्द थे [[बाधा डालना]] इस समाधान पर्यवेक्षक की कठिनाई के रूप में लिखा गया तथा जब [[कैरिज रिटर्न]] प्राप्त हुआ तो पर्यवेक्षक को नियंत्रण दिया गया जिसने बंधन संहिता को टेप में डाल दिया और तय किया कि आगे क्या चलाना है उस समय लागू किए गए समाधान बहुत थे तथा लॉगिन, लॉगआउट, इनपुट, संपादन, स्पष्टीकरण, सुनिश्चित, अध्यक्षता, भार, उपयोग, प्रारम्भ, छोड़ें, सूची, छपाई और एक्स {{cite needed |reason=CTSS command names are limited to six characters so how could xundump be a command? |date=February 2022}}यह संगत साझाकरण प्रणाली का प्रारंभिक संस्करण बन गया तथा यह समय साझाकरण का पहला सार्वजनिक प्रदर्शन था। सीटीएसएस की अनुकूलता एक ही कंप्यूटर पर चलने वाली पृष्ठभूमि के साथ थी जो आमतौर पर समय-साझाकरण के कार्यों की तुलना में अधिक गणनीय व उपयोगी थी।
यह संगत टाइम-शेयरिंग सिस्टम का प्रारंभिक संस्करण बन गया। जाहिर तौर पर यह टाइम-शेयरिंग का पहला सार्वजनिक प्रदर्शन था; अन्य दावे भी हैं, लेकिन वे विशेष-उद्देश्य प्रणालियों का उल्लेख करते हैं, या कोई ज्ञात कागजात प्रकाशित नहीं होते हैं। CTSS की अनुकूलता एक ही कंप्यूटर पर चलने वाली पृष्ठभूमि की नौकरियों के साथ थी, जो आमतौर पर समय-साझाकरण कार्यों की तुलना में अधिक कंप्यूट संसाधनों का उपयोग करती थी।


== अनुप्रयोग ==
== अनुप्रयोग ==


=== DOTSYS और BRAILLEMBOSS ===
=== बिन्दु और ब्रेल राजदूत ===
DOTSYS [[ब्रेल]] ट्रांसलेशन सॉफ़्टवेयर का पहला संस्करण CTSS पर चलता था और एक BRAILLEMBOSS ब्रेल पेज प्रिंटर पर आउटपुट कर सकता था।<ref>{{cite journal |last1=Mann |first1=Robert W |date=October 1986 |title=Selected Perspectives on a Quarter Century of Rehabilitation Engineering |url=https://www.google.com/books/edition/Journal_of_Rehabilitation_Research_Devel/pxte14KRBokC?hl=en&gbpv=1&bsq=%22subsequently%20called%22 |journal=[[Journal of Rehabilitation Research and Development]] |volume=23 |issue=4 |pages=1–6 |pmid=3820117 |access-date=March 13, 2022 |quote=The modular software program for braille translation and automatic management of input and output modes, subsequently called "DOTSYS" was underway...}}</ref><ref>{{cite web |url=https://files.eric.ed.gov/fulltext/ED074663.pdf |title=Final Report Development and Demonstration of Communication Systems for the Blind and Deaf/Blind. Braille Communication Terminals and Tactile Paging Systems. |last=Dalrymple |first=George F. |date=February 26, 1973|publisher=The Sensory Aids Evaluation and Development Center Massachusetts Institute of Technology |access-date=March 13, 2022}}</ref> CTSS पर DOTSYS को पहली बार 18 अगस्त, 1966 को व्यवहार्यता अध्ययन के एक भाग के रूप में प्रदर्शित किया गया था, जहाँ समाचार के रूप में टेलेटाइपसेटर टेप को ग्रेड 2 ब्रेल में परिवर्तित किया गया था। अगले महीने टेलेटाइपसेटर टेप पर पाठ्यपुस्तक की जानकारी को त्रुटि-मुक्त ग्रेड 2 ब्रेल में परिवर्तित करने की व्यवहार्यता का सफलतापूर्वक प्रदर्शन किया गया।<ref>{{cite report |url=https://files.eric.ed.gov/fulltext/ED015609.pdf |title=Evaluation and Development of Sensory Aids and Devices. Final Report |author=<!--Not stated--> |date=April 3, 1967 |website= |publisher=The Sensory Aids Evaluation and Development Center Massachusetts Institute of Technology |access-date=March 13, 2022 |quote=Demonstration on CTSS of teletypesetter-to-Grade 2 Braille}}</ref> चूंकि MIT CTSS एक अकादमिक प्रणाली थी, एक शोध वाहन था और वाणिज्यिक कंप्यूटिंग के लिए कोई प्रणाली नहीं थी, दो साल बाद सॉफ्टवेयर पोर्टेबिलिटी के लिए CTSS निर्भरता से अलग DOTSYS का एक संस्करण IBM 709 पर [[ब्लाइंड के लिए अमेरिकन प्रिंटिंग हाउस]] में प्रिंट करने के लिए इस्तेमाल किया गया था। टेलेटाइपसेटर इनपुट से निर्मित पुस्तक का पहला ब्रेल संस्करण, इंक-प्रिंट संस्करण के कुछ ही सप्ताह बाद।<ref>{{cite report |url=https://files.eric.ed.gov/fulltext/ED031016.pdf |title=Final Report to Social Rehabilitation Administration Department of Health, Education and Welfare Washington, D.C. |author=<!--Not stated--> |date=April 30, 1969 |publisher=The Sensory Aids Evaluation and Development Center Massachusetts Institute of Technology |access-date=March 13, 2022 |quote=These programs, originally written to operate on the CTSS system at M.I.T., were modified for the 709 at the American Printing House for the Blind. This involved rewriting those parts of the programs which were CTSS-dependent.}}</ref> अगले वर्ष, CTSS पर, ब्रेल में गणितीय तालिकाओं को प्रिंट करने का एक प्रदर्शन दिखाया गया। BRAILEMBOSS ब्रेल पेज प्रिंटर के माध्यम से ब्रेल में इंच से मिलीमीटर तक रूपांतरण तालिका बनाने के लिए एक छोटा फोरट्रान II प्रोग्राम लिखा गया था।<ref>{{cite report |url=https://files.eric.ed.gov/fulltext/ED074663.pdf |title=Conversion Table, Inches to Millimeters a Braille Computer Generated Mathematical Table |author=<!--Not stated--> |date=August 14, 1970 |publisher=The Sensory Aids Evaluation and Development Center Massachusetts Institute of Technology |access-date=March 13, 2022}}</ref>
यह [[ब्रेल]] अनुवाद सॉफ्टवेयर का पहला संस्करण सीटीएसएस पर चलता था और एक ब्रेल राजदूत ब्रेल पेज प्रिंटर पर आउटपुट कर सकता था।<ref>{{cite journal |last1=Mann |first1=Robert W |date=October 1986 |title=Selected Perspectives on a Quarter Century of Rehabilitation Engineering |url=https://www.google.com/books/edition/Journal_of_Rehabilitation_Research_Devel/pxte14KRBokC?hl=en&gbpv=1&bsq=%22subsequently%20called%22 |journal=[[Journal of Rehabilitation Research and Development]] |volume=23 |issue=4 |pages=1–6 |pmid=3820117 |access-date=March 13, 2022 |quote=The modular software program for braille translation and automatic management of input and output modes, subsequently called "DOTSYS" was underway...}}</ref><ref>{{cite web |url=https://files.eric.ed.gov/fulltext/ED074663.pdf |title=Final Report Development and Demonstration of Communication Systems for the Blind and Deaf/Blind. Braille Communication Terminals and Tactile Paging Systems. |last=Dalrymple |first=George F. |date=February 26, 1973|publisher=The Sensory Aids Evaluation and Development Center Massachusetts Institute of Technology |access-date=March 13, 2022}}</ref> सीटीएसएस पर बिन्दुओं को पहली बार 18 अगस्त 1966 को गोपनीय अध्ययन के एक भाग के रूप में प्रदर्शित किया गया था जहाँ समाचार के रूप में दूरभाष अक्षर संयोजक यंत्र को श्रेणी 2 ब्रेल में परिवर्तित किया गया अगले महीने दूरभाष अगर संयोजन टेप पर पाठ्यपुस्तक की जानकारी को त्रुटि-मुक्त श्रेणी 2 ब्रेल में परिवर्तित करने की गोपनीयता का सफलतापूर्वक प्रदर्शन किया गया <ref>{{cite report |url=https://files.eric.ed.gov/fulltext/ED015609.pdf |title=Evaluation and Development of Sensory Aids and Devices. Final Report |author=<!--Not stated--> |date=April 3, 1967 |website= |publisher=The Sensory Aids Evaluation and Development Center Massachusetts Institute of Technology |access-date=March 13, 2022 |quote=Demonstration on CTSS of teletypesetter-to-Grade 2 Braille}}</ref> इसलिए एमआईटी सीटीएसएस एक अकादमिक प्रणाली तथा एक शोध वाहन और वाणिज्यिक गणना के लिए कोई प्रणाली नहीं रखी दो साल बाद सॉफ्टवेयर बंदरगाह के लिए सीटीएसएस निर्भरता से अलग बिन्दुओं का एक संस्करण आइबीएम 709 पर [[ब्लाइंड के लिए अमेरिकन प्रिंटिंग हाउस]] में छपवाने के लिए प्रयोग किया गया था संस्करण के कुछ ही सप्ताह बाद <ref>{{cite report |url=https://files.eric.ed.gov/fulltext/ED031016.pdf |title=Final Report to Social Rehabilitation Administration Department of Health, Education and Welfare Washington, D.C. |author=<!--Not stated--> |date=April 30, 1969 |publisher=The Sensory Aids Evaluation and Development Center Massachusetts Institute of Technology |access-date=March 13, 2022 |quote=These programs, originally written to operate on the CTSS system at M.I.T., were modified for the 709 at the American Printing House for the Blind. This involved rewriting those parts of the programs which were CTSS-dependent.}}</ref> सीटीएसएस ब्रेल में गणितीय तालिकाओं को प्रिंट करने का एक प्रदर्शन दिखाया गया था।
 
 


स्थानीय और सरल भाषा में व्याख्या


=== इंट्रेक्स ===
[[File:Intrex on CTSS.png|thumb|सीटीएसएस पर चल रहे इंट्रेक्स का आरेख]]
[[File:Intrex on CTSS.png|thumb|सीटीएसएस पर चल रहे इंट्रेक्स का आरेख]]इंट्रेक्स रिट्रीवल सिस्टम सीटीएसएस पर चलता था। इंट्रेक्स एक प्रायोगिक, पायलट-मॉडल मशीन-उन्मुख ग्रंथ सूची भंडारण और एक डेटाबेस के साथ पुनर्प्राप्ति प्रणाली थी जिसमें लगभग 15,000 जर्नल लेखों की एक सूची संग्रहीत की गई थी। इसका उपयोग पुस्तकालय स्वचालन के लिए अवधारणाओं के विकास और परीक्षण के लिए किया गया था।<ref>{{cite report |url=https://files.eric.ed.gov/fulltext/ED056732.pdf |title=Project Intrex - A Brief Description |last=Overhage |first=Carl F. J. |date=1971 |website=[[Education Resources Information Center|ERIC]] |publisher=[[Massachusetts Institute of Technology|MIT]] |access-date=March 8, 2022}}</ref><ref>{{cite report |url=https://files.eric.ed.gov/fulltext/ED070506.pdf |title=Intrex Buffer-Controller Display System Operation and Software |last=Kehr |first=James E. |date=September 1972 |website=[[Education Resources Information Center|ERIC]] |publisher=[[Massachusetts Institute of Technology|MIT]] |access-date=March 8, 2022}}</ref><ref>{{cite report |url=https://files.eric.ed.gov/fulltext/ED057829.pdf |title=The Intrex Retrieval System Software |last=Hurlburt |first=Charles E. |date=September 15, 1971|website=[[Education Resources Information Center|ERIC]] |publisher=[[Massachusetts Institute of Technology|MIT]] |access-date=March 8, 2022}}</ref> MIT इंजीनियरिंग लाइब्रेरी में परीक्षण के लिए तीन BRISC [[कैथोड रे ट्यूब]] कंसोल की तैनाती से पता चला कि इसे दो अन्य प्रणालियों, ARDS और DATEL से अधिक पसंद किया गया था।<ref>{{cite report |url=https://files.eric.ed.gov/fulltext/ED060899.pdf |title=Project Intrex. Semiannual Activity Report, 15 September 1971 - 15 March 1972. |id=Intrex PR-13 |last=Overhage |first=Carl F. J. |date=March 15, 1972|website=[[Education Resources Information Center|ERIC]] |publisher=[[Massachusetts Institute of Technology|MIT]] |access-date=March 17, 2022 |quote=Since September 27, 1971, the BRISC has been available at the Engineering Library station on a two-hours a day basis.}}</ref>
 
 
साझाकरण प्रणाली सीटीएसए था तथा अनुक्रमिका में एक प्रायोगिक पायलट-ढ़ॉंचा तथा मशीन-उन्मुख ग्रंथ सूची भंडारण और एक व्यवस्थित डाटाबेस की साझाकरण प्रणाली थी जिसमें लगभग 15,000 सामान्य लेखों की एक सूची संग्रहीत की गई थी। इसका उपयोग पुस्तकालय स्वचालन की अवधारणाओं का विकास और परीक्षण के लिए किया गया था।<ref>{{cite report |url=https://files.eric.ed.gov/fulltext/ED056732.pdf |title=Project Intrex - A Brief Description |last=Overhage |first=Carl F. J. |date=1971 |website=[[Education Resources Information Center|ERIC]] |publisher=[[Massachusetts Institute of Technology|MIT]] |access-date=March 8, 2022}}</ref><ref>{{cite report |url=https://files.eric.ed.gov/fulltext/ED070506.pdf |title=Intrex Buffer-Controller Display System Operation and Software |last=Kehr |first=James E. |date=September 1972 |website=[[Education Resources Information Center|ERIC]] |publisher=[[Massachusetts Institute of Technology|MIT]] |access-date=March 8, 2022}}</ref><ref>{{cite report |url=https://files.eric.ed.gov/fulltext/ED057829.pdf |title=The Intrex Retrieval System Software |last=Hurlburt |first=Charles E. |date=September 15, 1971|website=[[Education Resources Information Center|ERIC]] |publisher=[[Massachusetts Institute of Technology|MIT]] |access-date=March 8, 2022}}</ref> एमआईटी रचना पुस्तकालय में परीक्षण के तीन बीआरआइएससी [[कैथोड रे ट्यूब]] समाधान की तैनाती से पता चला कि इसे दो अन्य प्रणालियों एआरडीएस और डीएटीईएल ने अधिक पसंद किया गया था।<ref>{{cite report |url=https://files.eric.ed.gov/fulltext/ED060899.pdf |title=Project Intrex. Semiannual Activity Report, 15 September 1971 - 15 March 1972. |id=Intrex PR-13 |last=Overhage |first=Carl F. J. |date=March 15, 1972|website=[[Education Resources Information Center|ERIC]] |publisher=[[Massachusetts Institute of Technology|MIT]] |access-date=March 17, 2022 |quote=Since September 27, 1971, the BRISC has been available at the Engineering Library station on a two-hours a day basis.}}</ref>




== विशेषताएं ==
== विशेषताएं ==
* मूल [[एलिजा]] सीटीएसएस पर चलता था।<ref name="50th" />* CTSS [[पासवर्ड]] लॉगिन लागू करने वाला पहला कंप्यूटर सिस्टम था।<ref>{{cite web |last1=McMillan |first1=Robert |title=The World's First Computer Password? It Was Useless Too |url=https://www.wired.com/2012/01/computer-password/ |publisher=[[Wired magazine]] |accessdate=22 March 2019 |date=27 January 2012}}</ref><ref>{{cite web |last1=Hunt |first1=Troy |title=Passwords Evolved: Authentication Guidance for the Modern Era |url=https://www.troyhunt.com/passwords-evolved-authentication-guidance-for-the-modern-era/ |accessdate=22 March 2019 |date=26 July 2017}}</ref>
* मूल [[एलिजा]] सीटीएसएस पर चलता थी <ref name="50th" /> तथा सीटीएसएस [[पासवर्ड|संकेत]] लॉगिन करने वाली पहली कंप्यूटर प्रणाली थी।<ref>{{cite web |last1=McMillan |first1=Robert |title=The World's First Computer Password? It Was Useless Too |url=https://www.wired.com/2012/01/computer-password/ |publisher=[[Wired magazine]] |accessdate=22 March 2019 |date=27 January 2012}}</ref><ref>{{cite web |last1=Hunt |first1=Troy |title=Passwords Evolved: Authentication Guidance for the Modern Era |url=https://www.troyhunt.com/passwords-evolved-authentication-guidance-for-the-modern-era/ |accessdate=22 March 2019 |date=26 July 2017}}</ref>
* CTSS में पहले कम्प्यूटरीकृत टेक्स्ट एडिटिंग और फॉर्मेटिंग यूटिलिटीज में से एक था, जिसे TYPSET और RUNOFF (MEMO, MODIFY और DITTO के उत्तराधिकारी) कहा जाता है।
* सीटीएसएस में कम्प्यूटरीकृत पाठ, सम्पादन और अनुकूलन ,उपयेगिता में से एक था जिसे अक्षर संयोजन और ज्ञापन, संशोधित उत्तराधिकारी कहा जाता है।
* CTSS के पास पहला इंटर-यूज़र मैसेजिंग कार्यान्वयन था, जो अग्रणी [[इलेक्ट्रॉनिक मेल]] था।<ref name="thvv">[[Tom Van Vleck]]'s memoir of [http://www.multicians.org/thvv/mail-history.html The History of Electronic Mail]</ref>
* सीटीएसएस के पास पहला इंटर प्रायोगिक संदेश कार्यान्वयन था जो अग्रणी   था।<ref name="thvv">[[Tom Van Vleck]]'s memoir of [http://www.multicians.org/thvv/mail-history.html The History of Electronic Mail]</ref>
* CTSS में [[लिखें (यूनिक्स)]] के समान पहला [[तात्कालिक संदेशन]] सिस्टम था।<ref>{{cite book |last=Fetter |first=Mirko |date=2019 |title=New Concepts for Presence and Availability in Ubiquitous and Mobile Computing |url=https://www.google.com/books/edition/New_Concepts_for_Presence_and_Availabili/knqIDwAAQBAJ?hl=en&gbpv=1&dq=%22ctss%22+%22write+command%22&pg=PA38&printsec=frontcover |publisher=[[University of Bamberg]] Press |page=38 |isbn=9783863096236 |quote=The basic concept of sending instantaneously messages to logged in users came with ... CTSS ...}}</ref>
* सीटीएसएस में [[लिखें (यूनिक्स)|यूनिक्स]] के समान पहला [[तात्कालिक संदेशन]] प्रणाली का प्रयोग किया गया।<ref>{{cite book |last=Fetter |first=Mirko |date=2019 |title=New Concepts for Presence and Availability in Ubiquitous and Mobile Computing |url=https://www.google.com/books/edition/New_Concepts_for_Presence_and_Availabili/knqIDwAAQBAJ?hl=en&gbpv=1&dq=%22ctss%22+%22write+command%22&pg=PA38&printsec=frontcover |publisher=[[University of Bamberg]] Press |page=38 |isbn=9783863096236 |quote=The basic concept of sending instantaneously messages to logged in users came with ... CTSS ...}}</ref>
* एमआईटी कंप्यूटेशन सेंटर के स्टाफ सदस्य लुई पौजिन ने सीटीएसएस के लिए [[रनकॉम]] नामक एक कमांड बनाया, जिसने एक फाइल में निहित कमांड की एक सूची को निष्पादित किया।<ref name="50th" />RUNCOM ने पैरामीटर प्रतिस्थापन के लिए भी प्रदान किया।<ref name="ctsspg69" />बाद में उन्होंने [[मॉलटिक्स]] [[शैल (कंप्यूटिंग)]] के लिए एक डिज़ाइन तैयार किया जिसे [[ग्लेंडा श्रोएडर]] द्वारा लागू किया गया था जिसने बदले में यूनिक्स [[खोल स्क्रिप्ट]] को प्रेरित किया।<ref>{{cite web |url=https://www.multicians.org/shell.html |title=The Origin of the Shell |last=Pouzin |first=Louis |authorlink=Louis Pouzin |date= |website=Multicians |access-date=February 17, 2022}}</ref><ref>{{cite book |last=Raymond |first=Eric S. |author-link=Eric S. Raymond |date=2003 |title=The Art of UNIX Programming |location=Boston |publisher=Pearson Education |page=234 |isbn=9780132465885}}</ref>
* एमआईटी गणतीय केन्द्र के कर्मचारी लुई पौजिन ने सीटीएसएस के लिए [[रनकॉम]] नामक एक कमांड बनाया जिसने एक फाइल में निहित कमांड की एक सूची को निष्पादित किया <ref name="50th" /> रनकॉम ने पैरामीटर प्रकिया पन प्रदान किया तथा <ref name="ctsspg69" />बाद में उन्होंने [[मॉलटिक्स]] [[शैल (कंप्यूटिंग)|शैल]] के लिए एक बनावट तैयार की जिसे [[ग्लेंडा श्रोएडर]] द्वारा लागू किया गया था जिसने बदले में यूनिक्स [[खोल स्क्रिप्ट]] को प्रेरित किया।<ref>{{cite web |url=https://www.multicians.org/shell.html |title=The Origin of the Shell |last=Pouzin |first=Louis |authorlink=Louis Pouzin |date= |website=Multicians |access-date=February 17, 2022}}</ref><ref>{{cite book |last=Raymond |first=Eric S. |author-link=Eric S. Raymond |date=2003 |title=The Art of UNIX Programming |location=Boston |publisher=Pearson Education |page=234 |isbn=9780132465885}}</ref>
* CTSS [[QED (पाठ संपादक)]] QED (टेक्स्ट एडिटर), Ed_(text_editor), [[vi]], और Vim_(text_editor) के पूर्ववर्ती [[केन थॉम्पसन]] द्वारा जोड़े गए रेगुलर एक्सप्रेशंस का कार्यान्वयन था।
* सीटीएसएस [[QED (पाठ संपादक)|पाठ संपादक]] क्यूईडी के पूर्ववर्ती [[केन थॉम्पसन]] द्वारा जोड़े गए नियमित अभिव्यक्ति का कार्यान्वयन था।


== कार्यान्वयन ==
== कार्यान्वयन ==


=== कर्नेल ===
=== सार ===
CTSS ने एक संशोधित IBM 7090 मेनफ्रेम कंप्यूटर का उपयोग किया जिसमें दो 32,768 (32K) 36-बिट-[[वर्ड (कंप्यूटर आर्किटेक्चर)]] [[कोर मेमोरी]] के बैंक थे जो डिफ़ॉल्ट कॉन्फ़िगरेशन के बजाय केवल एक प्रदान करते थे।<ref name="osc">{{cite book |title=Operating System Concepts |chapter=13: Historical Perspective |page=514 |first1=Abraham |last1=Silberschatz |first2=James L. |last2=Peterson |date=June 1988 |isbn=0-201-18760-4}}</ref> एक बैंक समय-साझाकरण पर्यवेक्षी कार्यक्रम के लिए आरक्षित था, दूसरा उपयोगकर्ता कार्यक्रमों के लिए। सीटीएसएस के पास एक संरक्षित-मोड कर्नेल था, ए-कोर (मेमोरी बैंक ए) में पर्यवेक्षक के कार्यों को केवल आधुनिक ऑपरेटिंग सिस्टम की तरह सॉफ्टवेयर इंटरप्ट्स द्वारा बुलाया जा सकता था। मेमोरी-प्रोटेक्शन इंटरप्ट के कारण सॉफ्टवेयर इंटरप्ट के लिए उपयोग किया जाता था।<ref name="ctsspg63"></ref> [[सेंट्रल प्रोसेसिंग यूनिट]] आवंटन [[निर्धारण (कंप्यूटिंग)]] क्वांटम टाइम यूनिट 200 एमएस के साथ, एक बहुस्तरीय फीडबैक कतार द्वारा नियंत्रित किया गया था।<ref name="osc"/>इसमें कुछ विशेष मेमोरी-मैनेजमेंट हार्डवेयर, एक क्लॉक इंटरप्ट और कुछ निर्देशों को ट्रैप करने की क्षमता भी थी।
सीटीएसएस ने एक संशोधित आइबीएम 7090 मेनफ्रेम कंप्यूटर का उपयोग किया जिसमें दो 32,768 (32K) 36-बिट-[[वर्ड (कंप्यूटर आर्किटेक्चर)|वर्ड]] [[कोर मेमोरी|कोर स्मृति]] के बैंक थे जो मूल विन्यास प्रदान करते थे तथा <ref name="osc">{{cite book |title=Operating System Concepts |chapter=13: Historical Perspective |page=514 |first1=Abraham |last1=Silberschatz |first2=James L. |last2=Peterson |date=June 1988 |isbn=0-201-18760-4}}</ref> एक समय-साझाकरण पर्यवेक्षी कार्यक्रम के लिए आरक्षित था दूसरे उपयोगकर्ता कार्यक्रमों के लिए सीटीएसएस के पास एक संरक्षित-मोड व एक-कोर में पर्यवेक्षक के कार्यों को केवल आधुनिक संचालन प्रणाली की तरह सॉफ्टवेयर द्वारा बनाया जा सकता था। [[सेंट्रल प्रोसेसिंग यूनिट|प्रोसेसिंग इकाई]] [[निर्धारण (कंप्यूटिंग)|निर्धारण]] करने की समय इकाई 200 एमएस के साथ एक बहुस्तरीय अभिप्राय द्वारा नियंत्रित की गयी थी।<ref name="osc"/>इसमें कुछ स्मृति-व्यवहारिक हार्डवेयर तथा पारस्परिक प्रभाव और कुछ निर्देशों को फंसाने करने की क्षमता भी थी।


=== पर्यवेक्षक सबरूटीन्स ===
=== पर्यवेक्षक सबरूटीन्स ===
* RDFLXA - कंसोल से एक इनपुट लाइन पढ़ें
* आरडीएफएलएक्सए समाधान से एक रूप में रेखा लाइन बनाना।
* WRFLX - कंसोल के लिए एक आउटपुट लाइन लिखें
* डब्ल्यू आरएफएलएक्स समाधान के लिए एक लाइन बनाना।
* मृत - स्मृति में कोई कार्यक्रम के बिना, उपयोगकर्ता को मृत स्थिति में रखें
* मृत स्मृति में कोई कार्यक्रम के बिना उपयोगकर्ता की मृत स्थिति।
* DORMNT - मेमोरी में प्रोग्राम के साथ उपयोगकर्ता को निष्क्रिय स्थिति में रखें
* डीओआरएमएनटी स्मृति में प्रोग्राम के साथ उपयोगकर्ता को निष्क्रिय स्थिति में रखें।
* GETMEM - मेमोरी आवंटन का आकार प्राप्त करें
* जीईटीएमईएन स्मृति चिन्ह का आकार प्राप्त करें।
* SETMEM - मेमोरी आवंटन का आकार सेट करें
* एसईटीएमईएन स्मृति चिन्ह का आकार सेट करें।
* TSSFIL - डिस्क पर CTSS सिस्टम फ़ाइलों तक पहुँच प्राप्त करें
* टी सुरक्षा एल डिस्क पर सीटीएसएस प्रणाली फाइलों तक पहुँच प्राप्त करें।
* यूएसआरएफआईएल - उपयोगकर्ता की अपनी निर्देशिका में वापस बदलें
* यूएसआरएफआईएल उपयोगकर्ता अपनी निर्देशिका को वापस बदलें।
* GETBRK - छोड़ने पर निर्देश स्थान काउंटर प्राप्त करें
* जीईटीबीआरके में एमआईटी निर्देश स्थान प्राप्त करें।


=== प्रोग्रामिंग लैंग्वेज ===
=== कार्यक्रमिक  भाषाएँ ===
CTSS में पहले केवल एक असेंबलर, [[फोरट्रान विधानसभा कार्यक्रम]] और एक कंपाइलर, MAD (प्रोग्रामिंग लैंग्वेज) था। इसके अलावा, फोरट्रान # फोरट्रान II कोड को MADTRN का उपयोग करके MAD कोड में अनुवादित किया जा सकता है। बाद में सिस्टम का आधा एमएडी में लिखा गया था। बाद में [[COMIT]], Lisp (प्रोग्रामिंग भाषा) | LISP 1.5 और [[ALGOL]] के एक संस्करण सहित अन्य प्रोग्रामिंग भाषाएँ थीं।
सीटीएसएस में पहले एक [[फोरट्रान विधानसभा कार्यक्रम]] और एक एमएडी था जो इसके दौरान फोरट्रान संहिता को एमएडीटीआरएन का उपयोग करके एमएडी संहिता में अनुवादित करता था तथा प्रणाली को आधे एमएडी में लिखा गया जिससे इसमें सीओएमआईटी और [[ALGOL|एएलजीओएल]] की कार्यक्रमिक भाषाएँ भी सम्मिलित थीं।


=== फाइल सिस्टम ===
=== फाइल प्रणाली ===
प्रत्येक उपयोगकर्ता की अपनी [[निर्देशिका (कंप्यूटिंग)]] थी, और समान समस्या संख्या वाले लोगों के समूहों के लिए साझा निर्देशिकाएँ भी थीं। प्रत्येक [[कम्प्यूटर फाइल]] के दो नाम होते थे, दूसरा उसके प्रकार का संकेत देता था जैसा कि बाद के सिस्टम में [[फ़ाइल नाम एक्सटेंशन]] ने किया था। सबसे पहले, प्रत्येक फ़ाइल में चार मोड में से एक हो सकता है: अस्थायी, स्थायी, रीड-ओनली क्लास 1, और रीड-ओनली क्लास 2। रीड-ओनली क्लास 1 ने उपयोगकर्ता को फ़ाइल के मोड को बदलने की अनुमति दी। फ़ाइलों को निर्देशिकाओं के बीच प्रतीकात्मक रूप से भी जोड़ा जा सकता है। सूची द्वारा एक निर्देशिका सूची:
प्रत्येक उपयोगकर्ता की अपनी एक [[निर्देशिका (कंप्यूटिंग)|निर्देशिका होती थी।]] समान समस्या संख्या वाले समूहों के लिए साझा निर्देशिकाएँ भी होती थीं इसमें कुछ फाइल भी होती थीं फाइल में चार मोड होते हैं उपयोगकर्ता को फाइल की संहिता को बदलने की अनुमति दी जाती थी। तथा फाइलों की निर्देशिकाओं के बीच प्रतीकात्मक रूप से एक जोड़ा बनता है सूची की एक निर्देशिका होती है।
10 फ़ाइलें 20 ट्रैक का उपयोग किया गया
   
दिनांक नाम मोड सं. पटरियों
5/20/63 मुख्य पागल पी 15
5/17/63 DPFA SYMTB P 1
5/17/63 डीपीएफए ​​बीएसएस पी 1
  5/17/63 डीपीएफए ​​एफएपी पी 2


=== बाह्य उपकरणों ===
=== बाह्य उपकरण ===
इनपुट-आउटपुट हार्डवेयर ज्यादातर मानक आईबीएम [[परिधीय]]्स थे। इनमें छह डेटा चैनल शामिल हैं जो इससे जुड़ रहे हैं:
इनपुट-आउटपुट हार्डवेयर अधिकतर आईबीएम [[परिधीय]] थे इनमें छह डेटा चैनल सम्मिलित हैं जो इससे जुड़े हैं।
* प्रिंटर, [[छिद्रित कार्ड]] रीडर और पंच
* पत्र, [[छिद्रित कार्ड|कार्ड]] रीडर और पंच।
* आईबीएम 729 टेप ड्राइव, एक [[आईबीएम 1301]] डिस्क स्टोरेज, बाद में 38 मिलियन शब्द क्षमता के साथ [[आईबीएम 1302]] में अपग्रेड किया गया
* आईबीएम 729 एक [[आईबीएम 1301]] डिस्क क्षमता तथा 38 मिलियन शब्द क्षमता के साथ [[आईबीएम 1302]] में नवीनीकरण किया गया।
* 186K शब्दों के साथ एक [[IBM 7320]] ड्रम मेमोरी जो एक सेकंड में 32K-वर्ड मेमोरी बैंक लोड कर सकती है (बाद में 0.25 सेकंड में अपग्रेड किया गया)
* 186 के शब्दों के एक [[IBM 7320|आईबीएम 7320]] ड्रम स्मृति जो एक सेकंड में 32 शब्द स्मृति बैंक का भार सह सकती है बाद में 0.25 सेकंड में नवीनीकरण किया जा सकता है।
* दो कस्टम हाई-स्पीड वेक्टर ग्राफिक्स प्रदर्शित करता है<ref>{{cite web |url=http://www.bitsavers.org/pdf/mit/lcs/tr/MIT-LCS-TR-056.pdf |title=An Integrated Hardware-Software System for Computer Graphics in Time Sharing |first1=D. E. |last1=Thornhill |first2=R. H. |last2=Stoz |first3=T. T. |last3=Ross |first4=J. E. |last4=Ward |date=1968 |publisher=MIT Project MAC |access-date=February 20, 2022 |id=ESL-R-356 and MAC-TR-56 |quote=Console facilities include hardware projection of three-dimensional line drawings, automatic light pen tracking, and a flexible set of knob, switch, and push-button inputs. The console is attached to the Project MAC IBM 7094 Compatible Time-Sharing System either directly or through a PDP-7 Computer.}}</ref>
* दो रूप रेखायें उच्च गति प्रदर्शित करती हैं।<ref>{{cite web |url=http://www.bitsavers.org/pdf/mit/lcs/tr/MIT-LCS-TR-056.pdf |title=An Integrated Hardware-Software System for Computer Graphics in Time Sharing |first1=D. E. |last1=Thornhill |first2=R. H. |last2=Stoz |first3=T. T. |last3=Ross |first4=J. E. |last4=Ward |date=1968 |publisher=MIT Project MAC |access-date=February 20, 2022 |id=ESL-R-356 and MAC-TR-56 |quote=Console facilities include hardware projection of three-dimensional line drawings, automatic light pen tracking, and a flexible set of knob, switch, and push-button inputs. The console is attached to the Project MAC IBM 7094 Compatible Time-Sharing System either directly or through a PDP-7 Computer.}}</ref>
* एक [[IBM 7750]] ट्रांसमिशन कंट्रोल यूनिट, जो [[IBM 1050]] [[चयनात्मक]] और टेलेटाइप कॉर्पोरेशन # टेलेटाइप कॉर्पोरेशन सहित 112 टेलीप्रिंटर टर्मिनलों को सपोर्ट करने में सक्षम है। कुछ टर्मिनल दूरस्थ रूप से स्थित थे, और सिस्टम को सार्वजनिक [[टेलिक्स]] नेटवर्क का उपयोग करके एक्सेस किया जा सकता था।
* एक [[IBM 7750|आईबीएम 7750]] अनुवाद नियंत्रण इकाई है जो [[IBM 1050|आइबीएम 1050]] [[चयनात्मक]] और दूर मुद्रण निगम सहित 112 टेलीप्रिंटर आखिरी बिन्दु का समर्थन करने में सक्षम हैं। कुछ बिन्दु दूरस्थ रूप से स्थित होते हैं और प्रणाली को सार्वजनिक [[टेलिक्स]] नेटवर्क का उपयोग करके अनुलेख करते हैं। 


== प्रभाव ==
== प्रभाव ==
CTSS को 1962 के संयुक्त कंप्यूटर सम्मेलन में प्रस्तुत एक पेपर में वर्णित किया गया था, और इसने अन्य प्रारंभिक समय-साझाकरण प्रणालियों के डिजाइन को बहुत प्रभावित किया।
सीटीएसएस 1962 में संयुक्त कंप्यूटर सम्मेलन में एक पेपर वर्णित किया गया था कि इसने समय-साझाकरण प्रणालियों के बनावट को बहुत प्रभावित किया।


[[मौरिस विल्क्स]] ने CTSS देखा और [[टाइटन (1963 कंप्यूटर)]] का डिज़ाइन उसी से प्रेरित था।<ref>{{cite document |title=The Titan Influence |last=Hartley |first=David  |author-link=David Hartley (computer scientist) |date=2003 |publisher=Microsoft Research Limited 2003 |citeseerx=10.1.1.14.9546 |quote=Sir Maurice, as he is known today, had been inspired by CTSS to create a time-sharing system}}</ref><ref>{{cite document |title=An Historical Connection between Time-Sharing and Virtual Circuits |last=Fraser |author-link=Alexander G. Fraser |first=Sandy |date=2003 |publisher=Microsoft Research Limited 2003 |citeseerx=10.1.1.14.9546 |quote=Maurice Wilkes discovered CTSS on a visit to MIT in about 1965, and returned to Cambridge to convince the rest of us that time-sharing was the way forward}}</ref>
[[मौरिस विल्क्स]] ने सीटीएसएस और [[टाइटन (1963 कंप्यूटर)|टाइटन 1963 कंप्यूटर]] की बनावट उसी से प्रेरित थी <ref>{{cite document |title=The Titan Influence |last=Hartley |first=David  |author-link=David Hartley (computer scientist) |date=2003 |publisher=Microsoft Research Limited 2003 |citeseerx=10.1.1.14.9546 |quote=Sir Maurice, as he is known today, had been inspired by CTSS to create a time-sharing system}}</ref><ref>{{cite document |title=An Historical Connection between Time-Sharing and Virtual Circuits |last=Fraser |author-link=Alexander G. Fraser |first=Sandy |date=2003 |publisher=Microsoft Research Limited 2003 |citeseerx=10.1.1.14.9546 |quote=Maurice Wilkes discovered CTSS on a visit to MIT in about 1965, and returned to Cambridge to convince the rest of us that time-sharing was the way forward}}</ref>[[डेनिस रिची]] ने 1977 में लिखा कि यूनिक्स को सीटीएसएस के आधुनिक कार्यान्वयन के रूप में देखा जा सकता है।<ref>{{cite conference |last=Ritchie |first=Dennis M. |author-link=Dennis Ritchie |year=1977 |title=The Unix Time-sharing System: A retrospective |conference=Tenth Hawaii International Conference on the System Sciences |url=https://www.bell-labs.com/usr/dmr/www/retro.pdf}}</ref> मल्टिक्स जिसे परियोजना मैक द्वारा 1960 के दशक में सीटीएसएस के रूप में प्रारंभ की गयी थी 1969 में एक कम्प्यूटर संचालन प्रणाली का विकास किया गया सीटीएसएस ने इन प्रणालियों द्वारा प्राप्त [[डेमन (कंप्यूटिंग)|प्रदर्शनीय गणना]] की एक तकनीक विकसित की।
[[डेनिस रिची]] ने 1977 में लिखा था कि UNIX को CTSS के आधुनिक कार्यान्वयन के रूप में देखा जा सकता है।<ref>{{cite conference |last=Ritchie |first=Dennis M. |author-link=Dennis Ritchie |year=1977 |title=The Unix Time-sharing System: A retrospective |conference=Tenth Hawaii International Conference on the System Sciences |url=https://www.bell-labs.com/usr/dmr/www/retro.pdf}}</ref> मल्टिक्स, जिसे प्रोजेक्ट मैक द्वारा भी विकसित किया गया था, 1960 के दशक में CTSS के उत्तराधिकारी के रूप में शुरू किया गया था - और बदले में 1969 में यूनिक्स के विकास को प्रेरित किया। CTSS से इन प्रणालियों द्वारा प्राप्त तकनीकी शब्दों में से एक [[डेमन (कंप्यूटिंग)]] है।


[[असंगत टाइमशेयरिंग सिस्टम]] (ITS), एक और प्रारंभिक, क्रांतिकारी और प्रभावशाली MIT टाइम-शेयरिंग सिस्टम, उन लोगों द्वारा निर्मित किया गया था जो CTSS और बाद में, मल्टिक्स द्वारा ली गई दिशा से असहमत थे; नाम CTSS की [[हास्यानुकृति]] था, क्योंकि बाद में यूनिक्स नाम मल्टिक्स की पैरोडी था।<ref name="LevyWL">{{cite book|title=Hackers: Heroes of the Computer Revolution - 25th Anniversary Edition|date=2010|publisher=O'Reilly Media|isbn=978-1449388393|edition=1st|location=Sebastopol, California|pages=85–102|chapter=Winners and Losers|last=Levy|first=Steven}}</ref> CTSS और ITS फाइल सिस्टम में कई डिज़ाइन तत्व समान हैं। दोनों के पास एम.एफ.डी. (मास्टर फ़ाइल निर्देशिका) और एक या अधिक U.F.D. (उपयोगकर्ता फ़ाइल निर्देशिका)। उनमें से किसी में भी नेस्टेड निर्देशिकाएँ (उप-निर्देशिकाएँ) नहीं हैं। दोनों में फ़ाइल नाम हैं जिनमें दो नाम हैं जो अधिकतम छह-वर्ण लंबे हैं। दोनों लिंक की गई फाइलों का समर्थन करते हैं।<ref name="ctsspg69" />
[[असंगत टाइमशेयरिंग सिस्टम|असंगत समय साझा प्रणाली]] एक प्रारंभिक क्रांतिकारी और प्रभावशाली प्रणाली उन लोगों द्वारा निर्मित की गयी जो सीटीएसएस मल्टिक्स सीटीएसएस और आइटीएस फाइल की बनावट में समान हैं। मुख्य फाइल और एक यू़एफडी उपयोगकर्ता फाइल निर्देशिका उप-निर्देशिकाएँ नहीं हैं फाइल के दो नाम हैं जो छह-वर्ण के हैं तथा दोनों फाइलों का समर्थन करते हैं।<ref name="ctsspg69" />




== यह भी देखें ==
== यह भी देखें ==
* [[ऑपरेटिंग सिस्टम की समयरेखा]]
* [[ऑपरेटिंग सिस्टम की समयरेखा|संचालन प्रणाली की समयरेखा ।]]
* [[टाइम-शेयरिंग सिस्टम इवोल्यूशन]]
* [[टाइम-शेयरिंग सिस्टम इवोल्यूशन|समय साझाकरण प्रणाली विकास।]]


==संदर्भ==
==संदर्भ==
Line 136: Line 102:


{{Time-sharing operating systems}}
{{Time-sharing operating systems}}
[[Category: 1960 के दशक का सॉफ्टवेयर]] [[Category: 1970 के दशक का सॉफ्टवेयर]] [[Category: बंद ऑपरेटिंग सिस्टम]] [[Category: मैसाचुसेट्स इंस्टीट्यूट ऑफ टेक्नोलॉजी सॉफ्टवेयर]] [[Category: टाइम-शेयरिंग ऑपरेटिंग सिस्टम]]


[[Category: Machine Translated Page]]
[[Category:1960 के दशक का सॉफ्टवेयर]]
[[Category:1970 के दशक का सॉफ्टवेयर]]
[[Category:All articles with unsourced statements]]
[[Category:Articles with unsourced statements from February 2022]]
[[Category:CS1 errors]]
[[Category:Collapse templates]]
[[Category:Created On 17/02/2023]]
[[Category:Created On 17/02/2023]]
[[Category:Lua-based templates]]
[[Category:Machine Translated Page]]
[[Category:Navigational boxes| ]]
[[Category:Navigational boxes without horizontal lists]]
[[Category:Pages with script errors]]
[[Category:Sidebars with styles needing conversion]]
[[Category:Template documentation pages|Documentation/doc]]
[[Category:Templates Vigyan Ready]]
[[Category:Templates generating microformats]]
[[Category:Templates that add a tracking category]]
[[Category:Templates that are not mobile friendly]]
[[Category:Templates that generate short descriptions]]
[[Category:Templates using TemplateData]]
[[Category:Webarchive template wayback links]]
[[Category:Wikipedia metatemplates]]
[[Category:टाइम-शेयरिंग ऑपरेटिंग सिस्टम]]
[[Category:बंद ऑपरेटिंग सिस्टम]]
[[Category:मैसाचुसेट्स इंस्टीट्यूट ऑफ टेक्नोलॉजी सॉफ्टवेयर]]

Latest revision as of 16:20, 27 April 2023

संगत समय साझाकरण प्रणाली का पहला उद्देश्य समय साझाकरण से था जो सीटीएसएस के सामान्य उद्देश्य को समय साझाकरण संचालन प्रणाली के रूप में लागू करता है।[1] संगत समय साझाकरण के प्रचय संसाधन के समवर्ती रूप के अनुकूल है।

सीटीएसएस को एमआइटी संगणना केंद्र में विकसित किया गया तथा सीटीएसएस को पहली बार नवंबर 1961 में एमटीआइ के संशोधित आइबीएम 709 पर प्रदर्शित किया गया और हार्डवेयर को 1962 में आइबीएम के साथ बदल दिया गया और एक संशोधित परियोजना एमएसी ,सीटीएसएस, आइबीएम को 7094 से अलग करने के लिए नीली मशीन बनाई गई एमआईटी कम्प्यूटर अनुप्रयोग को नियमित सेवा केंद्र में उपयेाग करने के लिए 1963 की गर्मियों में प्रारंभ किया गया और 1968 तक संचालित किया।

अक्टूबर 1963 में लाल मशीन से प्राप्त एक आइबीएम 7094 पर सीटीएसएस का उपयोग एमआईटी कंप्यूटर विज्ञान और कलात्मक ज्ञान प्रयोगशाला परियोजना एमएसी में 1969 तक किया गया तथा लाल मशीन को सूचना प्रसंस्करण केंद्र में ले जाया गया [2] और 20 जुलाई 1973 तक संचालित किया गया सीटीएसएस केवल उन दो मशीनों पर चलता था जहाँ एमआईटी के बाहर दूरस्थ सीटीएसएस के उपयोगकर्ता जिनमें कैलिफोर्निया, दक्षिण अमेरिका, एडिनबर्ग विश्वविद्यालय और ऑक्सफोर्ड विश्वविद्यालय सम्मिलित थे।[3][4]

इतिहास

मैसाचुसेट्स की तकनीकि संस्था में 1954 के ग्रीष्मकालीन सत्र में जॉन बैकस ने कहा कि साझा करने से एक बड़े कंप्यूटर को कई छोटे कंप्यूटरों के रूप में प्रयोग किया जा सकता है इसमें प्रत्येक उपयोगकर्ता के लिए एक स्थान होना चाहिए।[5] उस समय के कंप्यूटर आइबीएम 704 ऐसी प्रणाली को लागू करने के लिए पर्याप्त नहीं थे लेकिन 1958 के अंत में एमआईटी के संगणना केंद्र ने अपने 704 में एक चालक इनपुट को जोड़ा इससे प्रोग्राम को चलाने वाले व्यक्ति उंचाब प्राप्त कर सकें तथा मशीन को एक साथ उपयोग करने वाले अन्य कार्यक्रमों के साथ समय-साझाकरण के आधार पर [6]जून 1959 में क्रिस्टोफर स्ट्रेची ने पेरिस में अंतर्राष्ट्रीय संघ सूचना के इतिहास में एक कम्प्यूटर पेपर साझा करने के लिए प्रकाशित किया जिसमें उन्होंने कंप्यूटर से जुड़े एक समाधान पर शब्द प्रारूप करने वाले कार्यक्रम की परिकल्पना की जबकि उसी समय दूसरा कार्यक्रम कम्प्यूटर पर चल रहा था।[7][8] दोषमुक्ति कार्यक्रम उस समय एक महत्वपूर्ण समस्या थी क्योंकि समूह के परिणाम स्वरूप कार्य करने के लिए एक परिवर्तित संहिता प्रेरित करने में एक दिन लग जाता था तथा जॉन मैकार्थी ने इसके बारे में एमआईटी में एक ज्ञापन लिखा जिसके बाद एमआईटी में एक प्रारंभिक अध्ययन समिति और एक कार्यकारी समिति की स्थापना की गई जिससे समय साझा करने का विकास किया जा सके समितियों ने एक ही समय में कंप्यूटर का उपयोग करने वाले कई उपयोगकर्ताओं की परिकल्पना की और प्रणाली को लागू किया तथा प्रणाली का विकास प्रारंभ किया गया।

प्रायोगिक साझाकरण प्रणाली

जुलाई में [9] गणना केन्द्र के आइबीएम 709 पर कुछ आदेश लागू किये गए और नवंबर 1961 में फर्नांडो जे कॉर्बेटो ने एमआईटी प्रदर्शित किया जिसे प्रायोगिक साझाकरण प्रणाली कहा जाता था 3 मई 1962 को एफ जे कॉर्बेटो और आर सी डेले ने संयुक्त कंप्यूटर सम्मेलन में उस प्रणाली के बारे में एक पेपर प्रकाशित किया[10] तथा रॉबर्ट सी. डेली, पीटर आर. बोस ने 6 अन्य कार्यक्रमों में संचालन प्रणाली लागू की जो निम्न रूप से फोरट्रान मॉनिटर प्रणाली पर आधारित थी।

प्रणाली ने आइबीएम 7090 का उपयोग हर्बर्ट एम. टीगर द्वारा किया गया उपयोगकर्ता प्रणाली के लिए 3 स्वतंत्र फ्लेक्सोराइटर और एक कार्यक्रम के उपयोगकर्ताओं में से प्रत्येक के पास दो आइबीएम थे एक उपयोगकर्ता की फाइल निर्देशिका के लिए और एक स्मृति में कार्यक्रम को क्रमभंग करने के लिए प्रणाली कमांड के लिए एक टेप इकाई थी तथा उसके पास डिस्क चालक नहीं थे और उपयोगकर्ताओं के लिए चुंबकीय-कोर स्मृति और 27 बिट शब्द तथा पर्यवेक्षक लिए 5 बिट शब्द थे बाधा डालना इस समाधान पर्यवेक्षक की कठिनाई के रूप में लिखा गया तथा जब कैरिज रिटर्न प्राप्त हुआ तो पर्यवेक्षक को नियंत्रण दिया गया जिसने बंधन संहिता को टेप में डाल दिया और तय किया कि आगे क्या चलाना है उस समय लागू किए गए समाधान बहुत थे तथा लॉगिन, लॉगआउट, इनपुट, संपादन, स्पष्टीकरण, सुनिश्चित, अध्यक्षता, भार, उपयोग, प्रारम्भ, छोड़ें, सूची, छपाई और एक्स[citation needed]यह संगत साझाकरण प्रणाली का प्रारंभिक संस्करण बन गया तथा यह समय साझाकरण का पहला सार्वजनिक प्रदर्शन था। सीटीएसएस की अनुकूलता एक ही कंप्यूटर पर चलने वाली पृष्ठभूमि के साथ थी जो आमतौर पर समय-साझाकरण के कार्यों की तुलना में अधिक गणनीय व उपयोगी थी।

अनुप्रयोग

बिन्दु और ब्रेल राजदूत

यह ब्रेल अनुवाद सॉफ्टवेयर का पहला संस्करण सीटीएसएस पर चलता था और एक ब्रेल राजदूत ब्रेल पेज प्रिंटर पर आउटपुट कर सकता था।[11][12] सीटीएसएस पर बिन्दुओं को पहली बार 18 अगस्त 1966 को गोपनीय अध्ययन के एक भाग के रूप में प्रदर्शित किया गया था जहाँ समाचार के रूप में दूरभाष अक्षर संयोजक यंत्र को श्रेणी 2 ब्रेल में परिवर्तित किया गया अगले महीने दूरभाष अगर संयोजन टेप पर पाठ्यपुस्तक की जानकारी को त्रुटि-मुक्त श्रेणी 2 ब्रेल में परिवर्तित करने की गोपनीयता का सफलतापूर्वक प्रदर्शन किया गया [13] इसलिए एमआईटी सीटीएसएस एक अकादमिक प्रणाली तथा एक शोध वाहन और वाणिज्यिक गणना के लिए कोई प्रणाली नहीं रखी दो साल बाद सॉफ्टवेयर बंदरगाह के लिए सीटीएसएस निर्भरता से अलग बिन्दुओं का एक संस्करण आइबीएम 709 पर ब्लाइंड के लिए अमेरिकन प्रिंटिंग हाउस में छपवाने के लिए प्रयोग किया गया था संस्करण के कुछ ही सप्ताह बाद [14] सीटीएसएस ब्रेल में गणितीय तालिकाओं को प्रिंट करने का एक प्रदर्शन दिखाया गया था।


स्थानीय और सरल भाषा में व्याख्या

सीटीएसएस पर चल रहे इंट्रेक्स का आरेख


साझाकरण प्रणाली सीटीएसए था तथा अनुक्रमिका में एक प्रायोगिक पायलट-ढ़ॉंचा तथा मशीन-उन्मुख ग्रंथ सूची भंडारण और एक व्यवस्थित डाटाबेस की साझाकरण प्रणाली थी जिसमें लगभग 15,000 सामान्य लेखों की एक सूची संग्रहीत की गई थी। इसका उपयोग पुस्तकालय स्वचालन की अवधारणाओं का विकास और परीक्षण के लिए किया गया था।[15][16][17] एमआईटी रचना पुस्तकालय में परीक्षण के तीन बीआरआइएससी कैथोड रे ट्यूब समाधान की तैनाती से पता चला कि इसे दो अन्य प्रणालियों एआरडीएस और डीएटीईएल ने अधिक पसंद किया गया था।[18]


विशेषताएं

  • मूल एलिजा सीटीएसएस पर चलता थी [3] तथा सीटीएसएस संकेत लॉगिन करने वाली पहली कंप्यूटर प्रणाली थी।[19][20]
  • सीटीएसएस में कम्प्यूटरीकृत पाठ, सम्पादन और अनुकूलन ,उपयेगिता में से एक था जिसे अक्षर संयोजन और ज्ञापन, संशोधित उत्तराधिकारी कहा जाता है।
  • सीटीएसएस के पास पहला इंटर प्रायोगिक संदेश कार्यान्वयन था जो अग्रणी था।[21]
  • सीटीएसएस में यूनिक्स के समान पहला तात्कालिक संदेशन प्रणाली का प्रयोग किया गया।[22]
  • एमआईटी गणतीय केन्द्र के कर्मचारी लुई पौजिन ने सीटीएसएस के लिए रनकॉम नामक एक कमांड बनाया जिसने एक फाइल में निहित कमांड की एक सूची को निष्पादित किया [3] रनकॉम ने पैरामीटर प्रकिया पन प्रदान किया तथा [4]बाद में उन्होंने मॉलटिक्स शैल के लिए एक बनावट तैयार की जिसे ग्लेंडा श्रोएडर द्वारा लागू किया गया था जिसने बदले में यूनिक्स खोल स्क्रिप्ट को प्रेरित किया।[23][24]
  • सीटीएसएस पाठ संपादक क्यूईडी के पूर्ववर्ती केन थॉम्पसन द्वारा जोड़े गए नियमित अभिव्यक्ति का कार्यान्वयन था।

कार्यान्वयन

सार

सीटीएसएस ने एक संशोधित आइबीएम 7090 मेनफ्रेम कंप्यूटर का उपयोग किया जिसमें दो 32,768 (32K) 36-बिट-वर्ड कोर स्मृति के बैंक थे जो मूल विन्यास प्रदान करते थे तथा [25] एक समय-साझाकरण पर्यवेक्षी कार्यक्रम के लिए आरक्षित था दूसरे उपयोगकर्ता कार्यक्रमों के लिए सीटीएसएस के पास एक संरक्षित-मोड व एक-कोर में पर्यवेक्षक के कार्यों को केवल आधुनिक संचालन प्रणाली की तरह सॉफ्टवेयर द्वारा बनाया जा सकता था। प्रोसेसिंग इकाई निर्धारण करने की समय इकाई 200 एमएस के साथ एक बहुस्तरीय अभिप्राय द्वारा नियंत्रित की गयी थी।[25]इसमें कुछ स्मृति-व्यवहारिक हार्डवेयर तथा पारस्परिक प्रभाव और कुछ निर्देशों को फंसाने करने की क्षमता भी थी।

पर्यवेक्षक सबरूटीन्स

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

कार्यक्रमिक भाषाएँ

सीटीएसएस में पहले एक फोरट्रान विधानसभा कार्यक्रम और एक एमएडी था जो इसके दौरान फोरट्रान संहिता को एमएडीटीआरएन का उपयोग करके एमएडी संहिता में अनुवादित करता था तथा प्रणाली को आधे एमएडी में लिखा गया जिससे इसमें सीओएमआईटी और एएलजीओएल की कार्यक्रमिक भाषाएँ भी सम्मिलित थीं।

फाइल प्रणाली

प्रत्येक उपयोगकर्ता की अपनी एक निर्देशिका होती थी। समान समस्या संख्या वाले समूहों के लिए साझा निर्देशिकाएँ भी होती थीं इसमें कुछ फाइल भी होती थीं फाइल में चार मोड होते हैं उपयोगकर्ता को फाइल की संहिता को बदलने की अनुमति दी जाती थी। तथा फाइलों की निर्देशिकाओं के बीच प्रतीकात्मक रूप से एक जोड़ा बनता है सूची की एक निर्देशिका होती है।


बाह्य उपकरण

इनपुट-आउटपुट हार्डवेयर अधिकतर आईबीएम परिधीय थे इनमें छह डेटा चैनल सम्मिलित हैं जो इससे जुड़े हैं।

  • पत्र, कार्ड रीडर और पंच।
  • आईबीएम 729 एक आईबीएम 1301 डिस्क क्षमता तथा 38 मिलियन शब्द क्षमता के साथ आईबीएम 1302 में नवीनीकरण किया गया।
  • 186 के शब्दों के एक आईबीएम 7320 ड्रम स्मृति जो एक सेकंड में 32 शब्द स्मृति बैंक का भार सह सकती है बाद में 0.25 सेकंड में नवीनीकरण किया जा सकता है।
  • दो रूप रेखायें उच्च गति प्रदर्शित करती हैं।[26]
  • एक आईबीएम 7750 अनुवाद नियंत्रण इकाई है जो आइबीएम 1050 चयनात्मक और दूर मुद्रण निगम सहित 112 टेलीप्रिंटर आखिरी बिन्दु का समर्थन करने में सक्षम हैं। कुछ बिन्दु दूरस्थ रूप से स्थित होते हैं और प्रणाली को सार्वजनिक टेलिक्स नेटवर्क का उपयोग करके अनुलेख करते हैं।

प्रभाव

सीटीएसएस 1962 में संयुक्त कंप्यूटर सम्मेलन में एक पेपर वर्णित किया गया था कि इसने समय-साझाकरण प्रणालियों के बनावट को बहुत प्रभावित किया।

मौरिस विल्क्स ने सीटीएसएस और टाइटन 1963 कंप्यूटर की बनावट उसी से प्रेरित थी [27][28]डेनिस रिची ने 1977 में लिखा कि यूनिक्स को सीटीएसएस के आधुनिक कार्यान्वयन के रूप में देखा जा सकता है।[29] मल्टिक्स जिसे परियोजना मैक द्वारा 1960 के दशक में सीटीएसएस के रूप में प्रारंभ की गयी थी 1969 में एक कम्प्यूटर संचालन प्रणाली का विकास किया गया सीटीएसएस ने इन प्रणालियों द्वारा प्राप्त प्रदर्शनीय गणना की एक तकनीक विकसित की।

असंगत समय साझा प्रणाली एक प्रारंभिक क्रांतिकारी और प्रभावशाली प्रणाली उन लोगों द्वारा निर्मित की गयी जो सीटीएसएस मल्टिक्स सीटीएसएस और आइटीएस फाइल की बनावट में समान हैं। मुख्य फाइल और एक यू़एफडी उपयोगकर्ता फाइल निर्देशिका व उप-निर्देशिकाएँ नहीं हैं फाइल के दो नाम हैं जो छह-वर्ण के हैं तथा दोनों फाइलों का समर्थन करते हैं।[4]


यह भी देखें

संदर्भ

  1. Singh, Jai P.; Morgan, Robert P. (October 1971). Educational Computer Utilization and Computer Communications (PDF) (Report). St. Louis, MO: Washington University. p. 13. National Aeronautics and Space Administration Grant No. Y/NGL-26-008-054. Retrieved March 8, 2022. Much of the early development in the time-sharing field took place on university campuses.8 Notable examples are the CTSS (Compatible Time-Sharing System) at MIT, which was the first general purpose time-sharing system...
  2. New Information Center Will Open at MIT Today - The New York Times, November 11, 1968
  3. 3.0 3.1 3.2 Walden, David; Van Vleck, Tom, eds. (2011). "Compatible Time-Sharing System (1961-1973): Fiftieth Anniversary Commemorative Overview" (PDF). IEEE Computer Society. Retrieved February 20, 2022.
  4. 4.0 4.1 4.2 Crisman, Patricia A., ed. (December 31, 1969). "The Compatible Time-Sharing System, A Programmer's Guide" (PDF). The M.I.T Computation Center. Retrieved March 10, 2022.
  5. Backus, John, Computer Advanced Coding Techniques Archived 2018-09-29 at the Wayback Machine, MIT 1954, page 16-2. The first known description of computer time-sharing.
  6. Progress Report Number 4 of the Research and Educational Activities in Machine Computation by the Cooperating Colleges of New England, December, 1958
  7. F. J. Corbató, et al., The Compatible Time-Sharing System A Programmer's Guide (MIT Press, 1963) ISBN 978-0-262-03008-3. Describe the system and its commands
  8. John McCarthy, Reminiscences on the History of Time Sharing Archived 2007-10-20 at the Wayback Machine (Stanford University 1983).
  9. Progress Report Number 9 of the Research and Educational Activities in Machine Computation by the Cooperating Colleges of New England, July, 1961
  10. Corbató, Fernando J.; Merwin Daggett, Marjorie; Daley, Robert C. (May 3, 1962). "An Experimental Time-Sharing System". Archived from the original on September 6, 2009. Retrieved February 25, 2022.
  11. Mann, Robert W (October 1986). "Selected Perspectives on a Quarter Century of Rehabilitation Engineering". Journal of Rehabilitation Research and Development. 23 (4): 1–6. PMID 3820117. Retrieved March 13, 2022. The modular software program for braille translation and automatic management of input and output modes, subsequently called "DOTSYS" was underway...
  12. Dalrymple, George F. (February 26, 1973). "Final Report Development and Demonstration of Communication Systems for the Blind and Deaf/Blind. Braille Communication Terminals and Tactile Paging Systems" (PDF). The Sensory Aids Evaluation and Development Center Massachusetts Institute of Technology. Retrieved March 13, 2022.
  13. Evaluation and Development of Sensory Aids and Devices. Final Report (PDF) (Report). The Sensory Aids Evaluation and Development Center Massachusetts Institute of Technology. April 3, 1967. Retrieved March 13, 2022. Demonstration on CTSS of teletypesetter-to-Grade 2 Braille
  14. Final Report to Social Rehabilitation Administration Department of Health, Education and Welfare Washington, D.C. (PDF) (Report). The Sensory Aids Evaluation and Development Center Massachusetts Institute of Technology. April 30, 1969. Retrieved March 13, 2022. These programs, originally written to operate on the CTSS system at M.I.T., were modified for the 709 at the American Printing House for the Blind. This involved rewriting those parts of the programs which were CTSS-dependent.
  15. Overhage, Carl F. J. (1971). Project Intrex - A Brief Description (PDF). ERIC (Report). MIT. Retrieved March 8, 2022.
  16. Kehr, James E. (September 1972). Intrex Buffer-Controller Display System Operation and Software (PDF). ERIC (Report). MIT. Retrieved March 8, 2022.
  17. Hurlburt, Charles E. (September 15, 1971). The Intrex Retrieval System Software (PDF). ERIC (Report). MIT. Retrieved March 8, 2022.
  18. Overhage, Carl F. J. (March 15, 1972). Project Intrex. Semiannual Activity Report, 15 September 1971 - 15 March 1972 (PDF). ERIC (Report). MIT. Intrex PR-13. Retrieved March 17, 2022. Since September 27, 1971, the BRISC has been available at the Engineering Library station on a two-hours a day basis.
  19. McMillan, Robert (27 January 2012). "The World's First Computer Password? It Was Useless Too". Wired magazine. Retrieved 22 March 2019.
  20. Hunt, Troy (26 July 2017). "Passwords Evolved: Authentication Guidance for the Modern Era". Retrieved 22 March 2019.
  21. Tom Van Vleck's memoir of The History of Electronic Mail
  22. Fetter, Mirko (2019). New Concepts for Presence and Availability in Ubiquitous and Mobile Computing. University of Bamberg Press. p. 38. ISBN 9783863096236. The basic concept of sending instantaneously messages to logged in users came with ... CTSS ...
  23. Pouzin, Louis. "The Origin of the Shell". Multicians. Retrieved February 17, 2022.
  24. Raymond, Eric S. (2003). The Art of UNIX Programming. Boston: Pearson Education. p. 234. ISBN 9780132465885.
  25. 25.0 25.1 Silberschatz, Abraham; Peterson, James L. (June 1988). "13: Historical Perspective". Operating System Concepts. p. 514. ISBN 0-201-18760-4.
  26. Thornhill, D. E.; Stoz, R. H.; Ross, T. T.; Ward, J. E. (1968). "An Integrated Hardware-Software System for Computer Graphics in Time Sharing" (PDF). MIT Project MAC. ESL-R-356 and MAC-TR-56. Retrieved February 20, 2022. Console facilities include hardware projection of three-dimensional line drawings, automatic light pen tracking, and a flexible set of knob, switch, and push-button inputs. The console is attached to the Project MAC IBM 7094 Compatible Time-Sharing System either directly or through a PDP-7 Computer.
  27. Hartley, David (2003). "The Titan Influence". Microsoft Research Limited 2003. CiteSeerX 10.1.1.14.9546. Sir Maurice, as he is known today, had been inspired by CTSS to create a time-sharing system {{cite journal}}: Cite journal requires |journal= (help)
  28. Fraser, Sandy (2003). "An Historical Connection between Time-Sharing and Virtual Circuits". Microsoft Research Limited 2003. CiteSeerX 10.1.1.14.9546. Maurice Wilkes discovered CTSS on a visit to MIT in about 1965, and returned to Cambridge to convince the rest of us that time-sharing was the way forward {{cite journal}}: Cite journal requires |journal= (help)
  29. Ritchie, Dennis M. (1977). The Unix Time-sharing System: A retrospective (PDF). Tenth Hawaii International Conference on the System Sciences.


अग्रिम पठन


बाहरी संबंध