메모리 동적 할당 또는 동적 메모리 할당은 컴퓨터 프로그래밍에서 실행 시간 동안 사용할 메모리 공간을 할당하는 것을 말한다. 사용이 끝나면 반납하여 다음에 요구가 오면 재 할당할 수 있다. 이것은 프로그램이 실행되기 전 컴파일 단계에서 미리 프로그램이 사용할 메모리 크기를 계산하여 변수의 배치가 이루어지는 정적 메모리 할당과 대조적이다. 동적으로 할당된 메모리 공간은 프로그래머가 명시적으로 해제하거나 쓰레기 수집이 일어나기 전 까지 그대로 유지된다. C/C++에서는 동적 할당하면 해제하기 전까지는 계속 유지된다. 이 동작 할당은 프로세서의 힙영역에서 할당하므로 프로세서가 종료되면 운영 체제에 메모리 리소스가 반납되므로 해제된다. 그러나 프로세서가 계속 실행될 때에는 동적할당 된 영역은 유지되므로 정해진 힙 영역의 크기를 넘는 할당 요구를 하면 할당되지 않는다.

PropertyValue
dbpedia-owl:abstract
  • 메모리 동적 할당 또는 동적 메모리 할당은 컴퓨터 프로그래밍에서 실행 시간 동안 사용할 메모리 공간을 할당하는 것을 말한다. 사용이 끝나면 반납하여 다음에 요구가 오면 재 할당할 수 있다. 이것은 프로그램이 실행되기 전 컴파일 단계에서 미리 프로그램이 사용할 메모리 크기를 계산하여 변수의 배치가 이루어지는 정적 메모리 할당과 대조적이다. 동적으로 할당된 메모리 공간은 프로그래머가 명시적으로 해제하거나 쓰레기 수집이 일어나기 전 까지 그대로 유지된다. C/C++에서는 동적 할당하면 해제하기 전까지는 계속 유지된다. 이 동작 할당은 프로세서의 힙영역에서 할당하므로 프로세서가 종료되면 운영 체제에 메모리 리소스가 반납되므로 해제된다. 그러나 프로세서가 계속 실행될 때에는 동적할당 된 영역은 유지되므로 정해진 힙 영역의 크기를 넘는 할당 요구를 하면 할당되지 않는다. 따라서 사용이 완료된 영역은 반납하는 것이 유리한데, 개발자가 함수를 사용해서 해제해야 한다.동적 할당은 함수가 종료되거나 변수 영역을 벗어나면 자동으로 공간 해제가 이루어지는 스택을 사용한 자동 변수와 대조적이다. 프로세서의 정적 메모리 할당은 정해진 메모리량으로 한정되어 프로세서가 시작부터 끝날 때까지 유지되고 동적 할당은 할 수 없는 것과 비교된다.
dbpedia-owl:wikiPageID
  • 197220 (xsd:integer)
  • 1164114 (xsd:integer)
dbpedia-owl:wikiPageInterLanguageLink
dbpedia-owl:wikiPageLength
  • 19 (xsd:integer)
  • 6058 (xsd:integer)
dbpedia-owl:wikiPageOutDegree
  • 1 (xsd:integer)
  • 40 (xsd:integer)
dbpedia-owl:wikiPageRedirects
dbpedia-owl:wikiPageRevisionID
  • 12198475 (xsd:integer)
  • 12992987 (xsd:integer)
dbpedia-owl:wikiPageWikiLink
prop-ko:group
  • "note"
prop-ko:wikiPageUsesTemplate
dcterms:subject
rdfs:comment
  • 메모리 동적 할당 또는 동적 메모리 할당은 컴퓨터 프로그래밍에서 실행 시간 동안 사용할 메모리 공간을 할당하는 것을 말한다. 사용이 끝나면 반납하여 다음에 요구가 오면 재 할당할 수 있다. 이것은 프로그램이 실행되기 전 컴파일 단계에서 미리 프로그램이 사용할 메모리 크기를 계산하여 변수의 배치가 이루어지는 정적 메모리 할당과 대조적이다. 동적으로 할당된 메모리 공간은 프로그래머가 명시적으로 해제하거나 쓰레기 수집이 일어나기 전 까지 그대로 유지된다. C/C++에서는 동적 할당하면 해제하기 전까지는 계속 유지된다. 이 동작 할당은 프로세서의 힙영역에서 할당하므로 프로세서가 종료되면 운영 체제에 메모리 리소스가 반납되므로 해제된다. 그러나 프로세서가 계속 실행될 때에는 동적할당 된 영역은 유지되므로 정해진 힙 영역의 크기를 넘는 할당 요구를 하면 할당되지 않는다.
rdfs:label
  • 메모리 동적 할당
owl:sameAs
http://www.w3.org/ns/prov#wasDerivedFrom
foaf:isPrimaryTopicOf
is dbpedia-owl:wikiPageRedirects of
is dbpedia-owl:wikiPageWikiLink of
is foaf:primaryTopic of