读取整个 RAM 芯片的程序

读取整个 RAM 芯片的程序

我试图找到一种聪明而简单的方法来读取内存的每个地址。我是内核开发的新手,但我认为该程序需要在内核空间中运行才能访问整个内存。

我确信有一种简单而有效的方法。我发现的一个是这样的:https://github.com/alwilson/pgscrap/blob/master/pgscrap.c

对我来说有点老套,所以我想知道是否有更干净的方法?

(如果这对您很重要,那么此内存“巡检”的原因是在它们变得无法纠正之前擦洗整个内存以检查单个位翻转。某些内存控制器可以在硬件方面无形地执行此“巡检”,但我的会仅在访问/读取字节时纠正错误)

相关内容