JVM1 JVM의 메모리 구조 JAVA 프로그램이 실행되면, JVM은 OS로부터 이 프로그램이 필요로 하는 메모리를 할당받고, JVM은 이 메모리를 용도에 따라 여러 영역으로 나누어 관리한다. Compiler는 텍스트로 되어 있는 Source Code 를 Class File로 변환시켜 준다. Class Loader는 JVM 내의 클래스를 로드하고 Link를 통해 적절히 배치하는 일련의 작업을 수행하는 모듈로서, 런타임 시 동적으로 Class를 로드 한다.Execution Engine는 Class Loader를 통해 JVM 내의 Runtime Data Area에 배치된 바이트 코드는 Execution Engine에 의해 실행되며 Execution Engine은 JAVA 바이트 코드를 명령어 단위로 읽어서 실행한다.Runtime Data.. 2018. 5. 4. 이전 1 다음 반응형