一文搞懂用戶緩衝區與內核緩衝區

常常聽到有程序員會跟你討論:「我們在讀寫文件的時候,系統是有緩存的」。但實際上有一部分人把用戶進程緩存區和系統空間緩存區的概念混淆了,包括這兩種緩衝區的用法和所要解決的問題,還有其它類似的概念。本文就來區分一下不同的緩衝區概念(主要針對類unix平臺)。   用戶進程和操作系統的關係,首先我用一張圖來解釋「用戶進程和操作系統的關係: 這是一個計算機系統運行時的簡化模型,我們把所有運行在操作系統上的
相關文章
相關標籤/搜索