운영체제 썸네일형 리스트형 [운영체제] 메모리 관리 메모리 관리가 필요한 이유 프로그램의 실행(프로세스)를 위해서는 메모리를 할당해야 함 메모리는 한정된 자원이기 때문에 멀티 프로그래밍 시스템에서는 여러 프로세스들이 메모리를 효율적으로 이용할 수 있도록 관리가 필요함 효율적인 메모리 참조(논리 - 물리 주소 변환) - 프로세스가 메모리 주소를 직접 참조하는 것이 아니라 프로세스의 주소 공간이란 것과 메모리의 주소 공간이란 것을 구분하고 있기 때문에 좀 더 빠르게 메모리 주소를 참조할 수 있는 관리 방법도 추가적으로 필요함. 스와핑(Swapping) CPU에서 실행되지 않는 프로세스 중 일부를 메모리가 아닌 디스크에 저장하는 기법 swap in : 디스크 → 메모리 swap out : 메모리 → 디스크 가상 메모리 기법의 핵심으로 디스크를 활용하여 큰 메모.. 이전 1 다음