如何从terminal访问BSD平台的物理内存或使用任何系统调用?

我只是不知道如何在BSD中使用mem命令来访问物理内存或虚拟内存来获取ACPI表和他们的地址…….

$ meminputmem命令未find….

所以我能做什么?

是任何机构可以给我澄清这个命令如何使用,它会给和所有的结果….

请在这帮我,我从这三天挣扎着呢?

没有mem命令,不知道为什么你会认为有…你可能正在寻找kdbg ,它是dump memory命令。 在kdbginputhelp $cmd (其中$ cmd是一个命令)获得更多帮助。

有一个代表物理内存的/dev/mem特殊设备。 你可以读写这个设备,特别是你可能有兴趣使用dd来复制块。

这两个都需要root访问权限,都很容易崩溃或损坏内存。
小心使用它们。

您可以使用:

sysctl hw.physmem

那么还有:

su-3.2#grep memory /var/run/dmesg.boot

可用内存= 8571846656(8174 MB)

avail memory = 8270299136(7887 MB)

SU-3.2#