질문하기도 사실 어려운데요..
캡쳐해서 올리려고했는데, 업로드가 없네요..
제가 BoF문서를 보다가 메모리 구조를 공부하고 있는데,
아무리 읽어도 쉽게 비유되면서 이해가 되질 않아서요.
segment가 실제로 위치하고 있는 segment offset 주소를
0x80010000이라고 가정하구요,
code segment 내에 들어 있는 하나의 instruction IS 1를 가리키
는 logical address는 0x00000100 입니다..
해당 instruction의 정확한 위치를 찾아내려면
segment selector가 offset을 알아내고, 자신의 시작위치(offset)로부터
code segment에 있는 logical address에 있는 명령을 수행한다고 되어있는데. (실제 메모리 주소= offset+logical address)
이걸 좀 쉽게 ㅠㅠ 대충이라도 비교해서 말해주실 수 있는 분 계신가요?
|