స్మార్ట్ఫోన్లలో బహువిధి నిర్వహణ అంటే ఏమిటి?

అండర్స్టాండింగ్ ఎలా మల్టీప్లాకింగ్ వర్క్స్ ఆన్ ఐఫోన్ అండ్ ఆండ్రాయిడ్

ఒక బహువిధి నిర్వహణ వ్యవస్థ ఒకటి కంటే ఎక్కువ ప్రోగ్రామ్ లేదా అనువర్తనం ఏకకాలంలో అమలు చేయడానికి అనుమతించే ఒకటి. మేము కంప్యూటర్లు ఉపయోగించినప్పుడు మనం ప్రతిరోజూ బహువిధి అనుభవాన్ని జీవిస్తున్నాము. ఇక్కడ ఒక సాధారణ దృష్టాంతం: మీరు ఒక వర్డ్ ప్రాసెసింగ్ పత్రాన్ని ఒక ఫైల్ డౌన్లోడ్ చేస్తున్నప్పుడు మరియు కొన్ని చల్లని సంగీతాన్ని నేపథ్యంలో ప్లే చేస్తున్నప్పుడు, అన్నింటినీ ఒకేసారి టైప్ చేస్తున్నారు. ఇవి మీరు ప్రారంభించిన అనువర్తనాలు, కానీ మీరు తెలుసుకోకుండానే నేపథ్యంలో అమలులో ఉన్న ఇతరులు ఉన్నారు. టాస్క్ మేనేజర్ను కాల్చండి మరియు మీరు చూస్తారు.

బహువిధి నిర్వహణ వ్యవస్థ శ్రద్ధాత్మకంగా, శస్త్రచికిత్సకు, మైక్రోప్రాసెసర్లో ఎలా సూచనలను మరియు ప్రక్రియలను నిర్వహించాలో మరియు వారి డేటా ప్రధాన మెమరీలో ఎలా నిల్వ చేయబడిందో నిర్వహించండి.

ఇప్పుడు మీ పాత మొబైల్ ఫోన్ను పరిగణించండి. మీరు ఒక సమయంలో మాత్రమే ఒకే పని చేయగలరు. ఇది ఎందుకంటే నడుస్తున్న ఆపరేటింగ్ సిస్టమ్ బహువిధికి మద్దతు ఇవ్వదు. బహువిధి అనేది ముఖ్యంగా ఐఫోన్లో (iOS లో కాకుండా) మరియు ఆండ్రాయిడ్లో స్మార్ట్ఫోన్లకు వచ్చింది, కానీ కంప్యూటర్లలో ఇది సరిగ్గా పనిచేయదు.

స్మార్ట్ఫోన్లలో బహువిధి నిర్వహణ

ఇక్కడ, విషయాలు కొంత భిన్నంగా ఉంటాయి. స్మార్ట్ఫోన్లలోని అనువర్తనాలు (ఎక్కువగా iOS మరియు Android లకు సంబంధించినవి ) నేపథ్యంలో నడుస్తున్నట్లు చెప్పడం ఎల్లప్పుడూ బహువిధి నిర్వహణకు అవసరం లేదు. వాస్తవానికి, అవి మూడు రాష్ట్రాల్లో ఉంటాయి: నడుస్తున్న, సస్పెండ్ (నిద్ర) మరియు మూసివేయబడింది. అవును, కొంతమంది అనువర్తనాలు ఎక్కడో చోటుచేసుకుంటూ చతురస్రంగా మూసివేయబడతాయి. బహుశా మీరు ఆ సూచనను తిరిగి పొందలేరు మరియు మీరు మళ్ళీ అనువర్తనాన్ని పునఃప్రారంభించాలని కోరుకుంటున్నప్పుడు మాత్రమే వాస్తవాన్ని కనుగొనలేరు, ఎందుకంటే ఇది చాలా నియంత్రణను ఇవ్వడం లేదు, బహువిధి నిర్వహణకు సంబంధించిన ఆపరేటింగ్ సిస్టమ్.

ఒక అనువర్తనం నడుస్తున్న స్థితిలో ఉన్నప్పుడు, ఇది ముందుభాగంలో ఉంది మరియు మీరు దానితో వ్యవహరిస్తున్నారు. అనువర్తనాన్ని అమలు చేస్తున్నప్పుడు, ఇది కంప్యూటర్ల మీద ఎక్కువ లేదా తక్కువగా పనిచేస్తుంది, అనగా దాని సూచనలను ప్రాసెసర్ చేత అమలు చేయబడుతున్నాయి మరియు ఇది మెమరీలో ఖాళీని తీసుకుంటుంది. ఇది ఒక నెట్వర్క్ అనువర్తనం అయితే, ఇది డేటా స్వీకరించవచ్చు మరియు పంపవచ్చు.

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

బహువిధి మరియు బ్యాటరీ లైఫ్

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

ఐఫోన్ మరియు ఐప్యాడ్లో బహువిధి నిర్వహణ

ఇది వెర్షన్ తో iOS లో ప్రారంభమైంది 4. మీరు నడుస్తున్న అనువర్తనం వదిలి హోమ్ స్క్రీన్ తిరిగి వెళ్ళడం ద్వారా నేపథ్య అనువర్తనానికి మారవచ్చు. ఒక అనువర్తనం మూసివేయడం భిన్నమైనదని గమనించండి. మీరు నేపథ్యంలో అనువర్తనంతో పునఃప్రారంభించాలనుకుంటే, హోమ్ బటన్ను డబుల్ క్లిక్ చేసి, App Switcher ను ఉపయోగించవచ్చు. ఇది తెర దిగువ భాగంలో చిహ్నాల శ్రేణికి, స్క్రీన్ కంటెంట్ను అస్పష్టం లేదా బూడిదరంగు చేస్తుంది. కనిపించే ఐకాన్స్ ఆ 'ఎడమ తెరిచినవి'. మీరు మొత్తం జాబితా ద్వారా అమలు చేయడానికి స్వైప్ చేయగలరు మరియు వాటిలో ఏదైనా ఒకదాన్ని ఎంచుకోండి.

iOS కూడా పుష్ నోటిఫికేషన్ను ఉపయోగిస్తుంది, ముఖ్యంగా ఇది నేపథ్యంలో అమలులో ఉన్న అనువర్తనాల నుండి సర్వర్ల నుండి సంకేతాలను ప్రవేశించడానికి అంగీకరిస్తుంది. నోటిఫికేషన్ను వాయిస్తూ వినబడే అనువర్తనాలు పూర్తిగా నిద్రించలేవు, కానీ రాబోయే సందేశాలు వినే నడుస్తున్న రాష్ట్రంలో ఉండవలసిన అవసరం ఉంది. మీరు పొడవైన ప్రెస్ ఉపయోగించి నేపథ్యంలో అనువర్తనాలను 'చంపడానికి' ఎంచుకోవచ్చు.

Android లో బహువిధి నిర్వహణ

ఐస్ క్రీమ్ శాండ్విచ్ 4.0 కు ముందు Android సంస్కరణల్లో, హోమ్ బటన్ను నొక్కడం నేపథ్యంలో నడుస్తున్న అనువర్తనాన్ని తెస్తుంది మరియు హోమ్ బటన్ను దీర్ఘకాలం నొక్కినప్పుడు ఇటీవల ఉపయోగించిన అనువర్తనాల జాబితాను అందిస్తుంది. ఐస్ క్రీమ్ శాండ్విచ్ 4.0 మార్పులు ఒక బిట్. ఒక ప్రముఖ ఇటీవలి అనువర్తన జాబితా ఉంది, ఇది మీరు అనువర్తనాలను నిర్వహించడం యొక్క అభిప్రాయాన్ని ఇస్తుంది, ఇది నిజానికి కేసు కాదు, కానీ ఇది మంచిది. ఇటీవలి జాబితాలో అన్ని అనువర్తనాలు అమలులో లేవు - కొన్ని నిద్రపోతున్నాయి మరియు కొన్ని ఇప్పటికే చనిపోయాయి. జాబితాలో ఒక అనువర్తనాన్ని నొక్కడం మరియు ఎంచుకోవడం అనేది ఇప్పటికే అమలులో ఉన్న రాష్ట్రాల నుండి (పైన చర్చించిన కారణాల కోసం కొంతవరకు అరుదుగా ఉంటుంది) లేదా నిద్రిస్తున్న స్థితిలో నుండి ఒకదాన్ని వేసుకోవడం లేదా అనువర్తనం తిరిగి లోడ్ చేయటం నుండి వస్తాయి.

బహువిధి కోసం రూపొందించిన అనువర్తనాలు

ఇప్పుడు స్మార్ట్ఫోన్లు బహువిధికి మద్దతు ఇస్తాయి, కనీసం కొంత వరకు, కొన్ని అనువర్తనాలు ముఖ్యంగా ఒక బహువిధి వాతావరణంలో పనిచేయడానికి రూపొందించబడ్డాయి. ఒక ఉదాహరణ iOS కోసం స్కైప్, ఇది నోటిఫికేషన్లను నిర్వహించడానికి మరియు సమర్ధవంతంగా బ్యాటరీ శక్తిని ఉపయోగిస్తున్నప్పుడు నేపథ్యంలో చురుకుగా మిగిలి ఉన్న కొత్త సామర్థ్యాలను కలిగి ఉంది. స్కైప్ అనేది వాయిస్ మరియు వీడియో కాల్స్ను అనుమతించే VoIP అనువర్తనం, అందువల్ల మీ మొబైల్ ఫోన్ శాశ్వతంగా ఇన్కమింగ్ కాల్స్ మరియు వచన సందేశాల నుండి సంకేతాలను వినడం వంటిది, మెరుగైన వినియోగదారు అనుభవం కోసం ఎల్లప్పుడూ చురుకుగా ఉండటానికి అవసరం.

కొంతమంది గీత వినియోగదారులు వారి పరికరాల్లో బహువిధి నిర్వహణను నిలిపివేయాలనుకుంటున్నారు, ఎందుకంటే బ్యాక్ గ్రౌండ్లో నడుస్తున్న అనువర్తనాలు తమ యంత్రాలను వేగాన్ని తగ్గించి, బ్యాటరీ జీవితాన్ని తింటాయి. ఇది సాధ్యమే, కానీ ఆపరేటింగ్ వ్యవస్థలు వాస్తవానికి సులభంగా ఎంపికలు ఇవ్వడం లేదు. బ్యాక్ స్ట్రీట్స్లో సేకరించిన మార్గాలు మీరు ఉపయోగించాలి. IOS కోసం, ప్రతి ఒక్కరికీ లేని కొన్ని దశలు ఉన్నాయి మరియు నేను వ్యక్తిగతంగా సిఫారసు చేయలేదు. ఇది కూడా ఫోన్ జైల్బ్రేకింగ్ అవసరం కావచ్చు.