مختصات: ۶۵°۵۸′ شمالی ۱۸°۳۲′ غربی / ۶۵٫۹۶۷°شمالی ۱۸٫۵۳۳°غربی / 65.967; -18.533
فهرست شهرهای ایسلند
دالویک (به لاتین: Dalvík) یک شهرک در ایسلند است که در منطقه نوردورلاند ایسترا واقع شده است. دالویک ۱٬۴۵۴ نفر جمعیت دارد.
شهرهای هامار، ویبورگ، دانمارک، بخش لوند، ایتوکورتورمیت و پوروو خواهرخوانده های دالویک هستند.
فهرست شهرهای ایسلند
دالویک (به لاتین: Dalvík) یک شهرک در ایسلند است که در منطقه نوردورلاند ایسترا واقع شده است. دالویک ۱٬۴۵۴ نفر جمعیت دارد.
شهرهای هامار، ویبورگ، دانمارک، بخش لوند، ایتوکورتورمیت و پوروو خواهرخوانده های دالویک هستند.
wiki: ماشین مجازی است که در محصول معروف گوگل، سیستم عامل اندروید مورد استفاده قرار می گرفت (از اندروید ۵ به بعد ART جایگزین دالویک شد). دالویک بخش داخلی اندروید است که به صورت معمول در دستگاه های همراه مانند تلفن همراه، تبلت ها (رایانه های لوحی) و نت بوک ها مورد استفاده قرار می گیرد. برنامه های اندروید به فرمت قابل اجرای dex. تبدیل می شود. این روش برای سیستم هایی مناسب است که از نظر فضای حافظه رم و سرعت پردازنده مرکزی دچار محدودیت هستند.
http://code.google.com/p/dalvik/
اپکدهای دالویک
YouTube|id=Ls0tM-c4Vfo|title=Google I/O 2010 - یک کامپایلر جی ای تی m/site/io/dalvik-vm-internals Dalvik VM Internals] - ارائه از سوی گوگل در مورد دالویک، از سوی بورنستین
ماشنی مجازی دالویک بر روی جاوا پروژه ای با هدف پیاده سازی کامل و خالص دالویک با جاوا.
دالویک، مانند باقی سامانهٔ اندروید تا نگارش ۲٫۳ متن باز است. این برنامه توسط دان بورنستین نوشته شد، که به خاطر ماهیگری در روستایی در ایسلند به همین نام و به یاد این روستا که زمانی اعقابش در این روستا بوده اند؛ به نام دالویک نامگذاری نمود.
برخلاف ماشین های مجازی جاوا، که ماشین های پشته ایی هستند، دالویک ماشینی مبتنی بر معماری رجیستری است. البته دربارهٔ برتری ماشین های مبتنی بر رجیستری نسبت به ماشنی پشته ایی مسئله ای در حال بحث است. عموم ماشین های مجازی پشته ایی باید از دستورات برای بارگذاری داده های در پشته و اعمال تغییرات بر روی آن ها استفاده نماید؛ بنابراین نسبت به ماشین های مبتنی بر رجیستر به دستورات بیشتری برای کد سطح بالا نیاز دارد؛ ولی دستورات در ماشین رجیستری باید به صورت مبدأ و مقصد باشد که منجر به بزرگ شدن دستورات خواهد شد. این تفاوت پایه ایی در ترجمه در زمان بسیار مهم است و تعیین کننده.
ابزاری که با نام dx، برای تبدیل بخشی از کد جاوا (نه تمام آن) که به صورت .class است به گونهٔ dex. به کار می رود. چندین فایل کلاس می تواند به درون یک فایل dex. قرار گیرد. رشته هایی که چندین بار در کلاس های استفاده شدن اند تنها یکبار در dex. خروجی ظاهر می شود. بایت کد جاوا به شکلی از محموعه دستورات جایگزین که توسط ماشین مجازی دالویک قابل قبول است، تبدیل می شود. یک فایل غیر فشردهٔ dex. معمولاً چند درصد کوچکتر از فایل jar. معادل است.
http://code.google.com/p/dalvik/
اپکدهای دالویک
YouTube|id=Ls0tM-c4Vfo|title=Google I/O 2010 - یک کامپایلر جی ای تی m/site/io/dalvik-vm-internals Dalvik VM Internals] - ارائه از سوی گوگل در مورد دالویک، از سوی بورنستین
ماشنی مجازی دالویک بر روی جاوا پروژه ای با هدف پیاده سازی کامل و خالص دالویک با جاوا.
دالویک، مانند باقی سامانهٔ اندروید تا نگارش ۲٫۳ متن باز است. این برنامه توسط دان بورنستین نوشته شد، که به خاطر ماهیگری در روستایی در ایسلند به همین نام و به یاد این روستا که زمانی اعقابش در این روستا بوده اند؛ به نام دالویک نامگذاری نمود.
برخلاف ماشین های مجازی جاوا، که ماشین های پشته ایی هستند، دالویک ماشینی مبتنی بر معماری رجیستری است. البته دربارهٔ برتری ماشین های مبتنی بر رجیستری نسبت به ماشنی پشته ایی مسئله ای در حال بحث است. عموم ماشین های مجازی پشته ایی باید از دستورات برای بارگذاری داده های در پشته و اعمال تغییرات بر روی آن ها استفاده نماید؛ بنابراین نسبت به ماشین های مبتنی بر رجیستر به دستورات بیشتری برای کد سطح بالا نیاز دارد؛ ولی دستورات در ماشین رجیستری باید به صورت مبدأ و مقصد باشد که منجر به بزرگ شدن دستورات خواهد شد. این تفاوت پایه ایی در ترجمه در زمان بسیار مهم است و تعیین کننده.
ابزاری که با نام dx، برای تبدیل بخشی از کد جاوا (نه تمام آن) که به صورت .class است به گونهٔ dex. به کار می رود. چندین فایل کلاس می تواند به درون یک فایل dex. قرار گیرد. رشته هایی که چندین بار در کلاس های استفاده شدن اند تنها یکبار در dex. خروجی ظاهر می شود. بایت کد جاوا به شکلی از محموعه دستورات جایگزین که توسط ماشین مجازی دالویک قابل قبول است، تبدیل می شود. یک فایل غیر فشردهٔ dex. معمولاً چند درصد کوچکتر از فایل jar. معادل است.
wiki: دالویک (نرم افزار)