가상 메모리(Virtual Memory)
- 하나의 프로세스는 하나의 가상 메모리를 가지고 있다.
- 말 그대로 실제로 RAM 위에 존재하는 메모리가 아님.
- 프로세스 안의 구조정도로 생각해도 될 듯.
- 주소는 0부터 시작. (0, 1, 2, 3…)
- 가상 메모리의 주소를 논리적 주소/가상 주소(Logical Address) 라고 한다.
코드 영역 | 컴파일 된 실행코드 저장 | fixed size |
데이터 영역 | 정적 변수(전역 변수, static 지역변수) 저장 | fixed size |
힙 영역 | 동적 할당 영역 (ex 객체 데이터) | variable size |
스택 영역 | 함수의 복귀 주소, 지역 변수. 함수의 return 값 저장 | variable size |
'Study Output for Myself > Computer Science' 카테고리의 다른 글
[CS]원시값과 객체의 메모리 저장 (0) | 2022.07.25 |
---|---|
[CS]메모리 할당 (0) | 2022.07.22 |
[CS]프로그래시브 랜더링이란? (0) | 2022.05.30 |
[CS] 쿠키, 세션 (0) | 2022.05.25 |
[CS]서버사이드 랜더링 & 클라이언트 사이드 랜더링 (0) | 2022.05.24 |