
mmapC2025.06.11
Virtual Memory, Memory Mapping
대용량 파일을 처리할 때 일반적인 read 와 write 함수를 사용하면 성능이 떨어지는 경우가 많다. 특히 파일의 일부분만 수정하거나, 파일을 여러 프로세스가 공유해야 할 때는 더욱 비효율적이다. 이럴 때 Memory Mapping을 사용하면 파일을 마치 메모리 배열처럼 직접 접근할 수 있어 성능을 크게 향상시킬 수 있다. Memory...
2 Posts found

대용량 파일을 처리할 때 일반적인 read 와 write 함수를 사용하면 성능이 떨어지는 경우가 많다. 특히 파일의 일부분만 수정하거나, 파일을 여러 프로세스가 공유해야 할 때는 더욱 비효율적이다. 이럴 때 Memory Mapping을 사용하면 파일을 마치 메모리 배열처럼 직접 접근할 수 있어 성능을 크게 향상시킬 수 있다. Memory...

POSIX는 다양한 유닉스 계열 운영체제에서 공통적으로 사용할 수 있도록 만든 운영체제 인터페이스 표준이다. 이는 개발자가 운영체제에 상관없이 동일한 코드로 프로그램을 개발할 수 있게 해주는 API 명세라고 할 수 있다. 시스템 운영체제 소프트웨어 + 하드웨어 CPU, 메모리 등 애플리케이션 실행 중인 프로그램 프로세스 프로그램은 커널과 통신하여...