※ 해당 내용은 Computer Architecture보다 OS에 가까운 내용 ※ 우리가 사용하는 프로그램들은 가상 주소(Virtual Address)를 사용한다.하지만 실제 Memory는 물리 주소(Physical address)를 사용한다. 이런 Virtual Address를 사용하는 이유로는- 프로그램이 Memory의 어디든 배치될 수 있다.- 여러 개의 프로그램이 동시에 수행될 수 있다. 라는 장점이 있다. Virtual Address를 왜 사용하는지 예를 들어 설명하면 1. 만약 Virtual Address가 아닌 Physical Address를 사용했다면 각각의 프로그램이 각자의 Address Space를 보호하면서 Memory를 공유하는 것이 힘들어진다(e.g. 1번 프로그램이 0~10번 ..