id页码从第二页开始
一些人对于id页码从第二页开始以及关于这个话题的题,想必不少人都想了解,让小编带来了解一下吧!
IBM是第一家采用倒排页表的大公司,从IBMSystem38、RS/6000到最新的IBMPowerCPU。对于IBMRT,系统中的每个虚拟地址都是一个三元组“进程ID,页号,偏移量”,每个倒排页表条目都是一个元组“进程ID,页号”。这里使用进程ID作为地址。空间的标识符。当发生内存引用时,由以下组成的虚拟地址被提交给内存子系统。然后它在倒排页表中搜索匹配项。当找到匹配项时,例如项i,就会生成物理地址。如果不匹配,则该地址被非法访。这减少了存储每个页表所需的内存空间,但由于引用的页而增加了查找页表所需的时间。由于倒排页表是按物理地址排序的,而查找是基于虚拟地址的,因此您可能必须搜索整个表才能找到匹配项。这个搜索需要很长时间。为了解决这个题,可以使用哈希表将搜索为一个或最大数量的页表条目。当然,每次对哈希表的访也会增加一次内存引用,因此每次对虚拟地址的引用都需要至少两次内存读取,一次针对哈希表项,一次针对页表。使用倒排页表的系统很难实现共享内存。共享内存通常是通过将多个虚拟地址映射到一个物理地址来实现的。这一标准方法不能与倒排页表一起使用,因为每个物理页只有一个虚拟页条目,并且物理页不能具有两个共享虚拟地址。解决这个题的一个简单技术是允许页表仅包含虚拟地址和共享物理地址的映射。这意味着对未映射的虚拟地址的引用可能会导致页面错误。
另请参阅“操作系统概念”
发表评论