ड्रम मेमोरी: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
Line 31: Line 31:


== इतिहास ==
== इतिहास ==
टौशेक की मूल ड्रम मेमोरी (1932) की क्षमता लगभग 500,000 [[ अंश ]]्स (62.5 [[किलोबाइट]]) थी।<ref name="Tauschek" />
टौशेक की मूल ड्रम मेमोरी (1932) की क्षमता लगभग 500,000 बिट्स (62.5 किलोबाइट) थी।<ref name="Tauschek" />


ड्रम मेमोरी का उपयोग करने वाले सबसे शुरुआती कामकाजी कंप्यूटरों में से एक अटानासॉफ-बेरी कंप्यूटर (1942) था। इसमें 3,000 बिट्स संग्रहीत थे; हालाँकि, इसने जानकारी को संग्रहीत करने के लिए [[चुंबकत्व]] के बजाय [[ समाई ]] का उपयोग किया। ड्रम की बाहरी सतह विद्युत संपर्कों से सुसज्जित थी जो भीतर मौजूद [[ संधारित्र ]] तक ले जाती थी।
ड्रम मेमोरी का उपयोग करने वाले सबसे प्रारम्भिक कंप्यूटरों में से एक अटानासॉफ-बेरी कंप्यूटर (1942) था। इसमें 3,000 बिट्स संग्रहीत थे; हालाँकि, इसने जानकारी को संग्रहीत करने के लिए चुंबकत्व के स्थान पर कैपेसिटेंस का उपयोग किया। ड्रम की बाहरी सतह विद्युत से जुडी हुई थी जो अन्दर स्थित कैपेसिटर तक ले जाती थी।


1946 और 1947 में [[इंजीनियरिंग रिसर्च एसोसिएट्स]] (ईआरए) में काम जारी रखते हुए [[द्वितीय विश्व युद्ध]] के दौरान अमेरिकी नौसेना के लिए चुंबकीय ड्रम विकसित किए गए थे।<ref name="Daniel">{{cite book | title = Magnetic Recording: The First 100 Years |author1=Eric D. Daniel |author2=C. Denis Mee |author3=Mark H. Clark | publisher = Wiley-IEEE | year = 1998 | isbn = 0-7803-4709-9 | url = https://books.google.com/books?id=7WrCSCqMk5gC&dq=%22Fritz+Pfleumer%22+tape&pg=PA48 }} </ref> एक प्रायोगिक ईआरए अध्ययन पूरा किया गया और 19 जून, 1947 को नौसेना को रिपोर्ट किया गया।<ref name="Daniel" />अन्य प्रारंभिक ड्रम स्टोरेज उपकरण का विकास बिर्कबेक, [[लंदन विश्वविद्यालय]] (लंदन विश्वविद्यालय) में हुआ।<ref name="birkbeck">{{cite journal|last1=Campbell-Kelly|first1=Martin|title=The Development of Computer Programming in Britain (1945 to 1955)|journal=IEEE Annals of the History of Computing|date=April 1982|volume=4|issue=2|pages=121–139|doi=10.1109/MAHC.1982.10016|s2cid=14861159}}</ref> हार्वर्ड विश्वविद्यालय, [[आईबीएम]] और [[मैनचेस्टर विश्वविद्यालय]]। ERA ड्रम अक्टूबर 1950 में अमेरिकी नौसेना को सौंपे गए ATLAS-I कंप्यूटर की आंतरिक मेमोरी थी और बाद में इसे ERA 1101 और [[UNIVAC]]_1101 के रूप में व्यावसायिक रूप से बेचा गया। [[विलय और अधिग्रहण]] के माध्यम से, ERA 1956 में UNIVAC फ़ाइल कंप्यूटर के एक भाग के रूप में सीरीज 1100 ड्रम की शिपिंग करने वाला UNIVAC का एक प्रभाग बन गया; प्रत्येक ड्रम में 180,000 6-बिट अक्षर (135 किलोबाइट) संग्रहीत थे।<ref>{{cite journal
1946 और 1947 में [[इंजीनियरिंग रिसर्च एसोसिएट्स]] (ईआरए) द्वारा अमेरिकी नौसेना के लिए चुंबकीय ड्रम विकसित किए गए थे।<ref name="Daniel">{{cite book | title = Magnetic Recording: The First 100 Years |author1=Eric D. Daniel |author2=C. Denis Mee |author3=Mark H. Clark | publisher = Wiley-IEEE | year = 1998 | isbn = 0-7803-4709-9 | url = https://books.google.com/books?id=7WrCSCqMk5gC&dq=%22Fritz+Pfleumer%22+tape&pg=PA48 }} </ref> एक प्रायोगिक ईआरए अध्ययन पूरा किया गया और 19 जून, 1947 को नौसेना को रिपोर्ट किया गया।<ref name="Daniel" />अन्य प्रारंभिक ड्रम स्टोरेज डिवाइस का विकास बिर्कबेक कॉलेज ( [[लंदन विश्वविद्यालय]]), हार्वर्ड विश्वविद्यालय, [[आईबीएम]] और  [[मैनचेस्टर विश्वविद्यालय]] में हुआ।<ref name="birkbeck">{{cite journal|last1=Campbell-Kelly|first1=Martin|title=The Development of Computer Programming in Britain (1945 to 1955)|journal=IEEE Annals of the History of Computing|date=April 1982|volume=4|issue=2|pages=121–139|doi=10.1109/MAHC.1982.10016|s2cid=14861159}}</ref> ERA ड्रम अक्टूबर 1950 में अमेरिकी नौसेना को सौंपे गए ATLAS-I कंप्यूटर की आंतरिक मेमोरी थी और बाद में इसे ERA 1101 और [[UNIVAC]]_1101 के रूप में व्यावसायिक रूप से बेचा गया। विलय के माध्यम से, ERA 1956 में UNIVAC फाइल कंप्यूटर के एक भाग के रूप में श्रृंखला 1100 ड्रम की शिपिंग UNIVAC का एक प्रभाग बन गया; प्रत्येक ड्रम में 180,000 6-बिट (135 किलोबाइट) संग्रहीत थे।<ref>{{cite journal
  | last1 = Gray | first1 = George T.| last2 = Smith| first2 = Ronald Q. | date = October 2004
  | last1 = Gray | first1 = George T.| last2 = Smith| first2 = Ronald Q. | date = October 2004
  | title = Sperry Rand's First-Generation Computers, 1955–1960: Hardware and Software
  | title = Sperry Rand's First-Generation Computers, 1955–1960: Hardware and Software
Line 41: Line 41:
  | quote =There was a 1,070-word drum memory for data, stored as twelve 6-bit digits or characters per word}}</ref>
  | quote =There was a 1,070-word drum memory for data, stored as twelve 6-bit digits or characters per word}}</ref>


<!-- Using explicit numbers for decimal units to avoid reading the 650 sizes as 2 Kiwords and 4Kiwords. -->
पहले बड़े पैमाने पर उत्पादित कंप्यूटर, आईबीएम 650 (1954) में शुरू में 2,000 10-अंकीय शब्द, लगभग 17.5 किलोबाइट, ड्रम मेमोरी थी (बाद में मॉडल 4 में दोगुनी होकर 4,000 शब्द, लगभग 35 किलोबाइट हो गई)। 1980 के अंत तक, चुंबकीय कोर मुख्य मेमोरी और स्वैपिंग के लिए ड्रम का उपयोग करने वाली [[पीडीपी-11/45]] मशीनें अभी भी कई मूल यूनिक्स साइटों पर उपयोग में थीं।
पहले बड़े पैमाने पर उत्पादित कंप्यूटर, IBM_650#Main_memory (1954) में शुरुआत में 2,000 10-अंकीय शब्द, लगभग 17.5 किलोबाइट, ड्रम मेमोरी थी (बाद में मॉडल 4 में दोगुनी होकर 4,000 शब्द, लगभग 35 किलोबाइट हो गई)। 1980 के अंत तक, पेजिंग#शब्दावली के लिए [[चुंबकीय कोर]] मुख्य मेमोरी और ड्रम का उपयोग करने वाली [[पीडीपी-11]]/45 मशीनें अभी भी कई मूल [[यूनिक्स]] साइटों पर उपयोग में थीं।


बर्कले सॉफ़्टवेयर वितरण और उसके वंशजों में, {{mono|/dev/drum}} डिफ़ॉल्ट [[ आभासी मेमोरी ]] (स्वैप) डिवाइस का नाम था, जो वर्चुअल मेमोरी में [[पेज (कंप्यूटर मेमोरी)]] के लिए बैकअप स्टोरेज के रूप में ड्रम सेकेंडरी-स्टोरेज डिवाइस के उपयोग से प्राप्त हुआ था।<ref name="bsddrum">{{cite web|url=http://www.freebsd.org/cgi/man.cgi?query=drum&apropos=0&sektion=0&manpath=FreeBSD+3.5.1-RELEASE&format=html|title=FreeBSD drum(4) manpage|access-date=2013-01-27}}</ref>
बीएसडी यूनिक्स और उसके प्रकारों में, /dev/drum डिफाल्ट वर्चुअल मेमोरी (स्वैप) डिवाइस का नाम था, जो वर्चुअल मेमोरी में पृष्ठों के लिए बैकअप स्टोरेज के रूप में ड्रम सेकेंडरी-स्टोरेज डिवाइस के उपयोग से प्राप्त हुआ था।<ref name="bsddrum">{{cite web|url=http://www.freebsd.org/cgi/man.cgi?query=drum&apropos=0&sektion=0&manpath=FreeBSD+3.5.1-RELEASE&format=html|title=FreeBSD drum(4) manpage|access-date=2013-01-27}}</ref>
1960 के दशक की शुरुआत से लेकर 1990 के दशक के मध्य में [[तीव्र निष्पादन और युद्ध लक्ष्यीकरण प्रणाली]] अपग्रेड तक [[एलजीएम-30 मिनिटमैन]] लॉन्च कंट्रोल सेंटर में चुंबकीय ड्रम मेमोरी इकाइयों का उपयोग किया गया था।
 
चुंबकीय ड्रम मेमोरी इकाइयों का उपयोग 1960 के प्रारंभ से लेकर 1990 के मध्य में REACT अपग्रेड तक मिनिटमैन आईसीबीएम लॉन्च नियंत्रण केंद्रों में किया गया था।


== यह भी देखें ==
== यह भी देखें ==

Revision as of 23:00, 24 July 2023

एक पोलिश की ड्रम स्मृति ZAM-41 [pl] कंप्यूटर
BESK कंप्यूटर से ड्रम मेमोरी, स्वीडन का पहला बाइनरी कंप्यूटर, जिसकी शुरुआत 1953 में हुई थी

ड्रम मेमोरी एक चुंबकीय डेटा स्टोरेज उपकरण था जिसका आविष्कार गुस्ताव तौशेक ने 1932 में ऑस्ट्रिया में किया था।[1][2] 1950 और 1960 के दशक में कंप्यूटर मेमोरी के रूप में ड्रम का उपयोग किया जाता था।

कई शुरुआती कंप्यूटर जिन्हें ड्रम कंप्यूटर या ड्रम मशीन कहा जाता है, कंप्यूटर की मुख्य कार्यशील मेमोरी के रूप में ड्रम मेमोरी का उपयोग करते थे।[3] कुछ ड्रमों का उपयोग सहायक मेमोरी के रूप में भी किया जाता था, उदाहरण के लिए विभिन्न IBM_ड्रम _स्टोरेज ।

ड्रम को चुंबकीय कोर मेमोरी द्वारा प्राथमिक कंप्यूटर मेमोरी के रूप में विस्थापित किया गया, जिसने आकार, गति, लागत, विश्वसनीयता और आगे के सुधारों की क्षमता का बेहतर संतुलन प्रदान किया।[4] बदले में ड्रमों को द्वितीयक स्टोरेज के लिए हार्ड डिस्क ड्राइव द्वारा प्रतिस्थापित किया गया, जो कम महंगे थे और अत्यधिक स्टोरेज प्रदान करते थे। 1970 के दशक में ड्रम का निर्माण बंद हो गया।

तकनीकी डिजाइन

ड्रम मेमोरी या ड्रम स्टोरेज यूनिट में एक बड़ा धातु सिलेंडर होता है, जिसकी बाहरी सतह पर लौह-चुंबकीय रिकॉर्डिंग सामग्री से लेपित होता है। इसे एक फ्लैट डिस्क के बजाय एक ड्रम (सिलेंडर) के रूप में हार्ड डिस्क ड्राइव (HDD) समझा जा सकता है। अधिकांश डिजाइनों में प्रत्येक ट्रैक के लिए एक निश्चित रीड-राइट हेड्स की एक या अधिक पंक्तियाँ ड्रम की लंबी धुरी के साथ चलती थीं। ड्रम के नियंत्रक ने बस उचित हेड का चयन किया और ड्रम के घूमने (घूर्णी विलंबता) के दौरान डेटा के नीचे आने का इंतजार किया। सभी ड्रम इकाइयों को प्रत्येक ट्रैक के अपने हेड के साथ डिजाइन नहीं किया गया था। कुछ, जैसे कि इंग्लिश इलेक्ट्रिक ड्यूस ड्रम और यूनीवैक फास्टरैंड में आधुनिक एचडीडी के विपरीत ड्रम पर थोड़ी दूरी चलने पैर एक से अत्यधिक हेड थे, जिनमें प्रति प्लेट सतह पर एक हेड होता है।

नवंबर 1953 में हेगन ने एक प्रयोगात्मक शीट मेटल ड्रम में चुंबकीय हेड के "हवा में तैरने" का खुलासा करते हुए एक पेपर प्रकाशित किया।[5] जनवरी 1954 में आईबीएम के बाउमिस्टर द्वारा दायर एक अमेरिकी पेटेंट में तेजी से घूमने वाले चुंबकीय ड्रम के ऊपर एक चुंबकीय सिर को रखने के लिए एक स्प्रिंग लोडेड और हवा समर्थित जूते का खुलासा किया गया था।[6] ड्रम और हार्ड डिस्क ड्राइव में फ्लाइंग हेड मानक बन गए।

प्राथमिक मेमोरी के रूप में उपयोग की जाने वाली चुंबकीय ड्रम इकाइयों को "शब्द" द्वारा संबोधित किया गया था। द्वितीयक स्टोरेज के रूप में उपयोग की जाने वाली ड्रम इकाइयों को "ब्लॉक" द्वारा संबोधित किया गया था। डिवाइस के आधार पर ब्लॉक एड्रेसिंग के कई तरीके संभव थे।

  • ब्लॉक ने पूरा ट्रैक ले लिया और ट्रैक द्वारा संबोधित किया गया।
  • ट्रैक को निश्चित लंबाई वाले सेक्टरों में विभाजित किया गया था और ट्रैक और सेक्टरों द्वारा संबोधित किया गया था।
  • ब्लॉक परिवर्तनीय लंबाई के थे, और ब्लॉकों को ट्रैक और रिकॉर्ड संख्या द्वारा संबोधित किया गया था
  • ब्लॉक एक कुंजी के साथ परिवर्तनीय लंबाई के थे, और कुंजी सामग्री द्वारा खोजे जा सकते थे।

कुछ उपकरणों को लॉजिकल सिलेंडरों में विभाजित किया गया था, और ट्रैक द्वारा संबोधित करना वास्तव में लॉजिकल सिलेंडर और ट्रैक था।

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

इतिहास

टौशेक की मूल ड्रम मेमोरी (1932) की क्षमता लगभग 500,000 बिट्स (62.5 किलोबाइट) थी।[2]

ड्रम मेमोरी का उपयोग करने वाले सबसे प्रारम्भिक कंप्यूटरों में से एक अटानासॉफ-बेरी कंप्यूटर (1942) था। इसमें 3,000 बिट्स संग्रहीत थे; हालाँकि, इसने जानकारी को संग्रहीत करने के लिए चुंबकत्व के स्थान पर कैपेसिटेंस का उपयोग किया। ड्रम की बाहरी सतह विद्युत से जुडी हुई थी जो अन्दर स्थित कैपेसिटर तक ले जाती थी।

1946 और 1947 में इंजीनियरिंग रिसर्च एसोसिएट्स (ईआरए) द्वारा अमेरिकी नौसेना के लिए चुंबकीय ड्रम विकसित किए गए थे।[8] एक प्रायोगिक ईआरए अध्ययन पूरा किया गया और 19 जून, 1947 को नौसेना को रिपोर्ट किया गया।[8]अन्य प्रारंभिक ड्रम स्टोरेज डिवाइस का विकास बिर्कबेक कॉलेज ( लंदन विश्वविद्यालय), हार्वर्ड विश्वविद्यालय, आईबीएम और मैनचेस्टर विश्वविद्यालय में हुआ।[9] ERA ड्रम अक्टूबर 1950 में अमेरिकी नौसेना को सौंपे गए ATLAS-I कंप्यूटर की आंतरिक मेमोरी थी और बाद में इसे ERA 1101 और UNIVAC_1101 के रूप में व्यावसायिक रूप से बेचा गया। विलय के माध्यम से, ERA 1956 में UNIVAC फाइल कंप्यूटर के एक भाग के रूप में श्रृंखला 1100 ड्रम की शिपिंग UNIVAC का एक प्रभाग बन गया; प्रत्येक ड्रम में 180,000 6-बिट (135 किलोबाइट) संग्रहीत थे।[10]

पहले बड़े पैमाने पर उत्पादित कंप्यूटर, आईबीएम 650 (1954) में शुरू में 2,000 10-अंकीय शब्द, लगभग 17.5 किलोबाइट, ड्रम मेमोरी थी (बाद में मॉडल 4 में दोगुनी होकर 4,000 शब्द, लगभग 35 किलोबाइट हो गई)। 1980 के अंत तक, चुंबकीय कोर मुख्य मेमोरी और स्वैपिंग के लिए ड्रम का उपयोग करने वाली पीडीपी-11/45 मशीनें अभी भी कई मूल यूनिक्स साइटों पर उपयोग में थीं।

बीएसडी यूनिक्स और उसके प्रकारों में, /dev/drum डिफाल्ट वर्चुअल मेमोरी (स्वैप) डिवाइस का नाम था, जो वर्चुअल मेमोरी में पृष्ठों के लिए बैकअप स्टोरेज के रूप में ड्रम सेकेंडरी-स्टोरेज डिवाइस के उपयोग से प्राप्त हुआ था।[11]

चुंबकीय ड्रम मेमोरी इकाइयों का उपयोग 1960 के प्रारंभ से लेकर 1990 के मध्य में REACT अपग्रेड तक मिनिटमैन आईसीबीएम लॉन्च नियंत्रण केंद्रों में किया गया था।

यह भी देखें

संदर्भ

  1. US Patent 2,080,100 Gustav Tauschek, Priority date August 2, 1932, subsequent filed as German Patent DE643803, "Elektromagnetischer Speicher für Zahlen und andere Angaben, besonders für Buchführungseinrichtungen" (Electromagnetic memory for numbers and other information, especially for accounting institutions)
  2. 2.0 2.1 Universität Klagenfurt (ed.). "चुंबकीय ड्रम". Virtual Exhibitions in Informatics. Archived from the original on 14 April 2022. Retrieved 2011-08-21.
  3. Datamation, September 1967, p.25, "For Bendix and Ramo-Wooldridge, the G-20 and RW-400 were parallel core machines rather than serial drum machines of the type already in their product lines."
  4. Matick, Richard (1977). कंप्यूटर भंडारण प्रणाली एवं प्रौद्योगिकी. Wiley. p. 15.
  5. Hagen, Glenn E. (1953-11-01). Computers and Automation 1953-11: Vol 2 Iss 8 (in English). Internet Archive. Berkeley Enterprises. pp. 23, 25.
  6. Baumeister, H (December 2, 1958). "US Patent 2,862,781 RECORDING SUPPORT DEVICES" (PDF). Retrieved July 1, 2023.
  7. SOAP II - Symbolic Optimal Assembly Program for the IBM 650 Data Processing System (PDF), IBM, 24-4000-0
  8. 8.0 8.1 Eric D. Daniel; C. Denis Mee; Mark H. Clark (1998). Magnetic Recording: The First 100 Years. Wiley-IEEE. ISBN 0-7803-4709-9.
  9. Campbell-Kelly, Martin (April 1982). "The Development of Computer Programming in Britain (1945 to 1955)". IEEE Annals of the History of Computing. 4 (2): 121–139. doi:10.1109/MAHC.1982.10016. S2CID 14861159.
  10. Gray, George T.; Smith, Ronald Q. (October 2004). "Sperry Rand's First-Generation Computers, 1955–1960: Hardware and Software". IEEE Annals of the History of Computing: 23. There was a 1,070-word drum memory for data, stored as twelve 6-bit digits or characters per word
  11. "FreeBSD drum(4) manpage". Retrieved 2013-01-27.


बाहरी संबंध