티스토리 뷰

기술이야기

Runtime Data Areas - PC Register

novathinker 2009.10.27 16:05

Program Counter라고도 불리는 PC register는 각 Thread마다 하나씩 존재한다.

이것은 Thread가 생성될 때 같이 생성되며 Native Pointer와 Return Address를 가지고 있다.

Thread가 Java Method를 수행할 때 현재 수행되고 있는 Instruction의 주소를 포함하고 있다.

이 Instruction의 주소는 Native Pointer일 수도 있고 Method Bytecode의 시작 offset일 수도 있다.

Thread가 Native Method를 수행할 때는 값이 undefined 상태로 할당되지 않게 된다.

'기술이야기' 카테고리의 다른 글

Runtime Data Areas - Java Virtual Machine Stacks  (0) 2009.10.27
Runtime Data Areas - PC Register  (0) 2009.10.27
Runtime Data Areas의 구조  (0) 2009.10.27
JVM Architecture  (0) 2009.10.27
댓글
댓글쓰기 폼