19, జనవరి 2008, శనివారం

Mouse ఎలా పని చేస్తుంది...



మన చేతి యొక్క కదలికను సిగ్నళ్ళుగా మార్చి కంప్యూటర్ ఆ సిగ్నళ్లని ఉపయోగించుకునే విధంగా పని చేసేదే మౌస్! మౌస్‌లలొ Normal, Optical మౌస్‌లని రెండు రకాలున్నాయి. Normal మౌస్ పనితీరు ఇలా ఉంటుంది.మౌస్ లోపల ఉండే బాల్ టేబుల్ ఉపరితలాన్ని తగులుతూ మనం మౌస్ ఏ దిశలో మూవ్ చేస్తామో ఆ దిశలో తిరుగుతుంటుంది. మౌస్ లోపల ఉండే రెండు రోలర్స్ బాల్‌ని తాకుతూ ఉంటాయి. Xదిసలో కదలికను గుర్తించిన్ అవెంటనే వాటిలో ఒక రోలర్ తిరుగుతుంది. అలాగే Y దిశలో కదలిక కనిపించినప్పుడు మొదటి రోలర్‌కి 90 డిగ్రీల దిశలో ఆ రోలర్ తిరుగుతుంటుంది. ప్రతీ రోలర్ shaftకి కనెక్ట్ చెయ్యబడి ఆ shaft రంధ్రాలను కలిగిఉండే డిస్క్ ని తిప్పుతుంటుంది. డిస్క్‌కి ఒక వైపు infrared LED మరోవైపు infrared sensor ఉంటాయి. LED నుండి వెలువడే కాంతి కిరణాన్ని డిస్క్ పై ఉండే holes సాయంతో సెన్సార్ గుర్తిస్తుంది.ఈ కాంతి యొక్క pulse మౌస్ స్పీడ్, అది ప్రయాణించే దూరాన్ని బట్టి మారుతుంటుంది. మౌస్‌లోనే ఉండే ఓ చిన్న ప్రాసెసర్ చిప్ infrared sensors నుండి వెలువడిన pulses ని చదివి కంప్యూటర్ అర్ధం చేసుకోగలిగే బైనరీ డేటాగా వాటిని కన్వర్ట్ చేస్తుంది. మౌస్ కేబుల్ ద్వారా ఆ బైనరీ డేటాని మౌస్ ప్రాసెసర్ కంప్యూటర్‌కి చేరవేస్తుంది. Normal మౌస్‌కి ప్రత్యామ్యాయంగా 1999 వ సంవత్సరంలో కనుగొనబడిన ఆప్టీకల్ మౌస్ ఓ చిన్న కెమెరాని ఉపయోగిస్తూ సెకనుకు 1500 ఫోటోలను తీస్తుంటుంది. ఏ ఉపరితలంపై అయినా పని చేస్తుందిది.


ఆప్టికల్ మౌస్‌లో ఉండే ఎర్రని LED ప్రస్తుతపు ఉపరితలపు యొక్క సమాచారాన్ని మౌస్‌లోని CMOS Sensorకి చేరవేస్తుంది. ఇలా తన వద్దకు చేరిన ప్రతీ ఇమేజ్‌ని CMOS SEnsor మళ్ళీ Digital Signal Processor (DSP) అనే ప్రదేశానికి విశ్లేషణ నిమిత్తం పంపిస్తుంది.సెకనుకు 18 మిలియన్ ఇన్‌స్ట్రక్‌షన్లని ప్రాసెస్ చేయగలిగే ఈ DSP తన వద్దకు చేరిన ఇమేజ్‌లను ఒకదానితో మరొకటి సరిపోల్చడం ద్వారా మౌస్ ఏ దిశగా ఎంత దూరం కదిలించబడిందో నిర్ధారించి అ సమాచారాన్ని కంప్యూటర్‌కి అందిస్తుంది. ఈ తతంగం అంతా ఒక్కో సెకనుకు కొన్ని వందల పర్యాయాలు కంప్యూటర్ ఆన్ చేసి ఉన్నంతసేపూ జరుగుతూనే ఉంటుంది. Normal మౌస్‌లతో పోలిస్తే ఆప్టికల్ మౌస్‌లు ఫెయిలయ్యే అవకాశాలు చాలా తక్కువ. Normal మౌస్‌లలో మాదిరిగా మౌస్ లోపలికి మురికి చేరుకుని సెన్సార్లకి అడ్డుపడే ఇబ్బంది ఆప్టికల్ మౌస్‌లలో ఉండదు. అలగే Normal మౌస్‌ల మాదిరిగా తప్పనిసరిగా మౌస్ ప్యాడ్ ఉండాల్సిన పని ఆప్టికల్ మౌస్‌లకు ఉండదు.