नरम

एक यन्त्र चालक के हो? यस्ले कसरी काम गर्छ?

समस्या हटाउन को लागी हाम्रो उपकरण को प्रयास गर्नुहोस्





मा पोस्ट गरियोपछिल्लो पटक अपडेट गरिएको: फेब्रुअरी १६, २०२१

अपरेटिङ सिस्टम, अन्य एप्लिकेसन प्रोग्रामहरू र विभिन्न हार्डवेयर यन्त्रहरू सबै मानिसहरूका विभिन्न समूहहरूद्वारा निर्मित हुन्छन्। त्यसकारण, पूर्वनिर्धारित रूपमा, OS र अन्य कार्यक्रमहरूले हार्डवेयर उपकरणहरूसँग इन्टरफेस गर्न सक्दैन। यो जहाँ यन्त्र चालक आउँछ। यो सफ्टवेयरको एक टुक्रा हो जसले अपरेटिङ सिस्टम र हार्डवेयर यन्त्रहरू बीच अनुवादकको रूपमा काम गर्छ। यन्त्र चालकको काम प्रणालीमा संलग्न हार्डवेयर उपकरणहरूको सहज कार्यलाई अनुमति दिनु हो। प्रिन्टर ड्राइभरले पृष्ठमा चयन गरिएको जानकारी कसरी छाप्ने भनेर ओएसलाई बताउँछ। OS को लागि अडियो फाइलमा बिटहरूलाई उपयुक्त आउटपुटमा अनुवाद गर्न, ध्वनि कार्ड चालक आवश्यक छ। यो जस्तै, तपाईँको प्रणालीमा जडान भएको प्रत्येक हार्डवेयर उपकरणको लागि यन्त्र चालकहरू अवस्थित छन्।



एक यन्त्र चालक के हो

सामग्री[ लुकाउनुहोस् ]



एक यन्त्र चालक के हो?

OS लाई हार्डवेयरको कामको पछाडि विवरणहरू थाहा छैन। यन्त्र चालक प्रयोग गरेर, यसले हार्डवेयरको त्यो विशेष टुक्रासँग मात्र इन्टरफेस गर्छ। यदि सम्बन्धित यन्त्र चालक स्थापना गरिएको छैन भने, त्यहाँ OS र हार्डवेयर बीच कुनै संचार लिङ्क छैन। यस्तो हार्डवेयर उपकरण ठीकसँग काम नगर्न सक्छ। एक यन्त्र चालक र सम्बन्धित हार्डवेयर उपकरणले कम्प्युटर बस मार्फत सञ्चार गर्छ जसमा उपकरण जडान गरिएको छ। यन्त्र चालकहरू प्रत्येक अपरेटिङ सिस्टमको लागि भिन्न हुन्छन् र तिनीहरू हार्डवेयरमा निर्भर हुन्छन्। एक यन्त्र चालकलाई सफ्टवेयर ड्राइभर वा साधारण ड्राइभरको रूपमा पनि चिनिन्छ।

यन्त्र चालकहरूले कसरी काम गर्छन्?

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



यन्त्र चालकले सफ्टवेयर प्रोग्राम/ओएसका निर्देशनहरूलाई हार्डवेयर यन्त्रले बुझेको भाषामा अनुवाद गर्छ। प्रणाली कुशलतापूर्वक चलाउनको लागि, तपाइँसँग सबै आवश्यक उपकरण चालकहरू हुनुपर्छ। जब तपाइँ तपाइँको प्रणाली खोल्नु हुन्छ, OS ले यन्त्र ड्राइभरहरु संग संचार गर्दछ र BIOS विभिन्न हार्डवेयर कार्यहरू प्रदर्शन गर्ने निर्णय गर्न।

यदि यन्त्र चालकको लागि होइन भने, या त प्रणालीको लागि उपकरणहरूसँग सञ्चार गर्ने कुनै तरिका हुँदैन वा सफ्टवेयर प्रोग्रामहरूले हार्डवेयरसँग सीधा इन्टरफेस कसरी गर्ने भनेर जान्नुपर्दछ (आज हामीसँग भएका कार्यक्रमहरू र हार्डवेयर उपकरणहरूको विस्तृत दायरालाई दिईयो, यो। गाह्रो हुनेछ)। सबै प्रकारका हार्डवेयर उपकरणहरूसँग सीधा सञ्चार गर्न सक्ने क्षमता भएको सफ्टवेयर निर्माण गर्न सम्भव छैन। यसरी, उपकरण चालकहरू खेल-परिवर्तकहरू हुन्।



दुबै - हार्डवेयर उपकरणहरू र सफ्टवेयर प्रोग्रामहरू सहज कार्यका लागि उपकरण ड्राइभरहरूमा निर्भर हुन्छन्। कार्यक्रमहरू सामान्यतया उपकरणहरू पहुँच गर्न सामान्य आदेशहरू प्रयोग गर्छन्। एक यन्त्र चालकले तिनीहरूलाई विशेष आदेशहरूमा अनुवाद गर्दछ जुन उपकरणद्वारा बुझ्न सकिन्छ।

यन्त्र चालकहरू सामान्यतया ओएसमा निर्मित कम्पोनेन्टको रूपमा आउँछन्। तिनीहरू निर्माता द्वारा प्रदान गरिन्छ। यदि हार्डवेयर वा सफ्टवेयर कम्पोनेन्ट प्रतिस्थापन वा अद्यावधिक गरिएको छ भने, यी यन्त्र ड्राइभरहरू बेकार छन्।

भर्चुअल उपकरण चालकहरू

भर्चुअल डिभाइस ड्राइभर यन्त्र ड्राइभरको एउटा कम्पोनेन्ट हो जसले हार्डवेयर यन्त्रलाई OS वा प्रोग्रामसँग सञ्चार स्थापना गर्न मद्दत गर्छ। तिनीहरू भर्चुअल उपकरणहरूको लागि चालक हुन्। भर्चुअल उपकरण चालकहरूले सहज डेटा प्रवाहमा मद्दत गर्छन्। धेरै अनुप्रयोगहरूले कुनै द्वन्द्व बिना एक विशेष हार्डवेयर उपकरण पहुँच गर्न सक्छन्। जब भर्चुअल उपकरण चालकले हार्डवेयर उपकरणबाट अवरोध संकेत प्राप्त गर्दछ, यसले उपकरण सेटिङको स्थितिमा आधारित अर्को पाठ्यक्रम-कार्य-कार्य निर्धारण गर्दछ।

भर्चुअल उपकरण चालक कहाँ प्रयोग गरिन्छ?

जब हामी हार्डवेयर उपकरण अनुकरण गर्न सफ्टवेयर प्रयोग गर्छौं, एक भर्चुअल उपकरण ड्राइभर यस्तो उपकरण अन गर्न प्रयोग गरिन्छ। एक उपयुक्त उदाहरण a प्रयोग गर्दैछ VPN । तपाईंले भर्चुअल नेटवर्क कार्ड सिर्जना गर्नुहुन्छ ताकि तपाईं सुरक्षित रूपमा इन्टरनेटमा जडान गर्न सक्नुहुन्छ। यो VPN द्वारा सिर्जना गरिएको भर्चुअल नेटवर्क कार्ड हो। यो कार्डको लागि उपयुक्त ड्राइभर आवश्यक छ जुन सामान्यतया VPN सफ्टवेयर द्वारा स्थापित हुनेछ।

के सबै यन्त्रहरूलाई चालक चाहिन्छ?

यन्त्रलाई ड्राइभर चाहिन्छ वा छैन भन्ने कुरा तपाईको अपरेटिङ सिस्टमले हार्डवेयर यन्त्र र यसका सुविधाहरू पहिचान गर्छ कि गर्दैन भन्ने कुरामा निर्भर हुन्छ। अपरेटिङ सिस्टमलाई थाहा नभएका र ड्राइभर चाहिने केही परिधिहरू हुन् - भिडियो कार्ड, USB डिभाइस, साउन्ड कार्ड, स्क्यानर, प्रिन्टर, कन्ट्रोलर मोडेम, नेटवर्क कार्ड, कार्ड रिडर आदि... अपरेटिङ सिस्टमहरूमा सामान्यतया केही जेनेरिक ड्राइभरहरू हुन्छन् जसले सामान्य हार्डवेयर यन्त्रहरूलाई अनुमति दिन्छ। आधारभूत स्तरमा काम गर्न। फेरि, शर्त यो हो कि OS ले उपकरणका सुविधाहरू पहिचान गर्नुपर्छ। जेनेरिक ड्राइभरहरूसँग काम गर्न सक्ने केही यन्त्रहरू हुन्- र्याम, किबोर्ड, माउस, स्पिकर, मोनिटर, हार्ड ड्राइभ, डिस्क ड्राइभ, सीपीयू, पावर सप्लाई, जोइस्टिक आदि... अपरेटिङ सिस्टमले उपलब्ध गराएको जेनेरिक ड्राइभर अपडेट गरिएको छैन भन्ने कुरामा सचेत हुनुपर्छ। हार्डवेयर निर्माता द्वारा प्रदान गरिएको ड्राइभरहरू जस्तै।

यो पनि पढ्नुहोस्: कम्प्युटर फाइल के हो?

यदि तपाईले ड्राइभर स्थापना गर्नुभएको छैन भने के हुन्छ?

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

यदि तपाइँसँग तपाइँको प्रणालीमा सम्बन्धित उपकरण स्थापना भएको छ भने चालकले मात्र काम गर्नेछ। यदि तपाइँ अवस्थित नभएको हार्डवेयरको लागि ड्राइभर स्थापना गर्ने प्रयास गर्नुहुन्छ भने, यो हुने छैन। उदाहरणका लागि, तपाइँसँग तपाइँको प्रणालीमा भिडियो कार्ड नभएको बेला भिडियो कार्ड ड्राइभर स्थापना गर्नाले तपाइँको प्रणालीलाई भिडियो कार्डसँग काम गर्ने क्षमता दिनेछैन। तपाईंसँग हार्डवेयर उपकरण र यसको लागि अद्यावधिक गरिएको यन्त्र चालक दुवै हुन आवश्यक छ।

यन्त्र चालकहरूको प्रकार

त्यहाँ आज प्रयोगमा लगभग हरेक हार्डवेयर उपकरणको लागि एक उपकरण चालक अवस्थित छ। यी ड्राइभरहरूलाई व्यापक रूपमा निम्न 2 कोटिहरूमा वर्गीकृत गर्न सकिन्छ - प्रयोगकर्ता उपकरण चालकहरू र कर्नेल उपकरण चालकहरू

प्रयोगकर्ता उपकरण चालकहरू

यी उपकरण ड्राइभरहरू हुन् जुन प्रयोगकर्ताले ट्रिगर गर्दछ जब उसले प्रणाली प्रयोग गरिरहेको छ। यी यन्त्रहरूका लागि हुन् जुन प्रयोगकर्ताले प्रणालीमा जडान गरेको छ, अन्यसँग सम्बन्धित बाहेक कर्नेल सफ्टवेयर । प्लग र प्ले यन्त्रहरूका लागि यन्त्र चालकहरूलाई प्रयोगकर्ता यन्त्र चालकहरूको रूपमा मानिन्छ। प्रणाली स्रोतहरूबाट दबाब हटाउन, प्रयोगकर्ता उपकरण ड्राइभरहरू डिस्कमा लेखिएका छन्। तर गेमिङ उपकरणहरूको लागि उपकरण चालकहरू सामान्यतया मुख्य मेमोरीमा राखिन्छन्।

यो पनि पढ्नुहोस्: ISO फाइल के हो?

कर्नेल उपकरण चालकहरू

जेनेरिक ड्राइभरहरू जुन ओएसको साथमा निर्मित सफ्टवेयरको रूपमा उपलब्ध छन् कर्नेल उपकरण ड्राइभरहरू भनिन्छ। तिनीहरू OS को एक भागको रूपमा मेमोरीमा लोड हुन्छन्। ड्राइभरको लागि सूचक मेमोरीमा भण्डार गरिएको छ र आवश्यक पर्दा बोलाउन सकिन्छ। कर्नेल यन्त्र चालकहरू प्रोसेसर, मदरबोर्ड, BIOS, र कर्नेल सफ्टवेयरसँग सम्बन्धित अन्य यन्त्रहरू जस्ता यन्त्रहरूका लागि हुन्।

कर्नेल यन्त्र चालकहरूसँग, त्यहाँ एक सामान्य समस्या छ। आह्वान गर्दा, कर्नेल यन्त्र चालक RAM मा लोड हुन्छ। यसलाई भर्चुअल मेमोरीमा सार्न सकिँदैन। यदि त्यहाँ धेरै यन्त्र चालकहरू एकैसाथ चलिरहेका छन् भने, प्रणाली ढिलो हुन्छ। यस समस्यालाई हटाउन, प्रत्येक OS मा न्यूनतम प्रणाली आवश्यकता छ। अपरेटिङ सिस्टमहरूले कर्नेल यन्त्र चालकहरूलाई आवश्यक पर्ने स्रोतहरू सँगै राख्छन्। यसले प्रयोगकर्ताहरूलाई मेमोरी आवश्यकताको बारेमा चिन्ता लिनु पर्दैन भन्ने कुरा सुनिश्चित गर्दछ।

अन्य प्रकारका यन्त्र चालक

1. जेनेरिक र OEN ड्राइभरहरू

यदि उपकरण चालक अपरेटिङ सिस्टमको साथ उपलब्ध छ भने, यसलाई सामान्य उपकरण चालक भनिन्छ। जेनेरिक डिभाइस ड्राइभरले कुनै खास यन्त्रको ब्रान्डको ख्याल नगरी काम गर्छ। Windows 10 मा सामान्यतया प्रयोग हुने हार्डवेयर यन्त्रहरूका लागि जेनेरिक यन्त्र चालकहरू छन्।

कहिलेकाहीँ, हार्डवेयर उपकरणहरूमा केहि सुविधाहरू छन् जुन OS ले पहिचान गर्न सक्दैन। उपकरण निर्माताले त्यस्ता उपकरणहरूको लागि सम्बन्धित चालक प्रदान गर्दछ। यी OEM उपकरण चालक भनिन्छ। त्यस्ता उपकरणहरू ठीकसँग काम गर्नका लागि, ड्राइभरहरू ओएस स्थापना गरेपछि छुट्टै स्थापना गर्नुपर्छ। विन्डोज XP प्रयोगमा रहेको समयमा, मदरबोर्डका लागि ड्राइभरहरू पनि छुट्टै स्थापना गर्नुपर्थ्यो। आज, अधिकांश आधुनिक प्रणालीहरूले निर्मित जेनेरिक उपकरण चालकहरू प्रदान गर्दछ।

2. ब्लक र क्यारेक्टर ड्राइभरहरू

यन्त्र ड्राइभरहरूलाई ब्लक ड्राइभरहरू वा क्यारेक्टर ड्राइभरहरूको रूपमा वर्गीकृत गर्न सकिन्छ कसरी डाटा पढ्न र लेखिएको छ। हार्ड डिस्क, सीडी जस्ता यन्त्रहरू रोमहरू र USB ड्राइभहरू प्रयोग गर्ने तरिकाको आधारमा वर्गीकृत गरिन्छ।

ब्लक ड्राइभर शब्द प्रयोग गरिन्छ जब एक पटकमा एक भन्दा बढी क्यारेक्टरहरू पढिन्छ वा लेखिन्छ। एउटा ब्लक सिर्जना गरिएको छ, र ब्लक उपकरणले ब्लकको साइज अनुरूप जानकारीको मात्रा पुन: प्राप्त गर्न प्रयास गर्दछ। हार्ड डिस्क र CD ROMS लाई यन्त्र ड्राइभरहरू ब्लक गर्न मानिन्छ।

क्यारेक्टर ड्राइभर शब्द प्रयोग गरिन्छ जब डाटा एक पटकमा एक वर्ण लेखिएको छ। क्यारेक्टर यन्त्र चालकहरूले सिरियल बसहरूको प्रयोग गर्छन्। सिरियल पोर्टमा जडान भएको कुनै पनि यन्त्रमा क्यारेक्टर ड्राइभर हुन्छ। उदाहरणका लागि, माउस भनेको सिरियल पोर्टमा जडान भएको यन्त्र हो। यसले क्यारेक्टर यन्त्र चालकको प्रयोग गर्छ।

यो पनि पढ्नुहोस्: Wi-Fi 6 (802.11 ax) के हो?

यन्त्र चालकहरू प्रबन्ध गर्नुहोस्

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

निर्माता द्वारा प्रदान गरिएको चालक अद्यावधिकहरू सधैं तिनीहरूको आधिकारिक वेबसाइटमा निःशुल्क उपलब्ध छन्। यन्त्र चालक अद्यावधिकको लागि भुक्तान नगर्न ख्याल गर्नुहोस्!

तपाईका ड्राइभरहरू अद्यावधिक गर्नु महत्त्वपूर्ण छ किनभने, प्रायः समय, हार्डवेयर यन्त्रसँग धेरै समस्याहरू यन्त्र ड्राइभरसँगको समस्यामा पत्ता लगाउन सकिन्छ।

सारांश

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

आदित्य एक आत्म-प्रेरित सूचना प्रविधि पेशेवर हो र विगत 7 वर्ष देखि एक प्रविधि लेखक हुनुहुन्छ। उसले इन्टरनेट सेवाहरू, मोबाइल, विन्डोज, सफ्टवेयर, र कसरी गाइडहरू समावेश गर्दछ।