Each process has its own set of page tables, but there is a catch.
每个进程有着属于自己的页表,不过进程也不能随心所欲。
Note that as shown here, a process may have a large address space, but it is sparse, meaning that small regions (pages) of the address space refer to physical memory through the page tables.
注意这里的显示,进程可能有一个大的地址空间,但是很少见,就是说小的地址空间的区域(页面)通过页表指向物理内存。
In the Linux memory manager, page tables keep track of the physical pages of memory that are used by a process, and they map the virtual pages to the physical pages.
在Linux内存管理器中,页表保持对进程使用的内存物理页的追踪,它们将虚拟页映射到物理页。
In the Linux 2.4 kernel, this can be a daunting task as the page tables for every process must be traversed in order to determine whether or not the page is mapped by that process.
在Linux 2.4内核中,这是一项令人生畏的任务,因为为了确定某个页是否被某个进程映射,必须遍历每个进程的页表。
In the new startup_32 function (also called the swapper or process 0), the page tables are initialized and memory paging is enabled.
在这个新的startup_ 32函数(也称为清除程序或进程0)中,会对页表进行初始化,并启用内存分页功能。
Each process has its own set of page tables, but there is a catch.
每个进程都有它自己的一组页表,但这里有一个问题。
Each process has its own set of page tables, but there is a catch.
每个进程都有自己的一套页表,但有一个陷阱。
And in the process we have set up a 12 page, two database tables.
并在该程序中我们一共建立了12个页面,两个数据库表。
And in the process we have set up a 12 page, two database tables.
并在该程序中我们一共建立了12个页面,两个数据库表。
应用推荐