వైరస్
వైరస్ అనే పదము లాటిన్ భాష నుండి ఉద్భవించింది. లాటిన్‌లో వైరస్ అంటే టాక్సిన్ లేదా విషము అని అర్థం. వైరస్‌లు అతి సూక్షమైనవి (సుమారుగా 15-600 నానోమీటర్లు). ఇవి ఇతర జీవుల కణాలపై దాడిచేసి వ్యాధులను కలుగజేస్తాయి. ఈ దాడి ముఖ్య ఉద్దేశము వైరస్‌ల సంతతిని పెంచుకోవడముతో ముడిపడి ఉంటుంది. వైరస్‌లు వాటంతట అవి విభజన చెందలేవు. విభజన చెందాలంటే వేరే జీవకణం తప్పనిసరి. వైరస్‌లలో అతి సరళమైన జన్యుపదార్థం ఒక రక్షణ కవచంచే సంరక్షించబడుతూ ఉంటుంది. ఈ రక్షణ కవచం ప్రోటీనులతో చేయబడి ఉంటుంది, దీనిని క్యాప్సిడ్ అంటారు. వైరస్‌లు చాలా రకాల జీవులపై దాడి చేయగలవు (బాక్టీరియా, జంతురాజ్యము, వృక్షరాజ్యంతో పాటు శిలీంధ్రాలు, ప్రొటిస్టాకి చెందిన జీవులు కూడా వీటి దాడికి గురవుతుంటాయి). బాక్టీరియాపై దాడిచేసే వైరస్‌ను బాక్టీరియోఫేజ్ (సరళత కొరకు ఫేజ్) అని అంటారు. వైరస్‌ల అధ్యయనాన్ని వైరాలజీ అని, వీటిని అధ్యయనం చేసే వారిని వైరాలజిస్టులని అంటారు.
కంప్యూటర్ వైరస్
తనకు తాను ప్రతిబింబాన్ని సృష్టించుకునేందుకు ఒక సంకేతాన్ని అమలుపరచుకునే విధంగా వైరస్ అనుమతించబడాలి మరియు మెమరీలో వ్రాయబడాలి. ఈ కారణం వలెనే అనేక వైరస్‌లు, క్రమపద్ధతిలో ఉన్న కార్యక్రమాలలో భాగమైన అమలు జరపబడవలసిన ఫైల్స్ కి తమని తాము అంటిపెట్టుకొని ఉంటాయి. ఒక వేళ వినియోగదారుడు ఇది వరకే వైరస్ కలిగిన కార్యక్రమాన్ని ఆరంభించే ప్రయత్నం కనుక మొదలు పెడితే అదే సమయంలో వైరస్ నియమావళి అమలుపరచబడే అవకాశం ఉంది. అవి అమలు పరచబడినప్పుడు వాటి ప్రవర్తన ఆధారంగా వైరస్లను రెండు రకాలుగా విభజించవచ్చు. ప్రవాస వైరస్‌లు తక్షణమే దాడి చెయ్యటానికి వీలున్న ఇతర అతిదుల కోసం శోదిస్తాయి, ఆ గమ్యాలను నష్టపరుస్తాయి మరియు అంతిమంగా తాము నష్టపరిచిన అప్లికేషన్ కార్యక్రమానికి నియంత్రణను బదిలీ చేస్తాయి. నివాస వైరస్లు అవి బయలుదేరేటపుడు ఇతర అతిధుల కోసం అవి అన్వేషణ చెయ్యవు. దానికి బదులుగా, అమలు జరిపేటప్పుడు నివాస వైరస్లు మెమరీ లోనికి వాటంతట అవే లోడ్ అయిపోతాయి మరియు ఆతిధ్య కార్యక్రమంలోకి నియంత్రణని బదిలీ చేస్తాయి. ఆ వైరస్లు తెర వెనుక క్రియాశీలకంగా ఉంటాయి మరియు ఇతర కార్యక్రమాలు లేదా ఆపరేటింగ్ వ్యవస్థ ద్వారా వినియోగించినప్పుడు నూతన అతిధులకి వ్యాపిస్తాయి.