One or more unused bits of a virtual address range are allocated for aliasing so that multiple virtually addressed sub-pages can be mapped to a common memory page. When one bit is allocated for aliasing, dirty bit information can be provided at a granularity that is one-half of a memory page. When M bits are allocated for aliasing, dirty bit information can be provided at a granularity that is 1/(2M)-th of a memory page.
展开▼
机译:将虚拟地址范围的一个或多个未使用位分配给别名,以便可以将多个虚拟寻址的子页面映射到一个公共内存页面。当分配一位用于混叠时,脏位信息可以以存储页的一半的粒度提供。当分配M个位用于别名时,可以以存储页的1 /(2 M Sup>)的粒度提供脏位信息。
展开▼