태그

050213_1333_Androidch11

안드로이드는 J2ME 가상머신이 아닌 독자적인 가상머신(Dalvik) 을 채택함

달빅(Dalvik)

– 저메모리 환경에 대해서 최적화 되어 있다.

– OS에 의한 프로세스 간의 분리, 메모리의 관리, 스레드를 사용해 복수 의 VM 인스턴스를 동시에 동작시킬 수 있도록 설계되어 있음

– 소스코드를 달빅 바이트 코드라는 중간 언어로 변환해, 실행 시에 달빅 가상 머신에 의해 기준이 되는 OS인 Linux에서 실행 가능한 형식으로 변환

(언어는 자바이지만 자바 플랫폼 기반은 아니다.)

Advertisements