Dalvik

लेखक: Peter Berry
निर्माण की तारीख: 14 अगस्त 2021
डेट अपडेट करें: 22 जून 2024
Anonim
Android Runtime  -  How Dalvik and ART work?
वीडियो: Android Runtime  -  How Dalvik and ART work?

विषय

परिभाषा - दलविक का क्या अर्थ है?

Dalvik एक ओपन सोर्स, रजिस्टर-आधारित वर्चुअल मशीन (VM) है जो Android OS का हिस्सा है। Dalvik VM, Dalvik Executable (.dex) प्रारूप में फ़ाइलों को निष्पादित करता है और थ्रेडिंग और निम्न-स्तरीय मेमोरी प्रबंधन जैसी अतिरिक्त कार्यक्षमता के लिए लिनक्स कर्नेल पर निर्भर करता है।


Microsoft Azure और Microsoft क्लाउड का परिचय | इस गाइड के दौरान, आप जानेंगे कि क्लाउड कंप्यूटिंग क्या है और Microsoft Azure आपको क्लाउड से अपना व्यवसाय चलाने और चलाने में कैसे मदद कर सकता है।

टेकोपेडिया डाल्विक बताते हैं

डेलविक का नाम आइसलैंड के एक मछली पकड़ने वाले गाँव के नाम पर रखा गया है जहाँ डैन बोर्नस्टीन के पूर्वज, वह व्यक्ति जिसने VM का मूल कोड लिखा था, रहते थे। डाल्विक को मोबाइल उपकरणों (सीमित मेमोरी, सीपीयू और बैटरी पावर के साथ) जैसे संसाधन-विवश वातावरण में तेज निष्पादन गति और संचालन के लिए बनाया गया है। एक Dalvik VM को अपनी अलग प्रक्रिया पर होस्ट किए गए प्रत्येक उदाहरण के साथ खुद के कई उदाहरणों को चलाने के लिए डिज़ाइन किया गया है और प्रत्येक एप्लिकेशन को एक ही चल रहा है। जब एक उदाहरण दुर्घटनाग्रस्त हो जाता है, तो अन्य समवर्ती रूप से चलने वाले एप्लिकेशन पीड़ित नहीं होते हैं।

हालाँकि, एंड्रॉइड ऐप्स जावा में लिखे जाते हैं, लेकिन उन्हें पहले Dalvik VM पर चलाने के लिए Dalvik Executable (DEX) प्रारूप में संकलित किया जाता है। DEX फाइलें सामान्यतया संकुचित .JAR (जावा आर्काइव) फाइलों से छोटी होती हैं, जिससे वे मोबाइल उपकरणों के लिए उपयुक्त होती हैं।

Dalvik और एक विशिष्ट जावा VM के बीच मुख्य अंतर यह है कि पूर्व रजिस्टर-आधारित है जबकि बाद वाला स्टैक-आधारित है। रजिस्टर-आधारित वीएम को अपने स्टैक-आधारित समकक्षों की तुलना में कम निर्देशों की आवश्यकता होती है। यद्यपि रजिस्टर-आधारित VMs को अधिक कोड की आवश्यकता होती है, उन्हें आमतौर पर तेजी से स्टार्टअप प्रदर्शित करने के लिए माना जाता है और स्टैक-आधारित VM की तुलना में बेहतर प्रदर्शन होता है।

Dalvik स्रोत कोड लाइसेंस Apache लाइसेंस पर आधारित है। इसका मतलब है, यह संशोधित करने के लिए स्वतंत्र है और इसलिए मोबाइल फोन वाहक के लिए आकर्षक है।