Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Operating system 页表条目的大小_Operating System_Paging - Fatal编程技术网

Operating system 页表条目的大小

Operating system 页表条目的大小,operating-system,paging,Operating System,Paging,在备考期间,我有一个家庭作业问题: 您有一个逻辑地址空间为32位、物理地址空间为34位的新设备。页面大小为8KB 2^13B。计算单级页面表的大小 共有2^32/2^13=2^19个条目。那么条目的大小是多少,我必须假设它是4B,或者我有办法计算它?正如您已经提到的,条目的数量将是2^32/2^13,但是页面大小可以是任何预定义的,也可以有支持多个页面大小的操作系统,因此,据我所知,你不能通过这个来计算页面大小,因为它是预定义的,虚拟内存可以是任意大的。现在有2^19个条目,每个条目都是32位宽

在备考期间,我有一个家庭作业问题: 您有一个逻辑地址空间为32位、物理地址空间为34位的新设备。页面大小为8KB 2^13B。计算单级页面表的大小


共有2^32/2^13=2^19个条目。那么条目的大小是多少,我必须假设它是4B,或者我有办法计算它?

正如您已经提到的,条目的数量将是2^32/2^13,但是页面大小可以是任何预定义的,也可以有支持多个页面大小的操作系统,因此,据我所知,你不能通过这个来计算页面大小,因为它是预定义的,虚拟内存可以是任意大的。

现在有2^19个条目,每个条目都是32位宽的,所以空间占用=2^19*32位。

人们一直在问同样的问题。它没有答案。页表条目没有标准大小。它们通常是4或8个字节,但问题应该是。另外,条目的数量可以达到虚拟地址限制。