現代操作系統和CPU硬件提供內存保護,防止進程訪問除分配給進程的內存以外的內存。在內存保護操作系統中讀取內存
鑑於此,如何將一個寫像Windows的資源管理器工具,報告有多少內存是免費的,在使用時,保留等;或基本的內存轉儲工具等?通過使這樣的程序成爲具有內核特權的操作系統的一部分,在此類系統上執行此操作的唯一方法是?
有操作系統的API,允許訪問另一個進程的內存。但即使你使用這些,你的記憶閱讀程序仍然需要特權。是否只通過操作系統找到內存和CPU寄存器的內容?
與磁盤監控程序的情況是否相似?
這將需要精心設計的監控硬件內置到計算機硬件。雖然有趣的想法。 – BenK