강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

젓인님의 프로필 이미지
젓인

작성한 질문수

리눅스 시스템 프로그래밍 - 이론과 실습

Memory map

리눅스에서의 파일 제어 재질문입니다.

작성

·

185

0

선생님 답변 여러 번 읽어봤는데 확인과 답변 부탁드립니다.

  1. 파일 API, mmap 모두 파일을 읽고 쓸 수 있다.
  2. 두 제어 방식 모두 메모리로 올라온다
  3. 이때 파일 API에서 읽었을 때, 올라간 메모리로 접근해서 수정할 수 없다. mmap에선 올라간 메모리에 접근해서 수정할 수 있다.

    이 차이가 맞는 것인가요?

답변 1

0

런잇(ProgCoach4U)님의 프로필 이미지
런잇(ProgCoach4U)
지식공유자

네~ 이해하신게 맞는 것 같습니다~ 파일 API를 이용해 읽어온 내용이 메모리에 저장되고, 수정할 수 있어요. 하지만 수정한 내용이 파일에 반영되지는 않죠. mmap은 매핑된 메모리에 수정을 하면 그 내용이 파일에 반영 됩니다.

젓인님의 프로필 이미지
젓인

작성한 질문수

질문하기