배고픈 개발자 이야기

2.FS Implementation 본문

전산학/파일시스템

2.FS Implementation

이융희 2019. 9. 8. 12:04
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