Virtual memory는 Base and Limit Register를 사용할 때 발생하는 문제는 Program이 Main memory보다 크게 된다면프로그램을 돌릴 수 없다는 문제가 발생하게 됩니다. 이는 Base and Limit Register를 돌리려면 전체가 다 올라와야 한다는 것 때문입니다.그래서 이 문제를 해결해주기 위해서 Overlay방법과 Paging방법이 있습니다. Overlay방법은 OS가 하는게 아니라 프로그래밍을 할 때, 프로그램을 로딩할 때 A만 로딩을하고 난 이후에 A프로그램이전부 실행되고 나면 프로그램 B가 프로그램 A의 영역을 적재하는 방식으로 프로그래밍을 해줘야 합니다. 쉽게 말해서, 프로그램P가 있을 때 P의 Overlay section(A, B, C)으로 나뉘어..