共查询到20条相似文献,搜索用时 125 毫秒
1.
嵌套页表是一种硬件辅助的内存虚拟化模型,当前国产申威处理器上未能提供该模型所需的硬件支持.然而申威架构特有的特权程序可编程接口可以通过软件构建必要的底层硬件支持.该接口运行在申威硬件模式上,具有最高CPU特权级.基于这一特性,在申威平台上实现了软件平滑嵌套页表模型swFNPT,通过软件设计优化弥补了硬件支持上的不足.特别地,使用平滑(1级)嵌套页表代替4级嵌套页表来提升页表查询效率.使用多组测试程序测试该设计的性能.在申威1621服务器上的实验结果表明:swFNPT整体性能良好.SPEC CPU 2006的平均内存虚拟化开销约为3%,SPEC CPU 2017中大工作集程序的平均开销约为4%,STREAM内存带宽测试结果显示swFNPT的带宽损失低于3%.这一工作可以为申威架构的硬件辅助虚拟化发展提供有价值的参考. 相似文献
2.
页迁移技术是实现CC-NUMA存储优化的一种重要策略,它动态开发了数据的局部性。页迁移策略的实现涉及到虚存系统中物理地址到虚拟地址的转换,传统做法需要遍历所有进程的虚拟地址空间,效率低、开销大。针对此问题,本文介绍了一种能够高效实现物理地址到虚拟地址转换的技术——反向页表技术,着重介绍了反向页表的设计、实现和维护方法。 相似文献
3.
4.
唐林 《电脑编程技巧与维护》2018,(9):25-26,63
介绍了算法的基本概念和常见的查找算法,并重点研究哈希查找算法,对哈希算法的时间和空间复杂度做了分析,并和其他查找算法的性能做了对比,实现了哈希查找算法. 相似文献
5.
6.
随着全球数据量猛增,分布式文件系统逐渐成为存储技术的研究重点.文章设计与实现了基于哈希规则的分布式文件系统,它是一个可扩展的集群文件系统,并提供了一个具有两层结构哈希规则,规则为客户端提供了文件定位服务,其伪随机性也将文件均匀的分布到了不同的服务器中,起到了一定的负载均衡的作用;系统中采用桶来管理文件元数据与文件数据,桶的独立性与灵活性使得桶便于迁移,增加了系统的可扩展性;系统中同时采用了Lazy机制来达成系统性能与文件副本可用性之间的平衡.文中首先介绍了系统的整体架构,然后描述了系统中采用的关键技术与系统典型流程,最后,对系统的性能进行的测试证明了其高效性. 相似文献
7.
为降低虚拟机监控器在内存虚拟化方面的开销,提高内存虚拟化性能,分析了两种的内存虚拟化机制,着重对基于Intel扩展页表的内存虚拟化机制进行了研究,分析了基于展页表的两种内存虚拟化方案优劣,并进一步分析了影响内存虚拟化性能的因素.针对扩展页表页故障,提出了页池的动态内存分配方案.内存虚拟化实现表明,采用扩展页表实现内存虚拟化能简化了设计流程,有效地提高了内存虚拟化性能. 相似文献
8.
9.
随着企业IT基础设施的不断发展和完善,数据中心整合和虚拟私有云技术越来越成为企业关注的重点。提出一种基于虚拟专用网络实现企业虚拟私有云(VPC)的体系架构,并讨论实现该体系结构的目标和途径,重点阐述基于虚拟专用局域网服务(VPLS)技术实现VPN的设计原理,最后给出所述VPC架构在上海烟糖集团数据中心部署中的验证。 相似文献
10.
通过建立虚拟实验室解决现有教学资源不足的难题,分析现代计算机硬件和软件技术的可行性,结合虚拟实验室功能需求,提出实验室的网络结构和系统结构,运用现有技术实现构建。 相似文献
11.
12.
基于移动代理服务平台系统(简称MAS),实现为政府机关、企事业单位移动办公提供一套简洁实用的解决方案,目的是帮助用户高效率地把现有的邮件系统和办公应用系统借助互联网和无线网络扩展到智能手机或PDA上,使处于移动状态的工作人员可以随时随地通过手机上网方式继续保持与办公自动化系统的无缝衔接,随时查阅公文、文件批阅、电子邮件收发、常用文档浏览、文件上传和下载,让用户快速建立个性化的移动应用。 相似文献
13.
基于DHT的分布式索引技术研究与实现 总被引:1,自引:0,他引:1
针对索引创建和维护效率不高的问题,设计了一种基于DHT(Distributed Hash Table)的分布式倒排索引构建算法。该算法利用基于改进的Chord网络的分布式哈希表技术,将分词后的结果分散到多个索引服务器上并行构建索引,同时采用前驱列表定位和减少服务器定位延迟的技术,大大缩短了索引构建时间。通过采用统一调度的基于分块的增量式倒排索引更新策略,索引更新时不再需要移动已有的索引文件,提高了索引更新效率。利用周期性稳定算法和前驱列表定位提高了系统的稳定性、容错性和索引的一致性。 相似文献
14.
基于MVC模式的Struts框架的研究与应用 总被引:2,自引:0,他引:2
无论是选用纯JSP还是纯Servlet设计Web应用,都有扩展性差、不易分工的局限性。Struts就是把它们联系在一起的一种有力工具。它是一个MVC框架,提供了对开发MVC系统的底层支持,采用的主要技术有Servlet,JSP和自定义标签库。文中在介绍MVC模式的基础上,介绍了Struts体系结构,最后结合一个实例阐述了如何用Struts实现MVC结构,从而设计出了一个优秀的、完整的Struts开发框架。Struts框架被认为是目前开发J2EE Web应用最为理想和成熟的框架,这种开发模式将会逐渐被广大程序员所接受,并在实际开发中得到广泛应用。 相似文献
15.
16.
17.
18.
基于MVC的Struts框架和标记库的研究与应用 总被引:2,自引:1,他引:2
Struts是基于MVC模式的非常优秀的Web应用框架。由于它很好地实现了MVC,而且其标记库具有强大的页面开发功能,因此近年来越来越多被运用于很多大型系统,成为Web应用开发中最为流行的框架之一。文中介绍了MVC设计模式和Struts框架的工作原理,然后重点介绍了Struts框架的组件和标记库的应用,并结合具体的实例,给出了运用Struts框架的方法。此实例充分表明Struts框架通过把用户界面和事务逻辑分离开,使得Web层更易于管理和护展。 相似文献
19.
为了实现作战防御系统中各武器及其设备的智能化、自主性、反应性,根据军事作战的特点以及未来战争智能化的要求,我们采用多Agent技术建构了一个基于MAS的作战防御体系框架.其体系采用层次化结构,分最高决策与指挥层、中间处理与操作层、底层(各Weapon Agent)三层.底层Weapon Agent根据其逻辑和物理上的分散性采用分布式结构;层与层之间、各Agent之间相互独立并协同工作,共同完成防御任务. 相似文献