안녕하세요~저번 시간에 가상 메모리의 생성 과정을 코드로 확인해보는 시간을 가졌습니다.하지만, 실제 프로세스 구동에 필요한 코드나 데이터는 물리 메모리(RAM) 에 존재하는데요.따라서, 오늘 시간에는 CPU가 어떻게 물리메모리를 접근할 수 있는지에 대해 알아보겠습니다.0. 메모리 액세스1. 페이지 테이블2. 페이지 Fault0. 메모리 액세스메모리 액세스란, CPU 가 가상 메모리 주소를 사용하여 물리 메모리에 저장된 데이터나 명령어를 R/W 하는 과정입니다.이때, CPU는 물리 메모리 주소에 접근하기 위 프로세스의 페이지 테이블을 참조합니다. 메모리 액세스의 순서는 다음과 같습니다. (1) FetchCPU가 프로그램 카운터(PC)로 부터 다음에 실행되어야 할 instruction 을 가져 옵니다.(2)..