Post

메모리 읽기와 쓰기 방식으로 파일 처리


컴퓨터 구조

컴퓨터 구조를 공부하면서 알게된 내용을 요약해서 작성해보자.

파일과 가상 메모리

  • 가상 메모리의 목적은 모든 프로세스가 각자 독점적으로 메모리를 소유하고 있다고 생각하게 하는 것이다.
  • 프로세스가 만나는 주소 공간은 가상이기 때문에 모든 것을 다루기 편하다.
  • 파일은 개념적으로 연속된 디스크 공간에 저장되어 있다고 생각할 수 있다.

큰 파일 처리

  • mmap는 메모리를 직접 읽고 쓰는 것처럼 디스크의 파일을 사용할 수 있어 편리하다.
  • mmap를 사용하여 제한된 물리 메모리임에도 매우 큰 파일을 처리할 수 있다.