{{위키데이터 속성 추적}}
{{소프트웨어 정보
| name                    = 달빅<br />Dalvik
| logo                    =
| screenshot              =
| caption                 =
| collapsible             =
| author                  = Dan Bornstein
| developer               =
| released                = 
| discontinued            =
| latest release version  =
| latest release date     = 
| latest preview version  =
| latest preview date     = 
| frequently updated      =
| programming language    =
| operating system        = [[리눅스 커널]]
| platform                = [[안드로이드 (운영 체제)|안드로이드]]
| size                    =
| language                =
| status                  =
| genre                   = [[가상 머신]]
| license                 = [[아파치 라이선스 2.0]]
| website                 = {{url|http://code.google.com/p/dalvik}}
}}
'''달빅 가상 머신'''({{llang|en|Dalvik virtual machine|댈빅 버추얼 머신}})은 레지스터 머신 형태의 (register-based) [[가상 머신]]이다. [[댄 본스타인]]이 다른 [[구글]] 엔지니어들의 도움 하에 설계/구현하였다. 현재 [[안드로이드 (운영 체제)|안드로이드]] (4.4.4이전)휴대 전화 플랫폼에 들어간다.

달빅 가상 머신은 적은 메모리 요구 사양에 최적화되어 있다. 밑에 깔린 프로세스 아이솔레이션(process isolation), 메모리 관리, 스레딩 지원 등 [[운영 체제]]의 지원에 의존하나, 여러 개의 달빅 VM 인스턴스가 동시에 돌 수 있다. 달빅 가상 머신은 종종 [[자바 가상 머신]]으로 혼동하는 경우가 있으나, 달빅 가상 머신은 [[자바 바이트코드]]를 사용하지 않기 때문에 [[자바 가상 머신]]과는 다르다. 대신, 안드로이드 [[SDK]]에 함께 들어 있는 dx라고 이름 붙은 도구를 이용하면 [[클래스 (파일 포맷)|자바 클래스 파일]]들을 [[.dex]] 포맷으로 바꿀 수 있다.<ref>{{웹 인용
| url = http://code.google.com/android/what-is-android.html#runtime
| 제목 = What is Android?: Android Runtime
| 출판사=[[구글]]
| 날짜=2007-11-12
| 인용 =''The Dalvik VM executes files in the Dalvik Executable (.dex) format which is optimized for minimal memory footprint. The VM is register-based, and runs classes compiled by a Java language compiler that have been transformed into the .dex format by the included "dx" tool.''
| 확인날짜=2007-11-13}}</ref>.

달빅 가상 머신은 본스타인이 명명하였다. [[아이슬란드]] [[에이야표르수르]]에 있는 [[달비크]]라는 이름의 어촌 마을의 이름을 따왔다. 댄 본스타인의 조상이 살았던 곳이라고 한다.<ref>[http://uke.livejournal.com/25660.html Journal entry]</ref>

==대체기술==
이후 달빅은 ART([[안드로이드 런타임]]) VM으로 대체됐다.
한편 구글은 [[오라클 (기업)|오라클]]과의 2010년8월 제기된 소송과정에서 [[아파치 재단]]의 [[아파치 하모니|하모니]]를 달빅개발시 사용했다고 언급한바있다.<ref>[http://customer.wips.co.kr/mail/newsletter/2012/0626/IP_Knowledge_Log_Vol4.pdf 아이피 날리지 로그 - 지식재산 핫 이슈, 오라클VS구글 안드로이드 600일간의 특허공방 히스토리]</ref>

== 같이 보기 ==
* [[자바 (프로그래밍 언어)|자바 (소프트웨어)]]
* [[GNU 클래스패스]]

== 각주 ==
{{각주}}
*[참고] [http://www.zdnet.co.kr/view/?no=20140623092656 zd.net -"안드로이드에서 달빅 가상머신 사라진다" 새로운 코드 실행 엔진 탑재할 듯]

== 외부 링크 ==
* {{언어링크|en}} [http://code.google.com/android/what-is-android.html What is Android?]
* {{언어링크|en}} [http://www.dalvikvm.com/ Dex File Format] {{웨이백|url=http://www.dalvikvm.com/ |date=20080517135025 }}
* {{언어링크|en}} [http://www.onlamp.com/pub/a/onlamp/2007/11/12/google-calling-inside-the-gphone-sdk.html Google Calling: Inside Android, the gPhone SDK] {{웨이백|url=http://www.onlamp.com/pub/a/onlamp/2007/11/12/google-calling-inside-the-gphone-sdk.html |date=20170110110729 }}
* {{언어링크|en}} [https://web.archive.org/web/20110225035845/http://www.betaversion.org/~stefano/linotype/news/110/ Dalvik: how Google routed around Sun's IP-based licensing restrictions on Java ME]
* {{언어링크|en}} [https://web.archive.org/web/20080618094426/http://wireless.itworld.com/4269/071116googlesun/page_1.html Google and Sun may butt heads over Android]
* {{언어링크|en}} [https://web.archive.org/web/20071203064536/http://www.kaktus.is/svanfridur/?f=1&o=533 The town of Dalvik celebrates its namesake]
* {{언어링크|en}} [http://www.milk.com/home/danfuzz/ Homepage of Dalvik VM's creator Dan Bornstein]

{{안드로이드}}
{{가상화 소프트웨어}}

[[분류:자바 가상 머신]]
[[분류:안드로이드 (운영체제)]]