[OS] 메모리 구조와 낭비 방지Dynamic Loading, Dynamic Linking, Swapping
메모리 메모리용량도 많이 늘어났지만 처리하는 데이터(프로그램)가 더 커졌고, 처리도 빨라져야한다. 메모리는 언제나 부족하다. 그래서, 메모리가 작은데 어떻게 하면 효과적으로 메모리를 사용할 수 있는가 !! 가 관건이다. 메모리 구조 메모리 = address + data로 구성되어있고, 프로그램의 실행에 관여하는 파일들은 다양하다. source file : 어셈블리언어, high-level 언어 -> 이후 compile object file : 컴파일, 어셈블 결과 010101 -> 이후 다양한 obj 파일(컴파일한 소스파일, library) link executable file : 링크 결과로, 실행파일 (.exe) -> main.exe가 HDD에 있음 위 main.exe를 main memory에 loa..
2020.04.27