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

From Vigyanwiki
(Created page with "{{short description|Magnetic data storage device}} {{Redirect|Drum storage|the electronic musical instrument|drum machine}} {{Memory types}} Image:Pamiec bebnowa 1.jpg|thumb...")
 
No edit summary
 
(12 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{short description|Magnetic data storage device}}
{{short description|Magnetic data storage device}}
{{Redirect|Drum storage|the electronic musical instrument|drum machine}}
{{Memory types}}
{{Memory types}}
[[Image:Pamiec bebnowa 1.jpg|thumb|एक पोलिश की ड्रम स्मृति {{illm|ZAM-41|pl}} कंप्यूटर]]
[[Image:Pamiec bebnowa 1.jpg|thumb|एक पोलिश की ड्रम स्मृति {{illm|ZAM-41|pl}} कंप्यूटर]]
[[File:BESKmemories.jpg|thumb|[[BESK]] कंप्यूटर से ड्रम मेमोरी, स्वीडन का पहला बाइनरी कंप्यूटर, जिसकी शुरुआत 1953 में हुई थी]]ड्रम मेमोरी एक चुंबकीय [[डेटा भंडारण उपकरण]] था जिसका आविष्कार [[गुस्ताव तौशेक]] ने 1932 में [[ऑस्ट्रिया]] में किया था।<ref>[https://docs.google.com/viewer?url=patentimages.storage.googleapis.com/pdfs/US2080100.pdf US Patent 2,080,100] Gustav Tauschek, Priority date August 2, 1932, subsequent filed as  
'''ड्रम मेमोरी''' एक प्रकार का चुंबकीय [[डेटा भंडारण उपकरण|डेटा स्टोरेज उपकरण]] है, जिसकी खोज [[गुस्ताव तौशेक]] ने 1932 में [[ऑस्ट्रिया]] में किया था।<ref>[https://docs.google.com/viewer?url=patentimages.storage.googleapis.com/pdfs/US2080100.pdf US Patent 2,080,100] Gustav Tauschek, Priority date August 2, 1932, subsequent filed as  
[https://depatisnet.dpma.de/DepatisNet/depatisnet?action=bibdat&docid=DE000000643803A 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)</ref><ref name="Tauschek">{{cite web|url=http://cs-exhibitions.uni-klu.ac.at/index.php?id=222|title=चुंबकीय ड्रम|work=Virtual Exhibitions in Informatics|editor=Universität Klagenfurt|access-date=2011-08-21 |archive-url=https://web.archive.org/web/20220414065240/http://cs-exhibitions.uni-klu.ac.at/index.php?id=222 |archive-date=14 April 2022}}</ref> 1950 और 1960 के दशक में [[ स्मृति ]] के रूप में ड्रम का व्यापक रूप से उपयोग किया जाता था।
[https://depatisnet.dpma.de/DepatisNet/depatisnet?action=bibdat&docid=DE000000643803A 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)</ref><ref name="Tauschek">{{cite web|url=http://cs-exhibitions.uni-klu.ac.at/index.php?id=222|title=चुंबकीय ड्रम|work=Virtual Exhibitions in Informatics|editor=Universität Klagenfurt|access-date=2011-08-21 |archive-url=https://web.archive.org/web/20220414065240/http://cs-exhibitions.uni-klu.ac.at/index.php?id=222 |archive-date=14 April 2022}}</ref> 1950 और 1960 के दशक में कंप्यूटर के मेमोरी के रूप में ड्रम मेमोरी का उपयोग किया जाता था।


कई शुरुआती कंप्यूटर, जिन्हें ड्रम कंप्यूटर या ड्रम मशीन कहा जाता है, कंप्यूटर की मुख्य कार्यशील मेमोरी के रूप में ड्रम मेमोरी का उपयोग करते थे।<ref>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."</ref> कुछ ड्रमों का उपयोग सहायक मेमोरी के रूप में भी किया जाता था, उदाहरण के लिए विभिन्न IBM_drum_storage।
वे कंप्यूटर जिन्हें ड्रम कंप्यूटर या ड्रम मशीन कहा जाता है, उन कंप्यूटर की मुख्य मेमोरी के रूप में ड्रम मेमोरी का उपयोग करते थे।<ref>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."</ref> कुछ ड्रमों का उपयोग द्वितीयक मेमोरी के रूप में भी किया जाता था, उदाहरण के लिए विभिन्न IBM ड्रम स्टोरेज आदि।


ड्रम को चुंबकीय [[कोर मेमोरी]] द्वारा प्राथमिक कंप्यूटर मेमोरी के रूप में विस्थापित किया गया, जिसने आकार, गति, लागत, विश्वसनीयता और आगे के सुधारों की क्षमता का बेहतर संतुलन प्रदान किया।<ref>{{cite book |last= Matick|first=Richard |date=1977 |title=कंप्यूटर भंडारण प्रणाली एवं प्रौद्योगिकी|publisher=Wiley |page= 15}}</ref> बदले में ड्रमों को द्वितीयक भंडारण के लिए [[हार्ड डिस्क ड्राइव]] द्वारा प्रतिस्थापित किया गया, जो कम महंगे थे और सघन भंडारण की पेशकश करते थे। 1970 के दशक में ड्रम का निर्माण बंद हो गया।
ड्रम को चुंबकीय [[कोर मेमोरी]] द्वारा प्राथमिक कंप्यूटर मेमोरी के रूप में विस्थापित किया गया, जिसने उसके आकार, गति, लागत और  विश्वसनीयता में संतुलन प्रदान किया।<ref>{{cite book |last= Matick|first=Richard |date=1977 |title=कंप्यूटर भंडारण प्रणाली एवं प्रौद्योगिकी|publisher=Wiley |page= 15}}</ref> और उसके स्थान पर ड्रमों को द्वितीयक स्टोरेज के लिए [[हार्ड डिस्क ड्राइव]] द्वारा प्रतिस्थापित किया गया, जो कम महंगे और अत्यधिक स्टोरेज प्रदान करते थे। 1970 में ड्रम के निर्माण का उपयोग बंद हो गया ।


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


नवंबर 1953 में हेगन ने एक प्रयोगात्मक शीट मेटल ड्रम में [[ डिस्क पढ़ने और लिखने वाला सिर ]] के हवा में तैरने का खुलासा करने वाला एक पेपर प्रकाशित किया।<ref>{{Cite book |last=Hagen |first=Glenn E. |url=https://archive.org/details/sim_computers-and-people_1953-11_2_8/page/n25/ |title=Computers and Automation  1953-11: Vol 2 Iss 8 |date=1953-11-01 |publisher=Berkeley Enterprises |others=Internet Archive |pages=23, 25 |language=en}}</ref> जनवरी 1954 में आईबीएम के बाउमिस्टर द्वारा दायर एक अमेरिकी पेटेंट में तेजी से घूमने वाले चुंबकीय ड्रम के ऊपर एक चुंबकीय सिर को रखने के लिए एक स्प्रिंग लोडेड और हवा समर्थित जूते का खुलासा किया गया था।<ref>{{cite web
नवंबर 1953 में हेगन ने एक प्रयोगात्मक शीट मेटल ड्रम में चुंबकीय हेड का खोज करते हुए एक पेपर प्रकाशित किया।<ref>{{Cite book |last=Hagen |first=Glenn E. |url=https://archive.org/details/sim_computers-and-people_1953-11_2_8/page/n25/ |title=Computers and Automation  1953-11: Vol 2 Iss 8 |date=1953-11-01 |publisher=Berkeley Enterprises |others=Internet Archive |pages=23, 25 |language=en}}</ref> जनवरी 1954 में आईबीएम के बाउमिस्टर द्वारा दायर एक अमेरिकी पेटेंट में तेजी से घूमने वाले चुंबकीय ड्रम के ऊपर एक चुंबकीय हेड को रखने के लिए एक स्प्रिंग अपलोडेड और एयर शू का उपयोग किया गया था।<ref>{{cite web
  |url=https://patentimages.storage.googleapis.com/95/22/5b/71f30ff52b7f8a/US2862781.pdf
  |url=https://patentimages.storage.googleapis.com/95/22/5b/71f30ff52b7f8a/US2862781.pdf
  |title=US Patent 2,862,781 RECORDING SUPPORT DEVICES  |last=Baumeister |first=H |date=December 2, 1958 |access-date=July 1, 2023}}</ref> ड्रम और हार्ड डिस्क ड्राइव में फ्लाइंग हेड मानक बन गए।
  |title=US Patent 2,862,781 RECORDING SUPPORT DEVICES  |last=Baumeister |first=H |date=December 2, 1958 |access-date=July 1, 2023}}</ref> ड्रम और हार्ड डिस्क ड्राइव में फ्लाइंग हेड को मानक बनाये गए थे।


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


प्रति ट्रैक एक हेड वाले ड्रम का प्रदर्शन एक हेड प्रति ट्रैक वाली डिस्क के प्रदर्शन के बराबर होता है और यह लगभग पूरी तरह से घूर्णी विलंबता द्वारा निर्धारित होता है, जबकि चलती हेड वाले एचडीडी में इसके प्रदर्शन में घूर्णी विलंबता विलंब के साथ-साथ समय भी शामिल होता है। सिर को वांछित ट्रैक पर रखें (समय खोजें)। उस युग में जब ड्रम को मुख्य कार्यशील मेमोरी के रूप में उपयोग किया जाता था, प्रोग्रामर अक्सर [[इष्टतम प्रोग्रामिंग]] करते थे - प्रोग्रामर - या असेंबलर, उदाहरण के लिए, सिम्बोलिक ऑप्टिमल असेंबली प्रोग्राम (एसओएपी) - ड्रम पर कोड को इस तरह से तैनात करता था कि मात्रा को कम किया जा सके। अगले निर्देश को सिर के नीचे की जगह पर घूमने के लिए आवश्यक समय।<ref>
प्रति ट्रैक एक हेड वाले ड्रम का प्रदर्शन एक हेड प्रति ट्रैक वाली डिस्क के प्रदर्शन के बराबर होता है और यह लगभग पूरी तरह से घूर्णन विलंबता(लेटेंसी) द्वारा निर्धारित होता है, जबकि संचालित हेड वाले एचडीडी में इसके प्रदर्शन में घूर्णन विलंबता(लेटेंसी) के साथ-साथ समय भी शामिल होता है। उस समय में जब ड्रम को मुख्य संचालित मेमोरी के रूप में उपयोग किया जाता था, तो प्रोग्रामर हमेशा इष्टतम प्रोग्रामिंग करते थे - प्रोग्रामर या असेंबलर उदाहरण के लिए, सिम्बोलिक ऑप्टिमल असेंबली प्रोग्राम (एसओएपी) - ड्रम पर कोड को इस तरह से अपअपलोड करते थे कि अगले निर्देश को हेड के नीचे जगह में मूव करने के लिए आवश्यक समय की मात्रा को कम किया जा सके।<ref>
{{Cite manual |    title = SOAP II - Symbolic Optimal Assembly Program for the IBM 650 Data Processing System
{{Cite manual |    title = SOAP II - Symbolic Optimal Assembly Program for the IBM 650 Data Processing System
  | publisher = IBM| id = 24-4000-0
  | publisher = IBM| id = 24-4000-0
  |      url = http://bitsavers.org/pdf/ibm/650/24-4000-0_SOAPII.pdf
  |      url = http://bitsavers.org/pdf/ibm/650/24-4000-0_SOAPII.pdf
  |      mode = cs2
  |      mode = cs2
  }}</ref> उन्होंने यह समय निर्धारित करके किया कि किसी निर्देश को लोड करने के बाद कंप्यूटर को अगले निर्देश को पढ़ने के लिए तैयार होने में कितना समय लगेगा, फिर उस निर्देश को ड्रम पर रख दिया ताकि वह ठीक समय पर हेड के नीचे पहुंच जाए। समय-क्षतिपूर्ति की यह विधि, जिसे स्किप फैक्टर या [[ इंटरलीविंग (डिस्क भंडारण) ]] कहा जाता है, का उपयोग कई वर्षों से स्टोरेज मेमोरी नियंत्रकों में किया जाता था।
  }}</ref> उन्होंने यह समय निर्धारित करके किया कि किसी निर्देश को अपलोड करने के बाद कंप्यूटर को अगले निर्देश को रीड के लिए तैयार होने में कितना समय लगेगा, फिर उस निर्देश को ड्रम में अपलोड कर दिया गया जिससे वह ठीक समय पर हेड के नीचे पहुंच जाए। समय-संपूर्ति की यह विधि, जिसे "स्किप फैक्टर" या "[[ इंटरलीविंग (डिस्क भंडारण) | इंटरलीविंग (डिस्क स्टोरेज)]]" कहा जाता है, और बहुत समय पहले इसका उपयोग एक स्टोरेज मेमोरी नियंत्रकों के रूप में किया जाता था।  


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


ड्रम मेमोरी का उपयोग करने वाले सबसे शुरुआती कामकाजी कंप्यूटरों में से एक अटानासॉफ-बेरी कंप्यूटर (1942) था। इसमें 3,000 बिट्स संग्रहीत थे; हालाँकि, इसने जानकारी को संग्रहीत करने के लिए [[चुंबकत्व]] के बजाय [[ समाई ]] का उपयोग किया। ड्रम की बाहरी सतह विद्युत संपर्कों से सुसज्जित थी जो भीतर मौजूद [[ संधारित्र ]] तक ले जाती थी।
ड्रम मेमोरी का उपयोग करने वाले सबसे प्रारम्भिक कंप्यूटरों में से एक अटानासॉफ-बेरी कंप्यूटर था। इसमें 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 में [[इंजीनियरिंग रिसर्च एसोसिएट्स]] (ERA) द्वारा अमेरिकी नौसेना के लिए चुंबकीय ड्रम विकसित किए गए थे।<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> एक प्रायोगिक अध्ययन ERA के द्वारा पूरा किया गया और 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 ड्रम जो  एटलस-I कंप्यूटर की आंतरिक मेमोरी थी उसे अक्टूबर 1950 में अमेरिकी नौसेना को सौंपे दिये गए और बाद में इसे ERA 1101 और [[UNIVAC|यूनीवैक]]_1101 के रूप में व्यावसायिक रूप से बेचा गया। विलय के माध्यम से, ERA 1956 में यूनीवैक फाइल कंप्यूटर के एक भाग के रूप में श्रृंखला 1100 ड्रम की शिपिंग यूनीवैक का एक प्रभाग बन गया; प्रत्येक ड्रम में 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 42: 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 के दशक के मध्य में रियेक्ट अपग्रेड तक मिनिटमैन आईसीबीएम लॉन्च नियंत्रण केंद्रों में किया गया था।


== यह भी देखें ==
== यह भी देखें ==
* [[CAB500]]
* [[CAB500]]
* हिंडोला मेमोरी (चुंबकीय रोल)
* घूर्णित्र मेमोरी (चुंबकीय रोल)
* [[ घुंघराले अंतराल ]]
* [[ घुंघराले अंतराल | कार्लक्विस्ट गैप]]
*[[मैनचेस्टर मार्क 1]]
*[[मैनचेस्टर मार्क 1]]
* [[रैंडम [[हिंडोला स्मृति]]]]
* रैंडम एक्सेस मेमोरी
* [[विस्कॉन्सिन इंटीग्रली सिंक्रोनाइज़्ड कंप्यूटर]]
* [[विस्कॉन्सिन इंटीग्रली सिंक्रोनाइज़्ड कंप्यूटर|विस्कॉन्सिन इंटीग्रली सिंक्रोनाइज्द कंप्यूटर]]


== संदर्भ ==
== संदर्भ ==
Line 71: Line 70:
{{Authority control}}
{{Authority control}}


{{DEFAULTSORT:Drum Memory}}[[Category: स्मृति]] [[Category: कंप्यूटर भंडारण उपकरण]] [[Category: नॉन - वोलेटाइल मेमोरी]] [[Category: ऑस्ट्रियाई आविष्कार]]
{{DEFAULTSORT:Drum Memory}}
 
 


[[Category: Machine Translated Page]]
[[Category:CS1 English-language sources (en)]]
[[Category:Created On 09/07/2023]]
[[Category:Collapse templates|Drum Memory]]
[[Category:Commons category link is the pagename|Drum Memory]]
[[Category:Created On 09/07/2023|Drum Memory]]
[[Category:Lua-based templates|Drum Memory]]
[[Category:Machine Translated Page|Drum Memory]]
[[Category:Navigational boxes| ]]
[[Category:Navigational boxes without horizontal lists|Drum Memory]]
[[Category:Pages with script errors|Drum Memory]]
[[Category:Short description with empty Wikidata description|Drum Memory]]
[[Category:Sidebars with styles needing conversion|Drum Memory]]
[[Category:Template documentation pages|Documentation/doc]]
[[Category:Templates Translated in Hindi|Drum Memory]]
[[Category:Templates Vigyan Ready|Drum Memory]]
[[Category:Templates generating microformats|Drum Memory]]
[[Category:Templates that add a tracking category|Drum Memory]]
[[Category:Templates that are not mobile friendly|Drum Memory]]
[[Category:Templates that generate short descriptions|Drum Memory]]
[[Category:Templates using TemplateData|Drum Memory]]
[[Category:Wikipedia metatemplates|Drum Memory]]
[[Category:ऑस्ट्रियाई आविष्कार|Drum Memory]]
[[Category:कंप्यूटर भंडारण उपकरण|Drum Memory]]
[[Category:नॉन - वोलेटाइल मेमोरी|Drum Memory]]
[[Category:स्मृति|Drum Memory]]

Latest revision as of 15:18, 10 August 2023

एक पोलिश की ड्रम स्मृति ZAM-41 [pl] कंप्यूटर

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

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

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

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

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

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

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

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

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

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

इतिहास

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

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

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

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

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

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

यह भी देखें

संदर्भ

  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.


बाहरी संबंध