2014-04-10 5 views
0

What and where are the stack and heap? 질문에 따라 스택 메모리와 힙 메모리에 대해 어느 정도 이해하고 있습니다. 그러나 또 다른 질문이 떠오른다 :힙 메모리는 어떻게 표현됩니까?

내가 읽은 대부분의 소스는 스택 메모리가 메모리의 실제 스택 데이터 구조로 표현되는 것으로 설명한다. 힙 메모리와 동일합니까? 힙 메모리는 최소/최대 힙 데이터 구조로 표현/추상화되어 있습니까? 그렇지 않다면 어떤 데이터 구조가 힙 메모리를 구현하는 데 사용됩니까?

+0

안녕하세요! 나는 가까운 표를 보았다. 나는 그 질문이 어떻게 불분명한지 알고 싶다. 그것은 나에게 꽤 똑바로 보인다. 감사! – brain56

+0

방금 ​​좀 더 검색을하고 내 질문을 복제본으로 확인했습니다. – brain56

답변

1

모두 사용하는 프로그래밍 언어에 따라 다르지만 스택과 힙은 스택과 트리로 구현됩니다. 스택은 함수 호출과 범위를 저장하는 데 사용될 수 있습니다. 왜냐하면 팝업으로 호출 함수로 돌아갈 수 있기 때문입니다. 그러나 이것과 실제 구현은 언어마다 다를 수 있으므로이 질문에 대한 일반적인 대답은 없습니다.

+0

운영 체제마다 실제로 다르며 다른 방법으로 메모리를 할당하는 다른 할당 자도 있습니다.) – aruisdante

관련 문제