세그멘테이션 기법중 세그먼트디스크립터 있는 베이스 레지스터 값을 논리주소의 offset값을 더하여 선형 주소값을 얻어내는데요..
그런데 리눅스에서 CS와 DS의 디스크립터의 베이스 필드가 모두 0x00000000값으로동일한 값이더군요..
그렇다면 각각의 다른 세그먼트는 모두 같은 시작주소값을 갖는다는 결론인데요.....가상메모리의 선형주소에서 각각의 세그먼트는 모두 다른 시작주소값을 갖고 있는걸로알고 있는데....어떻게 된건가요?
혹시 메모리
A12.8 Pragmas
A control line of the form
# pragma token-sequence
causes the processor to perform an implementation-dependent action. An unrecognized pragma is ignored.