【摘 要】
:
ION是Android系统实现的一种通用内存管理器。它为多媒体应用程序提供了统一的内存分配接口,解决了不同Android设备中内存管理界面的不一致问题。IOMMU(Input/Output Memory
论文部分内容阅读
ION是Android系统实现的一种通用内存管理器。它为多媒体应用程序提供了统一的内存分配接口,解决了不同Android设备中内存管理界面的不一致问题。IOMMU(Input/Output Memory Management Unit)是虚拟化技术发展的产物,它用来支持物理内存的虚拟化,并在各芯片公司的产品中广泛使用。本文分析了ION内存管理器的基本原理,提出了一个应用IOMMU功能对ION内存管理器进行优化的方案,使Android系统更加高效的利用物理内存。本文也对Andriod系统匿名内存回收方法LMK(Low Memory Killer)进行了分析和优化。实现了在低内存情况下,匿名内存的快速回收。本文的主要工作如下。在ION内存管理器优化方面,首先在原有ION框架中添加了支持IOMMU功能的接口,扩展了ION内存分配器的功能。然后实现了ION模块与IOMMU模块之间的软件适配层。适配层的功能是对IOVA(Input Output Virtual Address)地址空间进行管理,并负责调用IOMMU驱动接口实现物理地址到IOVA的映射或释放已有的映射。在IOMMU驱动方面完成了IOMMU三级页表的动态创建、释放等操作。页表创建以增量方式完成,并根据需要来分配页表项,节省了页表本身占用的内存空间。在LMK内存回收机制优化方面,通过对LMK中目标进程选择算法的改进,实现了一次回收多个进程所占内存的算法。为了检验本文的工作,设计了一些测试用例。以显示图片的过程为例,设计并实现了ION内存管理器优化方案的测试用例。用例通过ION分配物理内存,并同时将物理内存映射到用户空间和IOVA空间。图片数据从用户空间写入,显示设备从IOVA空间读取数据并成功显示。在LMK优化算法的测试方面,以同时回收3个进程为例,测试并对比了优化前和优化后的内存分配时间,内存分配效率明显提升。
其他文献
近代以来,作为清朝“龙兴之地”的东北几经战乱,甲午战争、义和团运动、日俄战争均在东北进行。战争之下,政局动荡、民众颠沛流离、苦不堪言。1899年,增祺调任盛京将军,其所
1871—1879年,谭钟麟曾先后任陕西布政使、陕西巡抚。1871年初到西北,面对社会局势动荡、民生凋敝的局面,积极采取措施,缓和社会矛盾,同时严禁鸦片,兴修水利,改进农业种植方
近年来,日趋成熟的云计算技术的应用领域越来越广,使用人数也日益增多,大规模地应用使得云计算成为社会生产中重要的一部分。小到云计算公司的商业发展,大到科技强国云计算的基础建设,都深刻地验证了云计算技术是互联网时代的技术潮流。云计算技术的一大特点是数据量巨大,这对于互联网中的任何一个人来说都是一把双刃剑,人们在享受云计算便利服务的同时,也需要承担一定的安全风险。用户在选择云服务时,首要考虑的因素便是安
长庚作为活跃于清末边疆地区的重要人物之一,因边疆战事需要被调任新疆任职,在收复新疆战乱中屡立战功,从此平步青云,最终官至陕甘总督,成为封疆大吏,是清朝倚重的守边大臣之
在如今大数据时代,门限效应数据存在于在金融、经济、心理学、生物学、计算机等各个领域。通常对于门限数据的回归分析方法是使用门限最小二乘回归。但是,基于均值的最小二乘
作为一类特殊的混杂系统,切换系统因其广泛的工程应用场景和独特的动力学行为,成为了控制领域的研究热点。切换系统通常由一簇子系统以及协调这些子系统之间切换的切换律组成。区别于一般的时变系统,切换系统因受切换行为影响,其微分/差分方程的解由系统的初始条件和切换律共同决定,这使得切换系统的研究更为复杂。平均驻留时间(Average dwell time,ADT)切换是一种十分灵活有效的切换策略,常被应用于
创造性的问题解决通常伴随着直觉、酝酿和顿悟的现象,当问题最终解决后再回头分析解决出问题的整个过程时,却常常让人难以捉摸。也许在这个过程中,无意识加工在其中起到的作
本论文着重研究一种典型的网页结构化信息,即网页排行榜列表的自动抓取算法。相比于其他的互联网结构化信息(比如网页表格),排行榜列表所包含的信息往往更多,种类更丰富且质
近几年来,NoSQL数据库发展势头非常迅猛,其数据结构简单、海量数据处理以及数据库高可扩展高可用等优点很受各大公司的欢迎。但是NoSQL由于缺乏对事务管理机制的支持,在强一
刑事诉讼方面的被告人答辩制度长期以来在立法上一直处于空白的状态。该制度的缺失,容易导致法官在看完案卷材料后先入为主地对被告人产生片面的主观印象,当法官对被告人处于一种主观偏见的时候,不公正的审判结果也极易随之产生。为了防范这种情况的出现,庭前的交流和沟通对于被告人与法官而言是必不可少的。另外,现行认罪认罚从宽制度框架下速裁程序的高效施行,对于如何解决基层法院案多人少的问题、实现庭前案件繁简分流提出