好吧,我不確定這是否是發布此內容的正確位置。這更像是一個「為什麼不」的問題,而不是一個「如何做」的問題(假設它不/不能完成)。
為什麼我們不允許將 RAM 劃分為 2 個(或更多)區塊,以用於不同類型的進程?這裡的主要動機是接近 100% 使用 RAM,並且當(我假設)RAM 交換到磁碟時會發生凍結。大多數時候,這是由於一些記憶體洩漏造成的,可以透過終止並重新啟動進程來修復。這可以透過幾個命令來完成,但是您必須等到機器「解鎖」。如果存在分區 RAM 的概念,您可以設定優先權,例如係統/util + 非系統(允許系統 RAM 溢位)分割區。然後,透過「凍結」(應用程式記憶體洩漏),您可以輕鬆解決問題。
憑藉我對記憶體架構的了解,您不需要在硬體上進行太多(或任何東西)更改,而是可以在軟體中擴展分頁/虛擬記憶體以支援額外的標誌和協調管理器。
上述內容顯然有問題,無論是技術上或不切實際。我只是對為什麼不感興趣。