중기 스케쥴러

    [운영체제] 메모리 관리 전략

    물리 메모리와 가상 메모리 물리 메모리 CPU는 물리 메모리에 적재된 코드만을 실행할 수 있다. 가상 메모리 하드디스크 공간을 이용해 물리 메모리가 훨씬 커진 것처럼 사용하는 기술 실제 공간 : 하드디스크 + RAM 논리 메모리에 있는 프로세스를 실행할 때 필요한 부분만 물리 메모리에 로딩한다. 논리적인 주소와 물리적인 주소를 매핑(mapping)하는 작업을 이용해 가상 메모리 기법을 사용한다. 메모리 관리 전략 제한된 메모리를 효율적으로 사용하기 위한 관리 전략 논리 메모리와 물리 메모리 스와핑 (Swapping) 메모리와 HDD, SSD 등의 보조 기억장치간에 프로세스를 이동시키는 것 프로세스의 주소 공간을 일시적으로 디스크(보조 기억장치)로 내려놓는다. 너무 많은 프로그램이 메모리에 동시에 올라와 ..