/ proc / iomem中的RAM缓冲区

时间:2014-07-31 10:55:54

标签: linux kernel

我可以看到几个" RAM缓冲区" / proc / iomem中的区域。 " RAM缓冲区"的目的是什么?区域?

$ cat /proc/iomem
...
79826000-79ffffff : System RAM
7a000000-7bffffff : RAM buffer
80000000-909ffffe : PCI Bus 0000:00
80000000-8fffffff : 0000:00:02.0
90000000-903fffff : 0000:00:02.0
90400000-904fffff : PCI Bus 0000:01
...

1 个答案:

答案 0 :(得分:0)

如果你看看你的电脑,你可能会发现你的一些公羊被显卡等东西偷走了。 ram缓冲区用于防止您的应用程序使用被盗地址空间,或者至少表明地址空间指向其他地方

它是一个缓冲区,它占用空间,而不是缓冲CPU和内存之间IO请求的意义上的缓冲区。事实上,我们使用的东西就像一个“北桥”控制器,它可以在内存和CPU之间缓冲数据,但不再存在,也不会出现在/ proc / iomem中。