சாதன இயக்கி என்றால் என்ன? அதன் நோக்கம் என்ன?

What Is Device Driver



சாதன இயக்கி என்பது ஒரு குறிப்பிட்ட வகை வன்பொருள் சாதனத்தை கணினியுடன் தொடர்பு கொள்ள உதவும் ஒரு மென்பொருள் நிரலாகும். ஒரு குறிப்பிட்ட வகை வன்பொருள் சாதனத்திற்கும் கணினிக்கும் இடையில் ஒரு இடைமுகத்தை வழங்குவதே சாதன இயக்கியின் நோக்கமாகும். இந்த இடைமுகம் கணினியை வன்பொருள் சாதனத்திற்கு அனுப்பவும் பெறவும் அனுமதிக்கிறது.



சாதன இயக்கிகள் இது கணினி மையமானது பல்வேறு வன்பொருள்களுடன் தொடர்பு கொள்ளும் மென்பொருளாகும், அது எவ்வாறு செயல்படுகிறது என்ற விவரங்களுக்குச் செல்லாமல். இது ஒரு கணினியுடன் இணைக்கப்பட்ட வன்பொருளை நிர்வகிக்கும் மென்பொருள் மற்றும் பொருத்தமான இடைமுகத்தை வழங்குவதன் மூலம் கணினியை வன்பொருளைப் பயன்படுத்த அனுமதிக்கிறது. அதாவது வன்பொருள் எவ்வாறு இயங்குகிறது என்ற விவரங்களுக்கு இயங்குதளம் செல்ல வேண்டியதில்லை. இது ஒரு பொதுவான இடைமுகத்தையும் வழங்குகிறது, இதனால் இயக்க முறைமை அல்லது கோர் உபகரணங்களுடன் தொடர்பு கொள்ள முடியும்.





எனவே, சாதன இயக்கிகளின் நோக்கம், தாங்கள் வடிவமைக்கப்பட்ட வன்பொருளின் சீரான செயல்பாட்டை உறுதிசெய்து, பல்வேறு இயக்க முறைமைகளுடன் அதைப் பயன்படுத்த அனுமதிப்பதாகும்.





சாதன இயக்கி என்றால் என்ன



சாதன இயக்கி வகைகள் - கர்னல் மற்றும் பயனர் இயக்கிகள்

கணினியுடன் தொடர்புடைய ஒவ்வொரு சாதனத்திற்கும் சாதன இயக்கிகள் உள்ளன பயாஸ் மெய்நிகர் இயந்திரங்கள் மற்றும் பல. சாதன இயக்கிகளை இரண்டு வகைகளாகப் பிரிக்கலாம்:

  1. கர்னல் சாதன இயக்கிகள்
  2. பயனர் சாதன இயக்கிகள்

கர்னல் சாதன இயக்கிகள் இயக்க முறைமையின் ஒரு பகுதியாக நினைவகத்தில் இயக்க முறைமையுடன் ஏற்றப்படும் பொதுவான சாதன இயக்கிகள்; முழு இயக்கி அல்ல, ஆனால் இந்த விளைவுக்கான ஒரு சுட்டிக்காட்டி, இதனால் சாதன இயக்கி தேவைப்படும்போது விரைவில் அழைக்கப்படும். இயக்கிகள் BIOS, மதர்போர்டு, செயலி மற்றும் கர்னல் மென்பொருளில் உள்ள ஒத்த வன்பொருளைக் குறிப்பிடுகின்றன.

கர்னல் சாதன இயக்கிகளில் உள்ள சிக்கல் என்னவென்றால், அவற்றில் ஒன்று அழைக்கப்பட்டால், அது RAM இல் ஏற்றப்படும் மற்றும் ஸ்வாப் கோப்பிற்கு (மெய்நிகர் நினைவகம்) நகர்த்த முடியாது. இதனால், ஒரே நேரத்தில் பல சாதன இயக்கிகளை இயக்குவது கணினிகளின் வேகத்தைக் குறைக்கும். அதனால்தான் ஒவ்வொரு இயக்க முறைமைக்கும் குறைந்தபட்ச கணினி தேவைகள் உள்ளன. பல்வேறு இயக்க முறைமைகள் ஏற்கனவே கர்னல் சாதன இயக்கிகளுக்குத் தேவையான ஆதாரங்களைச் சேர்க்கின்றன, எனவே இறுதிப் பயனர்கள் கூடுதல் நினைவகத் தேவைகளைப் பற்றி கவலைப்பட வேண்டியதில்லை.



பயனர் பயன்முறை சாதன இயக்கிகள் பொதுவாக கணினியில் அமர்வின் போது பயனர்களால் இயக்கப்படும். இவை கர்னல் சாதனங்களைத் தவிர, பயனர் கணினிக்குக் கொண்டு வந்த சாதனங்களாக இருக்கலாம். பெரும்பாலான பிளக் மற்றும் ப்ளே சாதனங்களுக்கான இயக்கிகள் இந்த வகைக்குள் அடங்கும். பயனர் சாதன இயக்கிகளை வட்டில் எழுதலாம், அதனால் அவை ஆதாரங்களை பாதிக்காது. இருப்பினும், கேமிங் சாதன இயக்கிகளுக்கு, அவற்றை பிரதான நினைவகத்தில் (ரேம்) சேமிக்க பரிந்துரைக்கப்படுகிறது.

பிளாக் டிரைவர்கள் மற்றும் கேரக்டர் டிரைவர்கள்

இந்த இரண்டு - பிளாக் மற்றும் கேரக்டர் டிவைஸ் டிரைவர்கள் - தரவைப் படிக்கும் மற்றும் எழுதும் வகைக்குள் அடங்கும். ஹார்ட் டிரைவ்கள், சிடிக்கள், யூஎஸ்பி ஸ்டிக்குகள் போன்றவை - அவை எவ்வாறு பயன்படுத்தப்படுகின்றன என்பதைப் பொறுத்து, பிளாக் டிரைவர்கள் அல்லது கேரக்டர் டிரைவர்களாக இருக்கலாம்.

தொடர் பேருந்துகளில் எழுத்து இயக்கிகள் பயன்படுத்தப்படுகின்றன. அவர்கள் ஒரு நேரத்தில் ஒரு எழுத்தை எழுதுகிறார்கள். ஒரு எழுத்து என்றால் பொது அர்த்தத்தில் ஒரு பைட். சாதனம் ஒரு தொடர் போர்ட்டுடன் இணைக்கப்பட்டிருந்தால், அது ஒரு எழுத்து இயக்கியைப் பயன்படுத்துகிறது. சுட்டி ஒரு தொடர் சாதனம் மற்றும் ஒரு எழுத்து சாதன இயக்கி உள்ளது.

பிளாக் டிரைவர்கள் என்பது ஒரு நேரத்தில் ஒன்றுக்கு மேற்பட்ட எழுத்துக்களை எழுதுவதையும் படிப்பதையும் குறிக்கிறது. பொதுவாக, பிளாக் டிவைஸ் டிரைவர்கள் ஒரு பிளாக்கை உருவாக்கி, அந்தத் தொகுதியில் உள்ள தகவல்களைப் பிரித்தெடுக்கும். எடுத்துக்காட்டாக, ஹார்ட் டிரைவ்கள் பிளாக் டிவைஸ் டிரைவர்களைப் பயன்படுத்துகின்றன. குறுந்தகடுகள் பிளாக் டிவைஸ் டிரைவர்களாகும், ஆனால் ஒவ்வொரு முறையும் சிடியை எந்த பயன்பாட்டாலும் தொடங்கும் போது சாதனம் கணினியுடன் இணைக்கப்பட்டுள்ளதா என்பதை கர்னல் சரிபார்க்க வேண்டும்.

விண்டோஸ் ஸ்டோரை மீண்டும் பதிவுசெய்க

பொதுவான மற்றும் OEM இயக்கிகள்

சாதன இயக்கிகள் பொதுவான அல்லது OEM குறிப்பிட்டதாக இருக்கலாம். ஒரு சாதன இயக்கி ஒரு இயக்க நிரலுடன் வந்தால், அது பெரும்பாலும் பொதுவான சாதன இயக்கியாக இருக்கும். ஒரு பொதுவான சாதன இயக்கி என்பது ஒரு குறிப்பிட்ட வகை சாதனங்களின் வெவ்வேறு பிராண்டுகளுடன் பயன்படுத்தக்கூடிய இயக்கி ஆகும். எடுத்துக்காட்டாக, Windows 10 ஆனது வேறு எந்த மென்பொருளையும் கைமுறையாக நிறுவாமல் வேலை செய்யும் பல பொதுவான இயக்கிகளைக் கொண்டுள்ளது.

சில சந்தர்ப்பங்களில், நிலையான இயக்கிகள் உதவாது. எனவே, அசல் உபகரண உற்பத்தியாளர்கள் தங்கள் சொந்த சாதன இயக்கிகளை உருவாக்குகிறார்கள். இவை OEM சாதன இயக்கிகள் ஆகும், அவை இயக்க முறைமை நிறுவப்பட்ட பிறகு தனித்தனியாக நிறுவப்பட வேண்டும். பழைய கால கணினிகள் குறியிடப்பட்டன, எனவே மதர்போர்டு இயக்கிகள் கூட வெளிப்புறமாக நிறுவப்பட வேண்டும். ஆனால் அது விண்டோஸ் எக்ஸ்பியின் காலம். ஒரு சில உற்பத்தியாளர்களைத் தவிர, பெரும்பாலான உள்ளமைக்கப்பட்ட இயக்கிகள் இயக்க முறைமைகளில் ஏற்கனவே சேர்க்கப்பட்டுள்ளன.

மெய்நிகர் சாதன இயக்கிகள்

மெய்நிகர் சாதனங்களுக்கான இயக்கிகள் மெய்நிகர் சாதன இயக்கிகள் என்று அழைக்கப்படுகின்றன. பெரும்பாலும் நாம் ஒருவித வன்பொருள் உருவகப்படுத்துதல் மென்பொருளைப் பயன்படுத்துகிறோம், அத்தகைய மெய்நிகர் வன்பொருளை இயக்க பயன்படும் மென்பொருள் மெய்நிகர் சாதன இயக்கி ஆகும். எடுத்துக்காட்டாக, நீங்கள் VPN ஐப் பயன்படுத்துகிறீர்கள் என்றால், இணையத்துடன் பாதுகாப்பாக இணைக்க விர்ச்சுவல் நெட்வொர்க் கார்டை அது உருவாக்கலாம். இது உண்மையான இயற்பியல் வரைபடம் அல்ல, மாறாக VPN மென்பொருளால் உருவாக்கப்பட்ட வரைபடம். இந்த கார்டுக்கு கூட ஒரு சாதன இயக்கி தேவை, அதே VPN மென்பொருள் மெய்நிகர் சாதன இயக்கிகளை நிறுவும்.

விண்டோஸ் பிழைகளை விரைவாகக் கண்டறிந்து தானாகவே சரிசெய்ய பிசி பழுதுபார்க்கும் கருவியைப் பதிவிறக்கவும்

எனவே பல்வேறு வகையான சாதன இயக்கிகள் இருப்பதை நீங்கள் காணலாம் மற்றும் அவற்றை விளக்குவதற்கு ஒன்று அல்லது இரண்டு வகைகளைப் பயன்படுத்துவது சற்று கடினம். இந்த கட்டுரையில், சாதன இயக்கி என்றால் என்ன என்பதை நாங்கள் விளக்கி, பின்வரும் வகையான சாதன இயக்கிகளைப் பற்றி பேசினோம்: கர்னல் மற்றும் பயனர் பயன்முறை இயக்கி; பொதுவான மற்றும் OEM சாதன இயக்கிகள் மற்றும் மெய்நிகர் சாதன இயக்கிகள் - அனைத்திற்கும் இடையே உள்ள வேறுபாடு உட்பட.

பிரபல பதிவுகள்