올레포트 : 대학레포트, 족보, 실험과제, 실습일지, 기업분석, 사업계획서, 학업계획서, 자기소개서, 면접, 방송통신대학, 시험 자료실
올레포트 : 대학레포트, 족보, 실험과제, 실습일지, 기업분석, 사업계획서, 학업계획서, 자기소개서, 면접, 방송통신대학, 시험 자료실
로그인  회원가입

파트너스

자료등록
 

다시받기

장바구니

코인충전

  • [리눅스] C언어 MMAP 설명 및 예제 (1 페이지)
    1

  • [리눅스] C언어 MMAP 설명 및 예제 (2 페이지)
    2

  • [리눅스] C언어 MMAP 설명 및 예제 (3 페이지)
    3

  • [리눅스] C언어 MMAP 설명 및 예제 (4 페이지)
    4

  • [리눅스] C언어 MMAP 설명 및 예제 (5 페이지)
    5

  • [리눅스] C언어 MMAP 설명 및 예제 (6 페이지)
    6

  • [리눅스] C언어 MMAP 설명 및 예제 (7 페이지)
    7


  • 본 문서의
    미리보기는
    7 Pg 까지만
    가능합니다.
클릭 : 크게보기
  • [리눅스] C언어 MMAP 설명 및 예제 (1 페이지)
    1

  • [리눅스] C언어 MMAP 설명 및 예제 (2 페이지)
    2

  • [리눅스] C언어 MMAP 설명 및 예제 (3 페이지)
    3

  • [리눅스] C언어 MMAP 설명 및 예제 (4 페이지)
    4

  • [리눅스] C언어 MMAP 설명 및 예제 (5 페이지)
    5

  • [리눅스] C언어 MMAP 설명 및 예제 (6 페이지)
    6

  • [리눅스] C언어 MMAP 설명 및 예제 (7 페이지)
    7



  • 본 문서의
    (큰 이미지)
    미리보기는
    7 Page 까지만
    가능합니다.
  더블클릭 : 닫기
X 닫기
좌우이동 : 드래그

[리눅스] C언어 MMAP 설명 및 예제

인쇄
바로가기
즐겨찾기 키보드를 눌러주세요
( Ctrl + D )
링크복사 링크주소가 복사 되었습니다.
원하는 곳에 붙혀넣기 하세요
( Ctrl + V )
공유
파일  [리눅스] C언어 MMAP 설명 및 예제.docx   [Size : 19 Kbyte ]
분량   7 Page
가격  3,000


카트
다운받기
카카오 ID로
다운 받기
구글 ID로
다운 받기
페이스북 ID로
다운 받기
뒤로

목차/차례

  1. 1. 개념 정리
  2. 1) MMAP이란
  3. 2) 사용법
  4. 2. 함수 설명
  5. 3. 소스 코드(C)
  6. 4. 실행 결과 스크린샷

본문/내용

1. 개념 정리

MMAP(Memory Map)는 리눅스와 UNIX 계열 시스템에서 메모리 맵 I/O를 통해 파일이나 장치의 내용을 프로세스의 가상 메모리 공간에 매핑하는 기능이다. 이는 파일을 직접 읽고 쓰는 방식의 전통적인 I/O 방식보다 훨씬 효율적이며, 여러가지 장점을 제공한다. MMAP의 기본 아이디어는 파일의 내용을 가상 메모리에 페이지 단위로 맵핑하여, 프로세스가 파일의 내용을 마치 메모리의 변수처럼 다룰 수 있도록 하는 것이다. MMAP는 주로 파일 입출력에 사용되지만, 익명 메모리 영역을 생성하거나, 여러 프로세스 간에 메모리를 공유하는 데에도 활용된다. 특히, 대용량의 데이터 파일을 다룰 때, MMAP는 메모리에 파일을 직접 맵핑하여 필요한 페이지가 메모리에 로드될 때만 실제 디스크에서 읽어오는 방식으로 작동하기 때문에, 전체 파일을 메모리에 읽어오는 것보다 메모리 사용량을 줄일 수 있다. MMAP의 사용 방식은 상당히 간단하다. 우선, mmap 함수 호출을 통해 원하는 파일이나 메모리 영역을 매핑한다. 이 함수는 매핑할 파일 디스크립터, 매핑할 크기, 접근 권한, 매핑 옵션 등을 인자로 받는다. 이후 매핑이 완료되면, 파일의 데이터를 마치 배열…



저작권정보
*위 정보 및 게시물 내용의 진실성에 대하여 회사는 보증하지 아니하며, 해당 정보 및 게시물 저작권과 기타 법적 책임은 자료 등록자에게 있습니다. 위 정보 및 게시물 내용의 불법적 이용, 무단 전재·배포는 금지되어 있습니다. 저작권침해, 명예훼손 등 분쟁요소 발견시 고객센터의 저작권침해신고 를 이용해 주시기 바랍니다.
📝 Regist Info
I D : daso******
Date : 2025-07-23
FileNo : 25996160

Cart