입출력 버퍼 관리에 대해서 질문 하나 받아주세요!!
글쓴이: wiiji / 작성시간: 월, 2013/02/25 - 1:24오후
우선 적절한 포럼에 글을 남긴게 맞는지 걱정스럽네요;;
혹시 아니더라도 양해를 부탁드려요!
제가 공룡책이라 불리는 운영체제 개념서를 공부하고 있습니다.
그런데 공룡책 ppt를 보면 파일 시스템의 계층 구조를 설명하면서 기본 파일 시스템 단계에서 버퍼 관리(할당, 해제 등)을 한다고 적혀있더군요...
일단 그런가보다 싶어서 넘어갔는데, 나중에 전반적인 입출력 과정에 대한 설명이 나오는데요,,, 그 과정에서는 이상하게 장치 드라이버가 버퍼를 할당한다고 나오네요..
사실 드라이버가 버퍼 할당을 하는 것이 맞는 것 같은데, 어쨌든 파일 입출력도 입출력의 한 갈래이니까 분명히 파일 시스템의 경우에도 파일 시스템 내에서 버퍼 관리 기능이 포함되지 않아야하는게 아닌가 싶네요;;
혹시 다른 이유에서 파일 시스템만 특별히 다른 입출력 경우와 다르게 미리 파일 시스템 구조 내에서 버퍼 관리를 해야만 하는 이유라도 있는건가요???
여러 유닉스 구조 책을 봐도 버퍼 관리를 수행하는 주체적인 커널 부분이 나오지 않아서 답답하네요..
아시는 분 설명좀 부탁드려요 ^^;;
Forums:
댓글 달기