OSTEP [OSTEP] 주소 변환의 원리 이 주소 변환을 통해 하드웨어는 virtual address를 physical address로 변환하게 됩니다. 이제 메모리 그림을 통해 살펴보면, 코드와 데이터가 프로세스 주소 공간에 어떻게 배치되는지 볼 수 있습니다. 이 명령어를 execute ( 주소 15KB에서 load ) 이 명령어를 execute ( 주소 15KB에 store ) 아까 알아본 프로세스의 주소 공간이 메모리에 배치되... OSOSTEPaddressdynamic relocationOS Swapping: Mechanism 이전까지의 내용에서는 모든 address space가 물리적 메모리에 정확하게 들어맞는다고 가정하고 이론을 알아보았다. 그래서 swap space가 필요하다. swap space는 디스크에 존재하며 page를 메모리에서 swap space로 swap space에서 메모리로 옮겨주는 공간이다. 따라서 OS는 swap space를 page-sized-unit으로 관리해야 한다. 위의 그림을 보면... OSOSTEP운영체제OS
[OSTEP] 주소 변환의 원리 이 주소 변환을 통해 하드웨어는 virtual address를 physical address로 변환하게 됩니다. 이제 메모리 그림을 통해 살펴보면, 코드와 데이터가 프로세스 주소 공간에 어떻게 배치되는지 볼 수 있습니다. 이 명령어를 execute ( 주소 15KB에서 load ) 이 명령어를 execute ( 주소 15KB에 store ) 아까 알아본 프로세스의 주소 공간이 메모리에 배치되... OSOSTEPaddressdynamic relocationOS Swapping: Mechanism 이전까지의 내용에서는 모든 address space가 물리적 메모리에 정확하게 들어맞는다고 가정하고 이론을 알아보았다. 그래서 swap space가 필요하다. swap space는 디스크에 존재하며 page를 메모리에서 swap space로 swap space에서 메모리로 옮겨주는 공간이다. 따라서 OS는 swap space를 page-sized-unit으로 관리해야 한다. 위의 그림을 보면... OSOSTEP운영체제OS