본문 바로가기

Study Output for Myself/Computer Science

[CS]가상메모리

가상 메모리(Virtual Memory)

  • 하나의 프로세스는 하나의 가상 메모리를 가지고 있다.
  • 말 그대로 실제로 RAM 위에 존재하는 메모리가 아님.
  • 프로세스 안의 구조정도로 생각해도 될 듯.
  • 주소는 0부터 시작. (0, 1, 2, 3…)
  • 가상 메모리의 주소를 논리적 주소/가상 주소(Logical Address) 라고 한다.

 

 

 

코드 영역 컴파일 된 실행코드 저장 fixed size
데이터 영역 정적 변수(전역 변수, static 지역변수) 저장 fixed size
힙 영역 동적 할당 영역 (ex 객체 데이터) variable size
스택 영역 함수의 복귀 주소, 지역 변수. 함수의 return 값 저장 variable size