메모리 관리
·
컴퓨터과학/운영체제
메모리 관리란 다중 프로그래밍을 위한 다수의 프로세스를 수용하기 위해서 주기억 장치를 동적으로 분할하는 것을 말한다.이를 위해서는 5가지의 요구조건이 있다.1) 재배치 : 프로세스가 스왑되었다가 다시 재배치 될때 주소를 새로 부여한 다음에 위치시킨다.2) 보호 : 다른 프로세스로부터 간섭을 보호한다.3) 공유 : 필수적인 부분만 침해하지 않는다면 융통성있게 접근을 허용한다.4) 논리적 구성 : 모듈단위로 구성한다. 독립적으로 이루어질 수 있도록 -> 뒤에서 설명할 세그먼테이션5) 물리적 구성 : 주기억장치와 보조기억 장치 사이를 스왑하는 것메모리 관리기법메모리 관리 기법에는 1) 연속 메모리 관리와 2) 불연속 메모리 관리가 있다.그리고 연속 메모리 관리에는 1) 고정 분할 기법과 2) 동적 분할 기법이..