आईबीएम 305 RAMAC: Difference between revisions
mNo edit summary |
mNo edit summary |
||
| Line 62: | Line 62: | ||
1,000 से अधिक प्रणाली बनाए गए थे। 1961 में उत्पादन समाप्त हो गया; RAMAC कंप्यूटर 1962 में अप्रचलित हो गया जब [[IBM 1401|आईबीएम 1401]] के लिए [[IBM 1405|आईबीएम 1405]] डिस्क स्टोरेज यूनिट पेश की गई, और 1969 में 305 को वापस ले लिया गया था। | 1,000 से अधिक प्रणाली बनाए गए थे। 1961 में उत्पादन समाप्त हो गया; RAMAC कंप्यूटर 1962 में अप्रचलित हो गया जब [[IBM 1401|आईबीएम 1401]] के लिए [[IBM 1405|आईबीएम 1405]] डिस्क स्टोरेज यूनिट पेश की गई, और 1969 में 305 को वापस ले लिया गया था। | ||
== | == अवलोकन == | ||
पहली हार्ड डिस्क यूनिट को 13 सितंबर, 1956 को भेज दिया गया था।<ref>[http://www.newsweek.com/hard-disk-changed-world-108939 Steven Levy, "The Hard Disk That Changed the World" ''Newsweek'', August 7, 2006]</ref> कंप्यूटर के अतिरिक्त घटक एक कार्ड पंच, एक केंद्रीय प्रसंस्करण इकाई, एक बिजली आपूर्ति इकाई, एक ऑपरेटर का कंसोल/कार्ड रीडर इकाई और एक प्रिंटर थे। एक मैनुअल पूछताछ स्टेशन भी था जो संग्रहीत अभिलेखों तक सीधी पहुंच की अनुमति देता था। आईबीएम <!--305 RAMAC Manual of Operation (ref 4) says "In effect, the machine stores the equivalent of 62,500 80-column IBM cards", not sure there is a conflict, maybe other number adds drum memory to it?): --> 64,000 [[छिद्रित कार्ड]] के बराबर स्टोर करने में सक्षम होने के कारण प्रणाली को टाउट किया।<ref name=film/> | पहली हार्ड डिस्क यूनिट को 13 सितंबर, 1956 को भेज दिया गया था।<ref>[http://www.newsweek.com/hard-disk-changed-world-108939 Steven Levy, "The Hard Disk That Changed the World" ''Newsweek'', August 7, 2006]</ref> कंप्यूटर के अतिरिक्त घटक एक कार्ड पंच, एक केंद्रीय प्रसंस्करण इकाई, एक बिजली आपूर्ति इकाई, एक ऑपरेटर का कंसोल/कार्ड रीडर इकाई और एक प्रिंटर थे। एक मैनुअल पूछताछ स्टेशन भी था जो संग्रहीत अभिलेखों तक सीधी पहुंच की अनुमति देता था। आईबीएम <!--305 RAMAC Manual of Operation (ref 4) says "In effect, the machine stores the equivalent of 62,500 80-column IBM cards", not sure there is a conflict, maybe other number adds drum memory to it?): --> 64,000 [[छिद्रित कार्ड]] के बराबर स्टोर करने में सक्षम होने के कारण प्रणाली को टाउट किया।<ref name=film/> | ||
Revision as of 17:46, 22 June 2023
IBM 305 RAMAC system:
IBM 305 main system (Processing unit, magnetic process drum, magnetic core register, electronic logical and arithmetic circuits) | |
| डेवलपर | IBM |
|---|---|
| निर्माता | IBM |
| रिलीज की तारीख | September 14, 1956 |
| परिचयात्मक मूल्य | US$3,200 (equivalent to $30,900 in 2021) per month |
| बंद कर दिया | 1961 |
| इकाइयाँ बेची गईं | More than 1,000 |
| उत्तराधिकारी | IBM 1401 |
| वेबसाइट | www |
आईबीएम(IBM) 305 RAMAC पहला व्यावसायिक कंप्यूटर था जो माध्यमिक भंडारण के लिए चलता-फिरता-प्रमुख हार्ड डिस्क ड्राइव (चुंबकीयडिस्क भंडारण ) का उपयोग करता था।[1] इस प्रणाली की अमेरिकी नौसेना और निजी निगमों में पहले से स्थापित परीक्षण इकाइयों के साथ[2] 14 सितंबर, 1956[2][3] को सार्वजनिक रूप से घोषणा की गई थी। RAMAC का अर्थ "अकाउंटिंग और नियंत्रण की रैंडम एक्सेस विधि" है,,[4]क्योंकि इसका बनावट व्यवसाय में वास्तविक समय लेखांकन की आवश्यकता से प्रेरित था।[5]
इतिहास
अमेरिकी ऑटो उद्योग में प्रयोग होने वाला पहला RAMAC क्रिसलर के MOPAR डिवीजन में 1957 में स्थापित किया गया था। इसने एक विशाल टब फ़ाइल को प्रतिस्थापित कर दिया जो MOPAR के भागों की सूची नियंत्रण और आदेश प्रसंस्करण प्रणाली का भाग था।
स्क्वॉ वैली (यूएसए) में 1960 1960 के ओलंपिक शीतकालीन खेलों के समय, आईबीएम ने खेलों के लिए पहला इलेक्ट्रॉनिक डेटा प्रसंस्करण प्रणाली प्रदान किया। आईबीएम RAMAC प्रणाली में 305 कंप्यूटर, पंच कार्ड डेटा संग्रह और एक केंद्रीय मुद्रण सुविधा सम्मिलित है।
1,000 से अधिक प्रणाली बनाए गए थे। 1961 में उत्पादन समाप्त हो गया; RAMAC कंप्यूटर 1962 में अप्रचलित हो गया जब आईबीएम 1401 के लिए आईबीएम 1405 डिस्क स्टोरेज यूनिट पेश की गई, और 1969 में 305 को वापस ले लिया गया था।
अवलोकन
पहली हार्ड डिस्क यूनिट को 13 सितंबर, 1956 को भेज दिया गया था।[6] कंप्यूटर के अतिरिक्त घटक एक कार्ड पंच, एक केंद्रीय प्रसंस्करण इकाई, एक बिजली आपूर्ति इकाई, एक ऑपरेटर का कंसोल/कार्ड रीडर इकाई और एक प्रिंटर थे। एक मैनुअल पूछताछ स्टेशन भी था जो संग्रहीत अभिलेखों तक सीधी पहुंच की अनुमति देता था। आईबीएम 64,000 छिद्रित कार्ड के बराबर स्टोर करने में सक्षम होने के कारण प्रणाली को टाउट किया।[5]
305 आईबीएम द्वारा निर्मित अंतिम वेक्यूम - ट्यूब कंप्यूटरों में से एक था। इसका वजन एक टन से अधिक था।[7] आईबीएम 350 डिस्क प्रणाली ने 5 मिलियन अक्षरांकीय वर्णों को छह डेटा बिट्स, एक समता द्वियक और आठ बिट्स के लिए एक स्पेस बिट के रूप में रिकॉर्ड किया है।[8] इसमें पचास थे 24-inch-diameter (610 mm) डिस्क। एक डिस्क का चयन करने के लिए दो स्वतंत्र एक्सेस आर्म ऊपर और नीचे चले गए, और एक रिकॉर्डिंग ट्रैक का चयन करने के लिए अंदर और बाहर, सभी सर्वोमैकेनिज्म नियंत्रण के तहत। एकल रिकॉर्ड का पता लगाने का औसत समय 600 मिलीसेकंड था। 1950 के दशक में कई बेहतर मॉडल जोड़े गए। 350 डिस्क स्टोरेज के साथ आईबीएम RAMAC 305 प्रणाली US$3,200 में लीज पर लिया गया (equivalent to $30,900 in 2021) प्रति महीने।
मूल 305 RAMAC कंप्यूटर प्रणाली को लगभग 9 मी (30 फ़ीट) गुणा 15 मी (50 फ़ीट) के कमरे में रखा जा सकता था; 350 डिस्क स्टोरेज यूनिट के आसपास मापी गई 1.5 square meters (16 sq ft). हिताची ग्लोबल स्टोरेज टेक्नोलॉजीज (जिसने आईबीएम के हार्ड डिस्क ड्राइव व्यवसाय का अधिग्रहण किया है) के शोध उपाध्यक्ष करी मुन्स ने वॉल स्ट्रीट जर्नल साक्षात्कार में कहा[9] RAMAC इकाई का वजन एक टन से अधिक था, जिसे फोर्कलिफ्ट के साथ इधर-उधर ले जाना पड़ता था, और बड़े मालवाहक हवाई जहाजों के माध्यम से पहुँचाया जाता था। मुंस के अनुसार, ड्राइव की भंडारण क्षमता को पांच मेगाबाइट से अधिक बढ़ाया जा सकता था, लेकिन आईबीएम का विपणन विभाग उस समय एक बड़ी क्षमता ड्राइव के खिलाफ था, क्योंकि वे नहीं जानते थे कि अधिक स्टोरेज वाले उत्पाद को कैसे बेचा जाए।
305 की प्रोग्रामिंग में न केवल ड्रम मेमोरी पर संग्रहीत करने के लिए मशीन भाषा निर्देश लिखना सम्मिलित है, बल्कि प्रणाली में लगभग हर इकाई (कंप्यूटर सहित) को प्लग बोर्ड कंट्रोल पैनल में वायर जंपर्स डालकर प्रोग्राम किया जा सकता है।
आर्किटेक्चर
This section needs additional citations for verification. (September 2013) (Learn how and when to remove this template message) |
प्रणाली आर्किटेक्चर को 305 RAMAC मैनुअल ऑफ ऑपरेशन में प्रलेखित किया गया था।[4] 305 एक कैरेक्टर-ओरिएंटेड वेरिएबल वर्ड लेंथ कंप्यूटर था। वेरिएबल वर्ड लेंथ डेसीमल (बाइनरी-कोडेड डेसीमल#आईबीएम) कंप्यूटर ड्रम मेमोरी के साथ 6000 क्रांति प्रति मिनट पर घूमता था जिसमें 3200 अल्फ़ान्यूमेरिक वर्ण होते थे। डेटा स्थानांतरण के समय अस्थायी भंडारण के लिए 100 अक्षरों का एक कोर मेमोरी बफर प्रयोग किया गया था।
प्रत्येक वर्ण छह बिट का था – प्लस एक पैरिटी बिट बिट (आर) – निम्नलिखित प्रारूप में अंक के मान के लिए दो ज़ोन बिट्स ( X और O ) और शेष चार बाइनरी बिट्स से बना है:
एक्स ओ 8 4 2 1 आर
निर्देश सेट को ड्रम मेमोरी के केवल 20 ट्रैक पर संग्रहीत किया जा सकता था और निम्नलिखित प्रारूप में निश्चित लंबाई (10 वर्ण) थे:
- टी1 A1 B1 T2 A2 B2 एम एन पी क्यू
| Field positions | Function |
|---|---|
| T1 A1 B1 | Source operand address – Track, low order AB character |
| T2 A2 B2 | Destination operand address – Track, low order AB character |
| M N | Length of operands (each operand must be entirely on its specified track) |
| P | Program exit code; used to select test conditions, perform jumps, and initiate input/output. The 305's control panel programming determines the action(s) performed. |
| Q | Control code; modifies the operation (similar to an op code), the default operation being a copy from source to destination. Other operations were: "1" Compare, "2" Field compare, "3" Compare & Field compare, "5" Accumulator reset, "6" Blank transfer test, "7" Compress & Expand, "8" Expand, "9" Compress |
फिक्स्ड-पॉइंट अंकगणित | फिक्स्ड-पॉइंट डेटा शब्द एक दशमलव अंक से लेकर 100 दशमलव अंकों तक का कोई भी आकार हो सकता है, जिसमें कम से कम महत्वपूर्ण अंक का X बिट साइन (हस्ताक्षरित संख्या प्रतिनिधित्व) संग्रहीत करता है।
डेटा रिकॉर्ड एक वर्ण से लेकर 100 वर्णों तक का कोई भी आकार हो सकता है।
ड्रम मेमोरी
ड्रम मेमोरी को प्रत्येक 100 वर्णों के 32 ट्रैक्स में व्यवस्थित किया गया था।
इस तालिका का रंग कोड है:
- पीला – भंडारण
- नीला - अंकगणित
- हरा - इनपुट/आउटपुट
- लाल - विशेष कार्य
| Track specifier | Source function | Destination function |
|---|---|---|
| W X Y Z | General storage | |
| 0 1 2 3 4 5 6 7 8 9 & A B C D E F G H I |
Instruction storage, general storage | |
| L | Read accumulator | Add to accumulator |
| M | Read & clear accumulator | Subtract from accumulator |
| V | Multiplicand (1 to 9 characters) or divisor (1 to 9 characters) | |
| N | — | Multiply (1 to 11 characters) Stores 2 to 20 character product in accumulators 0 & 1 |
| P | — | Divide (option) |
| K | 380 Punched card input | — |
| S T | — | 323 Punched card output, 370 Printer Output, 407 Printer output |
| Q | 380 Inquiry input/output | |
| J | — | 350 File Address |
| R | 350 File data input/output | |
| - | Core buffer | Character selector |
| $ | 382 Paper tape input/output (option) | |
L और M उसी ट्रैक का चयन करें, जिसमें दस 10-वर्ण संचायक (कंप्यूटिंग) हैं। एक गंतव्य के रूप में एल अतिरिक्त निर्दिष्ट करता है, एम घटाव निर्दिष्ट करता है। (इन संचायकों में संख्याओं को दस के पूरक रूप में संग्रहीत किया गया था, जिसमें सबसे महत्वपूर्ण अंक का X बिट साइन को संग्रहीत करता है। प्रत्येक संचायक का संकेत भी एक रिले में आयोजित किया गया था। हालांकि 305 स्वचालित रूप से इसके मानक हस्ताक्षरित परिमाण प्रारूप के बीच परिवर्तित हो गया और यह प्रारूप विशेष प्रोग्रामिंग की आवश्यकता के बिना।)
J, R, और - ड्रम पर ट्रैक्स का चयन न करें, वे अन्य स्रोतों और गंतव्यों को निर्दिष्ट करते हैं।
कूदता है
305 के निर्देश सेट में कोई छलांग सम्मिलित नहीं है, इसके बजाय इन्हें कंट्रोल पैनल पर प्रोग्राम किया जाता है:
- बिना शर्त छलांग - प्रोग्राम एग्जिट कोड (P फील्ड) कंट्रोल पैनल पर एक प्रोग्राम एग्जिट हब निर्दिष्ट करता है, जिसमें एक तार प्लग होता है और, वितरकों के माध्यम से, प्रोग्राम एंट्री हब को निर्देश के पहले, दूसरे और तीसरे एड्रेस डिजिट को निर्दिष्ट करता है। कूदने के लिए।
- सशर्त छलांग - प्रोग्राम एग्जिट कोड (पी फील्ड) कंट्रोल पैनल पर एक प्रोग्राम एग्जिट हब निर्दिष्ट करता है, जिसमें एक तार प्लग होता है और परीक्षण के लिए उपयुक्त कंडीशन सेलेक्टर कॉमन हब होता है, संबंधित दो कंडीशन सेलेक्टर आउटपुट हब में वायर प्लग होते हैं उनमें और प्रोग्राम एंट्री हब क्रम में जारी रखने के लिए या प्रोग्राम एडवांस हब पर जाने के निर्देश निर्दिष्ट करते हैं। कई कंडीशन सेलेक्टर्स को सम्मिलित करने वाली जटिल स्थितियों को एक ही निर्देश में निष्पादित करने के लिए वायर्ड किया जा सकता है (उदाहरण के लिए, कई एक्युमुलेटरों के साइन और ज़ीरो स्टेट्स का परीक्षण), जिसमें कई प्रोग्राम एंट्री हब सक्रिय हैं।
- मल्टी-वे जंप - डेस्टिनेशन ट्रैक (टी2 फील्ड) पर सेट है
-और नियंत्रण कक्ष पर उपयुक्त वर्ण चयनकर्ता हब में तारों को प्लग किया गया है और प्रोग्राम एंट्री हब अनुक्रम में जारी रखने के लिए या प्रोग्राम एडवांस हब पर जाने के निर्देश निर्दिष्ट करते हैं।
समय
305 के लिए सभी समय संकेत ड्रम पर फैक्ट्री रिकॉर्डेड क्लॉक ट्रैक से प्राप्त किए गए थे। क्लॉक ट्रैक में सिंक के लिए 208 μs के अंतर के साथ 816 पल्स 12 μs सम्मिलित थे।
किसी पात्र को पढ़ने या लिखने में 96 μs लगे।
305 के विशिष्ट निर्देश में ड्रम के तीन चक्कर (30 ms) लगे: एक (I चरण) निर्देश प्राप्त करने के लिए, एक (R चरण) स्रोत ऑपरेंड को पढ़ने और इसे कोर बफर में कॉपी करने के लिए, और एक (W चरण) कोर बफर से डेस्टिनेशन ऑपरेंड लिखें। यदि P फ़ील्ड (प्रोग्राम निकास कोड) खाली नहीं था, तो दो (D चरण और P चरण) ड्रम के अतिरिक्त घुमावों (20 ms) को निष्पादन समय में जोड़ा गया ताकि रिले को चुना जा सके। बेहतर प्रसंस्करण गति विकल्प स्थापित किया जा सकता है जिसने तीन निर्देश चरणों (IRW) को अगली क्रांति के शुरू होने की प्रतीक्षा करने के बजाय तुरंत एक दूसरे का अनुसरण करने की अनुमति दी; इस विकल्प और अच्छी तरह से अनुकूलित कोड और ऑपरेंड प्लेसमेंट के साथ एक सामान्य निर्देश ड्रम की एक क्रांति (10 एमएस) के रूप में कम से कम निष्पादित कर सकता है।
हालांकि कुछ निर्देशों में सामान्य 30 मिलीसेकंड से 50 मिलीसेकंड से ज़्यादा समय लगता है। उदाहरण के लिए, मल्टीप्ल ने ड्रम के छह से उन्नीस चक्कर (60 ms से 190 ms) लिए और डिवाइड (एक विकल्प) ने ड्रम के दस से सैंतीस चक्कर (100 ms से 370 ms) लिए। इनपुट/आउटपुट निर्देश हार्डवेयर द्वारा आवश्यकतानुसार ड्रम के कई चक्कर लगाने के लिए प्रोसेसर को इंटरलॉक कर सकते हैं।
हार्डवेयर कार्यान्वयन
305 का लॉजिक सर्किट्री एक- और दो-ट्यूब प्लग करने योग्य इकाइयों और रिले से बना था।
संबंधित परिधीय इकाइयां
एक बुनियादी प्रणाली निम्नलिखित इकाइयों से बनी थी:
- आईबीएम 305 - प्रसंस्करण इकाई, चुंबकीय प्रक्रिया ड्रम, चुंबकीय कोर रजिस्टर और इलेक्ट्रॉनिक तार्किक और अंकगणितीय सर्किट
- आईबीएम चुंबकीय डिस्क ड्राइव का इतिहास#आईबीएम 350 - डिस्क स्टोरेज यूनिट
- आईबीएम 370 प्रिंटर - प्रिंटर
- आईबीएम 323 - कार्ड पंच
- आईबीएम 380 - कंसोल, कार्ड रीडर और आईबीएम इलेक्ट्रिक टाइपराइटर मॉडल B1
- आईबीएम 340 - बिजली की आपूर्ति
यह भी देखें
संदर्भ
- ↑ Preimesberger, Chris (2006-09-08). "IBM Builds on 50 Years of Spinning Disk Storage". eWeek.com. Retrieved 2012-10-16.
- ↑ 2.0 2.1 650 RAMAC announcement The 305 RAMAC and the 650 RAMAC were internally announced on September 4, 1956.
- ↑ I.B.M. To Put Out New 'Think' Units, New York Times, September 14, 1956
- ↑ 4.0 4.1 305 RAMAC Manual of Operation, IBM, April 1957.
- ↑ 5.0 5.1 IBM RAMAC promotional film
- ↑ Steven Levy, "The Hard Disk That Changed the World" Newsweek, August 7, 2006
- ↑ Weik, Martin H. (March 1961). "IBM 305 RAMAC". ed-thelen.org. A Third Survey of Domestic Electronic Digital Computing Systems. See SUNOCO Philadelphia.
- ↑ "RAMAC 305 Customer Engineering Manual of Instruction" (PDF). IBM Corp., 1959. pp. 7–8 and 85.
- ↑ Lee Gomes, "Talking Tech" The Wall Street Journal, August 22, 2006
बाहरी संबंध
- आईबीएम 305 RAMAC Data Processing System
- आईबीएम Archives on the 305
- आईबीएम 350 RAMAC site originally prepared under the supervision of the Storage Special Interest Group of the Computer History Museum
- Youtube video