检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
出 处:《计算机技术与发展》2010年第4期25-28,共4页Computer Technology and Development
基 金:国家"863"计划资助项目(2001AA113400);国家移动通信产品研究开发专项项目(财政部(财建[2005]182号);信息产业部(信部请函[2005]297号))
摘 要:软件调试支持是操作系统的重要组成部分,而由于内存管理不善造成的软件BUG占软件故障的很大比例。从内存管理的角度,讨论了Elastos操作系统对软件调试的支持。介绍了Elastos的内存布局和堆管理器算法,然后论述了堆、栈的内存管理,以及针对软件调试所提供的栈保护页设置、堆块前/后内存越界检查等。最后简要地介绍了构件Domain技术和基于伪驱动的内核窥探调试。通过Elastos内存管理的调试支持,可以提高修复和内存管理相关的BUG,增强软件的可靠性,减小软件的开发成本。Software debugging support is an important part of the operation system, and software bugs, due to poor memory management, accounted for a large proportion of software fault. Argues the support of Elastos operating system for software debugging in the memory management. First, it describes the virtual memory layout and Elastos heap memory management algorithm, and then discusses the heap, stack memory management, as well as some debugging surpports, such as setting up fence page in stack, cross- border checks before/after stack chunks. Finally, it gives a brief introduction of the oomponent Domain technology and debugging of kermel spy based on pseudo - driver. With the support of Elastos debug memory management,enhance the capacity of fixing the bug related to menmory management, improve the reliability of software and reduce software development costs.
分 类 号:TP311[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.15.221.165