문득 VS로 메모리 디버깅을 하는중에 의문이 들었다

 

이게 내 컴퓨터 메모리의 처음부터 끝까지의 데이터를 보여주는건가? 그게 맞다면

 

지금 다른프로그램도 실행중인데.. 다른 프로그램의 데이터도 메모리디버깅창에서 확인이 되는건가?

 

궁금해서 찾아봤다

 

 


Logical Memory - 프로그램마다 각자 가지는 메모리 , 모두 0부터 시작한다

 

주소가 0 ~ 100 까지인 컴퓨터에 메모장과 그림판 프로그램 두개가 실행되고 있다고 치면

 

메모장 Logical Memory에 주소 0 ~ 100이 있고

 

그림판 Logical Memory에 주소 0 ~ 100이 있는것이다

 

그래서 메모장의 0번 데이터와 그림판의 0번데이터가 다를수 있는것이다

 

그래서 VS의 메모리 디버깅의 주소값도 VS만의 Logical Memory주소를 참조하는 것이였다!

 


physical memory - 프로그램이 실제 메모리에서 올라가는 공간

 

0부터 쭉 모든 프로그램의 데이터가 올라간다고 한다


 

더 깊은 내용이 있지만 내게 필요한 정보는 일단 여기까지~~

'공통' 카테고리의 다른 글

부동 소수점의 오차  (0) 2022.01.25

+ Recent posts