Dalvik

రచయిత: Peter Berry
సృష్టి తేదీ: 14 ఆగస్టు 2021
నవీకరణ తేదీ: 10 మే 2024
Anonim
Android Runtime  -  How Dalvik and ART work?
వీడియో: Android Runtime  -  How Dalvik and ART work?

విషయము

నిర్వచనం - దాల్విక్ అంటే ఏమిటి?

డాల్విక్ అనేది ఓపెన్ సోర్స్, రిజిస్టర్-బేస్డ్ వర్చువల్ మెషిన్ (VM), ఇది Android OS లో భాగం. డాల్విక్ VM డాల్విక్ ఎగ్జిక్యూటబుల్ (.డెక్స్) ఆకృతిలో ఫైళ్ళను అమలు చేస్తుంది మరియు థ్రెడింగ్ మరియు తక్కువ-స్థాయి మెమరీ నిర్వహణ వంటి అదనపు కార్యాచరణ కోసం లైనక్స్ కెర్నల్‌పై ఆధారపడుతుంది.


మైక్రోసాఫ్ట్ అజూర్ మరియు మైక్రోసాఫ్ట్ క్లౌడ్‌కు పరిచయం | ఈ గైడ్ మొత్తంలో, క్లౌడ్ కంప్యూటింగ్ అంటే ఏమిటి మరియు క్లౌడ్ నుండి మీ వ్యాపారాన్ని తరలించడానికి మరియు అమలు చేయడానికి మైక్రోసాఫ్ట్ అజూర్ మీకు ఎలా సహాయపడుతుందో మీరు నేర్చుకుంటారు.

టెకోపీడియా డాల్విక్ గురించి వివరిస్తుంది

డాల్విక్‌కు ఐస్లాండ్‌లోని ఒక మత్స్యకార గ్రామం పేరు పెట్టబడింది, ఇక్కడ డాన్ బోర్న్‌స్టెయిన్ పూర్వీకులు నివసించారు, VM యొక్క అసలు కోడ్ రాసిన వ్యక్తి. మొబైల్ పరికరాల్లో (పరిమిత మెమరీ, సిపియు మరియు బ్యాటరీ శక్తితో) వంటి వనరు-నిరోధిత వాతావరణంలో వేగంగా అమలు వేగం మరియు ఆపరేషన్ కోసం డాల్విక్ రూపొందించబడింది. డాల్విక్ VM ప్రతి ఉదాహరణను దాని స్వంత ప్రత్యేక ప్రక్రియలో హోస్ట్ చేసి, ఒక్కొక్క అనువర్తనాన్ని అమలు చేయడానికి అనేక సందర్భాలను అమలు చేయడానికి రూపొందించబడింది. ఒక ఉదాహరణ క్రాష్ అయినప్పుడు, ఏకకాలంలో నడుస్తున్న ఇతర అనువర్తనాలు బాధపడవు.

ఆండ్రాయిడ్ అనువర్తనాలు జావాలో వ్రాయబడినప్పటికీ, వాటిని మొదట డాల్విక్ ఎక్జిక్యూటబుల్ (డిఎక్స్) ఫార్మాట్‌లోకి కంపైల్ చేసి వాటిని డాల్విక్ విఎమ్‌లో రన్ చేస్తుంది. DEX ఫైల్స్ సాధారణంగా కంప్రెస్డ్ .JAR (జావా ఆర్కైవ్) ఫైళ్ళ కంటే చిన్నవి, ఇవి మొబైల్ పరికరాలకు అనుకూలంగా ఉంటాయి.

డాల్విక్ మరియు ఒక సాధారణ జావా VM మధ్య ఉన్న ప్రధాన వ్యత్యాసం ఏమిటంటే, పూర్వం రిజిస్టర్-ఆధారితమైనది, రెండోది స్టాక్-ఆధారితమైనది. రిజిస్టర్-ఆధారిత VM లకు వారి స్టాక్-ఆధారిత ప్రతిరూపాల కంటే తక్కువ సూచనలు అవసరం. రిజిస్టర్-ఆధారిత VM లకు కూడా ఎక్కువ కోడ్ అవసరం అయినప్పటికీ, అవి సాధారణంగా వేగవంతమైన స్టార్టప్‌లను ప్రదర్శిస్తాయి మరియు స్టాక్-ఆధారిత VM ల కంటే మెరుగైన పనితీరును కలిగి ఉంటాయి.

డాల్విక్ సోర్స్ కోడ్ లైసెన్స్ అపాచీ లైసెన్స్ ఆధారంగా ఉంటుంది. అంటే, సవరించడం ఉచితం మరియు అందువల్ల మొబైల్ ఫోన్ క్యారియర్‌లకు ఆకర్షణీయంగా ఉంటుంది.