뭐 당연히 사용하고 있지 않는 주소 공간을 찾아서 할당을 해 주는거겠지만, 어떻게 컴퓨터에서 사용하지 않는 주소공간을 구별하여 찾아낼 수 있나요?
목록으로 사용하고 있는 변수들의 주소와 크기를 적어두고 매번 동적 할당 시 마다 검색할리는 없고...
그리고 지역 변수는 한번 사용하고 사라진다고 하는데, 이 말이 동적 할당을 얘기하고 있는건가요? 아니면 데이터의 보존성을 보장해 주지 않는다는 말 인가요?
그리고 이런 변수의 할당은 소프트웨어 단위에서 하나요, 운영체제 단위에서 하나요, 혹은 더 아래에서 하나요?