문득 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 |
---|