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

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

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

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

इतिहास
पहला फ्लॉपी डिस्क ड्राइव कंट्रोलर (FDC) पहली फ्लॉपी डिस्क ड्राइव (IBM 23FD) की तरह 1971 में IBM 2385 स्टोरेज कंट्रोल यूनिट में History_of_IBM_magnetic_disk_drives#IBM_2305 फिक्स्ड हेड डिस्क ड्राइव के लिए एक घटक के रूप में भेजा गया था। और सिस्टम के 370 मॉडल IBM_System/370_Model_155 और IBM_System/370_Model_165। IBM 3830 स्टोरेज कंट्रोल यूनिट, एक समकालीन और काफी समान नियंत्रक, एक 23FD को नियंत्रित करने के लिए अपने आंतरिक प्रोसेसर का उपयोग करता है। परिणामी FDC कुछ मुद्रित सर्किट कार्डों पर IBM के सॉलिड_लॉजिक_टेक्नोलॉजी#IBM_MST हाइब्रिड सर्किट में एक सरल कार्यान्वयन है। ड्राइव, FDC और मीडिया IBM के स्वामित्व में थे और हालांकि अन्य निर्माता प्रदान करते थे 1973 से पहले के शुरुआती एफडीडी में एफडीसी, ड्राइव या मीडिया के लिए कोई मानक नहीं थे।

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

विशेष उद्देश्य एकीकृत सर्किट संस्करणों की शुरुआत से पहले, अधिकांश एफडीसी में 40 या अधिक आईसी के साथ लागू कम से कम एक मुद्रित सर्किट होता था।  ऐसे एफडीसी के उदाहरणों में शामिल हैं: इस IBM FDC ने IBM टाइप 1 डिस्केट को पहले उद्योग मानक फ़्लॉपी डिस्क माध्यम के रूप में स्थापित किया था, लेकिन न तो इसके इंटरफ़ेस को होस्ट माइक्रोप्रोसेसर के लिए और न ही इसके इंटरफ़ेस को 33FD के लिए उद्योग मानकों के रूप में अपनाया गया था।  इसकी एफडीसी को 30 आईसी का उपयोग कर एक राज्य मशीन के रूप में लगभग 12x9 इंच पीसीबी पर लागू किया गया था।   यह, पहले के आईबीएम 3830 एफडीसी की तरह, मेजबान प्रोसेसर और फर्मवेयर के उपयोग के माध्यम से घटकों में कमी हासिल की। Apple होस्ट के साथ-साथ Apple 5¼-इंच फ्लॉपी डिस्क ड्राइव के लिए इसका इंटरफ़ेस अद्वितीय है और इसे उद्योग मानक के रूप में नहीं अपनाया गया था।
 * 1973: IBM 3741 में FDC | IBM का 3741 एक प्रकार का माइक्रोकंट्रोलर है जो सिस्टम के माइक्रोप्रोसेसर (IBM की शब्दावली में MPU) से कमांड स्वीकार करता है और उन्हें यथासंभव स्वतंत्र रूप से संलग्न 33FD पर निष्पादित करता है। यह निम्नलिखित आदेशों को स्वीकार करता है और निष्पादित करता है, चयन करें/रोकें, चेक लिखें, नीचे खोजें, उच्च खोजें, डेटा पढ़ें, I D पढ़ें, डेटा लिखें, नियंत्रण लिखें, I D लिखें, तैयार सेट करें, एक्सेस काउंटर रीसेट करें, और कुछ भी नहीं (नो-ऑप) . इसे मदरबोर्ड पर IBM के सॉलिड_लॉजिक_टेक्नोलॉजी#IBM_MST और एक अलग डेटा सेपरेटर (VFO) पीसीबी का उपयोग करके लागू किया गया था। रेफरी>
 * 1974: iCOM के FD360 में एक प्रारंभिक FDC, CF 360 शामिल था, जिसने उद्योग मानक मीडिया उत्पन्न किया, जो उद्योग मानक होस्ट बसों से जुड़ा था, और उद्योग मानक FDDs का समर्थन करता था। रेफरी>
 * 1976: साइंटिफिक माइक्रो सिस्टम्स' FD0300 FDC 8-इंच x 12-इंच पर निर्मित एक माइक्रोप्रोसेसर और लगभग 50 एकीकृत सर्किट होते हैं और इसे कई मेजबान बसों से आसानी से जोड़ने के लिए डिज़ाइन किया गया है। रेफरी>
 * 1976: शुगार्ट एसोसिएट्स ने इस फॉर्म फैक्टर, SA4400 के लिए संबद्ध और पहले FDC के साथ पहली 5¼-इंच फ्लॉपी डिस्क ड्राइव पेश की। रेफरी> SA4400 1 से 3 डिस्क ड्राइव और एक 8-बिट सामान्य प्रयोजन होस्ट इंटरफ़ेस का उपयोग करके एक होस्ट सिस्टम के बीच डेटा स्थानांतरित करने के लिए नियंत्रण कार्य करता है जो संशोधित IBM 3740 प्रकार के मीडिया प्रारूप विनिर्देशों के अनुसार डिस्क को प्रारूपित करता है। एफडीसी माइक्रोप्रोसेसर नियंत्रित है और 45 आईसी के साथ 5.75 गुणा 9.50 इंच पीसीबी पर लागू किया गया है। रेफरी> ड्राइव इंटरफ़ेस और मीडिया फॉर्म कारक मीडिया के साथ उद्योग मानक बन गए और फिर समय के साथ कई List_of_floppy_disk_formats#Physical_composition का समर्थन करने के लिए विकसित हुए।
 * 1977: Apple डिस्क II FDC, इंटीग्रेटेड_वोज़_मशीन#इतिहास|"वोज़ मशीन", केवल 8 आईसी के साथ बनाया गया है। रेफरी>

एक विशेष उद्देश्य एकीकृत सर्किट के रूप में लागू किया गया पहला FDC पश्चिमी डिजिटल FD1771 है रेफरी> 19 जुलाई 1976 को घोषित किया गया। रेफरी> आरंभिक डिज़ाइन ने एकल प्रारूप का समर्थन किया और अतिरिक्त सर्किटरी की आवश्यकता थी लेकिन समय के साथ, एक परिवार के रूप में, डिज़ाइन कई स्वरूपों का समर्थन करने और बाहरी सर्किटरी को कम करने के लिए Western_Digital_FD1771#Compatible_chips|multi-sourced और Western_Digital_FD1771#Derivatives बन गया।

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

1987 की शुरुआत में, इंटेल ने उद्योग मानक पीसी कंप्यूटरों में उपयोग के लिए 82072 CHMOS हाई इंटीग्रेटेड फ्लॉपी डिस्क कंट्रोलर पेश किया। संदर्भ>इंटेल कॉर्पोरेशन, न्यू प्रोडक्ट फोकस कंपोनेंट्स: सिंगल-चिप डिस्क कंट्रोलर स्क्वीज़ मोर इनटू लेस, समाधान, जनवरी/फरवरी 1987, पृष्ठ 14 अंततः अधिकांश कंप्यूटर प्रणालियों में FDC सुपर I/O चिप या साउथब्रिज (कंप्यूटिंग) चिप का एक हिस्सा बन गया।

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

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

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

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

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

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

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

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

 * पता करने के लिए किस फ्लौपी डिस्क ड्राइव (FDD) का चयन
 * फ्लॉपी ड्राइव मोटर को चालू करना
 * फ़्लॉपी कंट्रोलर IC के लिए रीसेट सिग्नल
 * फ्लॉपी डिस्क कंट्रोलर (एफडीसी) में इंटरप्ट और डीएमए सिग्नल को सक्षम/अक्षम करें
 * डेटा पृथक्करण तर्क
 * पूर्व-मुआवजा लिखें | पूर्व-मुआवजा तर्क लिखें
 * कंट्रोलर को सिग्नल के लिए लाइन-लेवल
 * नियंत्रक से संकेतों के लिए लाइन रिसीवर

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

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

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

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

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

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

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

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

पक्ष:
 * एसएस (या 1S) - दो तरफा डिस्क
 * डीएस (या 2S) - दो तरफा डिस्क

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

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

यह भी देखें

 * पश्चिमी डिजिटल FD1771
 * एकीकृत Woz मशीन (IWM)
 * पाउला (कंप्यूटर चिप) (अमिगा नियंत्रक)
 * फ्लॉपी डिस्क ड्राइव इंटरफ़ेस
 * फ्लॉपी डिस्क स्वरूपों की सूची

आगे की पढाई

 * ISO/IEC 8860-1:1987 Double-Density (DD)
 * ISO/IEC 9529-1:1989 High-Density (HD)
 * ISO 10994-1:1992 Extra-high-density (ED)
 * ECMA-147
 * ECMA-147

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

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

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

 * viralpatel.net A Tutorial on Programming Floppy Disk Controller
 * isdaman.com Programming Floppy Disk Controllers