如何将页面框架分配给多个进程?

时间:2017-08-02 10:18:39

标签: c linux operating-system kernel

我正在读这本书&#34;了解linux内核&#34;,这就是它对页面描述符__count字段的说法(struct page):< / p>

  

_count:

     

页面的用法参考计数器。如果设置为-1,则对应页面   frame是免费的,可以分配给任何进程或内核本身。如果设置了   如果值大于或等于0,则将页面框架分配给一个或多个   进程或用于存储一些内核数据结构。 page_count()函数 -   tion返回_count字段的值增加1,即数量   该页面的用户。

我的问题是,如果将同一页面分配给两个进程,那么只能通过将线性地址递减/递增一个小于PAGE_SIZE的值来处理分配给另一个进程的访问内存吗? / p>

0 个答案:

没有答案