※ Background
메모리 종류
메모리 계층 구조
Address binding
프로그램의 논리주소를 실제 메모리의 물리주소에 매핑하는 작업
Dynamic Loading
모든 루틴(ex. function)을 교체 가능한 형태로 디스크에 저장
메인 프로그램만 메모리에 적재하여 수행
루틴의 호출 시점에 address binding 수행
장점) 메모리 공간의 효율적 사용
Swapping
프로세서 할당이 끝나고 수행이 완료된 프로세스는 swap device로 보내고(swap-out) 새롭게 시작하는 프로세스는 메모리에 적재(swap-in)
< Memory Allocation >
1. Continuous Memory Allocation(연속할당)
1) Uin-Programming
2) Multi-programming
- Fixed Partition Multiprogramming(FPM)
- Variable partition Multiprogramming(VPM)