크기가 16kb인 프로세스가 48kb로 시작하는 메모리 물리 공간에 항당되었다. code는 0kb 부터 heap은 4kb부터 stack은 16kb 직전부터 시작. 각각의 최대 크기는 4kb
- 크기가 16KB인 프로세스가 48KB로 시작하는 메모리 물리 공간에 할당되었다. 이 프로세스의 base register 값은?
- heap이 물리 주소에서는 어느 위치부터 시작하는가?
- 가상 주소가 15460일 때, 물리 주소는 어떻게 변경되는가? 그리고 code, heap, stack 중 어디에 위치하는가?
- 15460 + 48KB = 15K + 100 = 62KB + 100
- 스택에 위치함
- 가상 주소가 10240일 때, 물리 주소는 어떻게 변경되는가? 그리고 code, heap, stack 중 어디에 위치하는가?
- 10240 + 48K
- 10K + 48K = 58K
- 속한 위치가 없다