一个进程可以有超过 1 个页表吗?
Can a process have more then 1 page tables?
我在一个测验中被问到一个问题“进程大小为 2^6+^2^12+2^23 字节,系统总内存大小为 4GB 页大小为 4k,有多少个页表有多少页目录和页?假设最初所有内存都是空闲的?
如何解决这个问题?
Can a process have more then 1 page tables?
是的,有些系统使用多个页表。例如,在 VAX 上,每个进程有三个页表。
how many page tables are there
完全是系统特定的
how many page directories
完全是系统特定的。有些系统甚至不使用页目录。
how many [] pages
将页面大小与进程大小相加并除以页面大小。
我在一个测验中被问到一个问题“进程大小为 2^6+^2^12+2^23 字节,系统总内存大小为 4GB 页大小为 4k,有多少个页表有多少页目录和页?假设最初所有内存都是空闲的? 如何解决这个问题?
Can a process have more then 1 page tables?
是的,有些系统使用多个页表。例如,在 VAX 上,每个进程有三个页表。
how many page tables are there
完全是系统特定的
how many page directories
完全是系统特定的。有些系统甚至不使用页目录。
how many [] pages
将页面大小与进程大小相加并除以页面大小。