Memory mapping1 Memory mapping 에 대한 이해 응용프로그램의 명령이 수행되는 속도는 보통 프로그램addressable 메모리 영역밖을 얼마나 많이 접근하느냐에 달려있다고 해도 과언이 아니다.즉 많을수록 속도는 늦어 질 수 밖에 없다.이런 메모리 외부영역을 접근하는 트랜잭션 오버헤드를 줄이기 위해 OS는 두가지 방식을 제시하고 있다.하나는 파일을 프로세스 메모리영역에 맵핑하는 것이 있다.흔히 파일 메모리맵핑기법으로 불리기도 한다.두번째는 협력하는 프로세스간에 사용하는 공유영역을 둠으로서 오버헤드를 줄일 수 있다메모리팹핑화일은 프로세스로 하여금 직접적으로 데이터를 접근할 수 있는 메커니즘을 제공한다. 이것은 파일을 열고 읽으면서 데이터를 자신의 데이터 버퍼로 복사하는 작업을 없애 줌으로서상당한 I/O이동을 줄여준다. 한 파일을 맵핑하는 프로세스가 하나 .. 2013. 12. 13. 이전 1 다음