본문 바로가기
Information Technology/File Format

Runtime Data Areas의 구조

by hakawati 2013. 4. 18.

Runtime Data Areas는 Process로서의 JVM이 프로그램을 수행하기 위해 OS로부터 할당 받는 메모리 영역이다. Runtime Data Areas는 각각의 목적에 따라 5 개의 영역으로 나뉜다.

  • PC Registers
  • Java Virtual Machine Stacks
  • Native Method Stacks
  • Method Area
  • Heap

이 중에서 앞의 세가지 메모리 영역, 즉 PC Register와 두 개의 Stack 영역은 각 Thread 별로 생성이 되고 Method Area 와 Heap은 모든 Thread에게 공유된다.

'Information Technology > File Format' 카테고리의 다른 글

PE 코드섹션 흐름도  (0) 2013.04.25
IMAGE_NT_HEADERS - Signature  (0) 2013.04.24
IMAGE_NT_HEADERS  (0) 2013.04.24
MS-DOS Stub Program  (0) 2013.04.24
IMAGE_DOS_HEADER  (0) 2013.04.24
Runtime Data Areas의 구조  (0) 2013.04.18

댓글0