基于MIPS架构的内存虚拟化研究

来源 :计算机研究与发展 | 被引量 : 0次 | 上传用户:flyingmain
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
内存虚拟化是系统虚拟化中如何有效抽象、利用、隔离计算机物理内存的重要方法,决定着系统虚拟化的整体性能.传统的纯软件内存虚拟化方法会产生较大的资源开销并且兼容性差,而硬件辅助的内存虚拟化方法需要重新设计处理器硬件架构.基于MIPS架构处理器提出一种软硬件协同的内存虚拟化方法,在不增加硬件支持的情况下提高内存虚拟化性能.提出的多层虚拟地址空间模型不仅可以解决MIPS架构处理器存在的虚拟化缺陷,而且可以在已有的内存虚拟化方法上提高性能.在多层虚拟地址空间模型的基础上,提出基于地址空间标识码(address space identity,ASID)、动态划分的旁路转换缓冲(translation lookaside buffer,TLB)共享方法,降低了虚拟机切换的开销.最终,在MIPS架构的龙芯3号处理器上实现了系统虚拟机VIRT-LOONGSON.性能测试表明,提出的方法可以提高大多数测试程序的性能,达到二进制翻译执行性能的3~5倍,并在TLB模拟方法的基础上提高了5%~16%的性能.
其他文献
纵观中国百年教育,“应试”成为教师的标杆和学生学习的简单驱动,很多地方、学校过分强调应试教育,从指导思想上看是一种选拔式、类似科举式的陈旧教育,教学内容围绕应试要求
本案例在回顾华为国际化历程的基础上,阐述华为国际化战略及品牌跨文化传播的主要举措,对华为在品牌跨文化传播中的有代表性的个案进行了分析。这些个案很好地应用了跨文化传
功能语言学家韩礼德提出了语言的三种元功能理论,即人际功能、概念功能和语篇功能,其中语篇功能是语言构建语篇的功能,它是指人们在使用语言时,如何组织想要表达的信息,从而
知识经济社会需要高素质的创新型人才,人的信息素养的高低决定了他是否能够高效地对新知识进行获取、加工、处理、分析和应用等。信息技术课程的开设为学生提供了最直接的提
微RNA(microRNA,miRNA)是一类进化上保守、长度为21~23nt的非编码单链小RNA,参与个体发育、器官形成、细胞增殖、分化和细胞凋亡等生物学过程,并在其中发挥重要的调节作用。近
培养小学生的"数感",主要是让小学生理解数的意义,把握数的大小,估算运算的结果,用多种方法表示数,用数表达和交流信息,合理地解释运算的结果等。为此,在小学数学教学中,教师
铜蓝蛋白是嗜酸氧化亚铁硫杆菌(Acidithiobacillusferrooxidans,A.ferrooxidans)亚铁氧化系统电子传递链的组分之一,有着高度的酸稳定性和高还原电位。它的功能被认为是介导电子在
近年来,转录组测序技术在动物重要经济性状受复杂基因网络的调控研究领域取得了显著的成果。作为哺乳动物皮肤的衍生物,毛囊是唯一具有高度自我更新能力、独特的可再生器官,
高速铁路对路基变形有严格的控制标准,目前寒区高速铁路部分地段的路基冻胀变形已影响高速列车的运行。尽管路基填料采用传统意义上的不冻胀粗颗粒填料,但实际路基冻胀量已超
经济的发展和社会环境的变化使得市政项目的项目环境也越来越复杂,项目过程中存在诸多的不确定性,项目建设施工复杂,技术水平要求也越来越高,很多时候还要受到环境因素,社会