점심 먹고 11:49 입실!
일요일에 이력서를 써 보았는데 어렵다..
오늘은 핀토스 메모리 맵 파일 구현!
Pintos
mmap에서 알아야 할 것
- 메모리 접근하는 것처럼 파일 읽기/쓰기 가능
- 메모리 기반이니까 빠름
- 여러 프로세스가 동일한 파일 메모리에 매핑 가능(프로세스 간 데이터 공유 가능)
- Lazy loading으로 페이지 단위로 파일 로드 -> 메모리 사용 최적화
- atomic한 업데이트
- 커널 모드가 아닌 사용자 모드에서 파일 제어 가능(파일I/O 시스템콜은 커널 모드에서만 가능)
오늘은 일찍 퇴근하고 동기들과 작은 파티(?)를 열었음.