अभिसरण प्रौद्योगिकी ऑपरेटिंग सिस्टम

अभिसरण प्रौद्योगिकी ऑपरेटिंग सिस्टम, जिसे CTOS, BTOS और STARSYS के रूप में भी जाना जाता है, एक बंद मॉड्यूलर, संदेश देना, मल्टीप्रोसेस-आधारित ऑपरेटिंग सिस्टम है।

सिंहावलोकन
CTOS में अपने समय के लिए कई नवीन विशेषताएं थीं। सिस्टम एक्सेस को उपयोगकर्ता पासवर्ड और वॉल्यूम या डिस्क पासवर्ड से नियंत्रित किया गया था। यदि कोई पासवर्ड जानता है, उदाहरण के लिए, वॉल्यूम के लिए, कोई उस वॉल्यूम (हार्ड डिस्क) पर किसी फ़ाइल या निर्देशिका तक पहुंच सकता है। प्रत्येक वॉल्यूम और निर्देशिका को उनकी पहचान करने के लिए डिलीमीटर के साथ संदर्भित किया गया था, और ऑपरेशन के आधार पर फ़ाइल नाम के साथ इसका पालन किया जा सकता था, यानी {Network Node}[VolumeName]FileName.

सुविधाओं को जोड़ने या हटाने के लिए ऑपरेटिंग सिस्टम को कस्टम-लिंक करना संभव था।

CTOS ने सीरियल EIA-422|RS-422 केबल (डेज़ी-चेन टोपोलॉजी) पर ले जाने वाले एक पारदर्शी पीयर-टू-पीयर नेटवर्क का समर्थन किया और बाद के संस्करणों में RS-422 एडेप्टर के साथ ट्विस्टेड पेयर (स्टार टोपोलॉजी) को आगे बढ़ाया। प्रत्येक कार्यसमूह (जिसे क्लस्टर कहा जाता है) एक सर्वर से जुड़ा था (जिसे मास्टर कहा जाता है)। वर्कस्टेशन, सामान्य रूप से डिस्क रहित वर्कस्टेशन, मास्टर से नेटवर्क बूटिंग थे, और वैकल्पिक रूप से संलग्न हार्ड ड्राइव से स्थानीय रूप से बूट किए जा सकते थे।

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

CTOS Intel x86 कंप्यूटर पर चलता था, और Unisys PC पर Windows NT के साथ समवर्ती रूप से चल सकता था।

सिस्टम एपीआई को उच्च-स्तरीय भाषाओं और असेंबली भाषा दोनों में प्रस्तुत किया गया था।

कार्यक्रम
असेम्बलर बहुत उन्नत था, जिसमें लिस्प (प्रोग्रामिंग भाषा)  जैसी पैटर्न-मैचिंग मैक्रो सुविधा थी, जो पहले या बाद में लगभग किसी भी अन्य असेंबलर द्वारा बेजोड़ थी। एक हमेशा-निवासी डिबगर था।

अधिकांश सिस्टम प्रोग्राम PL/M में लिखे गए थे, इंटेल से एक ALGOL जैसी भाषा जो क्रम पुस्तकालय  के बिना सीधे  वस्तु कोड  में संकलित होती है।

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

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

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

उपयोग
Convergent Technologies का पहला उत्पाद Intel 8086 प्रोसेसर पर आधारित IWS (इंटीग्रेटेड वर्कस्टेशन) था, जिसका ऑपरेटिंग सिस्टम CTOS था। यह एक मॉड्यूलर ऑपरेटिंग सिस्टम था जिसमें बिल्ट-इन स्थानीय क्षेत्र नेटवर्किंग थी। CTOS ने कई प्रक्रियाओं या थ्रेड्स और संदेश-आधारित इंटरप्रोसेस संचार का समर्थन किया।

जिन कंपनियों ने CTOS को लाइसेंस दिया उनमें बुल ग्रुप  (STARSYS), और बरोज़ कॉर्पोरेशन (BTOS) शामिल हैं, जो बाद में स्पेरी के साथ विलय कर यूनिसिस बन गए। यूनिसिस सबसे बड़ा एकल ग्राहक था और 1988 में  अभिसारी प्रौद्योगिकियां  का अधिग्रहण किया। अपने चरम पर, CTOS के दुनिया भर में 800,000 से अधिक उपयोगकर्ता थे।

CTOS की अब नए ग्राहकों के लिए मार्केटिंग नहीं की जाती है। पूर्व प्रमुख ग्राहकों में पुलिस बल, बैंक, एयरलाइंस, राष्ट्रव्यापी बीमा, यू हॉल, अमेरिकी डाक सेवा, औषधि आचरण प्रशासन, अमेरिकी सेना और यूनाइटेड स्टेट्स कोस्ट गार्ड। तट रक्षक ने लगभग 1984 से 2000 तक ऑपरेटिंग सिस्टम का उपयोग किया। ऑस्ट्रेलिया में, CTOS/BTOS का उपयोग ट्रेड प्रैक्टिसेज कमीशन, NSW ऑडिटर-जनरल, CSIRO, कॉमनवेल्थ इलेक्टोरल ऑफिस, वेस्टर्न ऑस्ट्रेलिया जेल विभाग और कई वाणिज्यिक बैंकों द्वारा किया गया था।

कन्वर्जेंट के एनजीईएन पर आधारित डिस्कलेस वर्कस्टेशन (जैसे, बुल) ने इंटेल 80186 प्रोसेसर का इस्तेमाल किया, एक प्रोसेसर जो शायद ही कभी मानक पीसी द्वारा उपयोग किया जाता है।

प्रगति सॉफ्टवेयर निगम ने CTOS के लिए एक व्यावसायिक डेटाबेस एप्लिकेशन बनाया जो 4GL में था। यूनाइटेड स्टेट्स कोस्ट गार्ड ने इन डेटाबेस का इस्तेमाल अपने जहाजों के लिए रसद प्रशासन के लिए किया।

प्रस्तुति प्रबंधक चलाने वाले CTOS के लिए CorelDRAW का एक पोर्ट था।

बाहरी संबंध

 * The CTOS FAQ October 1999
 * CTOS Revealed, Byte, December 1994
 * Paul Mooney's CTOS Central
 * The CTOS FAQ Picture Archive
 * Exhuming CTOS: The Convergent Technologies Project, Nadia Ilyin
 * Convergent archive at bitsavers.org