डिस्क नियंत्रक

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

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

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

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

डिस्क नियंत्रक फ्लैश मेमोरी तक पहुंच के समय को भी नियंत्रित कर सकते हैं जो प्रकृति में यांत्रिक नहीं है (अर्थात कोई भौतिक डिस्क नहीं)।

डिस्क कंट्रोलर बनाम होस्ट एडॉप्टर
घटक जो एक कंप्यूटर को एक परिधीय बस से बात करने की अनुमति देता है, वह होस्ट एडॉप्टर या होस्ट एडेप्टर (HBA, जैसे उन्नत होस्ट नियंत्रक इंटरफ़ेस या AHDC) है। डिस्क नियंत्रक डिस्क को उसी बस से बात करने की अनुमति देता है। डिस्क रीड-एंड-राइट हेड द्वारा पढ़े गए संकेतों को डिस्क कंट्रोलर द्वारा परिवर्तित किया जाता है, फिर परिधीय बस पर प्रेषित किया जाता है, फिर होस्ट एडॉप्टर द्वारा मदरबोर्ड की बस के लिए उपयुक्त प्रारूप में परिवर्तित किया जाता है, और फिर CPU द्वारा मेमोरी में पढ़ा जाता है। (टक्कर मारना)।

कभी-कभी होस्ट एडेप्टर और डिस्क नियंत्रक के बीच एक और नियंत्रक हो सकता है - एक डिस्क सरणी नियंत्रक जो RAID # हार्डवेयर-आधारित बनने की अनुमति देता है। कभी-कभी यह एचबीए के साथ शारीरिक रूप से एकीकृत भी हो सकता है।

यह भी देखें

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

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

fr: Disque dur#Controleur de Disque