의견.png

매핑

위키원
sbcha00 (토론 | 기여)님의 2019년 7월 30일 (화) 13:19 판
이동: 둘러보기, 검색

매핑(mapping)이란 하나의 값을 다른 값으로 대응시키는 것을 말한다. 한자로는 사상(寫像)이라고 한다. '맵핑'이 아니라 '매핑'이 올바른 표기법이다.

매핑은 지도를 뜻하는 맵(map)에서 나온 말이다. 지도에 표시한 정보가 현실 세계와 1:1로 대응하듯이, 매핑을 통해 하나의 값을 다른 값으로 1:1 대응시키는 것을 말한다.

네임서버도메인 이름IP 주소로 매핑시키는 역할을 한다. 컴퓨터의 기억장치를 각각의 루틴이나 데이터 영역에 할당하는 것도 매핑의 일종이다.

개요

매핑이란 연관성을 관계하여 연결시켜주는 의미를 지녔으며[1], 해당 값이 다른 값을 가리키도록 하는 것이다. 다른 데이터 셋과 대응 관계를 가지고 있는 일련의 데이터 셋을 지칭하며, 메모리나 디스크 상에 현재 저장되어 있는 데엍나 객체 목록을 뜻한다. 디스크 드라이브에 경로나 디스크 문자 (A:, C:, R: 등)를 할당하는 것으로, 특히 드라이브 핑이라고 부르기도 한다.

일련의 객체들을 한 장소에서 다른곳으로 이동시키는 것이다. 예를 들면, 디스크 상의 프로그램 모듈들은 메모리에 사상된다. 메모리 내의 그래픽 이미지는 비디오 화면상에 사상되며 하나의 주소는 다른 주소에 사상된다. 논리적 데이터베이스 구조는 물리적 데이터베이스에 사상되기도 한다. 매필을 위해서는 대체로 한 형식에서 다른 형식으로 변환하는 것이 필요하다. 일련의 객체들을 다른 객체들에 관련시키는 것이다.

역사

특징

종류

  • 일대일 매핑 (one-to-one mapping) : 원소 하나에 다른 원소 하나가 대응
  • 일대다 매핑 (one-to-many mapping) : 원소 하나에 여러 다른 원소들이 대응
  • 다대일 매핑 (many-to-one mapping) : 여러 원소들에 원소 하나가 대응
  • 다대다 매핑 (many-to-many mapping) : 여러 원소들에 여러 다른 원소들이 대응

분야별 매핑

  • 코드(부호)화

부호어(코드어)로 불리우는 코드백터로 사상. 즉, 주어진 응용에 적합토록 코드(부호)의 속성 및 효율적인 코드로 변환시킨다 `부호화(Encoding)`를 수학적 용어로는 `매핑(Mapping)` 이라고 말한다 소스 부호화, 채널 부호화, 암호화, 선로 부호화 등이 있다.

  • 전송방식/동기식 다중화

서로 다른 계위체계 신호 간의 적응 과정, 다중화시에 다른 신호계위 체계를 갖는 낮은 계위체계의 하위 종속신호를 다른 계위체계의 상위 신호에 적응하여 맞추는 과정을 의미한다.

  • 컴퓨터 그래픽스

컴튜퍼 그래픽스에서 한 좌표계에서 다른 좌표계로 데이터(픽셀 등)를 이동시키는 행위

  • 오패시티 매핑(opacity mapping)

모델에 불투명한 부분과 투명한 부분을 지정하는 것을 말한다.

  • 리플렉션 매핑(reflection mapping)

모델이 반사된 것처럼 보이게 하여 크롬, 금속, 유리 등 반사하는 형상을 만들어내는 기법이다.

  • 범프 매핑(bump mapping)

표면이 일정치 않거나 굴곡이 있을 때 한 물체의 표면에서 일률적인 수치를 바꾸어줌으로써 엠보싱 효과를 내는 것을 말한다.


문제점과 대안

각주

  1. 로지, 〈[용어 매핑(Mapping)이란?]〉, 《블로그》, 2012-07-16

참고자료

같이 보기


  의견.png 이 매핑 문서는 블록체인 기술에 관한 토막글입니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 이 문서의 내용을 채워주세요.