फ्लॉपी-डिस्क नियंत्रक: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
 
(11 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{Short description|Circuitry that controls reading from and writing to a computer's floppy disk drive}}
{{Short description|Circuitry that controls reading from and writing to a computer's floppy disk drive}}
{{Redir|3-mode|the logic|3-state}}
{{Redir|3-मोड|तर्क|3-अवस्था}}
{{Use dmy dates|date=August 2013|cs1-dates=y}}
{{Use dmy dates|date=August 2013|cs1-dates=y}}
[[File:IBM PC Original 5.25 Diskette Drive Adapter.jpg|thumb|370px|[[IBM 5150|आईबीएम 5150]] सेएफडीसी बोर्ड। NEC D765ACएफडीसी IC शीर्ष पर बड़ा [[दोहरी इन-लाइन पैकेज]] है।]]एक फ्लॉपी-डिस्क नियंत्रक (एफडीसी) एक या एक से अधिक सर्किट बोर्डों पर घटकों के असतत सेट से एक विशेष-उद्देश्य एकीकृत सर्किट (आईसी या चिप) या उसके एक घटक के रूप में विकसित हुआ है। एक एफडीसी कंप्यूटर की [[फ्लॉपी डिस्क]] (एफडीडी ) से पढ़ने और लिखने को निर्देशित और नियंत्रित करता है। एफडीसी मेजबान कंप्यूटर से प्रस्तुत डेटा को पढ़ने और [[एफएम एन्कोडिंग]] (एकल घनत्व) या [[एमएफएम एन्कोडिंग]] (डबल घनत्व) जैसी कई एन्कोडिंग योजनाओं में से एक का उपयोग करके ड्राइव के ऑन-डिस्क प्रारूप में परिवर्तित करने और उन प्रारूपों को पढ़ने के लिए जिम्मेदार है। और इसे उसके मूल बाइनरी मान पर लौटाता है।
[[File:IBM PC Original 5.25 Diskette Drive Adapter.jpg|thumb|370px|[[IBM 5150|आईबीएम 5150]] सेएफडीसी बोर्ड। एनईसी D765ACएफडीसीआईसी शीर्ष पर बड़ा [[दोहरी इन-लाइन पैकेज]] है।]]एक फ्लॉपी-डिस्क नियंत्रक (एफडीसी) एक या एक से अधिक सर्किट बोर्डों पर घटकों के असतत सेट से एक विशेष-उद्देश्य एकीकृत सर्किट (आईसी या चिप) या उसके एक घटक के रूप में विकसित हुआ है। एक एफडीसी कंप्यूटर के फ्लॉपी डिस्क ड्राइव (एफडीडी ) से पढ़ने और लिखने को निर्देशित और नियंत्रित करता है। एफडीसी मेजबान कंप्यूटर से प्रस्तुत डेटा को पढ़ने और [[एफएम एन्कोडिंग]] (एकल घनत्व) या [[एमएफएम एन्कोडिंग]] (डबल घनत्व) जैसी कई एन्कोडिंग योजनाओं में से एक का उपयोग करके ड्राइव के ऑन-डिस्क प्रारूप में परिवर्तित करने और उन प्रारूपों को पढ़ने के लिए जिम्मेदार है। और इसे उसके मूल बाइनरी मान पर लौटाता है।


प्लेटफ़ॉर्म के आधार पर, नियंत्रक और होस्ट कंप्यूटर के बीच डेटा स्थानांतरण कंप्यूटर के अपने [[माइक्रोप्रोसेसर]], या [[MOS 6507|मॉस 6507]] या [[Zilog Z80|ज़िलोग Z80]] जैसे एक सस्ते समर्पित माइक्रोप्रोसेसर द्वारा नियंत्रित किया जाएगा। प्रारंभिक नियंत्रकों को विशिष्ट कार्य करने के लिए अतिरिक्त सर्किट्री की आवश्यकता होती है जैसे घड़ी संकेत प्रदान करना और विभिन्न विकल्प सेट करना। बाद के डिजाइनों में नियंत्रक पर इस कार्यक्षमता को अधिक शामिल किया गया और बाहरी सर्किटरी की जटिलता को कम किया गया; 1980 के दशक के अंत तक सिंगल-चिप समाधान आम थे।
प्लेटफ़ॉर्म के आधार पर, नियंत्रक और होस्ट कंप्यूटर के बीच डेटा स्थानांतरण कंप्यूटर के अपने [[माइक्रोप्रोसेसर]], या [[MOS 6507|मॉस 6507]] या [[Zilog Z80|ज़िलोग Z80]] जैसे एक सस्ते समर्पित माइक्रोप्रोसेसर द्वारा नियंत्रित किया जाएगा। प्रारंभिक नियंत्रकों को विशिष्ट कार्य करने के लिए अतिरिक्त सर्किट्री की आवश्यकता होती है जैसे घड़ी संकेत प्रदान करना और विभिन्न विकल्प सेट करना। बाद के डिजाइनों में नियंत्रक पर इस कार्यक्षमता को अधिक शामिल किया गया और बाहरी सर्किटरी की जटिलता को कम किया गया; 1980 के दशक के अंत तक सिंगल-चिप समाधान आम थे।


1990 के दशक तक, फ्लॉपी डिस्क तेजी से [[हार्ड ड्राइव]] को रास्ता दे रही थी, जिसके लिए समान नियंत्रकों की आवश्यकता थी। इन प्रणालियों में, [[SCSI|एससीएसआई]]  और [[एकीकृत ड्राइव इलेक्ट्रॉनिक्स]] जैसे मानकीकृत कनेक्टर्स पर डेटा ट्रांसफर को संभालने के लिए नियंत्रक भी अक्सर एक [[microcontroller|माइक्रोकंट्रोलर]]  को जोड़ता है जिसे किसी भी कंप्यूटर के साथ इस्तेमाल किया जा सकता है। अधिक आधुनिक प्रणालियों में, एफडीसी, यदि बिल्कुल भी मौजूद है, आमतौर पर एकल सुपर I/O चिप द्वारा प्रदान किए गए कई कार्यों का हिस्सा है।
1990 के दशक तक, फ्लॉपी डिस्क तेजी से [[हार्ड ड्राइव]] को रास्ता दे रही थी, जिसके लिए समान नियंत्रकों की आवश्यकता थी। इन प्रणालियों में, नियंत्रक भी अक्सर [[SCSI|एससीएसआई]]  और [[एकीकृत ड्राइव इलेक्ट्रॉनिक्स]] जैसे मानकीकृत कनेक्टर्स पर डेटा ट्रांसफर को संभालने के लिए एक [[microcontroller|माइक्रोकंट्रोलर]]  को जोड़ता है जिसे किसी भी कंप्यूटर के साथ इस्तेमाल किया जा सकता है। अधिक आधुनिक प्रणालियों में, एफडीसी, यदि बिल्कुल भी मौजूद है, आमतौर पर एकल सुपर आई/चिप द्वारा प्रदान किए गए कई कार्यों का हिस्सा है।


__TOC__
__TOC__


== इतिहास ==
== इतिहास ==
पहला फ्लॉपी डिस्क ड्राइव कंट्रोलर (एफडीसी) पहली फ्लॉपी डिस्क ड्राइव (आईबीएम 23एफडी ) की तरह 1971 में आईबीएम 2385 स्टोरेज कंट्रोल यूनिट में आईबीएम मैग्नेटिक डिस्क ड्राइव आईबीएम_2305 फिक्स्ड हेड डिस्क ड्राइव , [1] और सिस्टम 370 के लिए एक घटक के रूप में भेजा गया था। मॉडल 155 और 165। आईबीएम 3830 स्टोरेज कंट्रोल यूनिट, एक समकालीन और काफी समान नियंत्रक, एक 23एफडी  को नियंत्रित करने के लिए अपने आंतरिक प्रोसेसर का उपयोग करता है।<ref name=”3830”>{{cite web
पहला फ्लॉपी डिस्क ड्राइव कंट्रोलर (एफडीसी) पहली फ्लॉपी डिस्क ड्राइव (आईबीएम 23एफडी ) की तरह 1971 में आईबीएम 2385 स्टोरेज कंट्रोल यूनिट में आईबीएम मैग्नेटिक डिस्क ड्राइव आईबीएम 2305 फिक्स्ड हेड डिस्क ड्राइव , [1] और सिस्टम 370 के लिए एक घटक के रूप में भेजा गया था। मॉडल 155 और 165। आईबीएम 3830 स्टोरेज कंट्रोल यूनिट, एक समकालीन और काफी समान नियंत्रक, एक 23एफडी  को नियंत्रित करने के लिए अपने आंतरिक प्रोसेसर का उपयोग करता है।<ref name=”3830”>{{cite web
  |url=http://www.bitsavers.org/pdf/ibm/3830/3830-2_MLM_Vol_R02_Mar1976.pdf
  |url=http://www.bitsavers.org/pdf/ibm/3830/3830-2_MLM_Vol_R02_Mar1976.pdf
  |title=आईबीएम मेंटेनेंस लाइब्रेरी - स्टोरेज कंट्रोल, मॉडल 2, वॉल्यूम 2|date= June 4, 1973 |pages=MPL 25A, MPL 200, MPL 245, MPL 260 |quote=हार्डवेयर ने पहले ही 64 शब्द (ट्रैक 0, सेक्टर 0) जोड़ दिए हैं और यह माइक्रोप्रोग्राम शेष नियंत्रण भंडारण को लोड करेगा।|access-date= July 29, 2022}}
  |title=आईबीएम मेंटेनेंस लाइब्रेरी - स्टोरेज कंट्रोल, मॉडल 2, वॉल्यूम 2|date= June 4, 1973 |pages=MPL 25A, MPL 200, MPL 245, MPL 260 |quote=हार्डवेयर ने पहले ही 64 शब्द (ट्रैक 0, सेक्टर 0) जोड़ दिए हैं और यह माइक्रोप्रोग्राम शेष नियंत्रण भंडारण को लोड करेगा।|access-date= July 29, 2022}}
</ref> परिणामीएफडीसी कुछ मुद्रित सर्किट कार्डों पर आईबीएम के सॉलिड_लॉजिक_टेक्नोलॉजी आईबीएम_एमएसटी हाइब्रिड सर्किट में एक सरल कार्यान्वयन है।<ref name=”3830” /> ड्राइव,एफडीसी और मीडिया आईबीएम के स्वामित्व में थे और हालांकि अन्य निर्माता प्रदान करते थे 1973 से पहले के शुरुआती एफडीडी में एफडीसी, ड्राइव या मीडिया के लिए कोई मानक नहीं थे।
</ref> परिणामी एफडीसी कुछ मुद्रित सर्किट कार्डों पर आईबीएम के सॉलिड लॉजिक टेक्नोलॉजी आईबीएम एमएसटी हाइब्रिड सर्किट में एक सरल कार्यान्वयन है।<ref name=”3830” /> ड्राइव,एफडीसी और मीडिया आईबीएम के स्वामित्व में थे और हालांकि अन्य निर्माता प्रदान करते थे 1973 से पहले के शुरुआती एफडीडी में एफडीसी, ड्राइव या मीडिया के लिए कोई मानक नहीं थे।


आईबीएम के 1973 में [[IBM 3740|आईबीएम 3740]] डेटा एंट्री सिस्टम की शुरूआत ने 8 इंच की एक तरफा फ्लॉपी डिस्क आईबीएम के "टाइप 1" डिस्केट के लिए बुनियादी मीडिया मानक बनाया, जो कई छोटे अनुप्रयोगों के लिए सस्ती, हटाने योग्य डायरेक्ट एक्सेस स्टोरेज के लिए तेजी से बढ़ती आवश्यकताओं के साथ मिलकर ड्राइव और कंट्रोलर शिपमेंट में नाटकीय वृद्धि का कारण बना।
आईबीएम के 1973 में [[IBM 3740|आईबीएम 3740]] डेटा एंट्री सिस्टम की शुरूआत ने 8 इंच की एक तरफा फ्लॉपी डिस्क आईबीएम के "टाइप 1" डिस्केट के लिए बुनियादी मीडिया मानक बनाया, जो कई छोटे अनुप्रयोगों के लिए सस्ती, हटाने योग्य डायरेक्ट एक्सेस स्टोरेज के लिए तेजी से बढ़ती आवश्यकताओं के साथ मिलकर ड्राइव और कंट्रोलर शिपमेंट में नाटकीय वृद्धि का कारण बना।


विशेष उद्देश्य एकीकृत सर्किट संस्करणों की शुरुआत से पहले, अधिकांश एफडीसी में 40 या अधिक आईसी के साथ लागू कम से कम एक मुद्रित सर्किट होता था। ऐसे एफडीसी के उदाहरणों में शामिल हैं:
विशेष प्रयोजन एकीकृत सर्किट संस्करणों की शुरुआत से पहले, अधिकांश एफडीसी में 40 या अधिक आईसी के साथ लागू कम से कम एक मुद्रित सर्किट होता था। ऐसे एफडीसी के उदाहरणों में शामिल हैं:
*1973: आईबीएम 3741 मेंएफडीसी | आईबीएम का 3741 एक प्रकार का माइक्रोकंट्रोलर है जो सिस्टम के माइक्रोप्रोसेसर (आईबीएम की शब्दावली में एमपीयू) से कमांड स्वीकार करता है और उन्हें यथासंभव स्वतंत्र रूप से संलग्न 33एफडी  पर निष्पादित करता है। यह निम्नलिखित आदेशों को स्वीकार करता है और निष्पादित करता है, चयन करें/रोकें, जांच लिखें, नीचे की तलाश करें, उच्च खोजें, डेटा पढ़ें, आईडी पढ़ें, डेटा लिखें, नियंत्रण लिखें, आईडी लिखें, तैयार सेट करें, एक्सेस काउंटर रीसेट करें, और कुछ भी नहीं (नो-ऑप) . इसे मदरबोर्ड पर आईबीएम के सॉलिड_लॉजिक_टेक्नोलॉजी आईबीएम_एमएसटी और एक अलग डेटा सेपरेटर (वीएफओ) पीसीबी का उपयोग करके लागू किया गया था।  
*1973: आईबीएम 3741 मेंएफडीसी | आईबीएम का 3741 एक प्रकार का माइक्रोकंट्रोलर है जो सिस्टम के माइक्रोप्रोसेसर (आईबीएम की शब्दावली में एमपीयू) से कमांड स्वीकार करता है और उन्हें यथासंभव स्वतंत्र रूप से संलग्न 33एफडी  पर निष्पादित करता है। यह निम्नलिखित आदेशों को स्वीकार करता है और निष्पादित करता है, चयन करें/रोकें, जांच लिखें, नीचे की तलाश करें, उच्च खोजें, डेटा पढ़ें, आईडी पढ़ें, डेटा लिखें, नियंत्रण लिखें, आईडी लिखें, तैयार सेट करें, एक्सेस काउंटर रीसेट करें, और कुछ भी नहीं (नो-ऑप) . इसे मदरबोर्ड पर आईबीएम के सॉलिड लॉजिक टेक्नोलॉजी आईबीएम एमएसटी और एक अलग डेटा सेपरेटर (वीएफओ) पीसीबी का उपयोग करके लागू किया गया था।
<nowiki></ref></nowiki> इस आईबीएमएफडीसी ने आईबीएम टाइप 1 डिस्केट को पहले उद्योग मानक फ़्लॉपी डिस्क माध्यम के रूप में स्थापित किया था, लेकिन न तो इसके इंटरफ़ेस को होस्ट माइक्रोप्रोसेसर के लिए और न ही इसके इंटरफ़ेस को 33एफडी  के लिए उद्योग मानकों के रूप में अपनाया गया था।
इस आईबीएमएफडीसी ने आईबीएम टाइप 1 डिस्केट को पहले उद्योग मानक फ़्लॉपी डिस्क माध्यम के रूप में स्थापित किया था, लेकिन न तो इसके इंटरफ़ेस को होस्ट माइक्रोप्रोसेसर के लिए और न ही इसके इंटरफ़ेस को 33एफडी  के लिए उद्योग मानकों के रूप में अपनाया गया था।
*1974:आई कॉम  के एफडी 360 में एक प्रारंभिकएफडीसी, सीएफ़ 360 शामिल था, जिसने उद्योग मानक मीडिया उत्पन्न किया, जो उद्योग मानक होस्ट बसों से जुड़ा था, और उद्योग मानक एफडीडी s का समर्थन करता था। इसका FDC एक पीसीबी के रूप में लगभग 12x9 इंच पर लागू किया गया था। राज्य मशीन 30 आईसी का उपयोग कर रही है।
*1974:आई कॉम  के एफडी 360 में एक प्रारंभिकएफडीसी, सीएफ़ 360 शामिल था, जिसने उद्योग मानक मीडिया उत्पन्न किया, जो उद्योग मानक होस्ट बसों से जुड़ा था, और उद्योग मानक एफडीडी s का समर्थन करता था। इसका एफडीसी एक पीसीबी के रूप में लगभग 12x9 इंच पर लागू किया गया था। राज्य मशीन 30 आईसी का उपयोग कर रही है।


*1976: साइंटिफिक माइक्रो सिस्टम्स' एफडी 0300एफडीसी<ref name="IA1976_11">{{cite magazine  |url=https://archive.org/details/ia-1976-11/page/66/mode/2up
*1976: साइंटिफिक माइक्रो सिस्टम्स' एफडी 0300एफडीसी<ref name="IA1976_11">{{cite magazine  |url=https://archive.org/details/ia-1976-11/page/66/mode/2up
  |magazine= INTERFACE AGE  |pages=65–66  |date=November 1976  |title= डिस्क|access-date=July 24, 2022}}</ref> 8-इंच x 12-इंच पर निर्मित एक माइक्रोप्रोसेसर और लगभग 50 एकीकृत सर्किट होते हैं और इसे कई मेजबान बसों से आसानी से जोड़ने के लिए डिज़ाइन किया गया है।  
  |magazine= INTERFACE AGE  |pages=65–66  |date=November 1976  |title= डिस्क|access-date=July 24, 2022}}</ref> 8-इंच x 12-इंच पर निर्मित एक माइक्रोप्रोसेसर और लगभग 50 एकीकृत सर्किट होते हैं और इसे कई मेजबान बसों से आसानी से जोड़ने के लिए डिज़ाइन किया गया है।  


*1976: [[शुगार्ट एसोसिएट्स]] ने इस फॉर्म फैक्टर, SA4400 के लिए संबद्ध और पहलेएफडीसी के साथ पहली 5¼-इंच फ्लॉपी डिस्क ड्राइव पेश की। {{cite magazine
*1976: [[शुगार्ट एसोसिएट्स]] ने इस फॉर्म फैक्टर, SA4400 के लिए संबद्ध और पहलेएफडीसी के साथ पहली 5¼-इंच फ्लॉपी डिस्क ड्राइव पेश की। SA4400 1 से 3 डिस्क ड्राइव और एक 8-बिट सामान्य प्रयोजन होस्ट इंटरफ़ेस का उपयोग करके एक होस्ट सिस्टम के बीच डेटा स्थानांतरित करने के लिए नियंत्रण कार्य करता है जो संशोधित आईबीएम 3740 प्रकार के मीडिया प्रारूप विनिर्देशों के अनुसार डिस्क को प्रारूपित करता है। एफडीसी माइक्रोप्रोसेसर नियंत्रित है और 45 आईसी के साथ 5.75 गुणा 9.50 इंच पीसीबी पर लागू किया गया है। ड्राइव इंटरफ़ेस और मीडिया फॉर्म कारक मीडिया के साथ उद्योग मानक बन गए और फिर समय के साथ कई अलग-अलग स्वरूपों का समर्थन करने के लिए विकसित हुए।
|url=https://vintageapple.org/byte/pdf/197612_Byte_Magazine_Vol_00-16_Machine_Readable_Print.pdf
*1977: एप्पल  डिस्क II एफडीसी "वोज़ मशीन", केवल 8आईसी के साथ बनाया गया है। [4] [13] यह पहले के आईबीएम 3830 एफडीसी की तरह, मेजबान प्रोसेसर और फर्मवेयर के उपयोग के माध्यम से घटकों में कमी हासिल की। एप्पल  होस्ट के साथ-साथ एप्पल  5¼-इंच फ्लॉपी डिस्क ड्राइव के लिए इसका इंटरफ़ेस अद्वितीय है और इसे उद्योग मानक के रूप में नहीं अपनाया गया था।
|title=अत्याधुनिक डिस्क प्रौद्योगिकी|date=December 1976 |magazine=Byte |access-date=September 1, 2022}}<nowiki></ref></nowiki> SA4400 1 से 3 डिस्क ड्राइव और एक 8-बिट सामान्य प्रयोजन होस्ट इंटरफ़ेस का उपयोग करके एक होस्ट सिस्टम के बीच डेटा स्थानांतरित करने के लिए नियंत्रण कार्य करता है जो संशोधित आईबीएम 3740 प्रकार के मीडिया प्रारूप विनिर्देशों के अनुसार डिस्क को प्रारूपित करता है। एफडीसी माइक्रोप्रोसेसर नियंत्रित है और 45 आईसी के साथ 5.75 गुणा 9.50 इंच पीसीबी पर लागू किया गया है। रेफरी>{{cite web
एक विशेष उद्देश्य एकीकृत सर्किट के रूप में लागू किया गया पहलाएफडीसी [[पश्चिमी डिजिटल FD1771|पश्चिमी डिजिटल एफडी 1771]] है जिसकी घोषणा 19 जुलाई, 1976 को की गई थी। प्रारंभिक डिजाइन ने एकल प्रारूप का समर्थन किया और अतिरिक्त सर्किटरी की आवश्यकता थी लेकिन समय के साथ, एक परिवार के रूप में, डिजाइन बहु-स्रोत बन गया और कई प्रारूपों का समर्थन करने और बाहरी सर्किटरी को कम करने के लिए विकसित हुआ।
|url=http://www.bitsavers.org/pdf/shugart/70293-2_SA4400_Ministreaker_Floppy_Controller_Jul1977.pdf
|title=SA 4400 मिनी स्ट्रीकर फ्लॉपी डिस्क ड्राइव कंट्रोलर|date=1977 |access-date=September 1, 2022}}</ref> ड्राइव इंटरफ़ेस और मीडिया फॉर्म कारक मीडिया के साथ उद्योग मानक बन गए और फिर समय के साथ कई List_of_floppy_disk_formats#Physical_composition का समर्थन करने के लिए विकसित हुए।
*1977: Apple डिस्क II एफडीसी "वोज़ मशीन", केवल 8 IC के साथ बनाया गया है। [4] [13] यह पहले के आईबीएम 3830 एफडीसी की तरह, मेजबान प्रोसेसर और फर्मवेयर के उपयोग के माध्यम से घटकों में कमी हासिल की। Apple होस्ट के साथ-साथ Apple 5¼-इंच फ्लॉपी डिस्क ड्राइव के लिए इसका इंटरफ़ेस अद्वितीय है और इसे उद्योग मानक के रूप में नहीं अपनाया गया था।
एक विशेष उद्देश्य एकीकृत सर्किट के रूप में लागू किया गया पहलाएफडीसी [[पश्चिमी डिजिटल FD1771|पश्चिमी डिजिटल एफडी 1771]] है रेफरी>{{cite techreport  |url=http://www.bitsavers.org/pdf/peripheralConcepts/1985_Controller_Concepts_1.pdf
|title=1985 कंट्रोलर कॉन्सेप्ट - वॉल्यूम 1|chapter=Floppy Disk Controllers
|first=Jaworski |last=Joe |date= 1985
|page=SEMI-1 (67/160) |quote=इस क्षेत्र में अग्रणी पश्चिमी डिजिटल कॉर्पोरेशन था, जिसने 1976 में, पहले LSI फ्लॉपी डिस्क नियंत्रक, FD1771 का नमूना लेना शुरू किया।| access-date=September 9, 2022}}<nowiki></ref></nowiki> 19 जुलाई 1976 को घोषित किया गया। रेफरी>{{cite magazine
|url=https://ieeexplore.ieee.org/document/1647192
|title=हाल ही में आईसी घोषणाएँ|date= 1976 |magazine=Computer |publisher=IEEE |access-date=August 6, 2022}}
<nowiki></ref></nowiki> आरंभिक डिज़ाइन ने एकल प्रारूप का समर्थन किया और अतिरिक्त सर्किटरी की आवश्यकता थी लेकिन समय के साथ, एक परिवार के रूप में, डिज़ाइन कई स्वरूपों का समर्थन करने और बाहरी सर्किटरी को कम करने के लिए Western_Digital_एफडी 1771#Compatible_chips|multi-sourced और Western_Digital_एफडी 1771#Derivatives बन गया।


NEC µPD765, 1978 में घोषित किया गया रेफरी>{{cite web
एनईसी µPD765, 1978 में घोषित एक अर्ध-उद्योग मानक बन गया जब इसे मूल [[आईबीएम पीसी]] (1981) में अपनाया गया; समर्थन सर्किटरी के साथएफडीसी भौतिक रूप से अपने स्वयं के एडेप्टर कार्ड पर स्थित था। अन्य विक्रेताओं जैसे इंटेल ने संगत भागों का उत्पादन किया। यह डिज़ाइन समय के साथ एक ऐसे परिवार के रूप में विकसित हुआ जो एक चिप पर लगभग पूर्ण एफडीसी की पेशकश करता है।  
|url=http://www.bitsavers.org/components/nec/_dataSheets/uPD765_Data_Sheet_Dec78.pdf
|title=µPD765 सिंगल/डबल डेंसिटी फ्लॉपी डिस्क कंट्रोलर|date=December 1978 |publisher=NEC |access-date=September 9, 2022}}<nowiki></ref></nowiki> एक अर्ध-उद्योग मानक बन गया जब इसे मूल [[आईबीएम पीसी]] (1981) में अपनाया गया; समर्थन सर्किटरी के साथएफडीसी भौतिक रूप से अपने स्वयं के एडेप्टर कार्ड पर स्थित था। अन्य विक्रेताओं जैसे इंटेल ने संगत भागों का उत्पादन किया। यह डिज़ाइन समय के साथ एक ऐसे परिवार के रूप में विकसित हुआ जो एक चिप पर लगभग पूर्ण एफडीसी की पेशकश करता है। रेफरी नाम = एफडीसीइवोल्यूशन >{{cite web
|url=http://www.os2museum.com/wp/the-floppy-controller-evolution/
|title=फ्लॉपी नियंत्रक विकास|last=Necasek|first=Michal  |date=May 26, 2011 |access-date=September 2, 2022}}</रेफरी>


1987 की शुरुआत में, इंटेल ने उद्योग मानक पीसी कंप्यूटरों में उपयोग के लिए 82072 CHमॉस हाई इंटीग्रेटेड फ्लॉपी डिस्क कंट्रोलर पेश किया।
1987 की शुरुआत में, इंटेल ने उद्योग मानक पीसी कंप्यूटरों में उपयोग के लिए 82072 सीएचमॉस हाई इंटीग्रेटेड फ्लॉपी डिस्क कंट्रोलर पेश किया। अंततः अधिकांश कंप्यूटर प्रणालियों मेंएफडीसी सुपर आई/चिप या [[साउथब्रिज (कंप्यूटिंग)]] चिप का एक हिस्सा बन गया।<ref name="FDCEvolution" /><ref>{{cite book
संदर्भ>इंटेल कॉर्पोरेशन, न्यू प्रोडक्ट फोकस कंपोनेंट्स: सिंगल-चिप डिस्क कंट्रोलर स्क्वीज़ मोर इनटू लेस , समाधान, जनवरी/फरवरी 1987, पृष्ठ 14<nowiki></ref></nowiki><ref>Kearns, Patrick, Begur, Sridhar, and Fischer, Steve, "High Integration/High Performance Floppy Disk Controller Subsystem With The 82072", Intel Corporation, Microcomputer Solutions, November/December 1987, page 20</ref>
अंततः अधिकांश कंप्यूटर प्रणालियों मेंएफडीसी सुपर I/O चिप या [[साउथब्रिज (कंप्यूटिंग)]] चिप का एक हिस्सा बन गया।<ref name="FDCEvolution" /><ref>{{cite book
  |chapter-url=https://flylib.com/books/en/4.52.1.37/1/ |chapter=Motherboard Components
  |chapter-url=https://flylib.com/books/en/4.52.1.37/1/ |chapter=Motherboard Components
  |title=स्कॉट म्यूलर्स लैपटॉप का उन्नयन और मरम्मत, दूसरा संस्करण|last=Mueller |first=Scott |date=2005|access-date=September 5, 2022}}</ref>
  |title=स्कॉट म्यूलर्स लैपटॉप का उन्नयन और मरम्मत, दूसरा संस्करण|last=Mueller |first=Scott |date=2005|access-date=September 5, 2022}}</ref>
Line 58: Line 42:




== सिंहावलोकन ==
== अवलोकन ==
एक फ्लॉपी डिस्क बाइनरी डेटा को मूल्यों की एक श्रृंखला के रूप में नहीं, बल्कि मूल्य में परिवर्तन की एक श्रृंखला के रूप में संग्रहीत करती है। इनमें से प्रत्येक परिवर्तन, चुंबकीय रिकॉर्डिंग मीडिया की ध्रुवता में दर्ज किया जाता है, [[ड्राइव सिर]] में वोल्टेज को प्रेरित करने का कारण बनता है क्योंकि डिस्क की सतह इसके पीछे घूमती है। यह इन ध्रुवीकरण परिवर्तनों का समय है और वोल्टेज के परिणामी स्पाइक्स हैं जो मूल डेटा के एक और शून्य को कूटबद्ध करते हैं। नियंत्रक के कार्यों में से एक मूल डेटा को लिखने के दौरान ध्रुवीकरण के उचित पैटर्न में बदलना है, और फिर पढ़ने के दौरान इसे फिर से बनाना है।
एक फ्लॉपी डिस्क बाइनरी डेटा को मूल्यों की एक श्रृंखला के रूप में नहीं, बल्कि मूल्य में परिवर्तन की एक श्रृंखला के रूप में संग्रहीत करती है। इनमें से प्रत्येक परिवर्तन, चुंबकीय रिकॉर्डिंग मीडिया की ध्रुवता में दर्ज किया जाता है, [[ड्राइव सिर]] में वोल्टेज को प्रेरित करने का कारण बनता है क्योंकि डिस्क की सतह इसके पीछे घूमती है। यह इन ध्रुवीकरण परिवर्तनों का समय है और वोल्टेज के परिणामी स्पाइक्स हैं जो मूल डेटा के एक और शून्य को कूटबद्ध करते हैं। नियंत्रक के कार्यों में से एक मूल डेटा को लिखने के दौरान ध्रुवीकरण के उचित पैटर्न में बदलना है, और फिर पढ़ने के दौरान इसे फिर से बनाना है।


Line 65: Line 49:
ड्राइव तंत्र को नियंत्रित करने के लिए नियंत्रक कई अन्य सेवाएं भी प्रदान करता है। इनमें आमतौर पर डिस्क पर अलग-अलग ट्रैक्स पर ड्राइव हेड से सेंटर की ओर गति शामिल है, हेड के स्थान को ट्रैक करना और इसे शून्य पर वापस करना, और कभी-कभी कार्यात्मक रूप से ट्रैक की संख्या, सेक्टर प्रति जैसे सरल इनपुट के आधार पर डिस्क को प्रारूपित करना शामिल है। ट्रैक और प्रति सेक्टर बाइट्स की संख्या।
ड्राइव तंत्र को नियंत्रित करने के लिए नियंत्रक कई अन्य सेवाएं भी प्रदान करता है। इनमें आमतौर पर डिस्क पर अलग-अलग ट्रैक्स पर ड्राइव हेड से सेंटर की ओर गति शामिल है, हेड के स्थान को ट्रैक करना और इसे शून्य पर वापस करना, और कभी-कभी कार्यात्मक रूप से ट्रैक की संख्या, सेक्टर प्रति जैसे सरल इनपुट के आधार पर डिस्क को प्रारूपित करना शामिल है। ट्रैक और प्रति सेक्टर बाइट्स की संख्या।


एक पूर्ण प्रणाली का उत्पादन करने के लिए, नियंत्रक को अतिरिक्त सर्किट्री या सॉफ़्टवेयर के साथ जोड़ा जाना चाहिए जो नियंत्रक और मेजबान प्रणाली के बीच एक पुल के रूप में कार्य करता है। कुछ प्रणालियों में, जैसे [[Apple II]] और आईबीएम PC, इसे कंप्यूटर के होस्ट माइक्रोप्रोसेसर पर चलने वाले सॉफ़्टवेयर द्वारा नियंत्रित किया जाता है और ड्राइव इंटरफ़ेस सीधे विस्तार कार्ड का उपयोग करके प्रोसेसर से जुड़ा होता है। [[कमोडोर 64]] और [[अटारी 8-बिट परिवार]] की तरह अन्य प्रणालियों पर, नियंत्रक से मेजबान सीपीयू तक कोई सीधा रास्ता नहीं है और इस उद्देश्य के लिए ड्राइव के अंदर एमओएस 6507 या ज़िलॉग जेड80 जैसे दूसरे प्रोसेसर का उपयोग किया जाता है।
एक पूर्ण प्रणाली का उत्पादन करने के लिए, नियंत्रक को अतिरिक्त सर्किट्री या सॉफ़्टवेयर के साथ जोड़ा जाना चाहिए जो नियंत्रक और मेजबान प्रणाली के बीच एक पुल के रूप में कार्य करता है। कुछ प्रणालियों में, जैसे [[Apple II|एप्पल  II]] और आईबीएम PC, इसे कंप्यूटर के होस्ट माइक्रोप्रोसेसर पर चलने वाले सॉफ़्टवेयर द्वारा नियंत्रित किया जाता है और ड्राइव इंटरफ़ेस सीधे विस्तार कार्ड का उपयोग करके प्रोसेसर से जुड़ा होता है। [[कमोडोर 64]] और [[अटारी 8-बिट परिवार]] की तरह अन्य प्रणालियों पर, नियंत्रक से मेजबान सीपीयू तक कोई सीधा रास्ता नहीं है और इस उद्देश्य के लिए ड्राइव के अंदर एमओएस 6507 या ज़िलॉग जेड80 जैसे दूसरे प्रोसेसर का उपयोग किया जाता है।


मूल Apple II नियंत्रक होस्ट कंप्यूटर पर प्लग-इन कार्ड के रूप में था। यह दो ड्राइव का समर्थन कर सकता है, और ड्राइव ने अधिकांश सामान्य ऑनबोर्ड सर्किटरी को समाप्त कर दिया। इसने Apple को शुगार्ट एसोसिएट्स के साथ एक सरलीकृत ड्राइव के लिए एक सौदे की व्यवस्था करने की अनुमति दी जिसमें इसकी अधिकांश सामान्य सर्किटरी की कमी थी। अन्य प्रणालियाँ, लेकिन एक छोटी अतिरिक्त लागत के लिए एक दूसरी ड्राइव को जोड़ा जा सकता है।{{cn|date=September 2022}} आईबीएम पीसी ने अधिक पारंपरिक दृष्टिकोण अपनाया, उनका एडॉप्टर कार्ड चार ड्राइव तक का समर्थन कर सकता था; पीसी पर ड्राइव के लिए [[प्रत्यक्ष मेमोरी एक्सेस]] (डीएमए) डीएमए चैनल 2 और इंटरप्ट अनुरोध 6 का उपयोग करके किया गया था। नीचे दिया गया आरेख एक पारंपरिक फ्लॉपी डिस्क नियंत्रक दिखाता है जो एक [[उद्योग मानक वास्तुकला]] (आईएसए) बस या इसी तरह की बस के माध्यम से सीपीयू के साथ संचार करता है और 34 पिन रिबन केबल के साथ फ्लॉपी डिस्क ड्राइव के साथ संचार करता है। एक वैकल्पिक व्यवस्था जो हाल के डिजाइनों में अधिक सामान्य है, मेंएफडीसी को एक सुपर I/O चिप में शामिल किया गया है जो एक [[लो पिन काउंट]] (LPC) बस के माध्यम से संचार करता है।
मूल एप्पल  II नियंत्रक होस्ट कंप्यूटर पर प्लग-इन कार्ड के रूप में था। यह दो ड्राइव का समर्थन कर सकता है, और ड्राइव ने अधिकांश सामान्य ऑनबोर्ड सर्किटरी को समाप्त कर दिया। इसने एप्पल  को शुगार्ट एसोसिएट्स के साथ एक सरलीकृत ड्राइव के लिए एक सौदे की व्यवस्था करने की अनुमति दी जिसमें इसकी अधिकांश सामान्य सर्किटरी की कमी थी। अन्य प्रणालियाँ, लेकिन एक छोटी अतिरिक्त लागत के लिए एक दूसरी ड्राइव को जोड़ा जा सकता है।{{cn|date=September 2022}} आईबीएम पीसी ने अधिक पारंपरिक दृष्टिकोण अपनाया, उनका एडॉप्टर कार्ड चार ड्राइव तक का समर्थन कर सकता था; पीसी पर ड्राइव के लिए [[प्रत्यक्ष मेमोरी एक्सेस]] (डीएमए) डीएमए चैनल 2 और इंटरप्ट अनुरोध 6 का उपयोग करके किया गया था। नीचे दिया गया आरेख एक पारंपरिक फ्लॉपी डिस्क नियंत्रक दिखाता है जो एक [[उद्योग मानक वास्तुकला]] (आईएसए) बस या इसी तरह की बस के माध्यम से सीपीयू के साथ संचार करता है और 34 पिन रिबन केबल के साथ फ्लॉपी डिस्क ड्राइव के साथ संचार करता है। एक वैकल्पिक व्यवस्था जो हाल के डिजाइनों में अधिक सामान्य है, मेंएफडीसी को एक सुपर आई/चिप में शामिल किया गया है जो एक [[लो पिन काउंट]] (एलपीसी) बस के माध्यम से संचार करता है।
  [[Image:Fdcinpc.jpg|center|frame|सीपीयू और एफडीडी के साथ एफडीसी संचार दिखाने वाला ब्लॉक आरेख।]]अधिकांश फ़्लॉपी डिस्क नियंत्रक (एफडीसी) कार्य एकीकृत सर्किट द्वारा किए जाते हैं लेकिन कुछ बाहरी हार्डवेयर सर्किट द्वारा किए जाते हैं। प्रत्येक द्वारा किए गए कार्यों की सूची नीचे दी गई है।
  [[Image:Fdcinpc.jpg|center|frame|सीपीयू और एफडीडी के साथ एफडीसी संचार दिखाने वाला ब्लॉक आरेख।]]अधिकांश फ़्लॉपी डिस्क नियंत्रक (एफडीसी) कार्य एकीकृत सर्किट द्वारा किए जाते हैं लेकिन कुछ बाहरी हार्डवेयर सर्किट द्वारा किए जाते हैं। प्रत्येक द्वारा किए गए कार्यों की सूची नीचे दी गई है।


Line 74: Line 58:
* सीक, रीड, राइट, फॉर्मेट आदि जैसे कमांड की व्याख्या और निष्पादन करें।
* सीक, रीड, राइट, फॉर्मेट आदि जैसे कमांड की व्याख्या और निष्पादन करें।
* [[चेकसम]] जनरेशन और वेरिफिकेशन के साथ एरर डिटेक्शन, जैसे [[चक्रीय अतिरेक की जाँच]]
* [[चेकसम]] जनरेशन और वेरिफिकेशन के साथ एरर डिटेक्शन, जैसे [[चक्रीय अतिरेक की जाँच]]
* [[चरण बंद लूप]] (PLL) के साथ डेटा को सिंक्रोनाइज़ करें
* [[चरण बंद लूप]] (पीएलएल) के साथ डेटा को सिंक्रोनाइज़ करें


=== बाहरी हार्डवेयर कार्य ===
=== बाहरी हार्डवेयर कार्य ===
* पता करने के लिए किस [[फ्लौपी डिस्क ड्राइव]] (एफडीडी ) का चयन
* पता करने के लिए किस [[फ्लौपी डिस्क ड्राइव]] (एफडीडी ) का चयन
* फ्लॉपी ड्राइव मोटर को चालू करना
* फ्लॉपी ड्राइव मोटर को चालू करना
* फ़्लॉपी कंट्रोलर IC के लिए रीसेट सिग्नल
* फ़्लॉपी कंट्रोलर आईसी के लिए रीसेट सिग्नल
* फ्लॉपी डिस्क कंट्रोलर (एफडीसी) में इंटरप्ट और डीएमए सिग्नल को सक्षम/अक्षम करें
* फ्लॉपी डिस्क कंट्रोलर (एफडीसी) में इंटरप्ट और डीएमए सिग्नल को सक्षम/अक्षम करें
* डेटा पृथक्करण तर्क
* डेटा पृथक्करण तर्क
* पूर्व-मुआवजा लिखें | पूर्व-मुआवजा तर्क लिखें
* पूर्व-मुआवजा लिखें | पूर्व-मुआवजा तर्क लिखें
* कंट्रोलर को सिग्नल के लिए [[लाइन-लेवल]]
* कंट्रोलर को सिग्नल के लिए [[लाइन-लेवल]]
* नियंत्रक से संकेतों के लिए लाइन रिसीवर
* नियंत्रक से संकेतों के लिए लाइन रिसीवर सामान्य x86-पीसी नियंत्रक के लिए इनपुट/आउटपुट पोर्ट एफडीसी के तीन आई/ओ पोर्ट हैं। य़े हैं:


== सामान्य x86-पीसी नियंत्रक == के लिए इनपुट/आउटपुट पोर्ट
एफडीसी के तीन I/O पोर्ट हैं। य़े हैं:
* डेटा पोर्ट
* डेटा पोर्ट
* मुख्य स्थिति रजिस्टर (MSR)
* मुख्य स्थिति रजिस्टर (एमएसआर)
* डिजिटल नियंत्रण बंदरगाह
* डिजिटल कण्ट्रोल पोर्ट


पहले दोएफडीसी IC के अंदर रहते हैं जबकि कंट्रोल पोर्ट बाहरी हार्डवेयर में होता है। इन तीनों बंदरगाहों के पते इस प्रकार हैं।
पहले दोएफडीसीआईसी के अंदर रहते हैं जबकि कंट्रोल पोर्ट बाहरी हार्डवेयर में होता है। इन तीनों बंदरगाहों के पते इस प्रकार हैं।
{| class="wikitable"
{| class="wikitable"
|- bgcolor="#CCCCCC"
|- bgcolor="#CCCCCC"
! Port Address<br />[hex] !! Port Name !! Location !! Port type
! पोर्ट एड्रेस [हेक्स] !! पोर्ट का नाम !! लोकेशन !! पोर्ट प्रकार
|-
|-
| 3F5 || Data port || || Bidirectional I/O
| 3एफ5 || डेटा पोर्ट || || द्विदिश आई/
|-
|-
| 3F4 || Main status register || एफडीसी IC           || Input
| 3एफ4 || मुख्य स्थिति रजिस्टर || एफडीसीआईसी           || इनपुट
|-
|-
| 3F2 || Digital control port || External hardware || Output
| 3एफ2 || डिजिटल कण्ट्रोल पोर्ट || एक्सटर्नल हार्डवेयर || आउटपुट
|}
|}


Line 107: Line 89:
=== डेटा पोर्ट ===
=== डेटा पोर्ट ===
इस पोर्ट का उपयोग सॉफ्टवेयर द्वारा तीन अलग-अलग उद्देश्यों के लिए किया जाता है:
इस पोर्ट का उपयोग सॉफ्टवेयर द्वारा तीन अलग-अलग उद्देश्यों के लिए किया जाता है:
* एफडीसी IC को कमांड जारी करते समय, इस पोर्ट के माध्यम सेएफडीसी IC को कमांड और कमांड पैरामीटर बाइट्स जारी किए जाते हैं। एफडीसी आईसी अपने आंतरिक रजिस्टरों में विभिन्न पैरामीटर और कमांड को स्टोर करता है।
* एफडीसीआईसी को कमांड जारी करते समय, इस पोर्ट के माध्यम सेएफडीसीआईसी को कमांड और कमांड पैरामीटर बाइट्स जारी किए जाते हैं। एफडीसी आईसी अपने आंतरिक रजिस्टरों में विभिन्न पैरामीटर और कमांड को स्टोर करता है।
* कमांड निष्पादित होने के बाद, एफडीसी आईसी आंतरिक रजिस्टरों में स्थिति पैरामीटर का एक सेट स्टोर करता है। इन्हें CPU द्वारा इस पोर्ट के माध्यम से पढ़ा जाता है।एफडीसी IC द्वारा अलग-अलग स्थिति बाइट्स को एक विशिष्ट क्रम में प्रस्तुत किया जाता है।
* कमांड निष्पादित होने के बाद, एफडीसी आईसी आंतरिक रजिस्टरों में स्थिति पैरामीटर का एक सेट स्टोर करता है। इन्हें सीपीयू द्वारा इस पोर्ट के माध्यम से पढ़ा जाता है।एफडीसीआईसी द्वारा अलग-अलग स्थिति बाइट्स को एक विशिष्ट क्रम में प्रस्तुत किया जाता है।
* डेटा ट्रांसफर के प्रोग्राम्ड और इंटरप्ट मोड में, डेटा पोर्ट का उपयोगएफडीसी IC और CPU IN या OUT निर्देश के बीच डेटा ट्रांसफर करने के लिए किया जाता है।
* डेटा ट्रांसफर के प्रोग्राम्ड और इंटरप्ट मोड में, डेटा पोर्ट का उपयोगएफडीसीआईसी और सीपीयू इन या आउट निर्देश के बीच डेटा ट्रांसफर करने के लिए किया जाता है।


=== मुख्य स्थिति रजिस्टर (MSR) ===
=== मुख्य स्थिति रजिस्टर (एमएसआर) ===
इस पोर्ट का उपयोग सॉफ़्टवेयर द्वाराएफडीसी IC और एफडीडी  के बारे में समग्र स्थिति की जानकारी पढ़ने के लिए किया जाता है। फ़्लॉपी डिस्क ऑपरेशन शुरू करने से पहले सॉफ़्टवेयरएफडीसी की तैयारी की स्थिति की पुष्टि करने के लिए इस पोर्ट को पढ़ता है और पहले से शुरू किए गए कमांड की स्थिति को सत्यापित करने के लिए डिस्क ड्राइव करता है। इस रजिस्टर के विभिन्न बिट निरूपित करते हैं:
इस पोर्ट का उपयोग सॉफ़्टवेयर द्वाराएफडीसीआईसी और एफडीडी  के बारे में समग्र स्थिति की जानकारी पढ़ने के लिए किया जाता है। फ़्लॉपी डिस्क ऑपरेशन शुरू करने से पहले सॉफ़्टवेयरएफडीसी की तैयारी की स्थिति की पुष्टि करने के लिए इस पोर्ट को पढ़ता है और पहले से शुरू किए गए कमांड की स्थिति को सत्यापित करने के लिए डिस्क ड्राइव करता है। इस रजिस्टर के विभिन्न बिट निरूपित करते हैं:
{| class="wikitable"
{| class="wikitable"
|- bgcolor="#CCCCCC"
|- bgcolor="#CCCCCC"
! Bit !! Representation
! बिट !! रिप्रजेंटेशन
|-
|-
| 0 || एफडीडी  0: Busy in seek mode
| 0 || एफडीडी  0:सीक मोड में बिजी
|-
|-
| 1 || एफडीडी  1: Busy in seek mode
| 1 || एफडीडी  1:सीक मोड में बिजी
|-
|-
| 2 || एफडीडी  2: Busy in seek mode
| 2 || एफडीडी  2:सीक मोड में बिजी
|-
|-
| 3 || एफडीडी  3: Busy in seek mode
| 3 || एफडीडी  3:सीक मोड में बिजी
|-
|-
| 4 || एफडीसी Busy; Read/Write command in progress
| 4 || एफडीसी बिजी रीड/राइट कमांड इन प्रोग्रेस
|-
|-
| 5 || Non-DMA mode
| 5 || नॉन-डीएमए मोड
|-
|-
| 6 || DIO; Indicates the direction of data transfer between theएफडीसी IC and the CPU
| 6 || डीआईओ; एफडीसीआईसी और सीपीयू के बीच डेटा ट्रांसफर की दिशा को दर्शाता है
|-
|-
| 7 || MQR; Indicates data register is ready for data transfer
| 7 || एमक्यूआर; इंगित करता है कि डेटा रजिस्टर डेटा ट्रांसफर के लिए तैयार है
|}
|}


{| class="wikitable"
{| class="wikitable"
|- bgcolor="#CCCCCC"
|- bgcolor="#CCCCCC"
! Explanations !!
! एक्सप्लनेशन्स !!
|-
|-
| MQR || 1 = data register ready, 0 = data register not ready
| एमक्यूआर || 1 = डेटा रजिस्टर तैयार, 0 = डेटा रजिस्टर तैयार नहीं है
|-
|-
| DIO || 1 = controller has data for CPU, 0 = controller expecting data from CPU
| डीआईओ || 1 = नियंत्रक के पास सीपीयू के लिए डेटा है, 0 = नियंत्रक सीपीयू से डेटा की उम्मीद कर रहा है
|-
|-
| Non-DMA || 1 = Controller Not in DMA Mode, 0 = Controller in DMA Mode
| नॉन-डीएमए || 1 = नियंत्रक डीएमए मोड में नहीं है, 0 = डीएमए मोड में नियंत्रक
|-
|-
| एफडीसी Busy || 1 = Busy, 0 = Not Busy
| एफडीसी बिजी || 1 = बिजी, 0 = नॉट बिजी
|-
|-
| एफडीडी  0,1,2,3 || 1 = Running, 0 = Not Running
| एफडीडी  0,1,2,3 || 1 = रनिंग, 0 = नॉट रनिंग
|}
|}




=== डिजिटल नियंत्रण बंदरगाह ===
=== डिजिटल कण्ट्रोल पोर्ट ===
इस पोर्ट का उपयोग सॉफ़्टवेयर द्वारा कुछ एफडीडी  औरएफडीसी IC फ़ंक्शंस को नियंत्रित करने के लिए किया जाता है। इस पोर्ट के बिट असाइनमेंट हैं:
इस पोर्ट का उपयोग सॉफ़्टवेयर द्वारा कुछ एफडीडी  औरएफडीसीआईसी फ़ंक्शंस को नियंत्रित करने के लिए किया जाता है। इस पोर्ट के बिट असाइनमेंट हैं:
{| class="wikitable"
{| class="wikitable"
|- bgcolor="#CCCCCC"
|- bgcolor="#CCCCCC"
! Bit !! Representation
! बिट !! रिप्रजेंटेशन
|-
|-
| 0 and 1 || Device number to be selected
| 0 and 1 || डिवाइस नंबर का चयन किया जाना है
|-
|-
| 2 || RESETएफडीसी IC (Low)
| 2 || रिसेट एफडीसीआईसी (लो)
|-
|-
| 3 || Enableएफडीसी interrupt and DMA request signals
| 3 || इनेबल एफडीसी इंटरप्ट एंड डीएमए रिक्वेस्ट सिग्नल्स
|-
|-
| 4 to 7 || Turn ON the motor in disk drive 0, 1, 2 or 3 respectively
| 4 to 7 || मोटर को डिस्क ड्राइव 0, 1, 2 या 3 में क्रमशः चालू करें
|}
|}


Line 168: Line 150:
== फ़्लॉपी डिस्क ड्राइव के लिए इंटरफ़ेस ==
== फ़्लॉपी डिस्क ड्राइव के लिए इंटरफ़ेस ==


{{further|Floppy disk drive interface}}
{{further|फ्लॉपी डिस्क ड्राइव इंटरफ़ेस}}
एक नियंत्रक एक फ्लैट रिबन केबल, 8 ड्राइव के लिए 50 तारों और 3.5 और 5.25 ड्राइव के लिए 34 तारों का उपयोग करके एक या अधिक ड्राइव से जोड़ता है। एक यूनिवर्सल केबल में चार ड्राइव कनेक्टर होते हैं, प्रत्येक 3.5 और 5.25 ड्राइव के लिए दो।<ref>{{cite web |last1=Davis |first1=Larry |title=फ्लॉपी ड्राइव पिनआउट, सिग्नल नाम, पिन आउट विवरण और केबल ट्विस्ट वायरिंग|url=http://www.interfacebus.com/PC_Floppy_Drive_PinOut.html |website=www.interfacebus.com |access-date=January 29, 2019 |date=June 13, 2015}}</ref> आईबीएम पीसी परिवार और कॉम्पिटिबल्स में, केबल में एक मोड़ का उपयोग डिस्क ड्राइव को सॉकेट से अलग करने के लिए किया जाता है जिससे वे जुड़े हुए हैं। सभी ड्राइव एक ही ड्राइव सेलेक्ट एड्रेस सेट के साथ इंस्टॉल किए जाते हैं, और केबल में ट्विस्ट सॉकेट पर ड्राइव सेलेक्ट लाइनों को इंटरचेंज करता है। ड्राइव जो केबल के दूर छोर पर है, उसमें सिग्नल की गुणवत्ता बनाए रखने के लिए एक [[समाप्ति रोकनेवाला]] भी स्थापित होगा।<ref> Scott Mueller, ''Upgrading and Repairing PCs, Second Edition'', Que, 1992, {{ISBN|0-88022-856-3}},page 487 </ref>
एक नियंत्रक एक फ्लैट रिबन केबल, 8 ड्राइव के लिए 50 तारों और 3.5 और 5.25 ड्राइव के लिए 34 तारों का उपयोग करके एक या अधिक ड्राइव से जोड़ता है। एक यूनिवर्सल केबल में चार ड्राइव कनेक्टर होते हैं, प्रत्येक 3.5 और 5.25 ड्राइव के लिए दो।<ref>{{cite web |last1=Davis |first1=Larry |title=फ्लॉपी ड्राइव पिनआउट, सिग्नल नाम, पिन आउट विवरण और केबल ट्विस्ट वायरिंग|url=http://www.interfacebus.com/PC_Floppy_Drive_PinOut.html |website=www.interfacebus.com |access-date=January 29, 2019 |date=June 13, 2015}}</ref> आईबीएम पीसी परिवार और कॉम्पिटिबल्स में, केबल में एक मोड़ का उपयोग डिस्क ड्राइव को सॉकेट से अलग करने के लिए किया जाता है जिससे वे जुड़े हुए हैं। सभी ड्राइव एक ही ड्राइव सेलेक्ट एड्रेस सेट के साथ इंस्टॉल किए जाते हैं, और केबल में ट्विस्ट सॉकेट पर ड्राइव सेलेक्ट लाइनों को इंटरचेंज करता है। ड्राइव जो केबल के दूर छोर पर है, उसमें सिग्नल की गुणवत्ता बनाए रखने के लिए एक [[समाप्ति रोकनेवाला]] भी स्थापित होगा।<ref> Scott Mueller, ''Upgrading and Repairing PCs, Second Edition'', Que, 1992, {{ISBN|0-88022-856-3}},page 487 </ref>
: ड्राइव या होस्ट नियंत्रकों के लिए निर्माता के विनिर्देशों में वैकल्पिक अर्थ सहित इंटरफ़ेस संकेतों के अधिक विस्तृत विवरण निहित हैं।
: ड्राइव या होस्ट नियंत्रकों के लिए निर्माता के विनिर्देशों में वैकल्पिक अर्थ सहित इंटरफ़ेस संकेतों के अधिक विस्तृत विवरण निहित हैं।
Line 178: Line 160:


== प्रारूप डेटा ==
== प्रारूप डेटा ==
{{main|List of floppy disk formats}}
{{main|फ्लॉपी डिस्क स्वरूपों की सूची}}
कई परस्पर असंगत फ़्लॉपी डिस्क स्वरूप संभव हैं; डिस्क पर भौतिक स्वरूप के अलावा, असंगत फ़ाइल सिस्टम भी संभव हैं।
कई परस्पर असंगत फ़्लॉपी डिस्क स्वरूप संभव हैं; डिस्क पर भौतिक स्वरूप के अलावा, असंगत फ़ाइल सिस्टम भी संभव हैं।
{| class="wikitable" valign=right
{| class="wikitable" valign=right
|-
|-
! Drive !! Format !! Capacity !! Transfer<br /> speed<br /> &#91;[[kbit/s]]&#93; !! [[Revolutions per minute|RPM]] !! Tracks !! [[Tracks per inch|TPI]] !! Comment
! ड्राइव !! फॉर्मेट !! कैपेसिटी !! ट्रांसफर<br /> स्पीडी<br /> &#91; [[kbit/s|केबीit/s]]&#93; !! [[Revolutions per minute|आरपीएम]] !! ट्रैक्स !! [[Tracks per inch|टीपीआई]]!! कमेंट
|-
|-
|align=right| 8-inch SD
|align=right| 8-इन सीएच एसडी
|align=right| 8-inch SD
|align=right| 8-इनसीएच एसडी
|align=right| 80&nbsp;KB
|align=right| 80&nbsp; केबी
|align=right| 33.333
|align=right| 33.333
|align=right| 360
|align=right| 360
|align=right| 32
|align=right| 32
|align=right| 48
|align=right| 48
| Only on old controllers.<ref>{{cite web
| केवल पुराने नियंत्रकों पर<ref>{{cite web
| url=https://hypertextbook.com/facts/2005/GennaAbleman.shtml
| url=https://hypertextbook.com/facts/2005/GennaAbleman.shtml
| title=Angular speed of a floppy disk
| title=Angular speed of a floppy disk
Line 203: Line 185:
}}</ref><!-- Definitive data on 8-inch is not easy to find -->
}}</ref><!-- Definitive data on 8-inch is not easy to find -->
|-
|-
|align=right| 5.25-inch SD
|align=right| 5.25-इन सीएच एसडी
|align=right| 5.25-inch SD
|align=right| 5.25-इनसीएच एसडी
|align=right| 160&nbsp;KB
|align=right| 160&nbsp; केबी
|align=right| 125
|align=right| 125
|align=right|
|align=right|
|align=right| 40
|align=right| 40
|align=right|
|align=right|
| Only on old controllers.
| केवल पुराने नियंत्रकों पर
|-
|-
|align=right| 5.25-inch SSDD
|align=right| 5.25-इन सीएच एसएसडीडी
|align=right| 5.25-inch SSDD
|align=right| 5.25-इनसीएच  एसएसडीडी
|align=right| 171&nbsp;KB
|align=right| 171&nbsp; केबी
|align=right| {{nowrap|250–308}}
|align=right| {{nowrap|250–308}}
|align=right| 300
|align=right| 300
Line 222: Line 204:
|access-date=2016-04-18
|access-date=2016-04-18
|url=https://ist.uwaterloo.ca/~schepers/MJK/1541__.html}}</ref>
|url=https://ist.uwaterloo.ca/~schepers/MJK/1541__.html}}</ref>
| Only on [[Commodore 1541|C1541]] compatibles.
| केवल C1541 संगतों पर।
|-
|-
|align=right| 5.25-inch SD
|align=right| 5.25-इन सीएच एसडी
|align=right| 5.25-inch SD
|align=right| 5.25-इनसीएच एसडी
|align=right| 180&nbsp;KB
|align=right| 180&nbsp; केबी
|align=right| 150
|align=right| 150
|align=right|
|align=right|
|align=right| 40
|align=right| 40
|align=right|
|align=right|
| Only on old controllers.
| केवल पुराने नियंत्रकों पर
|-
|-
|align=right| 5.25-inch DD
|align=right| 5.25-इन सीएच डीडी
|align=right| 5.25-inch DD
|align=right| 5.25-इनसीएच डीडी
|align=right| 320/360/400&nbsp;KB
|align=right| 320/360/400&nbsp; केबी
|align=right| 250
|align=right| 250
|align=right| 300
|align=right| 300
|align=right| 40
|align=right| 40
|align=right| 48
|align=right| 48
| <ref name=kflp>{{Cite web |url=http://diuf.unifr.ch/pai/education/2005_2006/courses/os/minix/idx/S/sys%20src%20kernel%20floppy.c.html |title=unifr.ch – sys/src/kernel/floppy.c |access-date=5 May 2011 |archive-url=https://web.archive.org/web/20110719150025/http://diuf.unifr.ch/pai/education/2005_2006/courses/os/minix/idx/S/sys%20src%20kernel%20floppy.c.html |archive-date=19 July 2011 |url-status=dead |df=dmy-all }}</ref> 8/9/10 512 byte sectors respectively.
| क्रमशः 8/9/10 512 बाइट सेक्टर।
|-
|-
|align=right| 5.25-inch DD {{nowrap|(96 tpi)}}
|align=right| 5.25-इन सीएच डीडी {{nowrap|(96 tpi)}}
|align=right| 5.25-inch QD (2DD)
|align=right| 5.25-इनसीएच क्यूडी (2डीडी)
|align=right| 800&nbsp;KB
|align=right| 800&nbsp; केबी
|align=right| 250
|align=right| 250
|align=right| 300
|align=right| 300
Line 251: Line 233:
|<ref name="TM100">{{cite web|url=http://www.bitsavers.org/pdf/tandon/TM100-4_Product_Specifications_Dec79.pdf|title=Product specification TM100-4 flexible disk drive 96, tpi|access-date=2022-01-08}}</ref>
|<ref name="TM100">{{cite web|url=http://www.bitsavers.org/pdf/tandon/TM100-4_Product_Specifications_Dec79.pdf|title=Product specification TM100-4 flexible disk drive 96, tpi|access-date=2022-01-08}}</ref>
|-
|-
|align=right| 5.25-inch HD
|align=right| 5.25-इनसीएच एचडी
|align=right| 5.25-inch DD
|align=right| 5.25-इनसीएच डीडी
|align=right| 360&nbsp;KB
|align=right| 360&nbsp; केबी
|align=right| 300
|align=right| 300
|align=right| 360
|align=right| 360
Line 260: Line 242:
|<ref name=leodsk/><ref name=mod5/>
|<ref name=leodsk/><ref name=mod5/>
|-
|-
|align=right| 5.25" HD
|align=right| 5.25" एचडी
|align=right| 5.25" HD
|align=right| 5.25" एचडी
|align=right| 1200 KB
|align=right| 1200 केबी
|align=right| 500
|align=right| 500
|align=right| 360
|align=right| 360
|align=right| 80
|align=right| 80
|align=right| 96
|align=right| 96
| Up to 83 tracks. Different biasing current.<ref name=leodsk>[http://www.iesleonardo.info/ele/tra/VARIOS/t-diskettes/ iesleonardo.info – This diskette tutorial provides technical information concerning diskettes]</ref><ref name=mod5>[http://www.oldskool.org/disk2fdi/525HDMOD.htm oldskool.org – Let HD 5,25" FDDs operate at 300 rpm instead of 360 rpm]</ref>
| 83 ट्रैक तक। विभिन्न पूर्वाग्रह वर्तमान।<ref name=leodsk>[http://www.iesleonardo.info/ele/tra/VARIOS/t-diskettes/ iesleonardo.info – This diskette tutorial provides technical information concerning diskettes]</ref><ref name=mod5>[http://www.oldskool.org/disk2fdi/525HDMOD.htm oldskool.org – Let HD 5,25" FDDs operate at 300 rpm instead of 360 rpm]</ref>
|-
|-
|align=right| 5.25" HD
|align=right| 5.25" एचडी
|align=right| 5.25" HD
|align=right| 5.25" एचडी
|align=right| 720 KB
|align=right| 720 केबी
|align=right| 300
|align=right| 300
|align=right| 360
|align=right| 360
|align=right| 80
|align=right| 80
|align=right|
|align=right|
Up to 83 tracks.<ref name=kflp/>
|  83 ट्रैक तक।<ref name="kflp">{{Cite web |url=http://diuf.unifr.ch/pai/education/2005_2006/courses/os/minix/idx/S/sys%20src%20kernel%20floppy.c.html |title=unifr.ch – sys/src/kernel/floppy.c |access-date=5 May 2011 |archive-url=https://web.archive.org/web/20110719150025/http://diuf.unifr.ch/pai/education/2005_2006/courses/os/minix/idx/S/sys%20src%20kernel%20floppy.c.html |archive-date=19 July 2011 |url-status=dead |df=dmy-all }}</ref>
|-
|-
|align=right| 3.5" DD
|align=right| 3.5" डीडी
|align=right| 3.5" DD
|align=right| 3.5" डीडी
|align=right| 720 KB
|align=right| 720 केबी
|align=right| 250
|align=right| 250
|align=right| 300
|align=right| 300
|align=right| 80
|align=right| 80
|align=right| 135
|align=right| 135
| Up to 83 tracks.<ref name=kflp/><ref name=isup>[http://download.intel.com/design/archives/periphrl/docs/29209302.pdf intel.com – Intel 82077SL for Super Dense Floppies] {{webarchive|url=https://web.archive.org/web/20121008000235/http://download.intel.com/design/archives/periphrl/docs/29209302.pdf |date=8 October 2012 }}</ref>
| 83 ट्रैक तक।<ref name=kflp/><ref name=isup>[http://download.intel.com/design/archives/periphrl/docs/29209302.pdf intel.com – Intel 82077SL for Super Dense Floppies] {{webarchive|url=https://web.archive.org/web/20121008000235/http://download.intel.com/design/archives/periphrl/docs/29209302.pdf |date=8 October 2012 }}</ref>
|-
|-
|align=right| 3.5" DD
|align=right| 3.5" डीडी
|align=right| 3.5" DD
|align=right| 3.5" डीडी
|align=right| 800 KB
|align=right| 800 केबी
|align=right|
|align=right|
|align=right| 394–590
|align=right| 394–590
|align=right| 80
|align=right| 80
|align=right|
|align=right|
| Used by Apple [[Macintosh]].<ref name="herbs_stuff">{{cite web |url=http://www.retrotechnology.com/herbs_stuff/drive.html#data |title=Floppy Drive Tech Info |author-last=Johnson |author-first=Herbert R.<!--Herb -->  |date=2016-12-22 |access-date=2017-01-14}}</ref>
| यूएसईडी एप्पल [[Macintosh|मैकिंटोश]] द्वारा।<ref name="herbs_stuff">{{cite web |url=http://www.retrotechnology.com/herbs_stuff/drive.html#data |title=Floppy Drive Tech Info |author-last=Johnson |author-first=Herbert R.<!--Herb -->  |date=2016-12-22 |access-date=2017-01-14}}</ref>
|-
|-
|align=right| 3.5" DD
|align=right| 3.5" डीडी
|align=right| 3.5" DD
|align=right| 3.5" डीडी
|align=right| 800 KB
|align=right| 800 केबी
|align=right| 250
|align=right| 250
|align=right| 300
|align=right| 300
|align=right| 80
|align=right| 80
|align=right|
|align=right|
| Used by [[Commodore 1581]].
| यूएसईडी कमोडोर 1581 द्वारा।
|-
|-
|align=right| 3.5" DD
|align=right| 3.5" डीडी
|align=right| 3.5" DD
|align=right| 3.5" डीडी
|align=right| 880 KB
|align=right| 880 केबी
|align=right| 250
|align=right| 250
|align=right| 300
|align=right| 300
|align=right| 80
|align=right| 80
|align=right|
|align=right|
| Up to 83 tracks. Used by [[Amiga]] coएमपीयूters.
| 83 ट्रैक तक। यूएसईडी अमिगा कोम्प्यूटर्स द्वारा।
|-
|-
|align=right| 3.5" DD
|align=right| 3.5" डीडी
|align=right| 3.5" DD
|align=right| 3.5" डीडी
|align=right| 360 KB
|align=right| 360 केबी
|align=right| 250
|align=right| 250
|align=right| 300
|align=right| 300
Line 323: Line 305:
|<ref name=kflp/>
|<ref name=kflp/>
|-
|-
|align=right| 3.5" HD
|align=right| 3.5" एचडी
|align=right| 3.5" DD
|align=right| 3.5" डीडी
|align=right| 720 KB
|align=right| 720 केबी
|align=right| 250
|align=right| 250
|align=right| 300
|align=right| 300
|align=right| 80
|align=right| 80
|align=right|
|align=right|
| Up to 83 tracks.<ref name=kflp/>
| 83 ट्रैक तक।<ref name=kflp/>
|-
|-
|align=right| 3.5" HD
|align=right| 3.5" एचडी
|align=right| 3.5" HD
|align=right| 3.5" एचडी
|align=right| 1280 KB
|align=right| 1280 केबी
|align=right| 500
|align=right| 500
|align=right| 360
|align=right| 360
|align=right| 80
|align=right| 80
|align=right| 135
|align=right| 135
| Up to 83 tracks. [[#"3mode"_floppy_drive|"3mode"]]
| 83 ट्रैक तक। [[#"3mode"_floppy_drive|"3 मोड"]]
|-
|-
|align=right| 3.5" HD
|align=right| 3.5" एचडी
|align=right| 3.5" HD
|align=right| 3.5" एचडी
|align=right| 1440 KB
|align=right| 1440 केबी
|align=right| 500
|align=right| 500
|align=right| 300
|align=right| 300
|align=right| 80
|align=right| 80
|align=right| 135
|align=right| 135
| Up to 83 tracks.<ref name=kflp/><ref>[http://capacitors-0425.yi.org/high-density-floppy-disks-mf2hd-disk-3-5-1-pk.htm yi.org – High Density Floppy Disks Mf2hd Disk 3 5 1 Pk]{{dead link|date=October 2017 |bot=InternetArchiveBot |fix-attempted=yes }}</ref>
| 83 ट्रैक तक।<ref name=kflp/><ref>[http://capacitors-0425.yi.org/high-density-floppy-disks-mf2hd-disk-3-5-1-pk.htm yi.org – High Density Floppy Disks Mf2hd Disk 3 5 1 Pk]{{dead link|date=October 2017 |bot=InternetArchiveBot |fix-attempted=yes }}</ref>
|-
|-
|align=right| 3.5" HD
|align=right| 3.5" एचडी
|align=right| 3.5" HD
|align=right| 3.5" एचडी
|align=right| 1760 KB
|align=right| 1760 केबी
|align=right| 250
|align=right| 250
|align=right| 150
|align=right| 150
|align=right| 80
|align=right| 80
|align=right|
|align=right|
| Used by [[Amiga]] coएमपीयूters.<!-- Chinon FZ357A http://eab.abime.net/archive/index.php/t-55344.html -->
| यूएसईडी अमिगा कोम्प्यूटर्स द्वारा।<!-- Chinon FZ357A http://eab.abime.net/archive/index.php/t-55344.html -->
|-
|-
|align=right| 3.5" ED
|align=right| 3.5" ईडी
|align=right| 3.5" ED
|align=right| 3.5" ईडी
|align=right| 2880 KB
|align=right| 2880 केबी
|align=right| 1000
|align=right| 1000
|align=right| 300
|align=right| 300
|align=right| 80
|align=right| 80
|align=right| 135
|align=right| 135
| Up to 83 tracks.<ref name=isup/><ref>[http://www.mcamafia.de/pdf/ps2_fdd_trm_s42g2194_00.pdf mcamafia.de – IBM Personal system/2, 3,5"-inch Diskette Drives, Technical Reference]</ref>
| 83 ट्रैक तक।<ref name=isup/><ref>[http://www.mcamafia.de/pdf/ps2_fdd_trm_s42g2194_00.pdf mcamafia.de – IBM Personal system/2, 3,5"-inch Diskette Drives, Technical Reference]</ref>
|}<ref name="gelato_unsw_edu_au-floppy">{{cite web|title=Linux-2.6.17/drivers/block/floppy.c|url=http://www.gelato.unsw.edu.au/lxr/source/drivers/block/floppy.c|archive-url=https://web.archive.org/web/20080823162850/http://www.gelato.unsw.edu.au/lxr/source/drivers/block/floppy.c|url-status=dead|archive-date=23 August 2008}} 090504 gelato.unsw.edu.au</ref>
|}<ref name="gelato_unsw_edu_au-floppy">{{cite web|title=Linux-2.6.17/drivers/block/floppy.c|url=http://www.gelato.unsw.edu.au/lxr/source/drivers/block/floppy.c|archive-url=https://web.archive.org/web/20080823162850/http://www.gelato.unsw.edu.au/lxr/source/drivers/block/floppy.c|url-status=dead|archive-date=23 August 2008}} 090504 gelato.unsw.edu.au</ref>


पक्ष:
पक्ष:
* एसएस (या 1S) - [[दो तरफा डिस्क]]<!-- Article about both acronyms -->
* एसएस (या 1एस) - [[दो तरफा डिस्क]]<!-- Article about both acronyms -->
* डीएस (या 2S) - दो तरफा डिस्क
* डीएस (या 2एस) - दो तरफा डिस्क


घनत्व:
घनत्व:
* SD (या 1D) - [[एकल घनत्व]] (आवृत्ति मॉड्यूलेशन)
* एसडी (या 1डी) - [[एकल घनत्व]] (आवृत्ति मॉड्यूलेशन)
* डीडी (या 2डी) - [[दोहरा घनत्व]] (अक्सर संशोधित आवृत्ति मॉड्यूलेशन)
* डीडी (या 2डी) - [[दोहरा घनत्व]] (अक्सर संशोधित आवृत्ति मॉड्यूलेशन)
* QD (या 4D) - [[क्वाड घनत्व]]
* क्यूडी (या 4डी) - [[क्वाड घनत्व]]
* एचडी - [[उच्च घनत्व डिस्क]]
* एचडी - [[उच्च घनत्व डिस्क]]
* ईडी - [[अतिरिक्त उच्च घनत्व]]
* ईडी - [[अतिरिक्त उच्च घनत्व]]
Line 382: Line 364:


== {{anchor|2HC|3mode}}3 मोड फ्लॉपी ड्राइव ==
== {{anchor|2HC|3mode}}3 मोड फ्लॉपी ड्राइव ==
[[File:MS Office 4.3 Pro Japanese 1.44 MB floppy disk.jpg|thumb|187x187px 4.3, 3.5 1.2 एमबी और 1440 केबी फ़ॉर्मैट में दिया गया है।]]मुख्य रूप से जापान में 3.5 उच्च-घनत्व वाली फ़्लॉपी ड्राइव हैं जो सामान्य दो के बजाय डिस्क प्रारूपों के तीन मोड का समर्थन करती हैं - 1440 केबी (2 एमबी अस्वरूपित), 1.2 एमबी (1.6 एमबी अस्वरूपित) और 720 केबी (1 एमबी अस्वरूपित)। मूल रूप से, जापान में 3.5 फ़्लॉपी ड्राइव के लिए उच्च-घनत्व मोड 1440 केबी क्षमता के बजाय केवल 1.2 एमबी की क्षमता का समर्थन करता था जिसका अन्यत्र उपयोग किया जाता था।<ref>[https://books.google.com/books?id=BIplH6DHz6UC&pg=PA509&lpg=PA509 books.google.com – Fix Your Own PC by Corey Sandler]</ref> जबकि अधिक सामान्य 1440 केबी प्रारूप 300 आरपीएम पर घूमता है, इसके बजाय 1.2 एमबी प्रारूप 360 आरपीएम पर घूमता है, जिससे 1.2 एमबी प्रारूप प्रति ट्रैक 15 सेक्टरों के साथ मिलता-जुलता है जो पहले 5.25 उच्च-घनत्व वाली फ्लॉपी ड्राइव या 1.2 एमबी प्रारूप में 8 सेक्टरों के साथ मिलता था प्रति ट्रैक पहले 8 डबल-डेंसिटी फ़्लॉपी ड्राइव पर मिला था। बाद में जापानी फ्लॉपी ड्राइव में दोनों उच्च-घनत्व स्वरूपों (साथ ही दोहरे-घनत्व प्रारूप) के लिए समर्थन शामिल किया गया, इसलिए नाम 3mode था। कुछ [[BIOS]] में इस मोड को समर्थन देने वाली फ़्लॉपी ड्राइव के लिए कॉन्फ़िगरेशन सेटिंग होती है।<ref>[https://web.archive.org/web/20041028094210/http://www.rojakpot.com/default.aspx?location=8&var1=0&var2=89 rojakpot.com – 3mode floppy support]</ref>
[[File:MS Office 4.3 Pro Japanese 1.44 MB floppy disk.jpg|thumb|187x187px 4.3, 3.5 1.2 एमबी और 1440 केबी फ़ॉर्मैट में दिया गया है।]]मुख्य रूप से जापान में 3.5 उच्च-घनत्व वाली फ़्लॉपी ड्राइव हैं जो सामान्य दो के बजाय डिस्क प्रारूपों के तीन मोड का समर्थन करती हैं - 1440 केबी (2 एमबी अस्वरूपित), 1.2 एमबी (1.6 एमबी अस्वरूपित) और 720 केबी (1 एमबी अस्वरूपित)। मूल रूप से, जापान में 3.5 फ़्लॉपी ड्राइव के लिए उच्च-घनत्व मोड 1440 केबी क्षमता के बजाय केवल 1.2 एमबी की क्षमता का समर्थन करता था जिसका अन्यत्र उपयोग किया जाता था।<ref>[https://books.google.com/books?id=BIplH6DHz6UC&pg=PA509&lpg=PA509 books.google.com – Fix Your Own PC by Corey Sandler]</ref> जबकि अधिक सामान्य 1440 केबी प्रारूप 300 आरपीएम पर घूमता है, इसके बजाय 1.2 एमबी प्रारूप 360 आरपीएम पर घूमता है, जिससे 1.2 एमबी प्रारूप प्रति ट्रैक 15 सेक्टरों के साथ मिलता-जुलता है जो पहले 5.25 उच्च-घनत्व वाली फ्लॉपी ड्राइव या 1.2 एमबी प्रारूप में 8 सेक्टरों के साथ मिलता था प्रति ट्रैक पहले 8 डबल-डेंसिटी फ़्लॉपी ड्राइव पर मिला था। बाद में जापानी फ्लॉपी ड्राइव में दोनों उच्च-घनत्व स्वरूपों (साथ ही दोहरे-घनत्व प्रारूप) के लिए समर्थन शामिल किया गया, इसलिए नाम 3 मोड था। कुछ [[BIOS|बायोस]] में इस मोड को समर्थन देने वाली फ़्लॉपी ड्राइव के लिए कॉन्फ़िगरेशन सेटिंग होती है।<ref>[https://web.archive.org/web/20041028094210/http://www.rojakpot.com/default.aspx?location=8&var1=0&var2=89 rojakpot.com – 3mode floppy support]</ref>




== यह भी देखें ==
== यह भी देखें ==
* पश्चिमी डिजिटल एफडी 1771
* पश्चिमी डिजिटल एफडी 1771
* [[एकीकृत Woz मशीन]] (IWM)
* [[एकीकृत Woz मशीन|एकीकृत वोज़ मशीन]] (आईडब्ल्यूएम)
* [[पाउला (कंप्यूटर चिप)]] (अमिगा नियंत्रक)
* [[पाउला (कंप्यूटर चिप)]] (अमिगा नियंत्रक)
* [[फ्लॉपी डिस्क ड्राइव इंटरफ़ेस]]
* [[फ्लॉपी डिस्क ड्राइव इंटरफ़ेस]]
Line 398: Line 380:
== आगे की पढाई ==
== आगे की पढाई ==
* {{cite web|work=Frequently Given Answers|author-first=Jonathan|author-last=de Boyne Pollard|url=http://jdebp.eu./FGA/floppy-discs-are-90mm-not-3-and-a-half-inches.html|title=There is no such thing as a 3.5-inch floppy disc.|year=2003}}
* {{cite web|work=Frequently Given Answers|author-first=Jonathan|author-last=de Boyne Pollard|url=http://jdebp.eu./FGA/floppy-discs-are-90mm-not-3-and-a-half-inches.html|title=There is no such thing as a 3.5-inch floppy disc.|year=2003}}
* ISO/IEC 8860-1:1987 Double-Density (DD)
* ISO/IEC 8860-1:1987 Double-Density (डीडी)
* ISO/IEC 9529-1:1989 High-Density (HD)
* ISO/IEC 9529-1:1989 High-Density (एचडी)
* ISO 10994-1:1992 Extra-high-density (ED)
* ISO 10994-1:1992 Extra-high-density (ईडी)
* [http://www.ecma-international.org/publications/standards/Ecma-147.htm ECMA-147]
* [http://www.ecma-international.org/publications/standards/Ecma-147.htm ECMA-147]
* {{cite book|title=NEC µPD72070 - Floppy Disk Controller Specification Version 2.0|version=2.0 preliminary|publisher=[[NEC Corporation]]|date=October 1991|url=http://dec8.info/Apple/uPD72070.pdf|access-date=2017-03-20|url-status=dead|archive-url=https://web.archive.org/web/20170320235834/http://dec8.info/Apple/uPD72070.pdf|archive-date=20 March 2017}}
* {{cite book|title=NEC µPD72070 - Floppy Disk Controller Specification Version 2.0|version=2.0 preliminary|publisher=[[NEC Corporation]]|date=October 1991|url=http://dec8.info/Apple/uPD72070.pdf|access-date=2017-03-20|url-status=dead|archive-url=https://web.archive.org/web/20170320235834/http://dec8.info/Apple/uPD72070.pdf|archive-date=20 March 2017}}
Line 421: Line 403:
*माइक्रोसॉफ्ट ऑफिस
*माइक्रोसॉफ्ट ऑफिस
== बाहरी कड़ियाँ ==
== बाहरी कड़ियाँ ==
* [http://viralpatel.net/taj/tutorial/programming_fdc.php viralpatel.net  A Tutorial on Programming Floppy Disk Controller]
* [http://viralpatel.net/taj/tutorial/programming_fdc.php viralpatel.net  A Tutorial on Programmइनg Floppy Disk Controller]
* [http://www.isdaman.com/alsos/hardware/fdc/floppy.htm isdaman.com Programming Floppy Disk Controllers]
* [http://www.isdaman.com/alsos/hardware/fdc/floppy.htm iएसडीaman.com Programmइनg Floppy Disk Controllers]
[[श्रेणी:कंप्यूटर भंडारण उपकरण]]
[[श्रेणी:कंप्यूटर भंडारण उपकरण]]
[[श्रेणी: फ्लॉपी डिस्क कंप्यूटर भंडारण]]
[[श्रेणी: फ्लॉपी डिस्क कंप्यूटर भंडारण]]
[[श्रेणी:एकीकृत परिपथ]]
[[श्रेणी:एकीकृत परिपथ]]


 
[[Category:All articles with dead external links]]
[[Category: Machine Translated Page]]
[[Category:All articles with unsourced statements]]
[[Category:Articles with dead external links from October 2017]]
[[Category:Articles with hatnote templates targeting a nonexistent page]]
[[Category:Articles with invalid date parameter in template]]
[[Category:Articles with permanently dead external links]]
[[Category:Articles with short description]]
[[Category:Articles with unsourced statements from September 2022]]
[[Category:CS1 français-language sources (fr)]]
[[Category:CS1 maint]]
[[Category:CS1 Ελληνικά-language sources (el)]]
[[Category:Citation Style 1 templates|W]]
[[Category:Collapse templates]]
[[Category:Created On 18/12/2022]]
[[Category:Created On 18/12/2022]]
[[Category:Machine Translated Page]]
[[Category:Missing redirects]]
[[Category:Navigational boxes| ]]
[[Category:Navigational boxes without horizontal lists]]
[[Category:Pages with reference errors]]
[[Category:Pages with script errors]]
[[Category:Short description with empty Wikidata description]]
[[Category:Sidebars with styles needing conversion]]
[[Category:Template documentation pages|Documentation/doc]]
[[Category:Templates Vigyan Ready]]
[[Category:Templates based on the Citation/CS1 Lua module]]
[[Category:Templates generating COinS|Cite web]]
[[Category:Templates generating microformats]]
[[Category:Templates that are not mobile friendly]]
[[Category:Templates used by AutoWikiBrowser|Cite web]]
[[Category:Templates using TemplateData]]
[[Category:Use dmy dates from August 2013]]
[[Category:Webarchive template wayback links]]
[[Category:Wikipedia fully protected templates|Cite web]]
[[Category:Wikipedia metatemplates]]

Latest revision as of 17:47, 1 January 2023

आईबीएम 5150 सेएफडीसी बोर्ड। एनईसी D765ACएफडीसीआईसी शीर्ष पर बड़ा दोहरी इन-लाइन पैकेज है।

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

प्लेटफ़ॉर्म के आधार पर, नियंत्रक और होस्ट कंप्यूटर के बीच डेटा स्थानांतरण कंप्यूटर के अपने माइक्रोप्रोसेसर, या मॉस 6507 या ज़िलोग Z80 जैसे एक सस्ते समर्पित माइक्रोप्रोसेसर द्वारा नियंत्रित किया जाएगा। प्रारंभिक नियंत्रकों को विशिष्ट कार्य करने के लिए अतिरिक्त सर्किट्री की आवश्यकता होती है जैसे घड़ी संकेत प्रदान करना और विभिन्न विकल्प सेट करना। बाद के डिजाइनों में नियंत्रक पर इस कार्यक्षमता को अधिक शामिल किया गया और बाहरी सर्किटरी की जटिलता को कम किया गया; 1980 के दशक के अंत तक सिंगल-चिप समाधान आम थे।

1990 के दशक तक, फ्लॉपी डिस्क तेजी से हार्ड ड्राइव को रास्ता दे रही थी, जिसके लिए समान नियंत्रकों की आवश्यकता थी। इन प्रणालियों में, नियंत्रक भी अक्सर एससीएसआई और एकीकृत ड्राइव इलेक्ट्रॉनिक्स जैसे मानकीकृत कनेक्टर्स पर डेटा ट्रांसफर को संभालने के लिए एक माइक्रोकंट्रोलर को जोड़ता है जिसे किसी भी कंप्यूटर के साथ इस्तेमाल किया जा सकता है। अधिक आधुनिक प्रणालियों में, एफडीसी, यदि बिल्कुल भी मौजूद है, आमतौर पर एकल सुपर आई/ओ चिप द्वारा प्रदान किए गए कई कार्यों का हिस्सा है।

इतिहास

पहला फ्लॉपी डिस्क ड्राइव कंट्रोलर (एफडीसी) पहली फ्लॉपी डिस्क ड्राइव (आईबीएम 23एफडी ) की तरह 1971 में आईबीएम 2385 स्टोरेज कंट्रोल यूनिट में आईबीएम मैग्नेटिक डिस्क ड्राइव आईबीएम 2305 फिक्स्ड हेड डिस्क ड्राइव , [1] और सिस्टम 370 के लिए एक घटक के रूप में भेजा गया था। मॉडल 155 और 165। आईबीएम 3830 स्टोरेज कंट्रोल यूनिट, एक समकालीन और काफी समान नियंत्रक, एक 23एफडी को नियंत्रित करने के लिए अपने आंतरिक प्रोसेसर का उपयोग करता है।[1] परिणामी एफडीसी कुछ मुद्रित सर्किट कार्डों पर आईबीएम के सॉलिड लॉजिक टेक्नोलॉजी आईबीएम एमएसटी हाइब्रिड सर्किट में एक सरल कार्यान्वयन है।[1] ड्राइव,एफडीसी और मीडिया आईबीएम के स्वामित्व में थे और हालांकि अन्य निर्माता प्रदान करते थे 1973 से पहले के शुरुआती एफडीडी में एफडीसी, ड्राइव या मीडिया के लिए कोई मानक नहीं थे।

आईबीएम के 1973 में आईबीएम 3740 डेटा एंट्री सिस्टम की शुरूआत ने 8 इंच की एक तरफा फ्लॉपी डिस्क आईबीएम के "टाइप 1" डिस्केट के लिए बुनियादी मीडिया मानक बनाया, जो कई छोटे अनुप्रयोगों के लिए सस्ती, हटाने योग्य डायरेक्ट एक्सेस स्टोरेज के लिए तेजी से बढ़ती आवश्यकताओं के साथ मिलकर ड्राइव और कंट्रोलर शिपमेंट में नाटकीय वृद्धि का कारण बना।

विशेष प्रयोजन एकीकृत सर्किट संस्करणों की शुरुआत से पहले, अधिकांश एफडीसी में 40 या अधिक आईसी के साथ लागू कम से कम एक मुद्रित सर्किट होता था। ऐसे एफडीसी के उदाहरणों में शामिल हैं:

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

इस आईबीएमएफडीसी ने आईबीएम टाइप 1 डिस्केट को पहले उद्योग मानक फ़्लॉपी डिस्क माध्यम के रूप में स्थापित किया था, लेकिन न तो इसके इंटरफ़ेस को होस्ट माइक्रोप्रोसेसर के लिए और न ही इसके इंटरफ़ेस को 33एफडी के लिए उद्योग मानकों के रूप में अपनाया गया था।

  • 1974:आई कॉम के एफडी 360 में एक प्रारंभिकएफडीसी, सीएफ़ 360 शामिल था, जिसने उद्योग मानक मीडिया उत्पन्न किया, जो उद्योग मानक होस्ट बसों से जुड़ा था, और उद्योग मानक एफडीडी s का समर्थन करता था। इसका एफडीसी एक पीसीबी के रूप में लगभग 12x9 इंच पर लागू किया गया था। राज्य मशीन 30 आईसी का उपयोग कर रही है।
  • 1976: साइंटिफिक माइक्रो सिस्टम्स' एफडी 0300एफडीसी[2] 8-इंच x 12-इंच पर निर्मित एक माइक्रोप्रोसेसर और लगभग 50 एकीकृत सर्किट होते हैं और इसे कई मेजबान बसों से आसानी से जोड़ने के लिए डिज़ाइन किया गया है।
  • 1976: शुगार्ट एसोसिएट्स ने इस फॉर्म फैक्टर, SA4400 के लिए संबद्ध और पहलेएफडीसी के साथ पहली 5¼-इंच फ्लॉपी डिस्क ड्राइव पेश की। SA4400 1 से 3 डिस्क ड्राइव और एक 8-बिट सामान्य प्रयोजन होस्ट इंटरफ़ेस का उपयोग करके एक होस्ट सिस्टम के बीच डेटा स्थानांतरित करने के लिए नियंत्रण कार्य करता है जो संशोधित आईबीएम 3740 प्रकार के मीडिया प्रारूप विनिर्देशों के अनुसार डिस्क को प्रारूपित करता है। एफडीसी माइक्रोप्रोसेसर नियंत्रित है और 45 आईसी के साथ 5.75 गुणा 9.50 इंच पीसीबी पर लागू किया गया है। ड्राइव इंटरफ़ेस और मीडिया फॉर्म कारक मीडिया के साथ उद्योग मानक बन गए और फिर समय के साथ कई अलग-अलग स्वरूपों का समर्थन करने के लिए विकसित हुए।
  • 1977: एप्पल डिस्क II एफडीसी "वोज़ मशीन", केवल 8आईसी के साथ बनाया गया है। [4] [13] यह पहले के आईबीएम 3830 एफडीसी की तरह, मेजबान प्रोसेसर और फर्मवेयर के उपयोग के माध्यम से घटकों में कमी हासिल की। एप्पल होस्ट के साथ-साथ एप्पल 5¼-इंच फ्लॉपी डिस्क ड्राइव के लिए इसका इंटरफ़ेस अद्वितीय है और इसे उद्योग मानक के रूप में नहीं अपनाया गया था।

एक विशेष उद्देश्य एकीकृत सर्किट के रूप में लागू किया गया पहलाएफडीसी पश्चिमी डिजिटल एफडी 1771 है जिसकी घोषणा 19 जुलाई, 1976 को की गई थी। प्रारंभिक डिजाइन ने एकल प्रारूप का समर्थन किया और अतिरिक्त सर्किटरी की आवश्यकता थी लेकिन समय के साथ, एक परिवार के रूप में, डिजाइन बहु-स्रोत बन गया और कई प्रारूपों का समर्थन करने और बाहरी सर्किटरी को कम करने के लिए विकसित हुआ।

एनईसी µPD765, 1978 में घोषित एक अर्ध-उद्योग मानक बन गया जब इसे मूल आईबीएम पीसी (1981) में अपनाया गया; समर्थन सर्किटरी के साथएफडीसी भौतिक रूप से अपने स्वयं के एडेप्टर कार्ड पर स्थित था। अन्य विक्रेताओं जैसे इंटेल ने संगत भागों का उत्पादन किया। यह डिज़ाइन समय के साथ एक ऐसे परिवार के रूप में विकसित हुआ जो एक चिप पर लगभग पूर्ण एफडीसी की पेशकश करता है।

1987 की शुरुआत में, इंटेल ने उद्योग मानक पीसी कंप्यूटरों में उपयोग के लिए 82072 सीएचमॉस हाई इंटीग्रेटेड फ्लॉपी डिस्क कंट्रोलर पेश किया। अंततः अधिकांश कंप्यूटर प्रणालियों मेंएफडीसी सुपर आई/ओ चिप या साउथब्रिज (कंप्यूटिंग) चिप का एक हिस्सा बन गया।[3][4] [5]


अवलोकन

एक फ्लॉपी डिस्क बाइनरी डेटा को मूल्यों की एक श्रृंखला के रूप में नहीं, बल्कि मूल्य में परिवर्तन की एक श्रृंखला के रूप में संग्रहीत करती है। इनमें से प्रत्येक परिवर्तन, चुंबकीय रिकॉर्डिंग मीडिया की ध्रुवता में दर्ज किया जाता है, ड्राइव सिर में वोल्टेज को प्रेरित करने का कारण बनता है क्योंकि डिस्क की सतह इसके पीछे घूमती है। यह इन ध्रुवीकरण परिवर्तनों का समय है और वोल्टेज के परिणामी स्पाइक्स हैं जो मूल डेटा के एक और शून्य को कूटबद्ध करते हैं। नियंत्रक के कार्यों में से एक मूल डेटा को लिखने के दौरान ध्रुवीकरण के उचित पैटर्न में बदलना है, और फिर पढ़ने के दौरान इसे फिर से बनाना है।

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

ड्राइव तंत्र को नियंत्रित करने के लिए नियंत्रक कई अन्य सेवाएं भी प्रदान करता है। इनमें आमतौर पर डिस्क पर अलग-अलग ट्रैक्स पर ड्राइव हेड से सेंटर की ओर गति शामिल है, हेड के स्थान को ट्रैक करना और इसे शून्य पर वापस करना, और कभी-कभी कार्यात्मक रूप से ट्रैक की संख्या, सेक्टर प्रति जैसे सरल इनपुट के आधार पर डिस्क को प्रारूपित करना शामिल है। ट्रैक और प्रति सेक्टर बाइट्स की संख्या।

एक पूर्ण प्रणाली का उत्पादन करने के लिए, नियंत्रक को अतिरिक्त सर्किट्री या सॉफ़्टवेयर के साथ जोड़ा जाना चाहिए जो नियंत्रक और मेजबान प्रणाली के बीच एक पुल के रूप में कार्य करता है। कुछ प्रणालियों में, जैसे एप्पल II और आईबीएम PC, इसे कंप्यूटर के होस्ट माइक्रोप्रोसेसर पर चलने वाले सॉफ़्टवेयर द्वारा नियंत्रित किया जाता है और ड्राइव इंटरफ़ेस सीधे विस्तार कार्ड का उपयोग करके प्रोसेसर से जुड़ा होता है। कमोडोर 64 और अटारी 8-बिट परिवार की तरह अन्य प्रणालियों पर, नियंत्रक से मेजबान सीपीयू तक कोई सीधा रास्ता नहीं है और इस उद्देश्य के लिए ड्राइव के अंदर एमओएस 6507 या ज़िलॉग जेड80 जैसे दूसरे प्रोसेसर का उपयोग किया जाता है।

मूल एप्पल II नियंत्रक होस्ट कंप्यूटर पर प्लग-इन कार्ड के रूप में था। यह दो ड्राइव का समर्थन कर सकता है, और ड्राइव ने अधिकांश सामान्य ऑनबोर्ड सर्किटरी को समाप्त कर दिया। इसने एप्पल को शुगार्ट एसोसिएट्स के साथ एक सरलीकृत ड्राइव के लिए एक सौदे की व्यवस्था करने की अनुमति दी जिसमें इसकी अधिकांश सामान्य सर्किटरी की कमी थी। अन्य प्रणालियाँ, लेकिन एक छोटी अतिरिक्त लागत के लिए एक दूसरी ड्राइव को जोड़ा जा सकता है।[citation needed] आईबीएम पीसी ने अधिक पारंपरिक दृष्टिकोण अपनाया, उनका एडॉप्टर कार्ड चार ड्राइव तक का समर्थन कर सकता था; पीसी पर ड्राइव के लिए प्रत्यक्ष मेमोरी एक्सेस (डीएमए) डीएमए चैनल 2 और इंटरप्ट अनुरोध 6 का उपयोग करके किया गया था। नीचे दिया गया आरेख एक पारंपरिक फ्लॉपी डिस्क नियंत्रक दिखाता है जो एक उद्योग मानक वास्तुकला (आईएसए) बस या इसी तरह की बस के माध्यम से सीपीयू के साथ संचार करता है और 34 पिन रिबन केबल के साथ फ्लॉपी डिस्क ड्राइव के साथ संचार करता है। एक वैकल्पिक व्यवस्था जो हाल के डिजाइनों में अधिक सामान्य है, मेंएफडीसी को एक सुपर आई/ओ चिप में शामिल किया गया है जो एक लो पिन काउंट (एलपीसी) बस के माध्यम से संचार करता है।

सीपीयू और एफडीडी के साथ एफडीसी संचार दिखाने वाला ब्लॉक आरेख।

अधिकांश फ़्लॉपी डिस्क नियंत्रक (एफडीसी) कार्य एकीकृत सर्किट द्वारा किए जाते हैं लेकिन कुछ बाहरी हार्डवेयर सर्किट द्वारा किए जाते हैं। प्रत्येक द्वारा किए गए कार्यों की सूची नीचे दी गई है।

फ्लॉपी डिस्क नियंत्रक कार्य (एफडीसी)

  • डेटा बिट्स को डिजिटल फ्रीक्वेंसी मॉड्यूलेशन, मॉडिफाइड फ्रीक्वेंसी मॉड्यूलेशन, मॉडिफाइड मॉडिफाइड फ्रीक्वेंसी मॉड्यूलेशन|M²FM, या समूह कोडित रिकॉर्डिंग फॉर्मेट में ट्रांसलेट करें ताकि उन्हें रिकॉर्ड किया जा सके
  • सीक, रीड, राइट, फॉर्मेट आदि जैसे कमांड की व्याख्या और निष्पादन करें।
  • चेकसम जनरेशन और वेरिफिकेशन के साथ एरर डिटेक्शन, जैसे चक्रीय अतिरेक की जाँच
  • चरण बंद लूप (पीएलएल) के साथ डेटा को सिंक्रोनाइज़ करें

बाहरी हार्डवेयर कार्य

  • पता करने के लिए किस फ्लौपी डिस्क ड्राइव (एफडीडी ) का चयन
  • फ्लॉपी ड्राइव मोटर को चालू करना
  • फ़्लॉपी कंट्रोलर आईसी के लिए रीसेट सिग्नल
  • फ्लॉपी डिस्क कंट्रोलर (एफडीसी) में इंटरप्ट और डीएमए सिग्नल को सक्षम/अक्षम करें
  • डेटा पृथक्करण तर्क
  • पूर्व-मुआवजा लिखें | पूर्व-मुआवजा तर्क लिखें
  • कंट्रोलर को सिग्नल के लिए लाइन-लेवल
  • नियंत्रक से संकेतों के लिए लाइन रिसीवर सामान्य x86-पीसी नियंत्रक के लिए इनपुट/आउटपुट पोर्ट एफडीसी के तीन आई/ओ पोर्ट हैं। य़े हैं:
  • डेटा पोर्ट
  • मुख्य स्थिति रजिस्टर (एमएसआर)
  • डिजिटल कण्ट्रोल पोर्ट

पहले दोएफडीसीआईसी के अंदर रहते हैं जबकि कंट्रोल पोर्ट बाहरी हार्डवेयर में होता है। इन तीनों बंदरगाहों के पते इस प्रकार हैं।

पोर्ट एड्रेस [हेक्स] पोर्ट का नाम लोकेशन पोर्ट प्रकार
3एफ5 डेटा पोर्ट द्विदिश आई/ओ
3एफ4 मुख्य स्थिति रजिस्टर एफडीसीआईसी इनपुट
3एफ2 डिजिटल कण्ट्रोल पोर्ट एक्सटर्नल हार्डवेयर आउटपुट


डेटा पोर्ट

इस पोर्ट का उपयोग सॉफ्टवेयर द्वारा तीन अलग-अलग उद्देश्यों के लिए किया जाता है:

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

मुख्य स्थिति रजिस्टर (एमएसआर)

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

बिट रिप्रजेंटेशन
0 एफडीडी 0:सीक मोड में बिजी
1 एफडीडी 1:सीक मोड में बिजी
2 एफडीडी 2:सीक मोड में बिजी
3 एफडीडी 3:सीक मोड में बिजी
4 एफडीसी बिजी रीड/राइट कमांड इन प्रोग्रेस
5 नॉन-डीएमए मोड
6 डीआईओ; एफडीसीआईसी और सीपीयू के बीच डेटा ट्रांसफर की दिशा को दर्शाता है
7 एमक्यूआर; इंगित करता है कि डेटा रजिस्टर डेटा ट्रांसफर के लिए तैयार है
एक्सप्लनेशन्स
एमक्यूआर 1 = डेटा रजिस्टर तैयार, 0 = डेटा रजिस्टर तैयार नहीं है
डीआईओ 1 = नियंत्रक के पास सीपीयू के लिए डेटा है, 0 = नियंत्रक सीपीयू से डेटा की उम्मीद कर रहा है
नॉन-डीएमए 1 = नियंत्रक डीएमए मोड में नहीं है, 0 = डीएमए मोड में नियंत्रक
एफडीसी बिजी 1 = बिजी, 0 = नॉट बिजी
एफडीडी 0,1,2,3 1 = रनिंग, 0 = नॉट रनिंग


डिजिटल कण्ट्रोल पोर्ट

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

बिट रिप्रजेंटेशन
0 and 1 डिवाइस नंबर का चयन किया जाना है
2 रिसेट एफडीसीआईसी (लो)
3 इनेबल एफडीसी इंटरप्ट एंड डीएमए रिक्वेस्ट सिग्नल्स
4 to 7 मोटर को डिस्क ड्राइव 0, 1, 2 या 3 में क्रमशः चालू करें


फ़्लॉपी डिस्क ड्राइव के लिए इंटरफ़ेस

एक नियंत्रक एक फ्लैट रिबन केबल, 8 ड्राइव के लिए 50 तारों और 3.5 और 5.25 ड्राइव के लिए 34 तारों का उपयोग करके एक या अधिक ड्राइव से जोड़ता है। एक यूनिवर्सल केबल में चार ड्राइव कनेक्टर होते हैं, प्रत्येक 3.5 और 5.25 ड्राइव के लिए दो।[6] आईबीएम पीसी परिवार और कॉम्पिटिबल्स में, केबल में एक मोड़ का उपयोग डिस्क ड्राइव को सॉकेट से अलग करने के लिए किया जाता है जिससे वे जुड़े हुए हैं। सभी ड्राइव एक ही ड्राइव सेलेक्ट एड्रेस सेट के साथ इंस्टॉल किए जाते हैं, और केबल में ट्विस्ट सॉकेट पर ड्राइव सेलेक्ट लाइनों को इंटरचेंज करता है। ड्राइव जो केबल के दूर छोर पर है, उसमें सिग्नल की गुणवत्ता बनाए रखने के लिए एक समाप्ति रोकनेवाला भी स्थापित होगा।[7]

ड्राइव या होस्ट नियंत्रकों के लिए निर्माता के विनिर्देशों में वैकल्पिक अर्थ सहित इंटरफ़ेस संकेतों के अधिक विस्तृत विवरण निहित हैं।

जब नियंत्रक और डिस्क ड्राइव को एक डिवाइस के रूप में इकट्ठा किया जाता है, जैसा कि कुछ बाहरी फ्लॉपी डिस्क ड्राइव के मामले में होता है, उदाहरण के लिए, कमोडोर 1540 और यूएसबी फ्लॉपी डिस्क ड्राइव,[8] आंतरिक फ्लॉपी डिस्क ड्राइव और इसका इंटरफ़ेस अपरिवर्तित है, जबकि इकट्ठे डिवाइस आईईईई 488, समांतर बंदरगाह या यु एस बी जैसे एक अलग इंटरफ़ेस प्रस्तुत करता है।

प्रारूप डेटा

कई परस्पर असंगत फ़्लॉपी डिस्क स्वरूप संभव हैं; डिस्क पर भौतिक स्वरूप के अलावा, असंगत फ़ाइल सिस्टम भी संभव हैं।

ड्राइव फॉर्मेट कैपेसिटी ट्रांसफर
स्पीडी
[ केबीit/s]
आरपीएम ट्रैक्स टीपीआई कमेंट
8-इन सीएच एसडी 8-इनसीएच एसडी 80  केबी 33.333 360 32 48 केवल पुराने नियंत्रकों पर[9]
5.25-इन सीएच एसडी 5.25-इनसीएच एसडी 160  केबी 125 40 केवल पुराने नियंत्रकों पर
5.25-इन सीएच एसएसडीडी 5.25-इनसीएच एसएसडीडी 171  केबी 250–308 300 35 48[10] केवल C1541 संगतों पर।
5.25-इन सीएच एसडी 5.25-इनसीएच एसडी 180  केबी 150 40 केवल पुराने नियंत्रकों पर
5.25-इन सीएच डीडी 5.25-इनसीएच डीडी 320/360/400  केबी 250 300 40 48 क्रमशः 8/9/10 512 बाइट सेक्टर।
5.25-इन सीएच डीडी (96 tpi) 5.25-इनसीएच क्यूडी (2डीडी) 800  केबी 250 300 80 96 [11]
5.25-इनसीएच एचडी 5.25-इनसीएच डीडी 360  केबी 300 360 40 48 [12][13]
5.25" एचडी 5.25" एचडी 1200 केबी 500 360 80 96 83 ट्रैक तक। विभिन्न पूर्वाग्रह वर्तमान।[12][13]
5.25" एचडी 5.25" एचडी 720 केबी 300 360 80 83 ट्रैक तक।[14]
3.5" डीडी 3.5" डीडी 720 केबी 250 300 80 135 83 ट्रैक तक।[14][15]
3.5" डीडी 3.5" डीडी 800 केबी 394–590 80 यूएसईडी एप्पल मैकिंटोश द्वारा।[16]
3.5" डीडी 3.5" डीडी 800 केबी 250 300 80 यूएसईडी कमोडोर 1581 द्वारा।
3.5" डीडी 3.5" डीडी 880 केबी 250 300 80 83 ट्रैक तक। यूएसईडी अमिगा कोम्प्यूटर्स द्वारा।
3.5" डीडी 3.5" डीडी 360 केबी 250 300 40 [14]
3.5" एचडी 3.5" डीडी 720 केबी 250 300 80 83 ट्रैक तक।[14]
3.5" एचडी 3.5" एचडी 1280 केबी 500 360 80 135 83 ट्रैक तक। "3 मोड"
3.5" एचडी 3.5" एचडी 1440 केबी 500 300 80 135 83 ट्रैक तक।[14][17]
3.5" एचडी 3.5" एचडी 1760 केबी 250 150 80 यूएसईडी अमिगा कोम्प्यूटर्स द्वारा।
3.5" ईडी 3.5" ईडी 2880 केबी 1000 300 80 135 83 ट्रैक तक।[15][18]

[19]

पक्ष:

घनत्व:

3 मोड फ्लॉपी ड्राइव

187x187px 4.3, 3.5 1.2 एमबी और 1440 केबी फ़ॉर्मैट में दिया गया है।

मुख्य रूप से जापान में 3.5 उच्च-घनत्व वाली फ़्लॉपी ड्राइव हैं जो सामान्य दो के बजाय डिस्क प्रारूपों के तीन मोड का समर्थन करती हैं - 1440 केबी (2 एमबी अस्वरूपित), 1.2 एमबी (1.6 एमबी अस्वरूपित) और 720 केबी (1 एमबी अस्वरूपित)। मूल रूप से, जापान में 3.5 फ़्लॉपी ड्राइव के लिए उच्च-घनत्व मोड 1440 केबी क्षमता के बजाय केवल 1.2 एमबी की क्षमता का समर्थन करता था जिसका अन्यत्र उपयोग किया जाता था।[20] जबकि अधिक सामान्य 1440 केबी प्रारूप 300 आरपीएम पर घूमता है, इसके बजाय 1.2 एमबी प्रारूप 360 आरपीएम पर घूमता है, जिससे 1.2 एमबी प्रारूप प्रति ट्रैक 15 सेक्टरों के साथ मिलता-जुलता है जो पहले 5.25 उच्च-घनत्व वाली फ्लॉपी ड्राइव या 1.2 एमबी प्रारूप में 8 सेक्टरों के साथ मिलता था प्रति ट्रैक पहले 8 डबल-डेंसिटी फ़्लॉपी ड्राइव पर मिला था। बाद में जापानी फ्लॉपी ड्राइव में दोनों उच्च-घनत्व स्वरूपों (साथ ही दोहरे-घनत्व प्रारूप) के लिए समर्थन शामिल किया गया, इसलिए नाम 3 मोड था। कुछ बायोस में इस मोड को समर्थन देने वाली फ़्लॉपी ड्राइव के लिए कॉन्फ़िगरेशन सेटिंग होती है।[21]


यह भी देखें

संदर्भ

  1. 1.0 1.1 "आईबीएम मेंटेनेंस लाइब्रेरी - स्टोरेज कंट्रोल, मॉडल 2, वॉल्यूम 2" (PDF). 1973-06-04. pp. MPL 25A, MPL 200, MPL 245, MPL 260. Retrieved 2022-07-29. हार्डवेयर ने पहले ही 64 शब्द (ट्रैक 0, सेक्टर 0) जोड़ दिए हैं और यह माइक्रोप्रोग्राम शेष नियंत्रण भंडारण को लोड करेगा।
  2. "डिस्क". INTERFACE AGE. November 1976. pp. 65–66. Retrieved 2022-07-24.
  3. Cite error: Invalid <ref> tag; no text was provided for refs named FDCEvolution
  4. Mueller, Scott (2005). "Motherboard Components". स्कॉट म्यूलर्स लैपटॉप का उन्नयन और मरम्मत, दूसरा संस्करण. Retrieved 2022-09-05.
  5. "FDC37C78 फ्लॉपी डिस्क नियंत्रक" (PDF). SMSC. 2007. Archived from the original (PDF) on 2007-12-13. Retrieved 2022-09-09. लाइसेंसशुदा CMOS 765B फ्लॉपी डिस्क नियंत्रक
  6. Davis, Larry (2015-06-13). "फ्लॉपी ड्राइव पिनआउट, सिग्नल नाम, पिन आउट विवरण और केबल ट्विस्ट वायरिंग". www.interfacebus.com. Retrieved 2019-01-29.
  7. Scott Mueller, Upgrading and Repairing PCs, Second Edition, Que, 1992, ISBN 0-88022-856-3,page 487
  8. Fisher, Tim (2022-01-18). "फ्लॉपी डिस्क ड्राइव क्या है?". Retrieved 2022-09-20.
  9. Ableman, Genna (2005). Elert, Glenn (ed.). "Angular speed of a floppy disk". The Physics Factbook. Retrieved 2022-01-25.
  10. "C 64 Workshop / C= 8 Bit & Peripherals". 1998-05-19. Retrieved 2016-04-18.
  11. "Product specification TM100-4 flexible disk drive 96, tpi" (PDF). Retrieved 2022-01-08.
  12. 12.0 12.1 iesleonardo.info – This diskette tutorial provides technical information concerning diskettes
  13. 13.0 13.1 oldskool.org – Let HD 5,25" FDDs operate at 300 rpm instead of 360 rpm
  14. 14.0 14.1 14.2 14.3 14.4 "unifr.ch – sys/src/kernel/floppy.c". Archived from the original on 19 July 2011. Retrieved 5 May 2011.
  15. 15.0 15.1 intel.com – Intel 82077SL for Super Dense Floppies Archived 8 October 2012 at the Wayback Machine
  16. Johnson, Herbert R. (2016-12-22). "Floppy Drive Tech Info". Retrieved 2017-01-14.
  17. yi.org – High Density Floppy Disks Mf2hd Disk 3 5 1 Pk[permanent dead link]
  18. mcamafia.de – IBM Personal system/2, 3,5"-inch Diskette Drives, Technical Reference
  19. "Linux-2.6.17/drivers/block/floppy.c". Archived from the original on 2008-08-23. 090504 gelato.unsw.edu.au
  20. books.google.com – Fix Your Own PC by Corey Sandler
  21. rojakpot.com – 3mode floppy support


आगे की पढाई


इस पेज में लापता आंतरिक लिंक की सूची

  • एकीकृत परिपथ
  • विस्तृत पत्र
  • डिजिटल आवृत्ति मॉडुलन
  • व्यवधान अनुरोध
  • पूर्व मुआवजा लिखें
  • समानांतर बंदरगाह
  • आवृति का उतार - चढ़ाव
  • माइक्रोसॉफ्ट ऑफिस

बाहरी कड़ियाँ

श्रेणी:कंप्यूटर भंडारण उपकरण श्रेणी: फ्लॉपी डिस्क कंप्यूटर भंडारण श्रेणी:एकीकृत परिपथ