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

조회수 1309회

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

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

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

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

  • (•́ ✖ •̀)
    알 수 없는 사용자

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)