
0️⃣ 메모리의 주소란? 메모리에 저장된 정보의 위치는 주소로 나타낼 수 있다. 우리는 메모리를 공부하면서 주소에 접근한다는 이야기를 정말 많이 들었을 것이다. 메모리는 CPU가 직접적으로 접근할 수 있는 저장 장치로 CPU는 바로 이 주소값을 통해 메모리에 접근할 수 잇는 것이다. 메모리에 주소값이 필요한 이유는 무엇일까? 메모리에 저장된 정보는 시시각각 변하기 때문이다. 새롭게 실행되는 프로세스는 메모리에 쌓이고 실행이 끝난 것은 메모리에서 삭제된다. 즉 메모리에 프로세스가 적재 될 때 마다 비어있는 주소공간에 쌓이게 되므로 그 주소값 또한 매번 바뀔 것이다. 이러한 상황에서 CPU가 다음으로 실행 해야할 프로그램이 메모리의 몇 번째 주소값에 저장되어있는지 실시간으로 알아내기가 어렵다. 이 문제점을..