리눅스 I/O스케줄러에 관하여 질문드립니다!


리눅스 I/O 스케줄러 관련 프로젝트를 하고있는데 너무나 궁금한것이 있어서 이렇게 질문을 드립니다.

동기 IO와 비동기 IO에 관하여 인데요..

read operation의 경우에는 디스크에서 데이터를 가져와야만 읽을 수 있기 때문에 동기IO로 처리한다고 알고있습니다. 하지만 write의 경우에는 보통은 캐쉬에만 쓰고 디스크에는 나중에 쓰는 비동기로 처리한다고 알고있는데 이것이 맞는 것인가요 ?

만약 유저 프로세스에서 write를 했을 때 리눅스 운영체제에서는 어떠한 식으로 처리하는지도 궁금합니다..

  • 2016년 05월 25일에 작성됨
    학생

조회수 152


로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close