메모리 어드레스의 종류중에 Logical Address를 만든까닭?
글쓴이: interoasis / 작성시간: 월, 2011/07/25 - 4:16오후
안녕하세요. 계속 리눅스커널 공부하고있는 학생입니다.
책을보다가 80X86 마이크로프로세서에서는 Logical address, Linear address(virtual address), Physical address 세가지 종류가 있다고 알고있는데요. 제 생각에는 가상메모리의 주소를 표시한 Linear address까지만 있어도 될것 같은데 왜 Logical address라는 개념까지 따로 만들어놓은것인가요?
구글링해도 이 궁금증에 관한 답은 잘 나오지않기에 이렇게 질문드립니다. 그럼 기분좋은 하루 되세요.:)
Forums:
x86에선 세그멘테이션이라는 개념이 있습니다.
x86에선 세그멘테이션이라는 개념이 있습니다. 찾아보면 금방 나오실꺼예요.
하지만 리눅스에서는 세그먼트의 베이스 주소를 모두 0으로 동일하게 잡습니다.
때문에 선형주소와 논리주소가 동일하게 됩니다.
댓글 달기