io圖與io表

塊IO層(Linux核心原始碼分析)

背景 本篇部落格重點分析塊IO層,試圖瞭解在linux原始碼中是如何實現塊IO的。 基本知識 塊裝置與字元裝置 塊裝置與字元裝置都是物理外設。簡單來說,塊裝置與字元裝置的最大區別在於塊裝置都隨機對資料片段進行讀寫的,而字元裝置都以順序對資料片段進行讀寫的。 比如磁碟、CD-ROM盤、快閃記憶體就屬於 […]

io流實現指定目錄下指定格式檔案的匯出到指定資料夾

/**      * 場景:彙總某個路徑下的指定格式的檔案到一個統一的路徑下,便於統一檢視      *       * 需求分析:      *     讀取指定目錄下的檔案列表,      *     找出其中符合條件的所有檔案,      *     寫入到指定的目標目錄下      *    […]

IO五種模型

首先我們看看IO的五種模型: 同步和非同步僅僅是關於所關注的訊息如何通知的機制,而不是處理訊息的機制. 也就是說: 同步的情況下,是由處理訊息者自己去等待訊息是否被觸發 非同步的情況下是由觸發機制來通知處理訊息者 阻塞,非阻塞:程序/執行緒要訪問的資料是否就緒,程序/執行緒是否需要等待; 同步,非同 […]