冷月手撕408之操做系統(24)-進程概述

操做系統的高速緩存與緩衝區主要是介紹了 如何處理cpu和io設備速度不匹配問題,必須掌握 單緩衝區和雙緩衝區 計算使用時間的問題。緩存

主要的重點冷月作出了標識,知識點以下圖(pdf版或xmind源文件請關注公衆號:學長冷月,回覆操做系統)。學習

file

冷月點睛

高速緩存與緩衝區

磁盤高速緩存

用於提升磁盤IO 的速度操作系統

邏輯上屬於磁盤,物理上則是使用內存中的盤塊blog

緩衝區

緩和CPU與IO設備速度不匹配問題。內存

磁盤 -> 緩衝區的時間爲T ; 緩衝區 -> 用戶區的時間爲 M ; CPU處理時間爲 C資源

分類get

單緩衝
在設備和處理器之間設置一個緩衝區;
處理一個數據的用時:M + max(C,T)博客

雙緩衝
在設備和處理器之間設置兩個緩衝區;
處理一個數據的用時:max(C + M ,T)io

循環緩衝pdf

循環池

若是這篇博文有幫助到您,能夠幫冷月點一個贊或者加一個關注哦!

歡迎關注個人公衆號:學長冷月,得到獨家整理的學習資源和平常乾貨推送。
若是您對個人專題內容感興趣,也能夠關注個人博客:guoyu7.com

相關文章
相關標籤/搜索