배고픈 개발자 이야기
2.FS Implementation 본문
728x90
Implementation
Page Cache는 메모리 관리할 때 필요한건 올려놓고 필요없는건 쫒아냄 - 4Kbyte
Buffer Cache 운영체제가 파일 I/O를 할 때 디스크에서 전달받은 내용을 읽어놓고 카피를 하여 전달함 - 512byte
Memory-Mapped (I/O or FILE) - 프로세스 주소공간 중 일부를 파일에 Mapping을 해놓음 : 처음에만 system call 그 다음부턴 system call(운영체제 도움)없이 입출력
read(), write()는 운영체제 도움을 받아야함 I/O는 Buffer Cache를 통과해야함
자신이 CPU를 갖고 있으면서 직접 접근함 -mmap
'전산학 > 파일시스템' 카테고리의 다른 글
1.FS Implementation (0) | 2019.09.08 |
---|---|
0.File and File System (0) | 2019.09.08 |
Comments