C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[2832] Re:[질문] 맵핑에 대해서..
박지훈.임프 [cbuilder] 3968 읽음    2000-01-24 00:00
R 님이 쓰신 글 :
:
: 초보자입니다.
: 맵핑이란 말이 참 광범위하게 쓰이던데..
:
: 매핑이란게 뭔가요?
:
: 그럼, 안녕히.



임펠리테리입니다.

영어 'map'이 지도라는 뜻인 것은 아시지요? 지도와 똑같다고 생각하시면 됩니다. 지도는 실제의
지형을 그대로 본따서 만들었기 때문에, 지도에서 특정 위치에 '손가락질'을 하는 것은 의미상으로
그에 해당하는 실제 지역적 위치를 가리키는 것과 동일한 의미가 됩니다. 그래서 실제의 지형과
지도는 1:1로 대응하게 되는 거죠.

이렇게, 물리적으로는 상관이 없는 두 객체를 1:1로 대응시키는 것을 맵(map)한다고 하며, 동사로
쓰였으므로  mapping이라는 명사형태로 쓰이는 겁니다. (웬 중학교 영어 강의...?)

예를 들어서 Win32의 가상메모리 개념이 바로 이런 매핑의 개념으로 되어있습니다. 한 프로세스에
할당된 메모리는 완전히 가상의 메모리로서, 약간의 실제메모리와 하드디스크에 스왑된 페이지파일
의 특정영역으로 구성된 가상의 공간입니다. 실제메모리와 페이지파일은 물리적으로도 완전히
동떨어진 별개의 객체이지만 동일한 가상 메모리공간에 일렬로 매핑되어 있으므로, 프로세스에게는
마치 완전히 평면의(flat) 메모리 공간인 것처럼 느끼게 만듭니다.

그럼 참고하시길...

+ -

관련 글 리스트
2827 [질문] 맵핑에 대해서.. R 3436 2000/01/23
2832     Re:[질문] 맵핑에 대해서.. 박지훈.임프 3968 2000/01/24
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.