ಸಾಧನ ಡ್ರೈವರ್ ಎಂದರೆ ಯಂತ್ರಾಂಶಗಳೊಂದಿಗೆ ಪ್ರಕ್ರಿಯೆಗೆ ಅನುವು ಮಾಡಿಕೊಡಲು ಅಭಿವೃದ್ಧಿಸಿದ ನಿರ್ದಿಷ್ಟ ಪ್ರಕಾರದ ಗಣಕ ತಂತ್ರಾಂಶ. ತಾಂತ್ರಿಕವಾಗಿ ಇದು ಒಂದೆಡೆ ಸಾಧನದೊಂದಿಗೆ ನಿರ್ದಿಷ್ಟ ಸಂವಹನ ಮಾಡುವುದಕ್ಕಾಗಿ ಗಣಕ ಬಸ್ ಅಥವಾ ಸಂವಹನ ಉಪವ್ಯವಸ್ಥೆಗಳಿಗೆ ಸಂಪರ್ಕಿಸಿದ ಯಂತ್ರಾಂಶಗಳ ಮೂಲಕ, ಅದಕ್ಕೆ ನೀಡಿದ ಆದೇಶಗಳು ಮತ್ತು/ಅಥವಾ ಸಾಧನದಿಂದ ಸ್ವೀಕರಿಸಿದ ದತ್ತಾಂಶ, ಮತ್ತು ಇನ್ನೊಂದು ಕಡೆಯಲ್ಲಿ, ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆ ಮತ್ತು ತಂತ್ರಾಂಶ ಅನ್ವಯಿಕ‌ಗಳಿಗೆ ಅವಶ್ಯಕ ಅಂತರ್ವರ್ತನಗಳ ವ್ಯವಸ್ಥೆಯಾಗಿದೆ.ಇದು ಇನ್ನೊಂದು ಪ್ರೋಗ್ರಾಂನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುವ ನಿರ್ದಿಷ್ಟ ಯಂತ್ರಾಂಶ ಆಧಾರಿತ ಹಾಗೂ ವಿಶೇಷವಾಗಿ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆ ಆಧಾರಿತ ಗಣಕ ಪ್ರೋಗ್ರಾಂ ಆಗಿದೆ. ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಯ ಕರ್ನಲ್ ನ ಅಡಿಯಲ್ಲಿ ತಾಂತ್ರಿಕವಾಗಿ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆ ಅಥವಾ ಅನ್ವಯ ತಂತ್ರಾಂಶ ಪ್ಯಾಕೇಜ್‌ ಅಥವಾ ಗಣಕ ಪ್ರೋಗ್ರಾಂಗಳು ಯಂತ್ರಾಂಶ ಸಾಧನದೊಂದಿಗೆ ಪಾರದರ್ಶಕವಾಗಿ ಪ್ರತಿಕ್ರಿಯಿಸಲು, ಮತ್ತು ಸಾಮಾನ್ಯವಾಗಿ ಯಾವುದೇ ಅಗತ್ಯ ಅಸಮಕಾಲಿಕ ಸಮಯ-ಆಧಾರಿತ ಯಂತ್ರಾಂಶ ಅಂತರ್ವರ್ತನದ ಅವಶ್ಯಕ ಇಂಟರಪ್ಟ್‌‌ ನಿರ್ವಹಣೆಯ ಅವಶ್ಯಕತೆಗಳನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ.

ಸಾಧನ ಡ್ರೈವರ್‌ಗಳ ಮುಖ್ಯ ವಿನ್ಯಾಸ ಗುರಿ ಎಂದರೆ ಬೇರ್ಪಡಿಸುವಿಕೆ. ಯಂತ್ರಾಂಶ‌ದ ಪ್ರತಿ ಮಾದರಿಯು (ಆದೇ ವರ್ಗದ ಸಾಧನದಲ್ಲಿಯೂ ಸಹ) ವಿಭಿನ್ನವಾಗಿರುತ್ತದೆ. ಹೆಚ್ಚು ಭರವಸೆಯ ಅಥವಾ ಉತ್ತಮ ನಿರ್ವಹಣೆಯನ್ನು ನೀಡುವ ಹೊಸದಾದ ಮಾದರಿಗಳೂ ಸಹ ನಿರ್ಮಾಪಕರಿಂದ ಬಿಡುಗಡೆ ಮಾಡಲಾಗುವುದು. ಗಣಕ ಮತ್ತು ಅದರ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗಳು ಪ್ರತಿ ಸಾಧನವನ್ನು ನಿಯಂತ್ರಿಸುವುದು ಹೇಗೆಂದು ತಿಳಿಯಲು ಈಗಲೂ ಮತ್ತು ಭವಿಷ್ಯದಲ್ಲೂ ನಿರೀಕ್ಷಿಸಲಾಗದು. ಈ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಲು, ಪ್ರತಿಯೊಂದು ಪ್ರಕಾರದ ಸಾಧನವನ್ನು ಹೇಗೆ ನಿಯಂತ್ರಿಸಬೇಕು ಎನ್ನುವ ಆದೇಶ ನೀಡಲು OSಗಳ ಅವಶ್ಯಕತೆ ಇದೆ. ಸಾಧನ ಡ್ರೈವರ್‌ನ ಕಾರ್ಯವು ನಂತರ ಸಾಧನ ನಿರ್ದಿಷ್ಟ ಕರೆಗಳಿಗೆ ಈ OSನ ಅಧಿಕೃತ ಕಾರ್ಯ ಕರೆಗಳನ್ನು ಭಾಷಾಂತರಿಸುವುದಾಗಿದೆ. ಸಾಧನ ನಿಯಮದ ಪ್ರಕಾರ, ಯಾವುದೇ ಹೊಸದಾದ ರೀತಿಯಲ್ಲಿ ನಿಯಂತ್ರಿಸಲ್ಪಡುವ ಹೊಸ ಸಾಧನವು ಸರಿಯಾದ ಡ್ರೈವರ್ ಸಿಕ್ಕಿದಾಗ ಸರಿಯಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸಬೇಕು. ಈ ಹೊಸ ಡ್ರೈವರ್ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಯ ದೃಷ್ಟಿಯಿಂದ ಸಾಧನವು ಸಾಮಾನ್ಯವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿದೆಯೇ ಎಂಬುದನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳುವುದು.

ಜರ್ನಲೈಸ್ ಮಾಡಿದ ಕಡತ ವ್ಯವಸ್ಥೆಗಳು
Microsoft Windows
ಸಾಧನ ಡ್ರೈವರ್‌ಗಳು
ಇತಿಹಾಸ