首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--操作系统论文

Android操作系统内存管理形式化分析

摘要第1-7页
Abstract第7-8页
目录第8-11页
第一章 引言第11-15页
   ·研究背景第11-12页
   ·研究课题第12-13页
   ·研究现状第13页
   ·论文结构安排第13-15页
第二章 Android简介第15-21页
   ·Android操作系统构架第15页
   ·Android应用程序运行环境第15-17页
   ·Android操作系统内存管理机制第17-21页
     ·“关闭而不退出”的设计概念第17-18页
     ·Linux内核层及系统运行库层的内存管理机制第18-20页
     ·应用程序框架层的内存管理机制第20-21页
第三章 形式化分析方案第21-32页
   ·基本方法第21-23页
     ·形式化规范(Formal specification)第21-22页
     ·形式化验证(Formal verification)第22-23页
   ·分析方案第23-28页
     ·工作范围第23页
     ·规范来源第23-24页
     ·源代码来源第24-26页
     ·技术路线第26-28页
   ·所需知识第28-32页
     ·Larch Shared Language第28-29页
     ·Java Modeling Language第29页
     ·A Verifier for Concurrent C第29页
     ·Communicating Sequential Process第29-32页
第四章 LSL形式化规范第32-38页
   ·LSL的限制及解决方案第32页
     ·关于程序中全局变量的抽象方法第32页
     ·关于时序性质的抽象方法第32页
     ·关于函数的抽象方法第32页
   ·LSL形式化规范第32-38页
     ·抽象进程优先级规范第32-33页
     ·抽象进程规范第33-34页
     ·抽象进程集合规范第34-35页
     ·抽象ActvityManagerService规范第35-36页
     ·抽象lowmemorykiller规范第36-38页
第五章 基于JML形式化规范的Java源代码验证第38-53页
   ·抽取变量及函数定义第38-39页
   ·将LSL规范转换为JML规范第39-44页
     ·关于Collection类型的处理第39-41页
     ·关于Iterator的处理第41页
     ·关于enum类型的处理第41-42页
     ·增加的主要JML规范第42-44页
   ·验证出的问题第44-53页
     ·除零异常第44-45页
     ·关于Java synchronized(this)失效的问题第45-48页
     ·关于内存回收方案选择的验证第48页
     ·关于“按照优先级由低到高结束进程”的验证第48-53页
第六章 基于VCC形式化规范的C源代码验证第53-61页
   ·抽取变量及函数定义第53-54页
   ·将LSL规范转换为VCC规范第54-57页
     ·关于锁相关函数的处理第54-55页
     ·关于for_each_process的处理第55页
     ·关于lowmem_print()等函数的处理第55-56页
     ·增加的主要VCC规范第56-57页
   ·验证出的问题第57-61页
     ·数据溢出第57-59页
     ·关于low memory killer算法失效的问题第59-61页
第七章 基于CSP模型的系统性质验证第61-71页
   ·形式化建模第61-67页
     ·操作系统内存模型第61-62页
     ·DVM内存模型第62页
     ·进程模型第62-65页
     ·操作系统模型第65-66页
     ·Low memory killer算法模型第66页
     ·Out of memory killer算法模型第66-67页
   ·PAT中的性质验证第67-71页
     ·系统进程及系统核心服务进程永远不会被释放[假]第67-68页
     ·系统进程及系统核心服务进程永远不会被强制终止[假]第68页
     ·系统保留进程常驻内存[真]第68-69页
     ·low memory killer算法对用户交互进程无影响[假]第69页
     ·low memory killer算法对未选中的进程无影响[假]第69-71页
第八章 总结与展望第71-73页
   ·总结第71-72页
   ·展望第72-73页
附录A lowmemorykiller.c文件第73-76页
附录B vccInclude.h文件第76-78页
参考文献第78-81页
致谢第81-83页
攻读硕士学位期间发表论文和科研情况第83页

论文共83页,点击 下载论文
上一篇:数字版权管理系统的应用与研究
下一篇:增强现实中流体场景构建的关键技术