【Linux面試真題】- linux系統里,您知道buffer和cache如何區分嗎?
【Linux面試真題】- Linux系統里,您知道buffer和cache如何區分嗎?
答:
buffer和cache都是內存中的一塊區域,當CPU需要寫數據到磁盤時,由于磁盤速度比較慢,所以CPU先把數據存進buffer,然后CPU去執行其他任務,buffer中的數據會定期寫入磁盤;當CPU需要從磁盤讀入數據時,由于磁盤速度比較慢,可以把即將用到的數據提前存入cache,CPU直接從Cache中拿數據要快的多。