운영체제/반효경 교수님 - 운영체제 강의
2023. 6. 9.
운영체제 6강 - 메모리 관리
현재 포스팅은 반효경 교수님의 운영체제 강의 + 추가적인 내용을 바탕으로 정리된 글입니다 :) 1. 주소 바인딩 프로그램이 실행되기 위해 물리적 메모리에 로드되는 과정에서, 그 프로세스를 위한 가상주소 공간(or 논리적 주소 공간)이 생깁니다. 앞선 포스팅에서 살펴봤듯이 이러한 주소 공간은 코드,데이터,스택,힙 등으로 구성되어 있으며, 프로세스는 이러한 가상 주소 공간 내에서만 동작하며, 다른 프로세스의 메모리 공간에 직접 접근할 수 없습니다. 이때 논리적 주소는 이러한 가상 주소 공간에서 사용되는 주소를 말하며 0번지 부터 시작됩니다. 물리적 주소는 물리적 메모리에 실제로 올라가는 위치를 말합니다. 앞서 말씀드렸듯이, 프로세스가 실행되기 위해서는 해당 프로그램이 물리적 메모리에 적재되어야 합니다. 또한..