如果內存訪問生成頁面錯誤,在Windows/Linux或任何其他操作系統中是否可以在指令級識別?我想象大約看起來像這樣的代碼:在Windows/Linux平臺上監視內存頁面
Buffer *buffer = new Buffer();
...Do something with the buffer...
if(thisProcess.generatedPageFault) {
...Do something...
}
...Do something else with the buffer...
if(thisProcess.generatedPageFault) {
...Do something...
}
嘿。感謝您的信息。是的,我完全同意你需要一箇中斷服務程序,並且必須將它掛接到適當的中斷號。但是,在操作系統上可以做到這一點嗎?你提出編寫驅動程序的建議是非常合理的,但是你能否指點我一些能夠幫助我做到的資源? – 2010-03-05 22:19:38