當硬碟上的交換資料夾已滿時會發生什麼事?

當硬碟上的交換資料夾已滿時會發生什麼事?

所以這是一個「假設」問題。這種情況可能不會經常發生,但我只是好奇如果它確實發生的話會發生什麼。簡而言之,計算機需要空間來儲存計算之前或之後的不同想法。因此,CPU 上有快取(L1、L2、L3),然後是內存,最後是 HDD/SSD 交換資料夾。因此,假設您的 CPU 已滿且記憶體已滿,那麼作業系統將決定使用 SSD/HDD。

問題:但是當 SSD/HDD 也滿了時會發生什麼事?

作業系統將其儲存在哪裡?這在作業系統(如 Windows、MAC 和 Linux)中有何不同? PC/MAC 會重新啟動嗎?

答案1

OOM 殺手(http://linux-mm.org/OOM_Killer)將開始終止進程。如果沒有更多的進程可以被終止,伺服器就會崩潰。

相關內容