Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 생활코딩 복습
- Symmetry
- bash shell 반복문
- pane & desktop
- 후디니
- 뷰포트
- bash shell 변수
- houdini
- exec 시스템 콜
- 개체 외곽 하이라이트 기준선 없애는 법
- substance painter
- foreground process
- Redirection
- atexit()
- 3Ds max 기초
- Standard Stream
- background process
- ps 명령어
- mmap
- msync
- exit()
- wait 시스템 콜
- bg 명령어
- bash shell 조건문
- 추가 업로딩 중
- copy-on-write
- 3D 배경 그래픽
- fork 시스템 콜
- 섭페에서 텍스처 추출
- 섭페
Archives
- Today
- Total
목록msync (1)
Researcher to Developer
mmap, msync, stat - 메모리와 파일 시스템 관련 시스템 콜
malloc 함수 heap 영역에 동적메모리를 생성시킨다. 1. malloc () 함수로 동적메모리를 할당할 수 있다. 2. free () 함수로 해당 메모리를 해제할 수 있다. 메모리 조작 함수 종류 strcmp, strcpy, memset 파일 처리 성능 개선 기법 중 메모리에 파일을 매핑하는 시스템 콜에 대해서 알아보자. mmap 프로세스에서 파일을 읽을 때는 시스템콜 호출, 스케줄러 관여, 인터럽트 관여 등의 메커니즘 때문에 복잡하고 시간이 오래 걸린다. 이 때 mmap 을 사용하는데, 파일을 메모리 특정 공간에 매핑을 해놓는다. 그러면 프로세스는 파일을 처리하는 것이 아니라 메모리를 읽거나 쓰면서 복잡한 과정을 거치지 않아 성능이 향상된다. 헤더 파일과 코드 예제는 다음과 같다. #include..
카테고리 없음
2021. 1. 3. 18:22