, 나는이내용은/proc/PID/I는 실행중인 프로세스의 내용을 인쇄 할 때의 a.out 두 개의 메모리 영역에로드되는 이유는
00400000-00401000 r-xp 00000000 08:01 137910 /home/user/process/a.out
00600000-00601000 rw-p 00000000 08:01 137910 /home/user/process/a.out
02434000-02455000 rw-p 00000000 00:00 0 [heap]
같은 결과를 얻었다 맵을? 그것은 동일한 부품 또는 다른 부품입니까? 하나는 r-xp
이고 다른 하나는 rw-p
입니다. 프로그램에서 malloc을 사용하여 정수 크기를 할당했지만, 힙의 크기는 그 이상으로 표시됩니다. 왜 그래야만하지?