స్క్రీన్ సేవర్
స్క్రీన్ సేవర్ అనేది ప్రారంభంలో కంప్యూటర్ ఉపయోగంలో లేనప్పుడు తెరపై ఏమి లేకుండా చేయడం లేదా కదులుతున్న చిత్రాలు లేదా నమూనాలతో పూరించడం ద్వారా CRTలో మరియు ప్లాస్మా కంప్యూటర్ మానిటర్‌ల్లో పాస్పర్ కాలిపోవడాన్ని నివారించడానికి రూపొందించిన ఒక కంప్యూటర్ ప్రోగ్రామ్ రకంగా చెప్పవచ్చు. సమకాలీన స్క్రీన్‌సేవర్‌లను ప్రధానంగా వినోదం లేదా భద్రత కోసం ఉపయోగిస్తున్నారు.
LCD తెరలను ఆవిష్కరించడానికి ముందు, అత్యధిక కంప్యూటర్ తెరలు క్యాథోడ్ రే ట్యూబ్ (CRTలు) ఆధారంగా తయారు చేయబడేవి. ఒక CRT తెరపై ఎక్కువసేపు ఒకే చిత్రం ప్రదర్శించబడినప్పుడు, తెరలోపల బహిరంగపర్చే పాస్పర్ పూసిన ప్రాంతాల లక్షణాలు క్రమక్రమంగా మరియు శాశ్వతంగా మారిపోతాయి, చివరికి ఒక చీకటి నీడ లేదా "దెయ్యం" చిత్రం తెరపై కనిపిస్తుంది. క్యాథోడ్ రే టెలివిజన్‌లు, CRTలను ఉపయోగించే డోలన దర్శినులు మరియు ఇతర పరికరాలు అన్ని పాస్పర్ కాలిపోయే ప్రమాదానికి గురి కావచ్చు, అలాగే ప్లాస్మా డిస్‌ప్లేల్లో కొంతవరకు ప్రమాదం ఉంది.
స్క్రీన్-సేవర్ ప్రోగ్రామ్‌లు వినియోగదారు ఎటువంటి చర్యను చేయనప్పుడు, తెరపై చిత్రాలను స్వయంచాలకంగా మార్చడం ద్వారా ఈ ప్రభావాలను నివారించడంలో సహాయంగా రూపొందించబడ్డాయి.
ATMలు మరియు రైల్వే టిక్కెటింగ్ యంత్రాలు వంటి ప్రజా వినియోగ CRTల్లో, కాలిపోయే ప్రమాదం ఎక్కువగా ఉంటుంది ఎందుకంటే యంత్రం ఉపయోగంలో లేనప్పుడు ఒక స్థిరమైన డిస్‌ప్లేను ప్రదర్శిస్తుంది. కాలిపోయే ప్రమాదాలను ఊహించకుండా రూపొందించిన పాత యంత్రాల్లో, యంత్రం ఉపయోగంలో డిస్‌ప్లే మారినప్పటికీ "దయచేసి మీ కార్డును ఇన్స్‌ర్ట్ చేయండి" (ATMల సందర్భంలో) వంటి చిత్రాలు లేదా పాఠంతో తరచూ తెర నష్టాలకు గురవుతుంటాయి. తెరను ఏమి లేకుండా చేయడమంటే యంత్రం పనిచేయడం లేదని తీరులో కనిపిస్తుంది. ఈ అనువర్తనాల్లో, ప్రతి కొన్ని సెకన్లకు ప్రదర్శన అంశాల స్థానాలను మార్చడం ద్వారా లేదా తరచూ మారే కొన్ని విభిన్నమైన చిత్రాల ద్వారా కాలిపోవడాన్ని నివారించవచ్చు.
ఆధునిక CRTల పాస్పర్ పూతల్లో మెరుగుదలల కారణంగా పాత యంత్రాల్లో కంటే కాలిపోయే ప్రమాదాలు తక్కువగా ఉంటాయి మరియు ఎందుకంటే ఆధునిక కంప్యూటర్ చిత్రాలు సాధారణంగా ప్రారంభ యంత్రాల్లోని ముదురు ఆకుపచ్చ- లేదా తెల్ల తెరపై నల్లని అక్షరాలు మరియు గ్రాఫిక్స్‌ల కంటే తక్కువ కాంట్రాస్ట్‌ను కలిగి ఉంటాయి. ల్యాప్‌టాప్ కంప్యూటర్‌ల్లో ఉపయోగించే డిస్‌ప్లే ప్యానల్‌తో LCD కంప్యూటర్ మానిటర్లు కాలిపోతాయని అనుమానించవల్సిన అవసరం లేదు ఎందుకంటే చిత్రం నేరుగా పాస్పరస్‌చే ఉత్పత్తి చేయబడదు (అయితే ఇవి సాధారణంగా తాత్కాలిక చిత్ర నిలకడ రూపంలో తక్కువగా నష్టపోవచ్చు). ఈ కారణాల వలన, స్క్రీన్‌సేవర్‌లను నేడు ప్రధానంగా అలంకరణ కోసం లేదా వినోదం కోసం ఉపయోగిస్తున్నారు మరియు సాధారణంగా కదిలే చిత్రాలు లేదా నమూనాలు మరియు కొన్నిసార్లు ధ్వని ప్రభావాలను కలిగి ఉంటాయి.
స్క్రీన్‌సేవర్‌లకు ఒక మంచి ప్రజాదరణ పొందిన అనువర్తనం ఒక ఉపయోగకరమైన నేపథ్య విధిని సక్రియం చేయడాన్ని చెప్పవచ్చు, అంటే ఒక వైరస్ స్కాన్ (ఉదాహరణకు, అవాస్త్ ఈ ఫీచర్‌తో వస్తుంది మరియు ఒక నీలం రంగు గవాక్షంతో ఒక స్క్రీన్ సేవర్ [మీ కంప్యూటర్ నుండి, దానిని మీరు ఎంచుకోవచ్చు] ప్రోగ్రెస్‌లో ఉందని ప్రదర్శిస్తుంది. ఒక వైరస్‌ను గుర్తించినట్లయితే, గవాక్షం ఎరుపు రంగులోకి మారుతుంది మరియు స్కాన్ ఆగిపోతుంది మరియు మీరు స్క్రీన్‌సేవర్ నుండి నిష్క్రమించిన తర్వాత హెచ్చరిక కనిపిస్తుంది) లేదా ఒక డిస్ట్రిబ్యూటెడ్ కంప్యూటింగ్ అనువర్తనం (SETI@home ప్రాజెక్ట్ వంటిది). ఇది సౌలభ్యంగా ఉంటుంది ఎందుకంటే ఈ అనువర్తనాలు కంప్యూటర్ అచేతనంగా ఉన్నప్పుడు మాత్రమే వనరులను ఉపయోగించుకుంటాయి.
స్క్రీన్‌సేవర్‌లను అమలు చేసే మానిటర్లు సాధారణంగా అమలు అవుతున్నప్పుడే వినియోగించే అదే మొత్తంలో విద్యుత్తును ఉపయోగిస్తాయి, ఇది చిన్న LCD మానిటర్లకు అత్యల్ప వాట్‌ల నుండి పెద్ద ప్లాస్మా డిస్‌ప్లేలకు పలు వందల వాట్‌ల వరకు ఉంటుంది. అత్యాధునిక కంప్యూటర్‌లు మొత్తం స్క్రీన్‌ను చీకటి చేస్తూ, స్వల్ప స్థాయిలో విద్యుత్తు వినియోగించే స్థితికి మానిటర్‌ను మార్చవచ్చు. మానిటర్‌లకు ఒక విద్యుత్తు ఆదా స్థితి సాధారణంగా అధిక నిర్వాహక వ్యవస్థల్లో మద్దతు ఇచ్చే విద్యుత్తు నిర్వహణ ఎంపికల్లో భాగంగా ఉంటుంది, అయితే ఇది కంప్యూటర్ హార్డ్‌వేర్ మరియు మానిటర్‌లచే మద్దతు కూడా కలిగి ఉండాలి.
ఇంకా, వాస్తవానికి విద్యుత్తు వాడకం తగ్గించడానికి బదులుగా ఒక ఫ్లాట్ ప్యానెల్ లేదా LCD తెరలో ఒక స్క్రీన్‌సేవర్‌ను ఉపయోగించడం వలన డిస్‌ప్లే యొక్క జీవితకాలం తగ్గిపోతుంది, ఎందుకంటే ఫ్లోరెసెంట్ బ్యాక్‌లైట్ వెలుగుతూ ఉంటుంది మరియు తెరను ఆపిచేసి ఉన్నప్పుడు వచ్చే కాలం కంటే వేగంగా జీవితకాలం ముగుస్తుంది. ఫ్లోరోసెంట్ గొట్టాలను ఎక్కువసేపు ఉపయోగించడం వలన అవి క్రమక్రమంగా మసకగా మారతాయి మరియు అవి చాలా వ్యయంతో కూడుకున్నవి మరియు భర్తీ చేయడం కష్టంకావచ్చు. ఒక సాధారణ LCD తెరను నిరంతరంగా ఆన్‌లో ఉంచినట్లయితే, ఒక సాధారణ ఉత్పత్తి జీవితకాలంలో దాని స్పష్టత సుమారు 50% క్షీణిస్తుంది. (ఎక్కువ సందర్భాల్లో, గొట్టం LCDలో ఒక అంతర్గత భాగం వలె ఉంటుంది మరియు మొత్తం భాగాన్ని భర్తీ చేయాల్సి ఉంటుంది.)
కనుక, "స్క్రీన్ సేవర్" అనే పదం కొంతవరకు ఒక అపప్రయోగం-తెరను కాపాడటానికి (అలాగే విద్యుత్తును ఆదా చేయడానికి) ఉత్తమ విధానం ఏమిటంటే ఉపయోగించని సమయాల్లో కంప్యూటర్ తెరను ఆపివేయాలి.
స్క్రీన్‌సేవర్‌లు అధిక మొత్తంలో CPU సమయాన్ని ఉపయోగించుకుంటాయి, దీని వలన విద్యుత్తు వాడకం పెరుగుతుందని గమనించండి.
ఆఫ్టర్ డార్క్ అనేది మాసింటోష్ ప్లాట్‌ఫారమ్ కోసం మరియు తర్వాత PC/విండోస్ కోసం ఒక ప్రారంభ స్క్రీన్‌సేవర్, ఇది ప్రధానంగా ఎగిరే టోస్టర్‌లు వంటి విచిత్రమైన నమూనాలను కలిగి ఉంటుంది. ఇవి తరచూ కనిపించే కార్యాలయ ప్రాంతాలకు స్పందనగా, పలు స్క్రీన్‌సేవర్‌లు ఎలక్ట్రిక్ షీప్ స్క్రీన్‌సేవర్‌లో వలె జంతువులు లేదా చేపలు, క్రీడలు మరియు గణితశాస్త్ర సమీకరణల దృశ్యమాన వ్యక్తీకరణలు (భిన్నాల ఉపయోగించడం ద్వారా) వంటి ప్రత్యేకమైన మానిటర్‌లను రూపొందించడానికి విచిత్రమైన ధోరణులను కొనసాగించాయి.
దృష్టిని మరల్చడానికి మరియు వినోదానికి స్క్రీన్‌సేవర్‌ల సామర్థ్యాన్ని ప్రకటనల కోసం ఉపయోగించుకున్నారు, ప్రత్యేకంగా చలన చిత్రాలు వంటి "సంఘటన ఆధారిత" ఉత్పత్తుల కోసం వదంతి‌ని రూపొందించడానికి ఉపయోగించుకున్నారు.
స్క్రీన్‌సేవర్ కూడా సృజనాత్మక కంప్యూటర్ ప్రోగ్రామర్‌ల పనికి ఒక వ్యక్తీకరణ మార్గంగా చెప్పవచ్చు. యునెక్స్ ఆధారిత స్క్రీన్‌సేవర్ ఎక్స్‌స్క్రీన్‌సేవర్ ఇతర యునెక్స్ స్క్రీన్‌సేవర్‌ల డిస్‌ప్లే ప్రభావాలను సేకరిస్తుంది, దీనిని US కంప్యూటర్ సైన్స్ అకాడమీల్లో జార్గాన్ ఫైల్"" సంప్రదాయంలో "డిస్‌ప్లే హాక్‌లు" సూచించారు. ఇది "డెమో ప్రభావాలు" అని పిలిచే కంప్యూటర్ గ్రాఫిక్స్ ప్రభావాల రూపాలను కూడా సేకరిస్తుంది, వాస్తవానికి ఇవి డెమో దృశ్యంచే రూపొందించబడిన డెమోల్లో ఉంటాయి.
స్క్రీన్‌సేవర్ సాఫ్ట్‌వేర్‌ను ఒక ప్రాథమిక భద్రతా అంచనా వలె కుడా ఉపయోగిస్తారు. పలు స్క్రీన్‌సేవర్‌లు పనిని తిరిగి ప్రారంభించడానికి వినియోగదారును అనుమతించడానికి ఒక పాస్‌వర్డ్‌ను అడిగేలా కన్ఫిగర్ చేయబడ్డాయి. అయితే, కంప్యూటర్ యజమాని కంప్యూటర్ ప్రారంభమైన వెంటనే స్వయంచాలకంగా లాగిన్ అయ్యేలా అమర్చినట్లయితే, ఒక వినియోగదారు కంప్యూటర్‌ను పునఃప్రారంభించడం ద్వారా పాస్‌వర్డ్‌ను దాటవేయవచ్చు.
మైక్రోసాఫ్ట్ విండోస్ పాత సంస్కరణల్లో, ఒక స్థానిక స్క్రీన్‌సేవర్ విధానం అమలు అయినప్పుడు, అది ఒక వైరస్‌ను వ్యవస్థాపించే ప్రమాదం ఉండేది (ఎందుకంటే ఒక స్క్రీన్ సేవర్ వేరొక ఎక్స్‌టెన్షన్‌తో ఒక సాధారణ అనువర్తనం కనుక). ఫైల్ ప్రత్యయం ".scr"తో ఉండే ఏదైనా ఫైల్‌ను తెరిచినప్పుడు, ఉదాహరణకు ఒక ఇ-మెయిల్ జోడింపు నుండి, విండోస్ స్వయంచాలకంగా .scr (స్క్రీన్‌సేవర్) ఫైల్‌ను అమలు చేస్తుంది: ఈ విధంగా ఒక వైరస్ లేదా మాల్వేర్ వ్యవస్థాపితమయ్యే ప్రమాదం ఉంది. విండోస్ యొక్క ఆధునిక సంస్కరణలు ఇంటర్నెట్ ఎక్స్‌ప్లోరెర్ వంటి అనువర్తనాలచే త్యజించబడిన ట్యాగ్‌లను చదవగలవు మరియు ఫైల్ యొక్క ప్రచురణకర్తను తనిఖీ చేస్తాయి, వినియోగదారుకు ఒక నిర్ధారణను ప్రదర్శిస్తాయి.
ఇంకా, 5 ఆగస్టు 2006న, BBC "ఫ్రీ స్క్రీన్‌సేవర్స్" మరియు "స్క్రీన్‌సేవర్స్" వరుసగా మాల్వేర్‌కు లింక్‌లను అందించే మొదటి మరియు మూడవ అత్యధిక శోధన పదాలుగా, రెండవ పదం బీర్‌షేర్‌గా పేర్కొంది.
మొట్టమొదటి స్క్రీన్‌సేవర్‌ను నార్టన్ కమాండర్ రూపొందించడంలో పేరు గాంచిన జాన్ సోచాచే యథార్థ IBM PC కోసం రూపొందించబడింది; అతనే "స్క్రీన్‌సేవర్" అనే పదాన్ని కూడా ఉపయోగించాడు. "scrnsave" అనే పేరుతో స్క్రీన్‌సేవర్ సాఫ్ట్‌టాక్ మ్యాగజైన్ యొక్క 1983 డిసెంబరు సంచికలో ప్రచురించబడింది. ఇది మూడు నిమిషాలు పాటు నిష్క్రియం ఉన్నప్పుడు తెర మొత్తం చీకటి అవుతుంది (ప్రోగ్రామ్‌ను మళ్లీ కంపైల్ చేయడం ద్వారా మాత్రమే ఈ విరామ సమయాన్ని మార్చగలరు).
వినియోగదారు సక్రియం కావల్సిన సమయాన్ని మార్చగల మొట్టమొదటి స్క్రీన్‌సేవర్ 1983లో యాపిల్ యొక్క లీసాలో విడుదలైంది.
అటారీ 400 మరియు 800 తెరలు కూడా ఎక్కువసేపు ఉపయోగించకుండా వదిలివేసినట్లయితే, యాధృచ్చిక స్క్రీన్‌సేవర్-రంగుల మారడం వంటివి ప్రదర్శించేవి. వీటిని వినియోగదారు నియంత్రించలేరు. 1979లో విడుదలైన ఈ కంప్యూటర్‌లు సాంకేతికపరంగా ప్రారంభ "స్క్రీన్ సేవర్‌లు". ఈ కంప్యూటర్‌లకు ముందు, 1977 అటారీ VCS/2600 గేమింగ్ కన్సోల్‌లో 1970లనాటి టెలివిజన్‌ల్లో గేమ్ చిత్రాలు కాలిపోకుండా నివారించడానికి పోరాటం లేదా విరామం వంటి క్రీడల్లో రంగుల మారడాన్ని ఉపయోగించారు. ఇవి ROM లేదా కంప్యూటర్ యొక్క ఫ్రైమ్వేర్‌లో స్క్రీన్‌సేవర్‌లకు ఉదాహరణలు.
నేడు ఆధునిక గ్రాఫిక్స్ సాంకేతికతల సహాయంతో, విస్తృతమైన వేర్వేరు స్క్రీన్‌సేవర్‌లు అందుబాటులోకి వచ్చాయి. యథార్థ పర్యావరణ పరిస్థితులను అందించే 3D కంప్యూటర్ గ్రాఫిక్స్ కారణంగా, 3D స్క్రీన్‌సేవర్‌లు అందుబాటులోకి వచ్చాయి.
స్క్రీన్‌సేవర్‌లను సాధారణంగా పలు ప్రోగ్రామింగ్ లాంగ్వేజీలు అలాగే గ్రాఫిక్స్ ఇంటర్‌ఫేస్‌లను ఉపయోగించి రూపొందిస్తారు మరియు కోడ్ చేస్తారు. సాధారణంగా స్క్రీన్‌సేవర్ రచయితలు C లేదా C++ ప్రోగ్రామింగ్ లాంగ్వేజ్‌లను ఉపయోగిస్తారు, వీటితో పాటు వారి తుది ఉత్పత్తులను రూపొందించడానికి గ్రాఫిక్స్ డివైజ్ ఇంటర్‌ఫేస్ (GDI), డైరక్ట్ఎక్స్ లేదా ఓపెన్GLలను ఉపయోగిస్తారు. పలు మాక్ OS X స్క్రీన్‌సేవర్‌లు క్వార్ట్జ్ ఎక్స్‌ట్రీమ్ గ్రాఫిక్స్ లేయర్‌ను ఉపయోగించి సృష్టించారు మరియు రూపొందించారు. భౌతిక డిస్‌ప్లే తెరను రెండు లేదా మరిన్ని గ్రాఫిక్ 'దృశ్యాల'తో భర్తీ చేయడానికి స్క్రీన్‌సేవర్ పరోక్షంగా నిర్వాహక సిస్టమ్‌తో సంభాషిస్తుంది. స్క్రీన్‌సేవర్ సాధారణంగా నిర్వాహక వ్యవస్థ నుండి మౌస్ తరలించబడిందని మరియు ఒక మీట నొక్కబడిందని సందేశాన్ని అందుకున్న తర్వాత ముగుస్తుంది.