డివైజ్ డ్రైవర్
డివైజ్ డ్రైవర్ అనేది కంప్యూటర్ కు జోడించబడిన డివైజ్ ని నియంత్రించే ఒక ప్రోగ్రామ్.[1] కంప్యూటర్ లో డ్రైవర్ ఇన్స్టాల్ చేయడంతో హార్డ్వేర్ పరికరాలకు ఒక సాఫ్ట్వేర్ ఇంటర్ఫేస్ అందిస్తుంది, ఉపయోగించబడుతున్న హార్డ్వేర్ కచ్చితమైన వివరాలను తెలుసుకునే అవసరం లేకుండానే హార్డ్వేర్ విధులు యాక్సెస్ చేయడానికి ఇతర కంప్యూటర్ కార్యక్రమాలు, ఆపరేటింగ్ వ్యవస్థలు ఎనేబుల్ చేస్తుంది. డ్రైవర్ దాని హార్డ్వేర్ అనుసంధానానికి కంప్యూటర్ బస్ లేదా కమ్యూనికేషన్ ఉపవ్యవస్థ ద్వారా డివైజ్ తో కమ్యూనికేట్ చేస్తుంది. కాలింగ్ కార్యక్రమమప్పుడు డ్రైవర్ లో ఒక రొటీన్ లేవనెత్తుతుంది, ఈ డ్రైవర్ ఆంశాలను డివైజ్ కు కమాండ్ చేస్తుంది. ఒకసారి డివైజ్ డ్రైవర్ కు తిరిగి డేటా పంపుతుంది. ఈ డ్రైవర్ అసలు కాలింగ్ కార్యక్రమంలో క్రమణికల ప్రేరేపణజరపగలుగుతుంది(ఇన్వోక్ రోటీన్స్). డ్రైవర్లు హార్డ్వేర్ ఆధారితం, ఆపరేటింగ్-సిస్టమ్-నిర్దిష్టం.
కంప్యూటర్ పనిచేయడానికి అనేక డివైజ్ డ్రైవర్లు అవసరం ఉంటుంది. ఇవి సాధారణంగా ఆన్-బోర్డ్ కూడా అయిఉండవచ్చు. ఎక్స్టర్నల్ డివైజ్ అయినా అయి ఉండవచ్చు. ఉదాహరణకు..
- ఇన్పుట్ డివైసెస్ (కీ-బోర్డ్, మౌజ్)
- మానిటర్
- డిస్ప్లే డ్రైవర్స్
- గ్రాఫిక్ కార్డ్
- నెట్వర్క్ కార్డ్
- సౌండ్ కార్డ్
- ప్రింటర్
- స్కానర్
- వైఫై అడాప్టర్