'메모리'에 해당되는 글 12건

5줄 요약

  • 프로그래밍에서 메모리는 데이터를 저장하고 읽고 쓰는 데 사용 되는 주요 자원으로 컴퓨터 내부에 위치하며, 일반적으로 물리적인 RAM(Random Access Memory)이 메모리로 사용됩니다.
  • 프로그래밍에서 메모리는 크게 두 가지 영역으로 나뉩니다. 
  • 데이터(Data) 영역은 프로그램에서 사용하는 전역 변수(Global Variable)나 정적 변수(Static Variable)와 같은 데이터를 저장하는 영역입니다. 
  • 코드(Code) 영역은 프로그램 코드를 저장하는 영역이며, 메모리의 주소를 이용하여 접근할 수 없습니다.
  • 프로그래밍에서 메모리는 중요한 자원 중 하나이므로, 메모리 할당과 해제를 적절히 관리하여 메모리 누수(Memory Leak)와 같은 문제를 방지해야 합니다.

경험

  • 프로그래밍 최적화에 기본적으로 중요한 것이라 무조건 기억해야 합니다.

블로그 이미지

RIsN

,

5줄 요약

  • 프로그래밍에서 사용되는 메모리는 크게 스택(stack)과 힙(heap)으로 나뉩니다.
  • 스택은 지역 변수와 매개변수와 같은 작은 크기의 데이터를 저장하는 데 사용되며, 스택 메모리는 후입선출(LIFO) 방식으로 동작합니다.
  • 스택 메모리는 함수가 호출될 때마다 스택 프레임(Stack Frame)이 만들어지며, 이 프레임에 지역 변수와 매개변수가 저장됩니다. 함수가 종료되면 해당 프레임은 스택에서 제거됩니다.
  • 힙 메모리는 프로그램에서 동적으로 할당된 데이터를 저장하는 데 사용되며 전역 변수와 지역 변수와는 달리, 프로그램 실행 중에 크기가 변경될 수 있으며, 스택과는 달리 임의의 순서로 접근할 수 있습니다.
  • 또한, 프로그램 코드는 실행 파일의 데이터 섹션에 저장 되며, 프로그램의 명령어와 상수 데이터가 저장됩니다.

경험

  • 프로그래밍 최적화에 기본적으로 중요한 것이라 무조건 기억해야 합니다.

블로그 이미지

RIsN

,