जीई-600 श्रृंखला

GE-600 श्रृंखला 1960 के दशक में उत्पन्न 36-बिट मेनफ़्रेम [[कंप्यूटर ]] कंप्यूटर का एक परिवार था, जिसे  सामान्य विद्युतीय  (GE) द्वारा बनाया गया था। जब GE ने मेनफ्रेम व्यवसाय छोड़ दिया तो लाइन हनीवेल को बेच दी गई, जिसने 1990 के दशक में इसी तरह की प्रणालियों का निर्माण किया, जब विभाजन  बुल ग्रुप  और फिर NEC में चला गया।

सिस्टम शायद डार्टमाउथ टाइम शेयरिंग सिस्टम (DTSS) और मॉलटिक्स  ऑपरेटिंग सिस्टम द्वारा उपयोग किए जाने वाले हार्डवेयर के रूप में जाना जाता है। मल्टिक्स को श्रृंखला के बाद के संस्करणों में किए गए  आभासी मेमोरी  एडिशंस द्वारा समर्थित किया गया था।

आर्किटेक्चर
600 श्रृंखलाओं में 36-बिट शब्दों और 18-बिट पतों का उपयोग किया गया था। उनके पास दो 36-बिट संचायक (कंप्यूटिंग), आठ 18-बिट सूचकांक रजिस्टर  और एक 8-बिट एक्सपोनेंट रजिस्टर थे। इसने 36-बिट सिंगल-प्रिसिजन और 2 x 36-बिट डबल प्रिसिजन दोनों में तैरनेवाला स्थल  का समर्थन किया, एक्सपोनेंट को अलग से स्टोर किया जा रहा है, जिससे 71 बिट्स की सटीकता और साइन के लिए एक बिट का उपयोग किया जा रहा है। इसमें एड्रेसिंग मोड्स का एक विस्तृत सेट था, जिनमें से कई अप्रत्यक्ष शब्दों का इस्तेमाल करते थे, जिनमें से कुछ ऑटो-इंक्रीमेंटिंग या ऑटो-डिक्रीमेंटिंग थे। यह एड्रेसिंग मोड के माध्यम से 6-बिट और 9-बिट बाइट्स का समर्थन करता है; ये विशिष्ट बाइट निकालने, और बाइट पॉइंटर बढ़ाने का समर्थन करते हैं, लेकिन बाइट के लिए रैंडम एक्सेस नहीं। इसमें इनपुट/आउटपुट|I/O को संभालने के लिए कई चैनल नियंत्रक भी शामिल हैं। सेंट्रल प्रोसेसिंग यूनिट चैनल कंट्रोलर की अपनी मशीनी भाषा में लिखे गए छोटे प्रोग्रामों को सौंप सकता है, जो तब डेटा को प्रोसेस करेगा, इसे मेमोरी में या उससे ले जाएगा, और पूरा होने पर रुकावट पैदा करेगा। इसने मुख्य CPU को धीमी I/O के पूरा होने की प्रतीक्षा करते हुए अन्य कार्यों पर जाने की अनुमति दी, जो समय साझा करने वाली प्रणालियों की एक प्राथमिक विशेषता है।

ऑपरेटिंग सिस्टम
मूल रूप से 600-श्रृंखला के कंप्यूटरों के लिए ऑपरेटिंग सिस्टम GECOS था, जिसे 1962 में GE द्वारा विकसित किया गया था। GECOS शुरू में एक प्रचय संसाधन  सिस्टम था, लेकिन बाद में कंप्यूटर मल्टीटास्किंग और मल्टी-यूज़र सपोर्ट सहित अधिक आधुनिक प्रणालियों पर देखी जाने वाली कई सुविधाएँ जोड़ी गईं।

1963 और 1964 के बीच, GE ने डार्टमाउथ कॉलेज के साथ उनके डार्टमाउथ बेसिक प्रोजेक्ट पर काम किया, जिससे GE-200_series|GE-235 पर इसे समर्थन देने के लिए एक नई समय बताना  प्रणाली का विकास हुआ। यह एक बड़ी सफलता थी और 1967 के अंत में 635 पर चलने वाली प्रणाली के एक बेहतर संस्करण के प्रस्ताव का नेतृत्व किया। पहला संस्करण, जिसे डार्टमाउथ को चरण I और GE को मार्क II के रूप में जाना जाता है, GE-235 पर मूल रूप से मार्क I बन गया, एक समान सफलता थी। डार्टमाउथ में चरण II को डार्टमाउथ टाइम शेयरिंग सिस्टम (DTSS) के रूप में जारी किया गया था, जबकि GE ने मार्क II को बेहतर मार्क III में विकसित किया।

कंप्यूटर इतिहास संग्रहालय का कॉर्पोरेट इतिहास संग्रह GE के मार्क I इतिहास का इस प्रकार वर्णन करता है:
 * जनरल इलेक्ट्रिक इंफॉर्मेशन सर्विसेज का अग्रदूत ग्राहक डेमो देने के लिए उपयोग किए जाने वाले कंप्यूटरों पर अतिरिक्त कंप्यूटर समय बेचने के लिए गठित जनरल इलेक्ट्रिक के भीतर एक व्यावसायिक इकाई के रूप में शुरू हुआ। 1965 में, वार्नर सिनबैक ने सिफारिश की कि वे जनरल इलेक्ट्रिक 265 कंप्यूटर पर डार्टमाउथ में विकसित टाइम-शेयरिंग सिस्टम (मार्क 1) का उपयोग करके टाइम-शेयरिंग सेवाओं को बेचना शुरू करें। यह सेवा तत्काल सफल रही और 1968 तक, GEIS के पास 70 मिलियन डॉलर के टाइम-शेयरिंग बाज़ार का 40% हिस्सा था। सेवा का विकास जारी रहा, और समय के साथ जीई विकसित मार्क II और मार्क III ऑपरेटिंग सिस्टम बड़े मेनफ्रेम कंप्यूटर पर चल रहे थे।

GE मार्क II ऑपरेटिंग सिस्टम (बाद में मार्क III) का उपयोग GE सूचना सेवाओं द्वारा अपने टाइमशेयरिंग और नेटवर्क कंप्यूटिंग व्यवसाय के आधार के रूप में किया गया था। हालांकि मार्क II / मार्क III मूल रूप से डार्टमाउथ सिस्टम पर आधारित था, सिस्टम जल्दी से अलग हो गए। मार्क II/III में आम तौर पर ऑन-लाइन ट्रांजेक्शन-प्रोसेसिंग सिस्टम से जुड़ी कई विशेषताएं शामिल हैं, जैसे कि जर्नलाइज़ेशन और ग्रेन्युलर फ़ाइल लॉकिंग। 1970 के दशक के मध्य से लेकर मध्य तक, मार्क III ने एक उच्च-विश्वसनीयता क्लस्टर तकनीक को अपनाया, जिसमें आठ प्रोसेसिंग सिस्टम (प्रत्येक ऑपरेटिंग सिस्टम की अपनी प्रति के साथ) तक कई फाइल सिस्टम तक पहुंच थी।

मल्टिक्स ऑपरेटिंग सिस्टम 1964 में 600 श्रृंखला के लिए एक उन्नत नए ऑपरेटिंग सिस्टम के रूप में शुरू किया गया था, हालांकि यह 1969 तक उत्पादन के लिए तैयार नहीं था। GE परियोजना के लिए हार्डवेयर आपूर्तिकर्ता था और विकास भागीदारों में से एक था (अन्य मैसाचुसेट्स की तकनीकी संस्था और बेल लैब्स)। जीई ने इस परियोजना को इस उन्नत ओएस की पेशकश करके अन्य विक्रेताओं से खुद को स्पष्ट रूप से अलग करने के एक अवसर के रूप में देखा जो केवल उनकी मशीनों पर सबसे अच्छा चलेगा। मल्टिक्स को वास्तव में प्रभावी होने के लिए सीपीयू में कई अतिरिक्त सुविधाओं की आवश्यकता थी, और आवश्यक संशोधन करने के लिए एमआईटी में एडवर्ड ग्लेसर द्वारा जॉन कौलेर को शामिल किया गया था। नतीजा जीई 645 था, जिसमें वर्चुअल मेमोरी के लिए समर्थन शामिल था। एड्रेसिंग को 18-बिट एड्रेस के अलावा 18-बिट सेगमेंट का उपयोग करने के लिए संशोधित किया गया था, नाटकीय रूप से सैद्धांतिक मेमोरी आकार में वृद्धि हुई और वर्चुअल मेमोरी को समर्थन देना बहुत आसान हो गया।

इतिहास
कंप्यूटरों की GE-600 श्रृंखला को जॉन कौलेर के नेतृत्व में एक टीम द्वारा विकसित किया गया था, जो उन्होंने 1959 में सैन्य MISTRAM परियोजना के लिए किया था। MISTRAM एक राडार ट्रैकिंग प्रणाली थी जिसका उपयोग प्रोजेक्ट अपोलो सहित कई परियोजनाओं में किया गया था। संयुक्त राज्य वायु सेना को केप कनवेरल  से डाउनरेंज ट्रैकिंग स्टेशन में स्थापित करने के लिए डेटा-संग्रह कंप्यूटर की आवश्यकता होती है। डेटा अंततः केप में 36-बिट आईबीएम 7094 मशीन के साथ साझा किया जाएगा, इसलिए कंप्यूटर को 36-बिट होने की संभावना होगी। GE ने इस कार्य के लिए MISTRAM#M-236 कंप्यूटर नामक एक मशीन का निर्माण किया, और 36-बिट आवश्यकताओं के परिणामस्वरूप, यह 7094 की तरह काम करने लगा।

जीई मूल रूप से वाणिज्यिक कंप्यूटर बाजार में अपनी मशीन के साथ प्रवेश करने का इरादा नहीं रखता था। हालांकि, 1960 के दशक के प्रारंभ तक GE IBM मेनफ्रेम का सबसे बड़ा उपयोगकर्ता था, और अपनी खुद की मशीनों का उत्पादन करना उनके कंप्यूटिंग विभाग की लागत को कम करने का एक शानदार तरीका लग रहा था। एक अनुमान में, आईबीएम किराये की फीस से मुक्त एक वर्ष में विकास की लागत का भुगतान किया जाएगा। कई लोग संशय में रहे, लेकिन एक साल की आंतरिक तकरार के बाद, M236 के व्यावसायीकरण की परियोजना को अंततः फरवरी 1963 में हरी झंडी मिल गई।

मशीन को मूल रूप से मुख्य GE-635 और धीमी लेकिन संगत GE-625 और GE-615 के रूप में पेश किया गया था। जबकि अधिकांश एकल-प्रोसेसर सिस्टम थे, 635 को चार सीपीयू और अधिकतम चार इनपुट/आउटपुट कंट्रोलर (IOC's) के साथ कॉन्फ़िगर किया जा सकता था, जिनमें से प्रत्येक में 16 कॉमन पेरिफेरल इंटरफ़ेस चैनल थे। 635 संभवतः एक सामान्य उद्देश्य सममित मल्टीप्रोसेसिंग सिस्टम का पहला उदाहरण था, हालांकि जीईसीओएस/जीसीओएस सॉफ्टवेयर ने प्रोसेसर को एक मास्टर और अधिकतम तीन गुलामों के रूप में माना।

अगस्त 1964 में, आईबीएम ने GE 600 श्रृंखला को मध्यम और बड़े पैमाने के वैज्ञानिक क्षेत्रों में कड़ी प्रतिस्पर्धा माना। मई 1965 में पहले GE-625 कंप्यूटर को GE शेनेक्टैडी प्लांट को विभिन्न आकार और बनावट के पांच अन्य कंप्यूटरों को बदलने के लिए दिया गया था। 1965 के दौरान कई जीई 635 को भेज दिया गया था, जिसमें दो नवंबर में मार्टिन मारिएटा को भेजे गए थे। 600 श्रृंखला में छह मॉडल शामिल थे: 605, 615, 625, 635, 645, और 655।

615 कंट्रोल यूनिट (सीयू) और ऑपरेशंस यूनिट (ओयू) ओवरलैप अक्षम और 36-बिट-वाइड मेमोरी पथ के साथ 635 था। 625 एक 635 ​​था जिसमें कंट्रोल यूनिट और ऑपरेशंस यूनिट ओवरलैप डिसेबल्ड और 72-बिट-वाइड मेमोरी पाथ था। 635 में 72-बिट चौड़ा मेमोरी पथ था और सीयू/ओयू ओवरलैप सक्षम था। इन मॉडलों के बीच का अंतर बैकप्लेन पर 10 तारों से कम था। यदि आवश्यक हो तो फील्ड सर्विस कुछ घंटों में 615 को 635 या 625 या इसके विपरीत में परिवर्तित कर सकती है; उन कुछ तारों के अलावा, 615, 625 और 635 समान थे। 605 का उपयोग कुछ रीयलटाइम/सैन्य अनुप्रयोगों में किया गया था और अनिवार्य रूप से फ़्लोटिंग पॉइंट हार्डवेयर के बिना 615 था। 605 के लिए कोडित प्रोग्राम किसी भी अन्य 600 लाइन प्रोसेसर पर बिना किसी संशोधन के चलेंगे। 645 एक संशोधित 635 प्रोसेसर था जो एमआईटी में विकसित मल्टिक्स ऑपरेटिंग सिस्टम के लिए हार्डवेयर समर्थन प्रदान करता था।

605/615/625/635 और 645 अनिवार्य रूप से ट्रांजिस्टर कंप्यूटर थे असतत ट्रांजिस्टर ट्रांजिस्टर-ट्रांजिस्टर तर्क और मुट्ठी भर एकीकृत परिपथों के साथ। मेमोरी में दो-माइक्रोसेकंड चुंबकीय-कोर मेमोरी  शामिल थी, जिसे इंटरलीव किया जा सकता था। GE ने Fabri-Tek, Ampex और Lockheed Corporation से कोर मेमोरी खरीदी। लॉकहीड मेमोरी सबसे विश्वसनीय मानी जाती है।

सिस्टम के साथ उपयोग किए जाने वाले चुंबकीय टेप सिस्टम की विश्वसनीयता के साथ जारी समस्याओं ने पूरे प्रोजेक्ट को प्रभावित किया। 1966 में GE ने कई आदेशों को रोक दिया जबकि अन्य को एकमुश्त रद्द कर दिया गया। 1967 तक इन समस्याओं को दूर कर दिया गया और मशीनों को GECOS ऑपरेटिंग सिस्टम के उन्नत संस्करण के साथ फिर से लॉन्च किया गया।

अगली पीढ़ी के 635 बनाने के लिए एक अनुवर्ती परियोजना 1967 में शुरू हुई। नए GE-655 ने पहले के मॉडल से अलग-अलग ट्रांजिस्टर को एकीकृत सर्किट के साथ बदल दिया, जिसने मशीन के प्रदर्शन को दोगुना कर दिया, जबकि असेंबली लागत को भी बहुत कम कर दिया। हालाँकि, मशीन अभी भी 1969 में विकास में थी, और इसकी घोषणा की गई थी लेकिन शायद उस नाम के तहत इसे कभी वितरित नहीं किया गया था।

उस समय तक मल्टिक्स प्रोजेक्ट ने अंतत: एक ऑपरेटिंग सिस्टम तैयार कर लिया था जो एंड-यूजर्स द्वारा प्रयोग करने योग्य था। एमआईटी, बेल लैब्स और जीई के अलावा, मल्टिक्स चलाने वाले जीई-645 सिस्टम पेरिस में अमेरिकी वायुसेना   रोम वायु विकास केंद्र, हनीवेल बिलरिका और मशीन बुल में स्थापित किए गए थे। हनीवेल लेवल 64 कंप्यूटर को डिजाइन करने के लिए हनीवेल/बुल प्रोजेक्ट द्वारा इन अंतिम दो प्रणालियों को एक सॉफ्टवेयर फैक्ट्री के रूप में इस्तेमाल किया गया था।

GE ने 1970 में अपना कंप्यूटर प्रभाग हनीवेल को बेच दिया, जिसने GE-600 श्रृंखला का नाम बदलकर हनीवेल 6000 श्रृंखला कर दिया। 655 को आधिकारिक तौर पर 1973 में हनीवेल 6070 (कम प्रदर्शन संस्करण, 6030 और 6050 के साथ) के रूप में जारी किया गया था। COBOL प्रदर्शन को बेहतर बनाने के लिए एक वैकल्पिक दशमलव/व्यावसायिक निर्देश सेट जोड़ा गया था। यह विस्तारित निर्देश सेट उर्फ ​​ईआईएस और दशमलव इकाई या डीयू था। EIS वाली मशीनें 'सम' श्रृंखला, 6040, 6060, 6080 और बाद में 6025 थीं। इनमें से कई सौ प्रोसेसर बेचे गए थे। मेमोरी शुरू में लॉकहीड द्वारा बनाई गई 600 एनएस फेराइट कोर थी। बाद के संस्करणों ने 750 एनएस एमओएस मेमोरी का उपयोग किया। दोनों एक सिस्टम के भीतर सह-अस्तित्व में हो सकते हैं, लेकिन मेमोरी कंट्रोलर के भीतर नहीं।

645 के समान विभिन्न मल्टी-संबंधित परिवर्तनों के साथ 6080 का एक संस्करण 6180 के रूप में जारी किया गया था। कुछ दर्जन 6180-आर्किटेक्चर सीपीयू भेज दिए गए थे। बाद में 6000 श्रृंखला के सदस्यों को हनीवेल, ग्रुप बुल और एनईसी द्वारा लेवल 66, लेवल 68, डीपीएस-8, डीपीएस-88, डीपीएस-90, डीपीएस-9000 सहित विभिन्न नामों से जारी किया गया।

यह भी देखें

 * जीई-200 श्रृंखला
 * जीई-400 श्रृंखला

बाहरी संबंध

 * Open source emulator for the GE Large Systems / Honeywell / Bull 600/6000‑series mainframe computers
 * The programming reference manual for the GE-635. Includes complete description of registers, instruction set, and addressing modes.
 * Instruction set timings for the 625 and 635
 * GE-645 Circuit Board
 * "G.E. 600 Series", Digital Computer Newsletter, Office of Naval Research, Mathematical Sciences Division, vol. 16, no. 4, October 1964, pages 2-3
 * Shangri-la and the Paris 645
 * Myths about Multics