淺墨: 聊聊Linux IO(中)——Linux內核中的IO棧

接上一篇淺墨: 聊聊Linux IO(上),先上一張全貌圖[4]: 由圖可見,從系統調用的接口再往下,Linux下的IO棧致大致有三個層次: 文件系統層,以 write(2) 爲例,內核拷貝了write(2)參數指定的用戶態數據到文件系統Cache中,並適時向下層同步 塊層,管理塊設備的IO隊列,對IO請求進行合併、排序(還記得操作系統課程學習過的IO調度算法嗎?) 設備層,通過DMA與內存直接交
相關文章
相關標籤/搜索