【技术实现步骤摘要】
本申请实施例涉及存储,尤其涉及一种tlb目录的插入方法、装置及系统。
技术介绍
1、处理器访问内存可以从内存中取指令或取数据。处理器进行内存访问的过程包括:处理器发起内存访问之后,处理器先将内存的虚拟地址翻译为物理地址,然后,处理器根据该物理地址访问内存。
2、通常,可以在转址旁路缓存(translation lookaside buffer,tlb)中缓存虚拟地址以及虚拟地址对应的物理地址,进而可以基于tlb进行地址翻译。在tlb中如何插入虚拟地址以及虚拟地址对应的物理地址是值得研究的问题。
技术实现思路
1、本申请实施例提供一种tlb目录的插入方法、装置及系统,能够在操作系统下实现tlb目录的插入。
2、为达到上述目的,本申请实施例采用如下技术方案:
3、第一方面,本申请实施例提供一种tlb目录的插入方法,该方法在操作系统中执行,该方法包括:创建目标内存页;并且将目标内存页的虚拟地址与目标内存页的物理地址之间的对应关系,通过指令或寄存器插入至tlb目
本文档来自技高网...
【技术保护点】
1.一种TLB目录的插入方法,其特征在于,所述方法在操作系统中执行,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,
3.根据权利要求1或2所述的方法,其特征在于,
4.根据权利要求3所述的方法,其特征在于,当所述目标内存页为数据内存页时,所述将所述目标内存页的虚拟地址与所述目标内存页的物理地址之间的对应关系,通过指令插入至TLB目录中,包括:
5.根据权利要求3所述的方法,其特征在于,当所述目标内存页为指令内存页时,所述将所述目标内存页的虚拟地址与所述目标内存页的物理地址之间的对应关系,通过指令插入至TLB目
...【技术特征摘要】
1.一种tlb目录的插入方法,其特征在于,所述方法在操作系统中执行,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,
3.根据权利要求1或2所述的方法,其特征在于,
4.根据权利要求3所述的方法,其特征在于,当所述目标内存页为数据内存页时,所述将所述目标内存页的虚拟地址与所述目标内存页的物理地址之间的对应关系,通过指令插入至tlb目录中,包括:
5.根据权利要求3所述的方法,其特征在于,当所述目标内存页为指令内存页时,所述将所述目标内存页的虚拟地址与所述目标内存页的物理地址之间的对应关系,通过指令插入至tlb目录中,包括:
6.根据权利要求1所述的方法,其特征在于,所述寄存器为处理器内的寄存器;
7.根据权利要求2至5任一项所述的方法,其特征在于,
8.根据权利要求1至7任一项所述的方法,其特征在于,所述创建目标内存页之前,所述方法还包括:
9.根据权利要求8所述的方法,其特征在于,所述确定所述目标虚拟地址对应的目标内存页是否存在,包括:
10.一种处理系统,其特征在于,包括处理器和转址旁路缓存tlb;所述tlb中缓存有内存页的虚拟地址和所述内存页的物理地址之间的对应关系;<...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。